@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;400;500;600;700&display=swap);
*, ::before, ::after{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgba(63, 131, 248, 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}
::backdrop{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgba(63, 131, 248, 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}
/*
! tailwindcss v3.4.18 | MIT License | https://tailwindcss.com
*/
/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/
*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #EAECF0; /* 2 */
}
::before,
::after {
  --tw-content: '';
}
/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/
html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */ /* 3 */
  tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}
/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}
/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr:where([title]) {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}
/*
Remove the default font size and weight for headings.
*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a {
  color: inherit;
  text-decoration: inherit;
}
/*
Add the correct font weight in Edge and Safari.
*/
b,
strong {
  font-weight: bolder;
}
/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}
/*
Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}
/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/
table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}
/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}
/*
Remove the inheritance of text transform in Edge and Firefox.
*/
button,
select {
  text-transform: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}
/*
Use the modern Firefox focus style for all focusable elements.
*/
:-moz-focusring {
  outline: auto;
}
/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
:-moz-ui-invalid {
  box-shadow: none;
}
/*
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
  vertical-align: baseline;
}
/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
/*
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: list-item;
}
/*
Removes the default spacing and border for appropriate elements.
*/
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}
/*
Prevent resizing textareas horizontally by default.
*/
textarea {
  resize: vertical;
}
/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #98A2B3; /* 2 */
}
/*
Set the default cursor for buttons.
*/
button,
[role="button"] {
  cursor: pointer;
}
/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}
/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}
/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
img,
video {
  max-width: 100%;
  height: auto;
}
/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}
.tooltip-arrow,.tooltip-arrow:before{
  position: absolute;
  width: 8px;
  height: 8px;
  background: inherit;
}
.tooltip-arrow{
  visibility: hidden;
}
.tooltip-arrow:before{
  content: "";
  visibility: visible;
  transform: rotate(45deg);
}
[data-tooltip-style^='light'] + .tooltip > .tooltip-arrow:before{
  border-style: solid;
  border-color: #e5e7eb;
}
[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-top-width: 1px;
  border-left-width: 1px;
}
[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='left'] > .tooltip-arrow:before{
  border-top-width: 1px;
  border-right-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{
  position: absolute;
  width: 8px;
  height: 8px;
  background: inherit;
}
[data-popper-arrow]{
  visibility: hidden;
}
[data-popper-arrow]:before{
  content: "";
  visibility: visible;
  transform: rotate(45deg);
}
[data-popper-arrow]:after{
  content: "";
  visibility: visible;
  transform: rotate(45deg);
  position: absolute;
  width: 9px;
  height: 9px;
  background: inherit;
}
[role="tooltip"] > [data-popper-arrow]:before{
  border-style: solid;
  border-color: #e5e7eb;
}
.dark [role="tooltip"] > [data-popper-arrow]:before{
  border-style: solid;
  border-color: #4b5563;
}
[role="tooltip"] > [data-popper-arrow]:after{
  border-style: solid;
  border-color: #e5e7eb;
}
.dark [role="tooltip"] > [data-popper-arrow]:after{
  border-style: solid;
  border-color: #4b5563;
}
[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^='top'] > [data-popper-arrow]:after{
  border-bottom-width: 1px;
  border-right-width: 1px;
}
[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^='right'] > [data-popper-arrow]:after{
  border-bottom-width: 1px;
  border-left-width: 1px;
}
[data-popover][role="tooltip"][data-popper-placement^='bottom'] > [data-popper-arrow]:before{
  border-top-width: 1px;
  border-left-width: 1px;
}
[data-popover][role="tooltip"][data-popper-placement^='bottom'] > [data-popper-arrow]:after{
  border-top-width: 1px;
  border-left-width: 1px;
}
[data-popover][role="tooltip"][data-popper-placement^='left'] > [data-popper-arrow]:before{
  border-top-width: 1px;
  border-right-width: 1px;
}
[data-popover][role="tooltip"][data-popper-placement^='left'] > [data-popper-arrow]:after{
  border-top-width: 1px;
  border-right-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]:before{
  visibility: hidden;
}
[role="tooltip"].invisible > [data-popper-arrow]:after{
  visibility: hidden;
}
[type='text'],[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select{
  -webkit-appearance: none;
          appearance: none;
  background-color: #fff;
  border-color: #667085;
  border-width: 1px;
  border-radius: 0px;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 #0000;
}
[type='text']:focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #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);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: #1C64F2;
}
input::placeholder,textarea::placeholder{
  color: #667085;
  opacity: 1;
}
::-webkit-datetime-edit-fields-wrapper{
  padding: 0;
}
input[type="time"]::-webkit-calendar-picker-indicator{
  background: none;
}
select:not([size]){
  background-image: url("data:image/svg+xml,%3csvg aria-hidden=%27true%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 10 6%27%3e %3cpath stroke=%27%23667085%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m1 1 4 4 4-4%27/%3e %3c/svg%3e");
  background-position: right 0.75rem center;
  background-repeat: no-repeat;
  background-size: 0.75em 0.75em;
  padding-right: 2.5rem;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}
[dir=rtl] select:not([size]){
  background-position: left 0.75rem center;
  padding-right: 0.75rem;
  padding-left: 0;
}
[multiple]{
  background-image: initial;
  background-position: initial;
  background-repeat: unset;
  background-size: initial;
  padding-right: 0.75rem;
  -webkit-print-color-adjust: unset;
          print-color-adjust: unset;
}
[type='checkbox'],[type='radio']{
  -webkit-appearance: none;
          appearance: none;
  padding: 0;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
  display: inline-block;
  vertical-align: middle;
  background-origin: border-box;
  -webkit-user-select: none;
          user-select: none;
  flex-shrink: 0;
  height: 1rem;
  width: 1rem;
  color: #1C64F2;
  background-color: #fff;
  border-color: #667085;
  border-width: 1px;
  --tw-shadow: 0 0 #0000;
}
[type='checkbox']{
  border-radius: 0px;
}
[type='radio']{
  border-radius: 100%;
}
[type='checkbox']:focus,[type='radio']:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #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);
}
[type='checkbox']:checked,[type='radio']:checked,.dark [type='checkbox']:checked,.dark [type='radio']:checked{
  border-color: transparent;
  background-color: currentColor;
  background-size: 0.55em 0.55em;
  background-position: center;
  background-repeat: no-repeat;
}
[type='checkbox']:checked{
  background-image: url("data:image/svg+xml,%3csvg aria-hidden=%27true%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 16 12%27%3e %3cpath stroke=%27white%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M1 5.917 5.724 10.5 15 1.5%27/%3e %3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 0.55em 0.55em;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}
[type='radio']:checked{
  background-image: url("data:image/svg+xml,%3csvg viewBox=%270 0 16 16%27 fill=%27white%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3ccircle cx=%278%27 cy=%278%27 r=%273%27/%3e%3c/svg%3e");
  background-size: 1em 1em;
}
.dark [type='radio']:checked{
  background-image: url("data:image/svg+xml,%3csvg viewBox=%270 0 16 16%27 fill=%27white%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3ccircle cx=%278%27 cy=%278%27 r=%273%27/%3e%3c/svg%3e");
  background-size: 1em 1em;
}
[type='checkbox']:indeterminate{
  background-image: url("data:image/svg+xml,%3csvg aria-hidden=%27true%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 16 12%27%3e %3cpath stroke=%27white%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M0.5 6h14%27/%3e %3c/svg%3e");
  background-color: currentColor;
  border-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 0.55em 0.55em;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}
[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus{
  border-color: transparent;
  background-color: currentColor;
}
[type='file']{
  background: unset;
  border-color: inherit;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-size: unset;
  line-height: inherit;
}
[type='file']:focus{
  outline: 1px auto inherit;
}
input[type=file]::-webkit-file-upload-button{
  color: white;
  background: #1D2939;
  border: 0;
  font-weight: 500;
  font-size: 0.875rem;
  cursor: pointer;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  padding-left: 2rem;
  padding-right: 1rem;
  margin-left: -1rem;
  margin-right: 1rem;
}
input[type=file]::file-selector-button{
  color: white;
  background: #1D2939;
  border: 0;
  font-weight: 500;
  font-size: 0.875rem;
  cursor: pointer;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  padding-left: 2rem;
  padding-right: 1rem;
  margin-left: -1rem;
  margin-right: 1rem;
}
input[type=file]::-webkit-file-upload-button:hover{
  background: #344054;
}
input[type=file]::file-selector-button:hover{
  background: #344054;
}
[dir=rtl] input[type=file]::-webkit-file-upload-button{
  padding-right: 2rem;
  padding-left: 1rem;
}
[dir=rtl] input[type=file]::file-selector-button{
  padding-right: 2rem;
  padding-left: 1rem;
}
.dark input[type=file]::-webkit-file-upload-button{
  color: white;
  background: #475467;
}
.dark input[type=file]::file-selector-button{
  color: white;
  background: #475467;
}
.dark input[type=file]::-webkit-file-upload-button:hover{
  background: #667085;
}
.dark input[type=file]::file-selector-button:hover{
  background: #667085;
}
input[type="range"]::-webkit-slider-thumb{
  height: 1.25rem;
  width: 1.25rem;
  background: #1C64F2;
  border-radius: 9999px;
  border: 0;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
}
input[type="range"]:disabled::-webkit-slider-thumb{
  background: #98A2B3;
}
.dark input[type="range"]:disabled::-webkit-slider-thumb{
  background: #667085;
}
input[type="range"]:focus::-webkit-slider-thumb{
  outline: 2px solid transparent;
  outline-offset: 2px;
  --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);
  --tw-ring-opacity: 1px;
  --tw-ring-color: rgba(164, 202, 254, var(--tw-ring-opacity));
}
input[type="range"]::-moz-range-thumb{
  height: 1.25rem;
  width: 1.25rem;
  background: #1C64F2;
  border-radius: 9999px;
  border: 0;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
}
input[type="range"]:disabled::-moz-range-thumb{
  background: #98A2B3;
}
.dark input[type="range"]:disabled::-moz-range-thumb{
  background: #667085;
}
input[type="range"]::-moz-range-progress{
  background: #3F83F8;
}
input[type="range"]::-ms-fill-lower{
  background: #3F83F8;
}
.toggle-bg:after{
  content: "";
  position: absolute;
  top: 0.125rem;
  left: 0.125rem;
  background: white;
  border-color: #D1D5DB;
  border-width: 1px;
  border-radius: 9999px;
  height: 1.25rem;
  width: 1.25rem;
  transition-property: background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
  transition-duration: .15s;
  box-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
}
input:checked + .toggle-bg:after{
  transform: translateX(100%);;
  border-color: white;
}
input:checked + .toggle-bg{
  background: #1C64F2;
  border-color: #1C64F2;
}
[type=text]:focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{
  --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);
  border-style: none;
}
[type=text],[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{
  border-style: none;
  outline: 2px solid transparent;
  outline-offset: 2px;
  padding: 0px;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
[type=text]::placeholder,[type=email]::placeholder,[type=url]::placeholder,[type=password]::placeholder,[type=number]::placeholder,[type=date]::placeholder,[type=datetime-local]::placeholder,[type=month]::placeholder,[type=search]::placeholder,[type=tel]::placeholder,[type=time]::placeholder,[type=week]::placeholder,[multiple]::placeholder,textarea::placeholder,select::placeholder{
  --tw-text-opacity: 1;
  color: rgba(102, 112, 133, var(--tw-text-opacity, 1));
}
[type=text],[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity, 1));
}
.dark [type=text],.dark [type=email],.dark [type=url],.dark [type=password],.dark [type=number],.dark [type=date],.dark [type=datetime-local],.dark [type=month],.dark [type=search],.dark [type=tel],.dark [type=time],.dark [type=week],.dark [multiple],.dark textarea,.dark select{
  --tw-bg-opacity: 1;
  background-color: rgba(29, 41, 57, var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity, 1));
}
[type=radio]:checked{
  --tw-bg-opacity: 1;
  background-color: rgba(76, 163, 13, var(--tw-bg-opacity, 1));
}
[type=radio]:focus{
  --tw-ring-color: transparent;
}
html{
  --tw-text-opacity: 1;
  color: rgba(38, 38, 38, var(--tw-text-opacity, 1));
}
html.dark{
  --tw-text-opacity: 1;
  color: rgba(250, 250, 250, var(--tw-text-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgba(38, 38, 38, var(--tw-bg-opacity, 1));
}
.stroke-green path{stroke:#4ca30d}
.\!container{
  width: 100% !important;
}
.container{
  width: 100%;
}
@media (min-width: 640px){
  .\!container{
    max-width: 640px !important;
  }
  .container{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .\!container{
    max-width: 768px !important;
  }
  .container{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .\!container{
    max-width: 1024px !important;
  }
  .container{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .\!container{
    max-width: 1280px !important;
  }
  .container{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .\!container{
    max-width: 1536px !important;
  }
  .container{
    max-width: 1536px;
  }
}
.\!hp-border{
  --tw-border-opacity: 1;
  border-color: rgba(209, 213, 219, var(--tw-border-opacity, 1));
}
.hp-border{
  --tw-border-opacity: 1;
  border-color: rgba(209, 213, 219, var(--tw-border-opacity, 1));
}
.dark .\!hp-border{
  --tw-border-opacity: 1;
  border-color: rgba(102, 112, 133, var(--tw-border-opacity, 1));
}
.dark .hp-border{
  --tw-border-opacity: 1;
  border-color: rgba(102, 112, 133, var(--tw-border-opacity, 1));
}
.\!hp-border{
  border-style: solid;
}
.hp-border{
  border-style: solid;
}
.card{
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity, 1));
}
.dark .card{
  --tw-bg-opacity: 1;
  background-color: rgba(52, 64, 84, var(--tw-bg-opacity, 1));
}
.card{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(209, 213, 219, var(--tw-border-opacity, 1));
}
.dark .card{
  border-color: rgba(0, 0, 0, 0.3);
}
.card{
  border-style: solid;
}
.card-md{
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity, 1));
}
.dark .card-md{
  --tw-bg-opacity: 1;
  background-color: rgba(52, 64, 84, var(--tw-bg-opacity, 1));
}
.card-md{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(242, 244, 247, var(--tw-border-opacity, 1));
}
.dark .card-md{
  border-color: rgba(0, 0, 0, 0.3);
}
.card-md{
  border-style: solid;
}
.pill-gray{
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgba(249, 250, 251, var(--tw-bg-opacity, 1));
}
.dark .pill-gray{
  --tw-bg-opacity: 1;
  background-color: rgba(71, 84, 103, var(--tw-bg-opacity, 1));
}
.pill-gray{
  --tw-text-opacity: 1;
  color: rgba(52, 64, 84, var(--tw-text-opacity, 1));
}
.dark .pill-gray{
  --tw-text-opacity: 1;
  color: rgba(234, 236, 240, var(--tw-text-opacity, 1));
}
.pill-gray{
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(234, 236, 240, var(--tw-border-opacity, 1));
}
.pill-green{
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgba(243, 254, 231, var(--tw-bg-opacity, 1));
}
.dark .pill-green{
  --tw-bg-opacity: 1;
  background-color: rgba(76, 163, 13, var(--tw-bg-opacity, 1));
}
.pill-green{
  --tw-text-opacity: 1;
  color: rgba(59, 124, 15, var(--tw-text-opacity, 1));
}
.dark .pill-green{
  --tw-text-opacity: 1;
  color: rgba(208, 248, 171, var(--tw-text-opacity, 1));
}
.pill-green{
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(208, 248, 171, var(--tw-border-opacity, 1));
}
.pill-warning{
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgba(255, 250, 235, var(--tw-bg-opacity, 1));
}
.dark .pill-warning{
  --tw-bg-opacity: 1;
  background-color: rgba(220, 104, 3, var(--tw-bg-opacity, 1));
}
.pill-warning{
  --tw-text-opacity: 1;
  color: rgba(181, 71, 8, var(--tw-text-opacity, 1));
}
.dark .pill-warning{
  --tw-text-opacity: 1;
  color: rgba(254, 223, 137, var(--tw-text-opacity, 1));
}
.pill-warning{
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(254, 223, 137, var(--tw-border-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;
}
.pointer-events-none{
  pointer-events: none;
}
.visible{
  visibility: visible;
}
.invisible{
  visibility: hidden;
}
.collapse{
  visibility: collapse;
}
.static{
  position: static;
}
.fixed{
  position: fixed;
}
.\!absolute{
  position: absolute !important;
}
.absolute{
  position: absolute;
}
.relative{
  position: relative;
}
.\!sticky{
  position: -webkit-sticky !important;
  position: sticky !important;
}
.sticky{
  position: -webkit-sticky;
  position: sticky;
}
.inset-0{
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}
.inset-x-0{
  left: 0px;
  right: 0px;
}
.inset-y-0{
  top: 0px;
  bottom: 0px;
}
.\!right-\[30px\]{
  right: 30px !important;
}
.\!top-\[36px\]{
  top: 36px !important;
}
.-bottom-3\/4{
  bottom: -75%;
}
.-bottom-\[10px\]{
  bottom: -10px;
}
.-bottom-\[15px\]{
  bottom: -15px;
}
.-bottom-\[280px\]{
  bottom: -280px;
}
.-left-1\/2{
  left: -50%;
}
.-left-10{
  left: -2.5rem;
}
.-left-20{
  left: -5rem;
}
.-left-\[125px\]{
  left: -125px;
}
.-left-\[35px\]{
  left: -35px;
}
.-left-\[400px\]{
  left: -400px;
}
.-right-20{
  right: -5rem;
}
.-right-\[1330px\]{
  right: -1330px;
}
.-right-\[15px\]{
  right: -15px;
}
.-right-\[20px\]{
  right: -20px;
}
.-right-\[30px\]{
  right: -30px;
}
.-right-\[50px\]{
  right: -50px;
}
.-top-2{
  top: -0.5rem;
}
.bottom-0{
  bottom: 0px;
}
.bottom-10{
  bottom: 2.5rem;
}
.bottom-2{
  bottom: 0.5rem;
}
.bottom-9{
  bottom: 2.25rem;
}
.bottom-\[-12px\]{
  bottom: -12px;
}
.bottom-\[-14px\]{
  bottom: -14px;
}
.bottom-\[-1px\]{
  bottom: -1px;
}
.bottom-\[-31px\]{
  bottom: -31px;
}
.bottom-\[-4px\]{
  bottom: -4px;
}
.bottom-\[-50px\]{
  bottom: -50px;
}
.bottom-\[-70px\]{
  bottom: -70px;
}
.bottom-\[105\%\]{
  bottom: 105%;
}
.bottom-\[40px\]{
  bottom: 40px;
}
.bottom-\[5\%\]{
  bottom: 5%;
}
.bottom-\[50\%\]{
  bottom: 50%;
}
.bottom-\[60px\]{
  bottom: 60px;
}
.bottom-\[6px\]{
  bottom: 6px;
}
.left-0{
  left: 0px;
}
.left-1{
  left: 0.25rem;
}
.left-1\/2{
  left: 50%;
}
.left-1\/3{
  left: 33.333333%;
}
.left-2{
  left: 0.5rem;
}
.left-2\/4{
  left: 50%;
}
.left-3{
  left: 0.75rem;
}
.left-4{
  left: 1rem;
}
.left-5{
  left: 1.25rem;
}
.left-6{
  left: 1.5rem;
}
.left-\[-100px\]{
  left: -100px;
}
.left-\[-95px\]{
  left: -95px;
}
.left-\[11px\]{
  left: 11px;
}
.left-\[18px\]{
  left: 18px;
}
.left-\[20\%\]{
  left: 20%;
}
.left-\[20px\]{
  left: 20px;
}
.left-\[253px\]{
  left: 253px;
}
.left-\[40\%\]{
  left: 40%;
}
.left-\[40px\]{
  left: 40px;
}
.left-\[max\(-7rem\2c calc\(50\%-52rem\)\)\]{
  left: max(-7rem,calc(50% - 52rem));
}
.left-\[max\(45rem\2c calc\(50\%\+8rem\)\)\]{
  left: max(45rem,calc(50% + 8rem));
}
.left-full{
  left: 100%;
}
.right-0{
  right: 0px;
}
.right-0\.5{
  right: 0.125rem;
}
.right-1{
  right: 0.25rem;
}
.right-2{
  right: 0.5rem;
}
.right-3{
  right: 0.75rem;
}
.right-4{
  right: 1rem;
}
.right-5{
  right: 1.25rem;
}
.right-\[-100\%\]{
  right: -100%;
}
.right-\[-15px\]{
  right: -15px;
}
.right-\[-8px\]{
  right: -8px;
}
.right-\[10px\]{
  right: 10px;
}
.right-\[24px\]{
  right: 24px;
}
.right-\[25px\]{
  right: 25px;
}
.right-\[30px\]{
  right: 30px;
}
.right-\[6px\]{
  right: 6px;
}
.right-full{
  right: 100%;
}
.top-0{
  top: 0px;
}
.top-1{
  top: 0.25rem;
}
.top-1\/2{
  top: 50%;
}
.top-10{
  top: 2.5rem;
}
.top-2{
  top: 0.5rem;
}
.top-2\/4{
  top: 50%;
}
.top-3{
  top: 0.75rem;
}
.top-5{
  top: 1.25rem;
}
.top-7{
  top: 1.75rem;
}
.top-8{
  top: 2rem;
}
.top-\[-100px\]{
  top: -100px;
}
.top-\[-20px\]{
  top: -20px;
}
.top-\[105\%\]{
  top: 105%;
}
.top-\[10px\]{
  top: 10px;
}
.top-\[110px\]{
  top: 110px;
}
.top-\[115px\]{
  top: 115px;
}
.top-\[18px\]{
  top: 18px;
}
.top-\[20\%\]{
  top: 20%;
}
.top-\[28px\]{
  top: 28px;
}
.top-\[30px\]{
  top: 30px;
}
.top-\[35px\]{
  top: 35px;
}
.top-\[40px\]{
  top: 40px;
}
.top-\[50px\]{
  top: 50px;
}
.top-\[60\%\]{
  top: 60%;
}
.top-\[60px\]{
  top: 60px;
}
.top-\[6px\]{
  top: 6px;
}
.top-\[70px\]{
  top: 70px;
}
.top-\[80px\]{
  top: 80px;
}
.top-\[83px\]{
  top: 83px;
}
.top-\[95px\]{
  top: 95px;
}
.top-full{
  top: 100%;
}
.isolate{
  isolation: isolate;
}
.\!z-30{
  z-index: 30 !important;
}
.\!z-\[180\]{
  z-index: 180 !important;
}
.\!z-\[200\]{
  z-index: 200 !important;
}
.\!z-\[999\]{
  z-index: 999 !important;
}
.-z-10{
  z-index: -10;
}
.-z-\[1\]{
  z-index: -1;
}
.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-\[-1\]{
  z-index: -1;
}
.z-\[100\]{
  z-index: 100;
}
.z-\[101\]{
  z-index: 101;
}
.z-\[102\]{
  z-index: 102;
}
.z-\[105\]{
  z-index: 105;
}
.z-\[106\]{
  z-index: 106;
}
.z-\[107\]{
  z-index: 107;
}
.z-\[108\]{
  z-index: 108;
}
.z-\[109\]{
  z-index: 109;
}
.z-\[10\]{
  z-index: 10;
}
.z-\[110\]{
  z-index: 110;
}
.z-\[11\]{
  z-index: 11;
}
.z-\[12\]{
  z-index: 12;
}
.z-\[13\]{
  z-index: 13;
}
.z-\[151\]{
  z-index: 151;
}
.z-\[154\]{
  z-index: 154;
}
.z-\[158\]{
  z-index: 158;
}
.z-\[15\]{
  z-index: 15;
}
.z-\[170\]{
  z-index: 170;
}
.z-\[175\]{
  z-index: 175;
}
.z-\[176\]{
  z-index: 176;
}
.z-\[178\]{
  z-index: 178;
}
.z-\[180\]{
  z-index: 180;
}
.z-\[199\]{
  z-index: 199;
}
.z-\[1\]{
  z-index: 1;
}
.z-\[200\]{
  z-index: 200;
}
.z-\[20\]{
  z-index: 20;
}
.z-\[2\]{
  z-index: 2;
}
.z-\[39\]{
  z-index: 39;
}
.z-\[98\]{
  z-index: 98;
}
.z-\[9999\]{
  z-index: 9999;
}
.z-\[999\]{
  z-index: 999;
}
.z-\[99\]{
  z-index: 99;
}
.z-\[9\]{
  z-index: 9;
}
.order-2{
  order: 2;
}
.order-first{
  order: -9999;
}
.col-span-1{
  grid-column: span 1 / span 1;
}
.col-span-2{
  grid-column: span 2 / span 2;
}
.col-span-full{
  grid-column: 1 / -1;
}
.col-start-1{
  grid-column-start: 1;
}
.col-end-3{
  grid-column-end: 3;
}
.float-right{
  float: right;
}
.float-left{
  float: left;
}
.\!m-0{
  margin: 0px !important;
}
.-m-3{
  margin: -0.75rem;
}
.m-0{
  margin: 0px;
}
.m-1{
  margin: 0.25rem;
}
.m-2\.5{
  margin: 0.625rem;
}
.m-3{
  margin: 0.75rem;
}
.m-auto{
  margin: auto;
}
.\!mx-1{
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}
.-mx-6{
  margin-left: -1.5rem;
  margin-right: -1.5rem;
}
.mx-1{
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.mx-1\.5{
  margin-left: 0.375rem;
  margin-right: 0.375rem;
}
.mx-2{
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.mx-4{
  margin-left: 1rem;
  margin-right: 1rem;
}
.mx-6{
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}
.mx-\[12px\]{
  margin-left: 12px;
  margin-right: 12px;
}
.mx-\[32px\]{
  margin-left: 32px;
  margin-right: 32px;
}
.mx-auto{
  margin-left: auto;
  margin-right: auto;
}
.my-0\.5{
  margin-top: 0.125rem;
  margin-bottom: 0.125rem;
}
.my-1{
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.my-1\.5{
  margin-top: 0.375rem;
  margin-bottom: 0.375rem;
}
.my-2{
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.my-3{
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
.my-4{
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.my-6{
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.my-8{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.my-9{
  margin-top: 2.25rem;
  margin-bottom: 2.25rem;
}
.\!mb-0{
  margin-bottom: 0px !important;
}
.\!mb-2{
  margin-bottom: 0.5rem !important;
}
.\!mb-auto{
  margin-bottom: auto !important;
}
.\!mt-0{
  margin-top: 0px !important;
}
.\!mt-auto{
  margin-top: auto !important;
}
.-mb-5{
  margin-bottom: -1.25rem;
}
.-ml-1{
  margin-left: -0.25rem;
}
.-ml-3{
  margin-left: -0.75rem;
}
.-ml-6{
  margin-left: -1.5rem;
}
.-ml-8{
  margin-left: -2rem;
}
.-ml-\[180px\]{
  margin-left: -180px;
}
.-mr-3{
  margin-right: -0.75rem;
}
.-mt-8{
  margin-top: -2rem;
}
.-mt-\[40px\]{
  margin-top: -40px;
}
.-mt-\[5px\]{
  margin-top: -5px;
}
.mb-1{
  margin-bottom: 0.25rem;
}
.mb-1\.5{
  margin-bottom: 0.375rem;
}
.mb-10{
  margin-bottom: 2.5rem;
}
.mb-12{
  margin-bottom: 3rem;
}
.mb-2{
  margin-bottom: 0.5rem;
}
.mb-3{
  margin-bottom: 0.75rem;
}
.mb-4{
  margin-bottom: 1rem;
}
.mb-5{
  margin-bottom: 1.25rem;
}
.mb-6{
  margin-bottom: 1.5rem;
}
.mb-8{
  margin-bottom: 2rem;
}
.mb-\[-12px\]{
  margin-bottom: -12px;
}
.mb-\[100px\]{
  margin-bottom: 100px;
}
.mb-\[60px\]{
  margin-bottom: 60px;
}
.mb-\[75px\]{
  margin-bottom: 75px;
}
.ml-0{
  margin-left: 0px;
}
.ml-1{
  margin-left: 0.25rem;
}
.ml-2{
  margin-left: 0.5rem;
}
.ml-3{
  margin-left: 0.75rem;
}
.ml-4{
  margin-left: 1rem;
}
.ml-6{
  margin-left: 1.5rem;
}
.ml-\[56px\]{
  margin-left: 56px;
}
.ml-auto{
  margin-left: auto;
}
.mr-1{
  margin-right: 0.25rem;
}
.mr-2{
  margin-right: 0.5rem;
}
.mr-3{
  margin-right: 0.75rem;
}
.mr-4{
  margin-right: 1rem;
}
.mr-\[12px\]{
  margin-right: 12px;
}
.mr-\[30px\]{
  margin-right: 30px;
}
.mr-\[6px\]{
  margin-right: 6px;
}
.mt-0\.5{
  margin-top: 0.125rem;
}
.mt-1{
  margin-top: 0.25rem;
}
.mt-1\.5{
  margin-top: 0.375rem;
}
.mt-10{
  margin-top: 2.5rem;
}
.mt-14{
  margin-top: 3.5rem;
}
.mt-16{
  margin-top: 4rem;
}
.mt-2{
  margin-top: 0.5rem;
}
.mt-3{
  margin-top: 0.75rem;
}
.mt-4{
  margin-top: 1rem;
}
.mt-5{
  margin-top: 1.25rem;
}
.mt-6{
  margin-top: 1.5rem;
}
.mt-8{
  margin-top: 2rem;
}
.mt-\[-3px\]{
  margin-top: -3px;
}
.mt-\[-7px\]{
  margin-top: -7px;
}
.mt-\[0\.15rem\]{
  margin-top: 0.15rem;
}
.mt-\[0\.3rem\]{
  margin-top: 0.3rem;
}
.mt-\[10px\]{
  margin-top: 10px;
}
.mt-\[150px\]{
  margin-top: 150px;
}
.mt-\[24px\]{
  margin-top: 24px;
}
.mt-\[38px\]{
  margin-top: 38px;
}
.mt-\[3px\]{
  margin-top: 3px;
}
.mt-\[42px\]{
  margin-top: 42px;
}
.mt-\[60px\]{
  margin-top: 60px;
}
.mt-\[64px\]{
  margin-top: 64px;
}
.mt-auto{
  margin-top: auto;
}
.box-border{
  box-sizing: border-box;
}
.line-clamp-1{
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
.line-clamp-5{
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
}
.block{
  display: block;
}
.inline-block{
  display: inline-block;
}
.inline{
  display: inline;
}
.flex{
  display: flex;
}
.inline-flex{
  display: inline-flex;
}
.\!table{
  display: table !important;
}
.table{
  display: table;
}
.table-row{
  display: table-row;
}
.grid{
  display: grid;
}
.contents{
  display: contents;
}
.hidden{
  display: none;
}
.aspect-\[577\/310\]{
  aspect-ratio: 577/310;
}
.\!h-0{
  height: 0px !important;
}
.\!h-12{
  height: 3rem !important;
}
.\!h-4{
  height: 1rem !important;
}
.\!h-5{
  height: 1.25rem !important;
}
.\!h-\[100px\]{
  height: 100px !important;
}
.\!h-\[35px\]{
  height: 35px !important;
}
.\!h-\[50px\]{
  height: 50px !important;
}
.h-0{
  height: 0px;
}
.h-0\.5{
  height: 0.125rem;
}
.h-1{
  height: 0.25rem;
}
.h-1\.5{
  height: 0.375rem;
}
.h-10{
  height: 2.5rem;
}
.h-11{
  height: 2.75rem;
}
.h-12{
  height: 3rem;
}
.h-16{
  height: 4rem;
}
.h-2{
  height: 0.5rem;
}
.h-2\.5{
  height: 0.625rem;
}
.h-20{
  height: 5rem;
}
.h-3{
  height: 0.75rem;
}
.h-3\.5{
  height: 0.875rem;
}
.h-4{
  height: 1rem;
}
.h-40{
  height: 10rem;
}
.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-\[0\.5px\]{
  height: 0.5px;
}
.h-\[0px\]{
  height: 0px;
}
.h-\[1\.125rem\]{
  height: 1.125rem;
}
.h-\[100\]{
  height: 100;
}
.h-\[100px\]{
  height: 100px;
}
.h-\[100vh\]{
  height: 100vh;
}
.h-\[107px\]{
  height: 107px;
}
.h-\[10px\]{
  height: 10px;
}
.h-\[120px\]{
  height: 120px;
}
.h-\[12px\]{
  height: 12px;
}
.h-\[145px\]{
  height: 145px;
}
.h-\[150px\]{
  height: 150px;
}
.h-\[152px\]{
  height: 152px;
}
.h-\[15px\]{
  height: 15px;
}
.h-\[167px\]{
  height: 167px;
}
.h-\[16px\]{
  height: 16px;
}
.h-\[175px\]{
  height: 175px;
}
.h-\[17px\]{
  height: 17px;
}
.h-\[185px\]{
  height: 185px;
}
.h-\[18px\]{
  height: 18px;
}
.h-\[1px\]{
  height: 1px;
}
.h-\[200px\]{
  height: 200px;
}
.h-\[204px\]{
  height: 204px;
}
.h-\[20px\]{
  height: 20px;
}
.h-\[210px\]{
  height: 210px;
}
.h-\[222px\]{
  height: 222px;
}
.h-\[22px\]{
  height: 22px;
}
.h-\[24px\]{
  height: 24px;
}
.h-\[250px\]{
  height: 250px;
}
.h-\[25px\]{
  height: 25px;
}
.h-\[28px\]{
  height: 28px;
}
.h-\[300px\]{
  height: 300px;
}
.h-\[30px\]{
  height: 30px;
}
.h-\[315px\]{
  height: 315px;
}
.h-\[32px\]{
  height: 32px;
}
.h-\[344px\]{
  height: 344px;
}
.h-\[350px\]{
  height: 350px;
}
.h-\[35px\]{
  height: 35px;
}
.h-\[36px\]{
  height: 36px;
}
.h-\[380px\]{
  height: 380px;
}
.h-\[39px\]{
  height: 39px;
}
.h-\[400px\]{
  height: 400px;
}
.h-\[40px\]{
  height: 40px;
}
.h-\[425px\]{
  height: 425px;
}
.h-\[42px\]{
  height: 42px;
}
.h-\[44px\]{
  height: 44px;
}
.h-\[450px\]{
  height: 450px;
}
.h-\[46px\]{
  height: 46px;
}
.h-\[48px\]{
  height: 48px;
}
.h-\[50px\]{
  height: 50px;
}
.h-\[54px\]{
  height: 54px;
}
.h-\[55px\]{
  height: 55px;
}
.h-\[60px\]{
  height: 60px;
}
.h-\[65px\]{
  height: 65px;
}
.h-\[6px\]{
  height: 6px;
}
.h-\[70px\]{
  height: 70px;
}
.h-\[72px\]{
  height: 72px;
}
.h-\[750px\]{
  height: 750px;
}
.h-\[75px\]{
  height: 75px;
}
.h-\[80px\]{
  height: 80px;
}
.h-\[85px\]{
  height: 85px;
}
.h-\[87px\]{
  height: 87px;
}
.h-\[88px\]{
  height: 88px;
}
.h-\[90vh\]{
  height: 90vh;
}
.h-\[99px\]{
  height: 99px;
}
.h-\[calc\(100\%-100px\)\]{
  height: calc(100% - 100px);
}
.h-\[calc\(100vh-125px\)\]{
  height: calc(100vh - 125px);
}
.h-\[calc\(100vh-230px\)\]{
  height: calc(100vh - 230px);
}
.h-\[calc\(100vh-240px\)\]{
  height: calc(100vh - 240px);
}
.h-\[calc\(100vh-260px\)\]{
  height: calc(100vh - 260px);
}
.h-\[calc\(100vh-60px\)\]{
  height: calc(100vh - 60px);
}
.h-auto{
  height: auto;
}
.h-full{
  height: 100%;
}
.h-px{
  height: 1px;
}
.h-screen{
  height: 100vh;
}
.\!max-h-\[calc\(100vh-240px\)\]{
  max-height: calc(100vh - 240px) !important;
}
.max-h-0{
  max-height: 0px;
}
.max-h-6{
  max-height: 1.5rem;
}
.max-h-8{
  max-height: 2rem;
}
.max-h-\[150px\]{
  max-height: 150px;
}
.max-h-\[200px\]{
  max-height: 200px;
}
.max-h-\[220px\]{
  max-height: 220px;
}
.max-h-\[250px\]{
  max-height: 250px;
}
.max-h-\[265px\]{
  max-height: 265px;
}
.max-h-\[280px\]{
  max-height: 280px;
}
.max-h-\[300px\]{
  max-height: 300px;
}
.max-h-\[350px\]{
  max-height: 350px;
}
.max-h-\[36px\]{
  max-height: 36px;
}
.max-h-\[390px\]{
  max-height: 390px;
}
.max-h-\[400px\]{
  max-height: 400px;
}
.max-h-\[450px\]{
  max-height: 450px;
}
.max-h-\[475px\]{
  max-height: 475px;
}
.max-h-\[500px\]{
  max-height: 500px;
}
.max-h-\[600px\]{
  max-height: 600px;
}
.max-h-\[700px\]{
  max-height: 700px;
}
.max-h-\[80px\]{
  max-height: 80px;
}
.max-h-\[860px\]{
  max-height: 860px;
}
.max-h-full{
  max-height: 100%;
}
.\!min-h-0{
  min-height: 0px !important;
}
.\!min-h-\[0px\]{
  min-height: 0px !important;
}
.\!min-h-\[150px\]{
  min-height: 150px !important;
}
.\!min-h-\[25px\]{
  min-height: 25px !important;
}
.\!min-h-\[35px\]{
  min-height: 35px !important;
}
.min-h-0{
  min-height: 0px;
}
.min-h-12{
  min-height: 3rem;
}
.min-h-4{
  min-height: 1rem;
}
.min-h-5{
  min-height: 1.25rem;
}
.min-h-6{
  min-height: 1.5rem;
}
.min-h-7{
  min-height: 1.75rem;
}
.min-h-8{
  min-height: 2rem;
}
.min-h-\[100px\]{
  min-height: 100px;
}
.min-h-\[115px\]{
  min-height: 115px;
}
.min-h-\[120px\]{
  min-height: 120px;
}
.min-h-\[150px\]{
  min-height: 150px;
}
.min-h-\[160px\]{
  min-height: 160px;
}
.min-h-\[170px\]{
  min-height: 170px;
}
.min-h-\[18px\]{
  min-height: 18px;
}
.min-h-\[200px\]{
  min-height: 200px;
}
.min-h-\[20px\]{
  min-height: 20px;
}
.min-h-\[24px\]{
  min-height: 24px;
}
.min-h-\[250px\]{
  min-height: 250px;
}
.min-h-\[300px\]{
  min-height: 300px;
}
.min-h-\[32px\]{
  min-height: 32px;
}
.min-h-\[34px\]{
  min-height: 34px;
}
.min-h-\[350px\]{
  min-height: 350px;
}
.min-h-\[35px\]{
  min-height: 35px;
}
.min-h-\[38px\]{
  min-height: 38px;
}
.min-h-\[40px\]{
  min-height: 40px;
}
.min-h-\[450px\]{
  min-height: 450px;
}
.min-h-\[45px\]{
  min-height: 45px;
}
.min-h-\[48px\]{
  min-height: 48px;
}
.min-h-\[50px\]{
  min-height: 50px;
}
.min-h-\[56px\]{
  min-height: 56px;
}
.min-h-\[60px\]{
  min-height: 60px;
}
.min-h-\[66px\]{
  min-height: 66px;
}
.min-h-\[72px\]{
  min-height: 72px;
}
.min-h-\[80px\]{
  min-height: 80px;
}
.min-h-\[84px\]{
  min-height: 84px;
}
.min-h-\[85px\]{
  min-height: 85px;
}
.min-h-full{
  min-height: 100%;
}
.min-h-screen{
  min-height: 100vh;
}
.\!w-12{
  width: 3rem !important;
}
.\!w-4{
  width: 1rem !important;
}
.\!w-\[100\%\]{
  width: 100% !important;
}
.\!w-\[100px\]{
  width: 100px !important;
}
.\!w-\[150px\]{
  width: 150px !important;
}
.\!w-\[160px\]{
  width: 160px !important;
}
.\!w-\[200px\]{
  width: 200px !important;
}
.\!w-\[250px\]{
  width: 250px !important;
}
.\!w-\[280px\]{
  width: 280px !important;
}
.\!w-\[300px\]{
  width: 300px !important;
}
.\!w-\[350px\]{
  width: 350px !important;
}
.\!w-\[600px\]{
  width: 600px !important;
}
.\!w-\[70px\]{
  width: 70px !important;
}
.\!w-\[76px\]{
  width: 76px !important;
}
.\!w-\[900px\]{
  width: 900px !important;
}
.\!w-\[92px\]{
  width: 92px !important;
}
.\!w-auto{
  width: auto !important;
}
.\!w-full{
  width: 100% !important;
}
.w-0{
  width: 0px;
}
.w-0\.5{
  width: 0.125rem;
}
.w-1\.5{
  width: 0.375rem;
}
.w-1\/2{
  width: 50%;
}
.w-1\/3{
  width: 33.333333%;
}
.w-1\/4{
  width: 25%;
}
.w-1\/5{
  width: 20%;
}
.w-1\/6{
  width: 16.666667%;
}
.w-10{
  width: 2.5rem;
}
.w-11{
  width: 2.75rem;
}
.w-12{
  width: 3rem;
}
.w-16{
  width: 4rem;
}
.w-2{
  width: 0.5rem;
}
.w-2\.5{
  width: 0.625rem;
}
.w-2\/3{
  width: 66.666667%;
}
.w-3{
  width: 0.75rem;
}
.w-3\/4{
  width: 75%;
}
.w-32{
  width: 8rem;
}
.w-4{
  width: 1rem;
}
.w-4\/5{
  width: 80%;
}
.w-48{
  width: 12rem;
}
.w-5{
  width: 1.25rem;
}
.w-5\/6{
  width: 83.333333%;
}
.w-56{
  width: 14rem;
}
.w-6{
  width: 1.5rem;
}
.w-64{
  width: 16rem;
}
.w-7{
  width: 1.75rem;
}
.w-72{
  width: 18rem;
}
.w-8{
  width: 2rem;
}
.w-80{
  width: 20rem;
}
.w-9{
  width: 2.25rem;
}
.w-\[1\.125rem\]{
  width: 1.125rem;
}
.w-\[100\%\]{
  width: 100%;
}
.w-\[100px\]{
  width: 100px;
}
.w-\[1050px\]{
  width: 1050px;
}
.w-\[105px\]{
  width: 105px;
}
.w-\[10px\]{
  width: 10px;
}
.w-\[110px\]{
  width: 110px;
}
.w-\[12\.25px\]{
  width: 12.25px;
}
.w-\[1200px\]{
  width: 1200px;
}
.w-\[125px\]{
  width: 125px;
}
.w-\[12px\]{
  width: 12px;
}
.w-\[138px\]{
  width: 138px;
}
.w-\[140px\]{
  width: 140px;
}
.w-\[150px\]{
  width: 150px;
}
.w-\[160px\]{
  width: 160px;
}
.w-\[162px\]{
  width: 162px;
}
.w-\[16px\]{
  width: 16px;
}
.w-\[170px\]{
  width: 170px;
}
.w-\[172px\]{
  width: 172px;
}
.w-\[175px\]{
  width: 175px;
}
.w-\[17px\]{
  width: 17px;
}
.w-\[17rem\]{
  width: 17rem;
}
.w-\[18px\]{
  width: 18px;
}
.w-\[195px\]{
  width: 195px;
}
.w-\[1px\]{
  width: 1px;
}
.w-\[2-px\]{
  width: 2-px;
}
.w-\[20\%\]{
  width: 20%;
}
.w-\[200px\]{
  width: 200px;
}
.w-\[20px\]{
  width: 20px;
}
.w-\[210px\]{
  width: 210px;
}
.w-\[211px\]{
  width: 211px;
}
.w-\[216px\]{
  width: 216px;
}
.w-\[226px\]{
  width: 226px;
}
.w-\[22px\]{
  width: 22px;
}
.w-\[230px\]{
  width: 230px;
}
.w-\[234px\]{
  width: 234px;
}
.w-\[235px\]{
  width: 235px;
}
.w-\[239px\]{
  width: 239px;
}
.w-\[240px\]{
  width: 240px;
}
.w-\[24px\]{
  width: 24px;
}
.w-\[250px\]{
  width: 250px;
}
.w-\[25px\]{
  width: 25px;
}
.w-\[275px\]{
  width: 275px;
}
.w-\[280px\]{
  width: 280px;
}
.w-\[300px\]{
  width: 300px;
}
.w-\[30px\]{
  width: 30px;
}
.w-\[320px\]{
  width: 320px;
}
.w-\[326px\]{
  width: 326px;
}
.w-\[32px\]{
  width: 32px;
}
.w-\[345px\]{
  width: 345px;
}
.w-\[350px\]{
  width: 350px;
}
.w-\[36\.0625rem\]{
  width: 36.0625rem;
}
.w-\[36px\]{
  width: 36px;
}
.w-\[375px\]{
  width: 375px;
}
.w-\[376px\]{
  width: 376px;
}
.w-\[380px\]{
  width: 380px;
}
.w-\[40\%\]{
  width: 40%;
}
.w-\[400px\]{
  width: 400px;
}
.w-\[40px\]{
  width: 40px;
}
.w-\[420px\]{
  width: 420px;
}
.w-\[425px\]{
  width: 425px;
}
.w-\[42px\]{
  width: 42px;
}
.w-\[430px\]{
  width: 430px;
}
.w-\[436px\]{
  width: 436px;
}
.w-\[450px\]{
  width: 450px;
}
.w-\[460px\]{
  width: 460px;
}
.w-\[466px\]{
  width: 466px;
}
.w-\[470px\]{
  width: 470px;
}
.w-\[475px\]{
  width: 475px;
}
.w-\[48px\]{
  width: 48px;
}
.w-\[50\%\]{
  width: 50%;
}
.w-\[500px\]{
  width: 500px;
}
.w-\[50px\]{
  width: 50px;
}
.w-\[510px\]{
  width: 510px;
}
.w-\[520px\]{
  width: 520px;
}
.w-\[52px\]{
  width: 52px;
}
.w-\[548px\]{
  width: 548px;
}
.w-\[550px\]{
  width: 550px;
}
.w-\[570px\]{
  width: 570px;
}
.w-\[60\%\]{
  width: 60%;
}
.w-\[600px\]{
  width: 600px;
}
.w-\[60px\]{
  width: 60px;
}
.w-\[610px\]{
  width: 610px;
}
.w-\[620px\]{
  width: 620px;
}
.w-\[650px\]{
  width: 650px;
}
.w-\[670px\]{
  width: 670px;
}
.w-\[700px\]{
  width: 700px;
}
.w-\[72px\]{
  width: 72px;
}
.w-\[74px\]{
  width: 74px;
}
.w-\[750px\]{
  width: 750px;
}
.w-\[75px\]{
  width: 75px;
}
.w-\[76px\]{
  width: 76px;
}
.w-\[80\%\]{
  width: 80%;
}
.w-\[800px\]{
  width: 800px;
}
.w-\[80px\]{
  width: 80px;
}
.w-\[85px\]{
  width: 85px;
}
.w-\[86\%\]{
  width: 86%;
}
.w-\[90\%\]{
  width: 90%;
}
.w-\[900px\]{
  width: 900px;
}
.w-\[90vw\]{
  width: 90vw;
}
.w-\[92\%\]{
  width: 92%;
}
.w-\[920px\]{
  width: 920px;
}
.w-\[95\%\]{
  width: 95%;
}
.w-\[calc\(100\%-35px\)\]{
  width: calc(100% - 35px);
}
.w-\[calc\(100\%-50px\)\]{
  width: calc(100% - 50px);
}
.w-auto{
  width: auto;
}
.w-fit{
  width: -webkit-fit-content;
  width: fit-content;
}
.w-full{
  width: 100%;
}
.w-max{
  width: -webkit-max-content;
  width: max-content;
}
.w-screen{
  width: 100vw;
}
.\!min-w-\[250px\]{
  min-width: 250px !important;
}
.min-w-0{
  min-width: 0px;
}
.min-w-4{
  min-width: 1rem;
}
.min-w-5{
  min-width: 1.25rem;
}
.min-w-6{
  min-width: 1.5rem;
}
.min-w-8{
  min-width: 2rem;
}
.min-w-\[0\.50rem\]{
  min-width: 0.50rem;
}
.min-w-\[1\.50rem\]{
  min-width: 1.50rem;
}
.min-w-\[1\.75rem\]{
  min-width: 1.75rem;
}
.min-w-\[100px\]{
  min-width: 100px;
}
.min-w-\[10rem\]{
  min-width: 10rem;
}
.min-w-\[110px\]{
  min-width: 110px;
}
.min-w-\[12px\]{
  min-width: 12px;
}
.min-w-\[150px\]{
  min-width: 150px;
}
.min-w-\[18px\]{
  min-width: 18px;
}
.min-w-\[1rem\]{
  min-width: 1rem;
}
.min-w-\[200px\]{
  min-width: 200px;
}
.min-w-\[20px\]{
  min-width: 20px;
}
.min-w-\[225px\]{
  min-width: 225px;
}
.min-w-\[240px\]{
  min-width: 240px;
}
.min-w-\[24px\]{
  min-width: 24px;
}
.min-w-\[250px\]{
  min-width: 250px;
}
.min-w-\[25px\]{
  min-width: 25px;
}
.min-w-\[2rem\]{
  min-width: 2rem;
}
.min-w-\[300px\]{
  min-width: 300px;
}
.min-w-\[320px\]{
  min-width: 320px;
}
.min-w-\[325px\]{
  min-width: 325px;
}
.min-w-\[32px\]{
  min-width: 32px;
}
.min-w-\[350px\]{
  min-width: 350px;
}
.min-w-\[380px\]{
  min-width: 380px;
}
.min-w-\[38px\]{
  min-width: 38px;
}
.min-w-\[400px\]{
  min-width: 400px;
}
.min-w-\[40px\]{
  min-width: 40px;
}
.min-w-\[450px\]{
  min-width: 450px;
}
.min-w-\[45px\]{
  min-width: 45px;
}
.min-w-\[48px\]{
  min-width: 48px;
}
.min-w-\[50px\]{
  min-width: 50px;
}
.min-w-\[600px\]{
  min-width: 600px;
}
.min-w-\[60px\]{
  min-width: 60px;
}
.min-w-\[610px\]{
  min-width: 610px;
}
.min-w-\[72px\]{
  min-width: 72px;
}
.min-w-\[76px\]{
  min-width: 76px;
}
.min-w-\[80px\]{
  min-width: 80px;
}
.min-w-full{
  min-width: 100%;
}
.\!max-w-\[1000px\]{
  max-width: 1000px !important;
}
.\!max-w-\[300px\]{
  max-width: 300px !important;
}
.\!max-w-\[500px\]{
  max-width: 500px !important;
}
.\!max-w-\[610px\]{
  max-width: 610px !important;
}
.\!max-w-full{
  max-width: 100% !important;
}
.max-w-3xl{
  max-width: 48rem;
}
.max-w-4xl{
  max-width: 56rem;
}
.max-w-5xl{
  max-width: 64rem;
}
.max-w-6{
  max-width: 1.5rem;
}
.max-w-8{
  max-width: 2rem;
}
.max-w-\[1000px\]{
  max-width: 1000px;
}
.max-w-\[100px\]{
  max-width: 100px;
}
.max-w-\[1020px\]{
  max-width: 1020px;
}
.max-w-\[1062px\]{
  max-width: 1062px;
}
.max-w-\[1090px\]{
  max-width: 1090px;
}
.max-w-\[110px\]{
  max-width: 110px;
}
.max-w-\[1200px\]{
  max-width: 1200px;
}
.max-w-\[1225px\]{
  max-width: 1225px;
}
.max-w-\[1364px\]{
  max-width: 1364px;
}
.max-w-\[140px\]{
  max-width: 140px;
}
.max-w-\[1440px\]{
  max-width: 1440px;
}
.max-w-\[150px\]{
  max-width: 150px;
}
.max-w-\[160px\]{
  max-width: 160px;
}
.max-w-\[165px\]{
  max-width: 165px;
}
.max-w-\[175px\]{
  max-width: 175px;
}
.max-w-\[200px\]{
  max-width: 200px;
}
.max-w-\[225px\]{
  max-width: 225px;
}
.max-w-\[240px\]{
  max-width: 240px;
}
.max-w-\[250px\]{
  max-width: 250px;
}
.max-w-\[275px\]{
  max-width: 275px;
}
.max-w-\[300px\]{
  max-width: 300px;
}
.max-w-\[310px\]{
  max-width: 310px;
}
.max-w-\[350px\]{
  max-width: 350px;
}
.max-w-\[375px\]{
  max-width: 375px;
}
.max-w-\[400px\]{
  max-width: 400px;
}
.max-w-\[410px\]{
  max-width: 410px;
}
.max-w-\[450px\]{
  max-width: 450px;
}
.max-w-\[455px\]{
  max-width: 455px;
}
.max-w-\[475px\]{
  max-width: 475px;
}
.max-w-\[485px\]{
  max-width: 485px;
}
.max-w-\[490px\]{
  max-width: 490px;
}
.max-w-\[500px\]{
  max-width: 500px;
}
.max-w-\[510px\]{
  max-width: 510px;
}
.max-w-\[512px\]{
  max-width: 512px;
}
.max-w-\[525px\]{
  max-width: 525px;
}
.max-w-\[530px\]{
  max-width: 530px;
}
.max-w-\[562\.5px\]{
  max-width: 562.5px;
}
.max-w-\[570px\]{
  max-width: 570px;
}
.max-w-\[600px\]{
  max-width: 600px;
}
.max-w-\[610px\]{
  max-width: 610px;
}
.max-w-\[614px\]{
  max-width: 614px;
}
.max-w-\[628px\]{
  max-width: 628px;
}
.max-w-\[630px\]{
  max-width: 630px;
}
.max-w-\[650px\]{
  max-width: 650px;
}
.max-w-\[700px\]{
  max-width: 700px;
}
.max-w-\[720px\]{
  max-width: 720px;
}
.max-w-\[721px\]{
  max-width: 721px;
}
.max-w-\[725px\]{
  max-width: 725px;
}
.max-w-\[743px\]{
  max-width: 743px;
}
.max-w-\[75\%\]{
  max-width: 75%;
}
.max-w-\[80\%\]{
  max-width: 80%;
}
.max-w-\[800px\]{
  max-width: 800px;
}
.max-w-\[870px\]{
  max-width: 870px;
}
.max-w-\[90\%\]{
  max-width: 90%;
}
.max-w-\[900px\]{
  max-width: 900px;
}
.max-w-\[952px\]{
  max-width: 952px;
}
.max-w-full{
  max-width: 100%;
}
.max-w-md{
  max-width: 28rem;
}
.max-w-none{
  max-width: none;
}
.flex-1{
  flex: 1 1 0%;
}
.flex-none{
  flex: none;
}
.flex-shrink{
  flex-shrink: 1;
}
.flex-shrink-0{
  flex-shrink: 0;
}
.shrink-0{
  flex-shrink: 0;
}
.flex-grow{
  flex-grow: 1;
}
.flex-grow-0{
  flex-grow: 0;
}
.grow{
  flex-grow: 1;
}
.basis-1\/2{
  flex-basis: 50%;
}
.basis-\[15\.5rem\]{
  flex-basis: 15.5rem;
}
.basis-\[200px\]{
  flex-basis: 200px;
}
.basis-full{
  flex-basis: 100%;
}
.table-auto{
  table-layout: auto;
}
.origin-top-left{
  transform-origin: top left;
}
.-translate-x-1\/2{
  --tw-translate-x: -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));
}
.-translate-x-full{
  --tw-translate-x: -100%;
  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%;
  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%;
  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-0{
  --tw-translate-x: 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));
}
.translate-x-1\/2{
  --tw-translate-x: 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));
}
.translate-x-4{
  --tw-translate-x: 1rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-\[-12\%\]{
  --tw-translate-x: -12%;
  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-\[-50\%\]{
  --tw-translate-x: -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));
}
.translate-x-full{
  --tw-translate-x: 100%;
  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%;
  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-\[-50\%\]{
  --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));
}
.translate-y-\[12\%\]{
  --tw-translate-y: 12%;
  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%;
  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-90{
  --tw-rotate: -90deg;
  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;
  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-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));
}
.rotate-90{
  --tw-rotate: 90deg;
  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-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));
}
.scale-95{
  --tw-scale-x: .95;
  --tw-scale-y: .95;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform{
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform-gpu{
  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;
}
@keyframes fadeIn{
  0%{
    opacity: 0;
  }
  100%{
    opacity: 1;
  }
}
.animate-fadeIn{
  animation: fadeIn 0.5s ease-in-out;
}
@keyframes fadeOut{
  0%{
    opacity: 1;
  }
  100%{
    opacity: 0;
  }
}
.animate-fadeOut{
  animation: fadeOut 0.5s ease-in-out;
}
@keyframes pulse{
  50%{
    opacity: .5;
  }
}
.animate-pulse{
  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
@keyframes spin{
  to{
    transform: rotate(360deg);
  }
}
.animate-spin{
  animation: spin 1s linear infinite;
}
.\!cursor-not-allowed{
  cursor: not-allowed !important;
}
.\!cursor-pointer{
  cursor: pointer !important;
}
.cursor-default{
  cursor: default;
}
.cursor-grabbing{
  cursor: grabbing;
}
.cursor-help{
  cursor: help;
}
.cursor-not-allowed{
  cursor: not-allowed;
}
.cursor-pointer{
  cursor: pointer;
}
.cursor-text{
  cursor: text;
}
.select-none{
  -webkit-user-select: none;
          user-select: none;
}
.\!resize-none{
  resize: none !important;
}
.resize-none{
  resize: none;
}
.resize{
  resize: both;
}
.list-inside{
  list-style-position: inside;
}
.list-decimal{
  list-style-type: decimal;
}
.list-disc{
  list-style-type: disc;
}
.list-none{
  list-style-type: none;
}
.appearance-none{
  -webkit-appearance: none;
          appearance: none;
}
.auto-rows-auto{
  grid-auto-rows: auto;
}
.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-7{
  grid-template-columns: repeat(7, minmax(0, 1fr));
}
.grid-cols-8{
  grid-template-columns: repeat(8, minmax(0, 1fr));
}
.flex-row{
  flex-direction: row;
}
.flex-col{
  flex-direction: column;
}
.flex-wrap{
  flex-wrap: wrap;
}
.\!flex-nowrap{
  flex-wrap: nowrap !important;
}
.content-center{
  align-content: center;
}
.items-start{
  align-items: flex-start;
}
.items-end{
  align-items: flex-end;
}
.items-center{
  align-items: center;
}
.items-stretch{
  align-items: stretch;
}
.\!justify-start{
  justify-content: flex-start !important;
}
.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-items-center{
  justify-items: center;
}
.\!gap-1{
  gap: 0.25rem !important;
}
.\!gap-2{
  gap: 0.5rem !important;
}
.gap-0{
  gap: 0px;
}
.gap-0\.5{
  gap: 0.125rem;
}
.gap-1{
  gap: 0.25rem;
}
.gap-1\.5{
  gap: 0.375rem;
}
.gap-10{
  gap: 2.5rem;
}
.gap-11{
  gap: 2.75rem;
}
.gap-12{
  gap: 3rem;
}
.gap-14{
  gap: 3.5rem;
}
.gap-16{
  gap: 4rem;
}
.gap-2{
  gap: 0.5rem;
}
.gap-2\.5{
  gap: 0.625rem;
}
.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-\[14px\]{
  gap: 14px;
}
.gap-\[17px\]{
  gap: 17px;
}
.gap-\[18px\]{
  gap: 18px;
}
.gap-\[24px\]{
  gap: 24px;
}
.gap-\[32px\]{
  gap: 32px;
}
.gap-\[38px\]{
  gap: 38px;
}
.gap-\[44px\]{
  gap: 44px;
}
.gap-x-6{
  column-gap: 1.5rem;
}
.gap-x-\[23px\]{
  column-gap: 23px;
}
.gap-x-\[29px\]{
  column-gap: 29px;
}
.gap-y-\[23px\]{
  row-gap: 23px;
}
.gap-y-\[29px\]{
  row-gap: 29px;
}
.-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-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-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-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-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-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-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-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-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));
}
.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));
}
.self-start{
  align-self: flex-start;
}
.self-end{
  align-self: flex-end;
}
.self-center{
  align-self: center;
}
.self-stretch{
  align-self: stretch;
}
.justify-self-start{
  justify-self: start;
}
.overflow-auto{
  overflow: auto;
}
.overflow-hidden{
  overflow: hidden;
}
.\!overflow-visible{
  overflow: visible !important;
}
.overflow-visible{
  overflow: visible;
}
.\!overflow-x-auto{
  overflow-x: auto !important;
}
.overflow-x-auto{
  overflow-x: auto;
}
.overflow-y-auto{
  overflow-y: auto;
}
.overflow-x-hidden{
  overflow-x: hidden;
}
.overflow-y-scroll{
  overflow-y: scroll;
}
.truncate{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-ellipsis{
  text-overflow: ellipsis;
}
.\!whitespace-normal{
  white-space: normal !important;
}
.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;
}
.text-wrap{
  text-wrap: wrap;
}
.text-nowrap{
  text-wrap: nowrap;
}
.break-words{
  overflow-wrap: break-word;
}
.break-all{
  word-break: break-all;
}
.\!rounded{
  border-radius: 0.25rem !important;
}
.\!rounded-2xl{
  border-radius: 1rem !important;
}
.\!rounded-full{
  border-radius: 9999px !important;
}
.\!rounded-lg{
  border-radius: 0.5rem !important;
}
.\!rounded-md{
  border-radius: 0.375rem !important;
}
.\!rounded-none{
  border-radius: 0px !important;
}
.rounded{
  border-radius: 0.25rem;
}
.rounded-2xl{
  border-radius: 1rem;
}
.rounded-3xl{
  border-radius: 1.5rem;
}
.rounded-\[0\.25rem\]{
  border-radius: 0.25rem;
}
.rounded-\[0\.4375rem\]{
  border-radius: 0.4375rem;
}
.rounded-full{
  border-radius: 9999px;
}
.rounded-lg{
  border-radius: 0.5rem;
}
.rounded-md{
  border-radius: 0.375rem;
}
.rounded-sm{
  border-radius: 0.125rem;
}
.rounded-xl{
  border-radius: 0.75rem;
}
.\!rounded-b-none{
  border-bottom-right-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}
.rounded-b-lg{
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.rounded-b-md{
  border-bottom-right-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}
.rounded-e-lg{
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
.rounded-l-lg{
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.rounded-l-none{
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
.rounded-r-lg{
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
.rounded-s-lg{
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.rounded-t-lg{
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
.rounded-t-md{
  border-top-left-radius: 0.375rem;
  border-top-right-radius: 0.375rem;
}
.rounded-bl-md{
  border-bottom-left-radius: 0.375rem;
}
.rounded-bl-sm{
  border-bottom-left-radius: 0.125rem;
}
.rounded-br-md{
  border-bottom-right-radius: 0.375rem;
}
.rounded-br-sm{
  border-bottom-right-radius: 0.125rem;
}
.\!border-0{
  border-width: 0px !important;
}
.\!border-\[1\.5px\]{
  border-width: 1.5px !important;
}
.border{
  border-width: 1px;
}
.border-0{
  border-width: 0px;
}
.border-2{
  border-width: 2px;
}
.border-\[0\.125rem\]{
  border-width: 0.125rem;
}
.border-\[0\.5px\]{
  border-width: 0.5px;
}
.border-\[1\.5px\]{
  border-width: 1.5px;
}
.border-\[1px\]{
  border-width: 1px;
}
.border-\[2\.5px\]{
  border-width: 2.5px;
}
.border-\[2px\]{
  border-width: 2px;
}
.\!border-x-0{
  border-left-width: 0px !important;
  border-right-width: 0px !important;
}
.border-y-\[1px\]{
  border-top-width: 1px;
  border-bottom-width: 1px;
}
.\!border-b{
  border-bottom-width: 1px !important;
}
.\!border-t-0{
  border-top-width: 0px !important;
}
.border-b{
  border-bottom-width: 1px;
}
.border-b-2{
  border-bottom-width: 2px;
}
.border-b-\[1px\]{
  border-bottom-width: 1px;
}
.border-l{
  border-left-width: 1px;
}
.border-l-2{
  border-left-width: 2px;
}
.border-l-\[2px\]{
  border-left-width: 2px;
}
.border-r{
  border-right-width: 1px;
}
.border-r-0{
  border-right-width: 0px;
}
.border-r-2{
  border-right-width: 2px;
}
.border-r-8{
  border-right-width: 8px;
}
.border-r-\[1px\]{
  border-right-width: 1px;
}
.border-t{
  border-top-width: 1px;
}
.border-t-0{
  border-top-width: 0px;
}
.border-t-2{
  border-top-width: 2px;
}
.border-t-8{
  border-top-width: 8px;
}
.border-t-\[1px\]{
  border-top-width: 1px;
}
.\!border-solid{
  border-style: solid !important;
}
.border-solid{
  border-style: solid;
}
.border-dashed{
  border-style: dashed;
}
.\!border-none{
  border-style: none !important;
}
.border-none{
  border-style: none;
}
.\!border-\[\#E54848\]{
  --tw-border-opacity: 1 !important;
  border-color: rgba(229, 72, 72, var(--tw-border-opacity, 1)) !important;
}
.\!border-\[\#F79009\]{
  --tw-border-opacity: 1 !important;
  border-color: rgba(247, 144, 9, var(--tw-border-opacity, 1)) !important;
}
.\!border-\[\#d0d5dd\]{
  --tw-border-opacity: 1 !important;
  border-color: rgba(208, 213, 221, var(--tw-border-opacity, 1)) !important;
}
.\!border-gray-200{
  --tw-border-opacity: 1 !important;
  border-color: rgba(234, 236, 240, var(--tw-border-opacity, 1)) !important;
}
.\!border-gray-400{
  --tw-border-opacity: 1 !important;
  border-color: rgba(152, 162, 179, var(--tw-border-opacity, 1)) !important;
}
.\!border-gray-500{
  --tw-border-opacity: 1 !important;
  border-color: rgba(102, 112, 133, var(--tw-border-opacity, 1)) !important;
}
.\!border-primary-600{
  --tw-border-opacity: 1 !important;
  border-color: rgba(76, 163, 13, var(--tw-border-opacity, 1)) !important;
}
.\!border-primary-700{
  --tw-border-opacity: 1 !important;
  border-color: rgba(59, 124, 15, var(--tw-border-opacity, 1)) !important;
}
.\!border-red-200{
  --tw-border-opacity: 1 !important;
  border-color: rgba(251, 213, 213, var(--tw-border-opacity, 1)) !important;
}
.\!border-ros-700{
  --tw-border-opacity: 1 !important;
  border-color: rgba(192, 16, 72, var(--tw-border-opacity, 1)) !important;
}
.\!border-warning-500{
  --tw-border-opacity: 1 !important;
  border-color: rgba(247, 144, 9, var(--tw-border-opacity, 1)) !important;
}
.border-\[\#\#D0D5DD\]{
  border-color: ##D0D5DD;
}
.border-\[\#00000014\]{
  border-color: #00000014;
}
.border-\[\#2ECC71\]{
  --tw-border-opacity: 1;
  border-color: rgba(46, 204, 113, var(--tw-border-opacity, 1));
}
.border-\[\#6CE9A6\]{
  --tw-border-opacity: 1;
  border-color: rgba(108, 233, 166, var(--tw-border-opacity, 1));
}
.border-\[\#98A2B3\]{
  --tw-border-opacity: 1;
  border-color: rgba(152, 162, 179, var(--tw-border-opacity, 1));
}
.border-\[\#D0D5DD\]{
  --tw-border-opacity: 1;
  border-color: rgba(208, 213, 221, var(--tw-border-opacity, 1));
}
.border-\[\#DC6803\]{
  --tw-border-opacity: 1;
  border-color: rgba(220, 104, 3, var(--tw-border-opacity, 1));
}
.border-\[\#EAECF0\]{
  --tw-border-opacity: 1;
  border-color: rgba(234, 236, 240, var(--tw-border-opacity, 1));
}
.border-\[\#F2F4F7\]{
  --tw-border-opacity: 1;
  border-color: rgba(242, 244, 247, var(--tw-border-opacity, 1));
}
.border-\[\#FECDCA\]{
  --tw-border-opacity: 1;
  border-color: rgba(254, 205, 202, var(--tw-border-opacity, 1));
}
.border-black{
  --tw-border-opacity: 1;
  border-color: rgba(0, 0, 0, var(--tw-border-opacity, 1));
}
.border-blue-100{
  --tw-border-opacity: 1;
  border-color: rgba(225, 239, 254, var(--tw-border-opacity, 1));
}
.border-blue-600{
  --tw-border-opacity: 1;
  border-color: rgba(28, 100, 242, var(--tw-border-opacity, 1));
}
.border-blue-700{
  --tw-border-opacity: 1;
  border-color: rgba(26, 86, 219, var(--tw-border-opacity, 1));
}
.border-error-300{
  --tw-border-opacity: 1;
  border-color: rgba(253, 162, 155, var(--tw-border-opacity, 1));
}
.border-error-600{
  --tw-border-opacity: 1;
  border-color: rgba(217, 45, 32, var(--tw-border-opacity, 1));
}
.border-gray-100{
  --tw-border-opacity: 1;
  border-color: rgba(242, 244, 247, var(--tw-border-opacity, 1));
}
.border-gray-200{
  --tw-border-opacity: 1;
  border-color: rgba(234, 236, 240, var(--tw-border-opacity, 1));
}
.border-gray-25{
  --tw-border-opacity: 1;
  border-color: rgba(217, 217, 217, var(--tw-border-opacity, 1));
}
.border-gray-300{
  --tw-border-opacity: 1;
  border-color: rgba(209, 213, 219, var(--tw-border-opacity, 1));
}
.border-gray-400{
  --tw-border-opacity: 1;
  border-color: rgba(152, 162, 179, var(--tw-border-opacity, 1));
}
.border-gray-500{
  --tw-border-opacity: 1;
  border-color: rgba(102, 112, 133, var(--tw-border-opacity, 1));
}
.border-gray-600{
  --tw-border-opacity: 1;
  border-color: rgba(71, 84, 103, var(--tw-border-opacity, 1));
}
.border-gray-700{
  --tw-border-opacity: 1;
  border-color: rgba(52, 64, 84, var(--tw-border-opacity, 1));
}
.border-gray-900{
  --tw-border-opacity: 1;
  border-color: rgba(16, 24, 40, var(--tw-border-opacity, 1));
}
.border-green-300{
  --tw-border-opacity: 1;
  border-color: rgba(132, 225, 188, var(--tw-border-opacity, 1));
}
.border-neutral-300{
  --tw-border-opacity: 1;
  border-color: rgba(212, 212, 212, var(--tw-border-opacity, 1));
}
.border-primary-100{
  --tw-border-opacity: 1;
  border-color: rgba(228, 251, 204, var(--tw-border-opacity, 1));
}
.border-primary-200{
  --tw-border-opacity: 1;
  border-color: rgba(208, 248, 171, var(--tw-border-opacity, 1));
}
.border-primary-300{
  --tw-border-opacity: 1;
  border-color: rgba(166, 239, 103, var(--tw-border-opacity, 1));
}
.border-primary-500{
  --tw-border-opacity: 1;
  border-color: rgba(102, 198, 28, var(--tw-border-opacity, 1));
}
.border-primary-600{
  --tw-border-opacity: 1;
  border-color: rgba(76, 163, 13, var(--tw-border-opacity, 1));
}
.border-primary-700{
  --tw-border-opacity: 1;
  border-color: rgba(59, 124, 15, var(--tw-border-opacity, 1));
}
.border-primary-800{
  --tw-border-opacity: 1;
  border-color: rgba(50, 98, 18, var(--tw-border-opacity, 1));
}
.border-red-100{
  --tw-border-opacity: 1;
  border-color: rgba(253, 232, 232, var(--tw-border-opacity, 1));
}
.border-red-200{
  --tw-border-opacity: 1;
  border-color: rgba(251, 213, 213, var(--tw-border-opacity, 1));
}
.border-red-300{
  --tw-border-opacity: 1;
  border-color: rgba(248, 180, 180, var(--tw-border-opacity, 1));
}
.border-red-500{
  --tw-border-opacity: 1;
  border-color: rgba(240, 82, 82, var(--tw-border-opacity, 1));
}
.border-transparent{
  border-color: transparent;
}
.border-warning-200{
  --tw-border-opacity: 1;
  border-color: rgba(254, 223, 137, var(--tw-border-opacity, 1));
}
.border-warning-600{
  --tw-border-opacity: 1;
  border-color: rgba(220, 104, 3, var(--tw-border-opacity, 1));
}
.border-white{
  --tw-border-opacity: 1;
  border-color: rgba(255, 255, 255, var(--tw-border-opacity, 1));
}
.border-yellow-300{
  --tw-border-opacity: 1;
  border-color: rgba(250, 202, 21, var(--tw-border-opacity, 1));
}
.\!border-l-gray-50{
  --tw-border-opacity: 1 !important;
  border-left-color: rgba(249, 250, 251, var(--tw-border-opacity, 1)) !important;
}
.border-b-\[\#D0D5DD\]{
  --tw-border-opacity: 1;
  border-bottom-color: rgba(208, 213, 221, var(--tw-border-opacity, 1));
}
.border-r-transparent{
  border-right-color: transparent;
}
.border-t-\[\#D0D5DD\]{
  --tw-border-opacity: 1;
  border-top-color: rgba(208, 213, 221, var(--tw-border-opacity, 1));
}
.border-t-primary-500{
  --tw-border-opacity: 1;
  border-top-color: rgba(102, 198, 28, var(--tw-border-opacity, 1));
}
.border-t-red-500{
  --tw-border-opacity: 1;
  border-top-color: rgba(240, 82, 82, var(--tw-border-opacity, 1));
}
.\!bg-\[\#E54848\]{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(229, 72, 72, var(--tw-bg-opacity, 1)) !important;
}
.\!bg-\[\#F79009\]{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(247, 144, 9, var(--tw-bg-opacity, 1)) !important;
}
.\!bg-gray-100{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(242, 244, 247, var(--tw-bg-opacity, 1)) !important;
}
.\!bg-gray-50{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(249, 250, 251, var(--tw-bg-opacity, 1)) !important;
}
.\!bg-primary-50{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(243, 254, 231, var(--tw-bg-opacity, 1)) !important;
}
.\!bg-primary-600{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(76, 163, 13, var(--tw-bg-opacity, 1)) !important;
}
.\!bg-primary-700{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(59, 124, 15, var(--tw-bg-opacity, 1)) !important;
}
.\!bg-red-100{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(253, 232, 232, var(--tw-bg-opacity, 1)) !important;
}
.\!bg-red-50{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(253, 242, 242, var(--tw-bg-opacity, 1)) !important;
}
.\!bg-red-600{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(224, 36, 36, var(--tw-bg-opacity, 1)) !important;
}
.\!bg-transparent{
  background-color: transparent !important;
}
.\!bg-warning-500{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(247, 144, 9, var(--tw-bg-opacity, 1)) !important;
}
.\!bg-white{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity, 1)) !important;
}
.bg-\[\#026AA2\]{
  --tw-bg-opacity: 1;
  background-color: rgba(2, 106, 162, var(--tw-bg-opacity, 1));
}
.bg-\[\#0BA5EC\]{
  --tw-bg-opacity: 1;
  background-color: rgba(11, 165, 236, var(--tw-bg-opacity, 1));
}
.bg-\[\#17B26A\]{
  --tw-bg-opacity: 1;
  background-color: rgba(23, 178, 106, var(--tw-bg-opacity, 1));
}
.bg-\[\#4CA30D\]{
  --tw-bg-opacity: 1;
  background-color: rgba(76, 163, 13, var(--tw-bg-opacity, 1));
}
.bg-\[\#67E3F9\]{
  --tw-bg-opacity: 1;
  background-color: rgba(103, 227, 249, var(--tw-bg-opacity, 1));
}
.bg-\[\#7D7D7D\]{
  --tw-bg-opacity: 1;
  background-color: rgba(125, 125, 125, var(--tw-bg-opacity, 1));
}
.bg-\[\#A9A9A9\]{
  --tw-bg-opacity: 1;
  background-color: rgba(169, 169, 169, var(--tw-bg-opacity, 1));
}
.bg-\[\#B9E6FE\]{
  --tw-bg-opacity: 1;
  background-color: rgba(185, 230, 254, var(--tw-bg-opacity, 1));
}
.bg-\[\#CFF9FE\]{
  --tw-bg-opacity: 1;
  background-color: rgba(207, 249, 254, var(--tw-bg-opacity, 1));
}
.bg-\[\#D1FADF\]{
  --tw-bg-opacity: 1;
  background-color: rgba(209, 250, 223, var(--tw-bg-opacity, 1));
}
.bg-\[\#DCDFEA\]\/50{
  background-color: rgba(220, 223, 234, 0.5);
}
.bg-\[\#E0F2FE\]{
  --tw-bg-opacity: 1;
  background-color: rgba(224, 242, 254, var(--tw-bg-opacity, 1));
}
.bg-\[\#E3FBCC\]{
  --tw-bg-opacity: 1;
  background-color: rgba(227, 251, 204, var(--tw-bg-opacity, 1));
}
.bg-\[\#F2F4F7\]{
  --tw-bg-opacity: 1;
  background-color: rgba(242, 244, 247, var(--tw-bg-opacity, 1));
}
.bg-\[\#F9FAFB\]{
  --tw-bg-opacity: 1;
  background-color: rgba(249, 250, 251, var(--tw-bg-opacity, 1));
}
.bg-\[\#FCFCFD\]{
  --tw-bg-opacity: 1;
  background-color: rgba(252, 252, 253, var(--tw-bg-opacity, 1));
}
.bg-\[\#FEF0C7\]{
  --tw-bg-opacity: 1;
  background-color: rgba(254, 240, 199, var(--tw-bg-opacity, 1));
}
.bg-\[\#FEF3F2\]{
  --tw-bg-opacity: 1;
  background-color: rgba(254, 243, 242, var(--tw-bg-opacity, 1));
}
.bg-\[\#FFFFFF4D\]{
  background-color: #FFFFFF4D;
}
.bg-\[\#f79009\]\/15{
  background-color: rgba(247, 144, 9, 0.15);
}
.bg-\[\#fcfcfd\]{
  --tw-bg-opacity: 1;
  background-color: rgba(252, 252, 253, var(--tw-bg-opacity, 1));
}
.bg-black{
  --tw-bg-opacity: 1;
  background-color: rgba(0, 0, 0, var(--tw-bg-opacity, 1));
}
.bg-blue-100{
  --tw-bg-opacity: 1;
  background-color: rgba(225, 239, 254, var(--tw-bg-opacity, 1));
}
.bg-blue-50{
  --tw-bg-opacity: 1;
  background-color: rgba(235, 245, 255, var(--tw-bg-opacity, 1));
}
.bg-blue-700{
  --tw-bg-opacity: 1;
  background-color: rgba(26, 86, 219, var(--tw-bg-opacity, 1));
}
.bg-error-100{
  --tw-bg-opacity: 1;
  background-color: rgba(254, 228, 226, var(--tw-bg-opacity, 1));
}
.bg-error-25{
  --tw-bg-opacity: 1;
  background-color: rgba(255, 251, 250, var(--tw-bg-opacity, 1));
}
.bg-error-500{
  --tw-bg-opacity: 1;
  background-color: rgba(240, 68, 56, var(--tw-bg-opacity, 1));
}
.bg-error-600{
  --tw-bg-opacity: 1;
  background-color: rgba(217, 45, 32, var(--tw-bg-opacity, 1));
}
.bg-error-700{
  --tw-bg-opacity: 1;
  background-color: rgba(180, 35, 24, var(--tw-bg-opacity, 1));
}
.bg-gray-10{
  --tw-bg-opacity: 1;
  background-color: rgba(252, 252, 253, var(--tw-bg-opacity, 1));
}
.bg-gray-100{
  --tw-bg-opacity: 1;
  background-color: rgba(242, 244, 247, var(--tw-bg-opacity, 1));
}
.bg-gray-100\/50{
  background-color: rgba(242, 244, 247, 0.5);
}
.bg-gray-200{
  --tw-bg-opacity: 1;
  background-color: rgba(234, 236, 240, var(--tw-bg-opacity, 1));
}
.bg-gray-25{
  --tw-bg-opacity: 1;
  background-color: rgba(217, 217, 217, var(--tw-bg-opacity, 1));
}
.bg-gray-300{
  --tw-bg-opacity: 1;
  background-color: rgba(209, 213, 219, var(--tw-bg-opacity, 1));
}
.bg-gray-400{
  --tw-bg-opacity: 1;
  background-color: rgba(152, 162, 179, var(--tw-bg-opacity, 1));
}
.bg-gray-50{
  --tw-bg-opacity: 1;
  background-color: rgba(249, 250, 251, var(--tw-bg-opacity, 1));
}
.bg-gray-600{
  --tw-bg-opacity: 1;
  background-color: rgba(71, 84, 103, var(--tw-bg-opacity, 1));
}
.bg-gray-800{
  --tw-bg-opacity: 1;
  background-color: rgba(29, 41, 57, var(--tw-bg-opacity, 1));
}
.bg-gray-900{
  --tw-bg-opacity: 1;
  background-color: rgba(16, 24, 40, var(--tw-bg-opacity, 1));
}
.bg-gray-900\/50{
  background-color: rgba(16, 24, 40, 0.5);
}
.bg-green-100{
  --tw-bg-opacity: 1;
  background-color: rgba(222, 247, 236, var(--tw-bg-opacity, 1));
}
.bg-green-50{
  --tw-bg-opacity: 1;
  background-color: rgba(243, 250, 247, var(--tw-bg-opacity, 1));
}
.bg-green-500{
  --tw-bg-opacity: 1;
  background-color: rgba(14, 159, 110, var(--tw-bg-opacity, 1));
}
.bg-green-600{
  --tw-bg-opacity: 1;
  background-color: rgba(5, 122, 85, var(--tw-bg-opacity, 1));
}
.bg-neutral-300{
  --tw-bg-opacity: 1;
  background-color: rgba(212, 212, 212, var(--tw-bg-opacity, 1));
}
.bg-orange-400{
  --tw-bg-opacity: 1;
  background-color: rgba(255, 138, 76, var(--tw-bg-opacity, 1));
}
.bg-orange-50{
  --tw-bg-opacity: 1;
  background-color: rgba(255, 244, 237, var(--tw-bg-opacity, 1));
}
.bg-orange-dark{
  --tw-bg-opacity: 1;
  background-color: rgba(255, 244, 237, var(--tw-bg-opacity, 1));
}
.bg-primary-100{
  --tw-bg-opacity: 1;
  background-color: rgba(228, 251, 204, var(--tw-bg-opacity, 1));
}
.bg-primary-200{
  --tw-bg-opacity: 1;
  background-color: rgba(208, 248, 171, var(--tw-bg-opacity, 1));
}
.bg-primary-25{
  --tw-bg-opacity: 1;
  background-color: rgba(250, 254, 245, var(--tw-bg-opacity, 1));
}
.bg-primary-300{
  --tw-bg-opacity: 1;
  background-color: rgba(166, 239, 103, var(--tw-bg-opacity, 1));
}
.bg-primary-50{
  --tw-bg-opacity: 1;
  background-color: rgba(243, 254, 231, var(--tw-bg-opacity, 1));
}
.bg-primary-500{
  --tw-bg-opacity: 1;
  background-color: rgba(102, 198, 28, var(--tw-bg-opacity, 1));
}
.bg-primary-600{
  --tw-bg-opacity: 1;
  background-color: rgba(76, 163, 13, var(--tw-bg-opacity, 1));
}
.bg-primary-700{
  --tw-bg-opacity: 1;
  background-color: rgba(59, 124, 15, var(--tw-bg-opacity, 1));
}
.bg-red-100{
  --tw-bg-opacity: 1;
  background-color: rgba(253, 232, 232, var(--tw-bg-opacity, 1));
}
.bg-red-50{
  --tw-bg-opacity: 1;
  background-color: rgba(253, 242, 242, var(--tw-bg-opacity, 1));
}
.bg-red-500{
  --tw-bg-opacity: 1;
  background-color: rgba(240, 82, 82, var(--tw-bg-opacity, 1));
}
.bg-ros-50{
  --tw-bg-opacity: 1;
  background-color: rgba(255, 241, 243, var(--tw-bg-opacity, 1));
}
.bg-success-50{
  --tw-bg-opacity: 1;
  background-color: rgba(236, 253, 243, var(--tw-bg-opacity, 1));
}
.bg-transparent{
  background-color: transparent;
}
.bg-warning-200{
  --tw-bg-opacity: 1;
  background-color: rgba(254, 223, 137, var(--tw-bg-opacity, 1));
}
.bg-warning-50{
  --tw-bg-opacity: 1;
  background-color: rgba(255, 250, 235, var(--tw-bg-opacity, 1));
}
.bg-warning-500{
  --tw-bg-opacity: 1;
  background-color: rgba(247, 144, 9, var(--tw-bg-opacity, 1));
}
.bg-white{
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity, 1));
}
.bg-white\/50{
  background-color: rgba(255, 255, 255, 0.5);
}
.bg-yellow-100{
  --tw-bg-opacity: 1;
  background-color: rgba(253, 246, 178, var(--tw-bg-opacity, 1));
}
.bg-yellow-50{
  --tw-bg-opacity: 1;
  background-color: rgba(253, 253, 234, var(--tw-bg-opacity, 1));
}
.bg-yellow-500{
  --tw-bg-opacity: 1;
  background-color: rgba(194, 120, 3, var(--tw-bg-opacity, 1));
}
.bg-opacity-50{
  --tw-bg-opacity: 0.5;
}
.bg-opacity-60{
  --tw-bg-opacity: 0.6;
}
.\!bg-none{
  background-image: none !important;
}
.bg-\[radial-gradient\(111\.13\%_78\.84\%_at_48\.88\%_83\.35\%\2c _\#FFE6B1_0\%\2c _\#E3FBCC_55\%\2c _\#FFF_100\%\)\]{
  background-image: radial-gradient(111.13% 78.84% at 48.88% 83.35%, #FFE6B1 0%, #E3FBCC 55%, #FFF 100%);
}
.bg-\[url\(\"https\:\/\/storage\.googleapis\.com\/tweethp-v2-public\/images\/rings\.png\"\)\]{
  background-image: url("https://storage.googleapis.com/tweethp-v2-public/images/rings.png");
}
.bg-gradient-to-r{
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}
.bg-none{
  background-image: none;
}
.from-\[\#4facfe\]{
  --tw-gradient-from: #4facfe var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(79, 172, 254, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#89f7fe\]{
  --tw-gradient-from: #89f7fe var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(137, 247, 254, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#a8e063\]{
  --tw-gradient-from: #a8e063 var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(168, 224, 99, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#ff80b5\]{
  --tw-gradient-from: #ff80b5 var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(255, 128, 181, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.to-\[\#00f2fe\]{
  --tw-gradient-to: #00f2fe var(--tw-gradient-to-position);
}
.to-\[\#56ab2f\]{
  --tw-gradient-to: #56ab2f var(--tw-gradient-to-position);
}
.to-\[\#66a6ff\]{
  --tw-gradient-to: #66a6ff var(--tw-gradient-to-position);
}
.to-\[\#9089fc\]{
  --tw-gradient-to: #9089fc var(--tw-gradient-to-position);
}
.bg-cover{
  background-size: cover;
}
.fill-gray-500{
  fill: #667085;
}
.fill-gray-900{
  fill: #101828;
}
.fill-transparent{
  fill: transparent;
}
.object-contain{
  object-fit: contain;
}
.object-cover{
  object-fit: cover;
}
.object-center{
  object-position: center;
}
.\!p-0{
  padding: 0px !important;
}
.\!p-1{
  padding: 0.25rem !important;
}
.\!p-1\.5{
  padding: 0.375rem !important;
}
.\!p-2{
  padding: 0.5rem !important;
}
.\!p-6{
  padding: 1.5rem !important;
}
.\!p-\[10px\]{
  padding: 10px !important;
}
.\!p-\[4px\]{
  padding: 4px !important;
}
.\!p-\[5px\]{
  padding: 5px !important;
}
.p-0{
  padding: 0px;
}
.p-0\.5{
  padding: 0.125rem;
}
.p-1{
  padding: 0.25rem;
}
.p-1\.5{
  padding: 0.375rem;
}
.p-10{
  padding: 2.5rem;
}
.p-12{
  padding: 3rem;
}
.p-2{
  padding: 0.5rem;
}
.p-2\.5{
  padding: 0.625rem;
}
.p-3{
  padding: 0.75rem;
}
.p-4{
  padding: 1rem;
}
.p-5{
  padding: 1.25rem;
}
.p-6{
  padding: 1.5rem;
}
.p-8{
  padding: 2rem;
}
.p-\[0\.5\]{
  padding: 0.5;
}
.p-\[18px\]{
  padding: 18px;
}
.p-\[34px\]{
  padding: 34px;
}
.p-\[3px\]{
  padding: 3px;
}
.p-\[5px\]{
  padding: 5px;
}
.p-\[8px\]{
  padding: 8px;
}
.\!px-0{
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.\!px-1{
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}
.\!px-1\.5{
  padding-left: 0.375rem !important;
  padding-right: 0.375rem !important;
}
.\!px-2{
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}
.\!px-2\.5{
  padding-left: 0.625rem !important;
  padding-right: 0.625rem !important;
}
.\!px-3{
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}
.\!px-4{
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
.\!px-6{
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}
.\!py-0{
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
.\!py-0\.5{
  padding-top: 0.125rem !important;
  padding-bottom: 0.125rem !important;
}
.\!py-1{
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}
.\!py-1\.5{
  padding-top: 0.375rem !important;
  padding-bottom: 0.375rem !important;
}
.\!py-2{
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.\!py-2\.5{
  padding-top: 0.625rem !important;
  padding-bottom: 0.625rem !important;
}
.\!py-3{
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}
.\!py-4{
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.\!py-\[18px\]{
  padding-top: 18px !important;
  padding-bottom: 18px !important;
}
.\!py-\[20px\]{
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
.\!py-\[6px\]{
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}
.px-0\.5{
  padding-left: 0.125rem;
  padding-right: 0.125rem;
}
.px-1{
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.px-1\.5{
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}
.px-10{
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.px-12{
  padding-left: 3rem;
  padding-right: 3rem;
}
.px-2{
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-2\.5{
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.px-20{
  padding-left: 5rem;
  padding-right: 5rem;
}
.px-24{
  padding-left: 6rem;
  padding-right: 6rem;
}
.px-3{
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.px-3\.5{
  padding-left: 0.875rem;
  padding-right: 0.875rem;
}
.px-4{
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-5{
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.px-6{
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.px-8{
  padding-left: 2rem;
  padding-right: 2rem;
}
.px-\[0\.5rem\]{
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-\[100px\]{
  padding-left: 100px;
  padding-right: 100px;
}
.px-\[10px\]{
  padding-left: 10px;
  padding-right: 10px;
}
.px-\[14px\]{
  padding-left: 14px;
  padding-right: 14px;
}
.px-\[16px\]{
  padding-left: 16px;
  padding-right: 16px;
}
.px-\[18px\]{
  padding-left: 18px;
  padding-right: 18px;
}
.px-\[23px\]{
  padding-left: 23px;
  padding-right: 23px;
}
.px-\[25px\]{
  padding-left: 25px;
  padding-right: 25px;
}
.px-\[33px\]{
  padding-left: 33px;
  padding-right: 33px;
}
.px-\[51px\]{
  padding-left: 51px;
  padding-right: 51px;
}
.px-\[6px\]{
  padding-left: 6px;
  padding-right: 6px;
}
.px-\[9px\]{
  padding-left: 9px;
  padding-right: 9px;
}
.py-0\.5{
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.py-1{
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.py-1\.5{
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
.py-12{
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.py-16{
  padding-top: 4rem;
  padding-bottom: 4rem;
}
.py-2{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-2\.5{
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.py-3{
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-3\.5{
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
}
.py-4{
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.py-5{
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.py-6{
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.py-8{
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.py-\[0\.25rem\]{
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.py-\[0\.5px\]{
  padding-top: 0.5px;
  padding-bottom: 0.5px;
}
.py-\[120px\]{
  padding-top: 120px;
  padding-bottom: 120px;
}
.py-\[18px\]{
  padding-top: 18px;
  padding-bottom: 18px;
}
.py-\[1px\]{
  padding-top: 1px;
  padding-bottom: 1px;
}
.py-\[20px\]{
  padding-top: 20px;
  padding-bottom: 20px;
}
.py-\[3px\]{
  padding-top: 3px;
  padding-bottom: 3px;
}
.py-\[4px\]{
  padding-top: 4px;
  padding-bottom: 4px;
}
.py-\[75px\]{
  padding-top: 75px;
  padding-bottom: 75px;
}
.\!pb-0{
  padding-bottom: 0px !important;
}
.\!pb-\[100px\]{
  padding-bottom: 100px !important;
}
.\!pb-\[120px\]{
  padding-bottom: 120px !important;
}
.\!pl-0{
  padding-left: 0px !important;
}
.\!pl-0\.5{
  padding-left: 0.125rem !important;
}
.\!pl-1\.5{
  padding-left: 0.375rem !important;
}
.\!pl-2{
  padding-left: 0.5rem !important;
}
.\!pl-\[0\.2rem\]{
  padding-left: 0.2rem !important;
}
.\!pr-0{
  padding-right: 0px !important;
}
.\!pr-1{
  padding-right: 0.25rem !important;
}
.\!pr-2\.5{
  padding-right: 0.625rem !important;
}
.\!pr-8{
  padding-right: 2rem !important;
}
.\!pr-\[0\.2rem\]{
  padding-right: 0.2rem !important;
}
.pb-1{
  padding-bottom: 0.25rem;
}
.pb-2{
  padding-bottom: 0.5rem;
}
.pb-3{
  padding-bottom: 0.75rem;
}
.pb-4{
  padding-bottom: 1rem;
}
.pb-6{
  padding-bottom: 1.5rem;
}
.pb-8{
  padding-bottom: 2rem;
}
.pb-\[150px\]{
  padding-bottom: 150px;
}
.pb-\[18px\]{
  padding-bottom: 18px;
}
.pb-\[200px\]{
  padding-bottom: 200px;
}
.pb-\[20px\]{
  padding-bottom: 20px;
}
.pb-\[40px\]{
  padding-bottom: 40px;
}
.pb-\[50px\]{
  padding-bottom: 50px;
}
.pl-1{
  padding-left: 0.25rem;
}
.pl-10{
  padding-left: 2.5rem;
}
.pl-2{
  padding-left: 0.5rem;
}
.pl-2\.5{
  padding-left: 0.625rem;
}
.pl-3{
  padding-left: 0.75rem;
}
.pl-4{
  padding-left: 1rem;
}
.pl-5{
  padding-left: 1.25rem;
}
.pl-6{
  padding-left: 1.5rem;
}
.pl-7{
  padding-left: 1.75rem;
}
.pl-9{
  padding-left: 2.25rem;
}
.pl-\[0\.15rem\]{
  padding-left: 0.15rem;
}
.pl-\[130px\]{
  padding-left: 130px;
}
.pl-\[13px\]{
  padding-left: 13px;
}
.pl-\[14px\]{
  padding-left: 14px;
}
.pl-\[18px\]{
  padding-left: 18px;
}
.pl-\[30px\]{
  padding-left: 30px;
}
.pl-\[35px\]{
  padding-left: 35px;
}
.pl-\[60px\]{
  padding-left: 60px;
}
.pr-1{
  padding-right: 0.25rem;
}
.pr-10{
  padding-right: 2.5rem;
}
.pr-2{
  padding-right: 0.5rem;
}
.pr-3{
  padding-right: 0.75rem;
}
.pr-32{
  padding-right: 8rem;
}
.pr-4{
  padding-right: 1rem;
}
.pr-8{
  padding-right: 2rem;
}
.pr-9{
  padding-right: 2.25rem;
}
.pr-\[0\.5px\]{
  padding-right: 0.5px;
}
.pr-\[10rem\]{
  padding-right: 10rem;
}
.pr-\[25px\]{
  padding-right: 25px;
}
.pt-0{
  padding-top: 0px;
}
.pt-0\.5{
  padding-top: 0.125rem;
}
.pt-1{
  padding-top: 0.25rem;
}
.pt-1\.5{
  padding-top: 0.375rem;
}
.pt-10{
  padding-top: 2.5rem;
}
.pt-2{
  padding-top: 0.5rem;
}
.pt-2\.5{
  padding-top: 0.625rem;
}
.pt-3{
  padding-top: 0.75rem;
}
.pt-4{
  padding-top: 1rem;
}
.pt-5{
  padding-top: 1.25rem;
}
.pt-6{
  padding-top: 1.5rem;
}
.pt-8{
  padding-top: 2rem;
}
.pt-\[10px\]{
  padding-top: 10px;
}
.pt-\[18px\]{
  padding-top: 18px;
}
.pt-\[1px\]{
  padding-top: 1px;
}
.pt-\[30px\]{
  padding-top: 30px;
}
.pt-\[42px\]{
  padding-top: 42px;
}
.pt-\[80px\]{
  padding-top: 80px;
}
.text-left{
  text-align: left;
}
.text-center{
  text-align: center;
}
.text-right{
  text-align: right;
}
.text-start{
  text-align: left;
}
.align-top{
  vertical-align: top;
}
.align-middle{
  vertical-align: middle;
}
.font-\[\"Inter\"\]{
  font-family: "Inter";
}
.font-\[\'Inter\'\]{
  font-family: 'Inter';
}
.font-mono{
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
.\!text-\[10px\]{
  font-size: 10px !important;
}
.\!text-base{
  font-size: 1rem !important;
  line-height: 1.5rem !important;
}
.\!text-lg{
  font-size: 1.125rem !important;
  line-height: 1.75rem !important;
}
.\!text-sm{
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
}
.\!text-xs{
  font-size: 0.75rem !important;
  line-height: 1rem !important;
}
.text-2xl{
  font-size: 1.5rem;
  line-height: 2rem;
}
.text-3xl{
  font-size: 1.875rem;
  line-height: 2.25rem;
}
.text-4xl{
  font-size: 2.25rem;
  line-height: 2.5rem;
}
.text-5xl{
  font-size: 3rem;
  line-height: 1;
}
.text-6xl{
  font-size: 3.75rem;
  line-height: 1;
}
.text-\[10px\]{
  font-size: 10px;
}
.text-\[11px\]{
  font-size: 11px;
}
.text-\[15px\]{
  font-size: 15px;
}
.text-\[34px\]{
  font-size: 34px;
}
.text-\[40px\]{
  font-size: 40px;
}
.text-\[42px\]{
  font-size: 42px;
}
.text-\[8px\]{
  font-size: 8px;
}
.text-base{
  font-size: 1rem;
  line-height: 1.5rem;
}
.text-lg{
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.text-sm{
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.text-xl{
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.text-xs{
  font-size: 0.75rem;
  line-height: 1rem;
}
.\!font-bold{
  font-weight: 700 !important;
}
.\!font-medium{
  font-weight: 500 !important;
}
.\!font-semibold{
  font-weight: 600 !important;
}
.font-bold{
  font-weight: 700;
}
.font-medium{
  font-weight: 500;
}
.font-normal{
  font-weight: 400;
}
.font-semibold{
  font-weight: 600;
}
.uppercase{
  text-transform: uppercase;
}
.lowercase{
  text-transform: lowercase;
}
.capitalize{
  text-transform: capitalize;
}
.italic{
  font-style: italic;
}
.leading-4{
  line-height: 1rem;
}
.leading-5{
  line-height: 1.25rem;
}
.leading-6{
  line-height: 1.5rem;
}
.leading-9{
  line-height: 2.25rem;
}
.leading-\[1\]{
  line-height: 1;
}
.leading-none{
  line-height: 1;
}
.leading-normal{
  line-height: 1.5;
}
.leading-relaxed{
  line-height: 1.625;
}
.tracking-wide{
  letter-spacing: 0.025em;
}
.tracking-wider{
  letter-spacing: 0.05em;
}
.\!text-\[\#1570EF\]{
  --tw-text-opacity: 1 !important;
  color: rgba(21, 112, 239, var(--tw-text-opacity, 1)) !important;
}
.\!text-error-600{
  --tw-text-opacity: 1 !important;
  color: rgba(217, 45, 32, var(--tw-text-opacity, 1)) !important;
}
.\!text-error-700{
  --tw-text-opacity: 1 !important;
  color: rgba(180, 35, 24, var(--tw-text-opacity, 1)) !important;
}
.\!text-gray-600{
  --tw-text-opacity: 1 !important;
  color: rgba(71, 84, 103, var(--tw-text-opacity, 1)) !important;
}
.\!text-primary-600{
  --tw-text-opacity: 1 !important;
  color: rgba(76, 163, 13, var(--tw-text-opacity, 1)) !important;
}
.\!text-primary-700{
  --tw-text-opacity: 1 !important;
  color: rgba(59, 124, 15, var(--tw-text-opacity, 1)) !important;
}
.\!text-primary-800{
  --tw-text-opacity: 1 !important;
  color: rgba(50, 98, 18, var(--tw-text-opacity, 1)) !important;
}
.\!text-red-700{
  --tw-text-opacity: 1 !important;
  color: rgba(200, 30, 30, var(--tw-text-opacity, 1)) !important;
}
.\!text-white{
  --tw-text-opacity: 1 !important;
  color: rgba(255, 255, 255, var(--tw-text-opacity, 1)) !important;
}
.text-\[\#054F31\]{
  --tw-text-opacity: 1;
  color: rgba(5, 79, 49, var(--tw-text-opacity, 1));
}
.text-\[\#0788F5\]{
  --tw-text-opacity: 1;
  color: rgba(7, 136, 245, var(--tw-text-opacity, 1));
}
.text-\[\#1570EF\]{
  --tw-text-opacity: 1;
  color: rgba(21, 112, 239, var(--tw-text-opacity, 1));
}
.text-\[\#1D2939\]{
  --tw-text-opacity: 1;
  color: rgba(29, 41, 57, var(--tw-text-opacity, 1));
}
.text-\[\#216fdb\]{
  --tw-text-opacity: 1;
  color: rgba(33, 111, 219, var(--tw-text-opacity, 1));
}
.text-\[\#344054\]{
  --tw-text-opacity: 1;
  color: rgba(52, 64, 84, var(--tw-text-opacity, 1));
}
.text-\[\#475467\]{
  --tw-text-opacity: 1;
  color: rgba(71, 84, 103, var(--tw-text-opacity, 1));
}
.text-\[\#4CA30D\]{
  --tw-text-opacity: 1;
  color: rgba(76, 163, 13, var(--tw-text-opacity, 1));
}
.text-\[\#667085\]{
  --tw-text-opacity: 1;
  color: rgba(102, 112, 133, var(--tw-text-opacity, 1));
}
.text-\[\#98A2B3\]{
  --tw-text-opacity: 1;
  color: rgba(152, 162, 179, var(--tw-text-opacity, 1));
}
.text-\[\#B54708\]{
  --tw-text-opacity: 1;
  color: rgba(181, 71, 8, var(--tw-text-opacity, 1));
}
.text-\[\#D0D5DD\]{
  --tw-text-opacity: 1;
  color: rgba(208, 213, 221, var(--tw-text-opacity, 1));
}
.text-\[\#DC6803\]{
  --tw-text-opacity: 1;
  color: rgba(220, 104, 3, var(--tw-text-opacity, 1));
}
.text-\[\#FCFCFD\]{
  --tw-text-opacity: 1;
  color: rgba(252, 252, 253, var(--tw-text-opacity, 1));
}
.text-\[\#f75a09\]{
  --tw-text-opacity: 1;
  color: rgba(247, 90, 9, var(--tw-text-opacity, 1));
}
.text-\[\#f79009\]{
  --tw-text-opacity: 1;
  color: rgba(247, 144, 9, var(--tw-text-opacity, 1));
}
.text-\[\#fff\]{
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity, 1));
}
.text-black{
  --tw-text-opacity: 1;
  color: rgba(0, 0, 0, var(--tw-text-opacity, 1));
}
.text-blue-500{
  --tw-text-opacity: 1;
  color: rgba(63, 131, 248, var(--tw-text-opacity, 1));
}
.text-blue-600{
  --tw-text-opacity: 1;
  color: rgba(28, 100, 242, var(--tw-text-opacity, 1));
}
.text-blue-700{
  --tw-text-opacity: 1;
  color: rgba(26, 86, 219, var(--tw-text-opacity, 1));
}
.text-blue-800{
  --tw-text-opacity: 1;
  color: rgba(30, 66, 159, var(--tw-text-opacity, 1));
}
.text-cyan-600{
  --tw-text-opacity: 1;
  color: rgba(8, 145, 178, var(--tw-text-opacity, 1));
}
.text-error-500{
  --tw-text-opacity: 1;
  color: rgba(240, 68, 56, var(--tw-text-opacity, 1));
}
.text-error-600{
  --tw-text-opacity: 1;
  color: rgba(217, 45, 32, var(--tw-text-opacity, 1));
}
.text-error-700{
  --tw-text-opacity: 1;
  color: rgba(180, 35, 24, var(--tw-text-opacity, 1));
}
.text-gray-200{
  --tw-text-opacity: 1;
  color: rgba(234, 236, 240, var(--tw-text-opacity, 1));
}
.text-gray-300{
  --tw-text-opacity: 1;
  color: rgba(209, 213, 219, var(--tw-text-opacity, 1));
}
.text-gray-400{
  --tw-text-opacity: 1;
  color: rgba(152, 162, 179, var(--tw-text-opacity, 1));
}
.text-gray-500{
  --tw-text-opacity: 1;
  color: rgba(102, 112, 133, var(--tw-text-opacity, 1));
}
.text-gray-600{
  --tw-text-opacity: 1;
  color: rgba(71, 84, 103, var(--tw-text-opacity, 1));
}
.text-gray-700{
  --tw-text-opacity: 1;
  color: rgba(52, 64, 84, var(--tw-text-opacity, 1));
}
.text-gray-800{
  --tw-text-opacity: 1;
  color: rgba(29, 41, 57, var(--tw-text-opacity, 1));
}
.text-gray-900{
  --tw-text-opacity: 1;
  color: rgba(16, 24, 40, var(--tw-text-opacity, 1));
}
.text-green-400{
  --tw-text-opacity: 1;
  color: rgba(49, 196, 141, var(--tw-text-opacity, 1));
}
.text-green-500{
  --tw-text-opacity: 1;
  color: rgba(14, 159, 110, var(--tw-text-opacity, 1));
}
.text-green-600{
  --tw-text-opacity: 1;
  color: rgba(5, 122, 85, var(--tw-text-opacity, 1));
}
.text-green-800{
  --tw-text-opacity: 1;
  color: rgba(3, 84, 63, var(--tw-text-opacity, 1));
}
.text-orange-500{
  --tw-text-opacity: 1;
  color: rgba(255, 90, 31, var(--tw-text-opacity, 1));
}
.text-orange-700{
  --tw-text-opacity: 1;
  color: rgba(185, 56, 21, var(--tw-text-opacity, 1));
}
.text-orange-900{
  --tw-text-opacity: 1;
  color: rgba(119, 26, 13, var(--tw-text-opacity, 1));
}
.text-primary-200{
  --tw-text-opacity: 1;
  color: rgba(208, 248, 171, var(--tw-text-opacity, 1));
}
.text-primary-500{
  --tw-text-opacity: 1;
  color: rgba(102, 198, 28, var(--tw-text-opacity, 1));
}
.text-primary-600{
  --tw-text-opacity: 1;
  color: rgba(76, 163, 13, var(--tw-text-opacity, 1));
}
.text-primary-700{
  --tw-text-opacity: 1;
  color: rgba(59, 124, 15, var(--tw-text-opacity, 1));
}
.text-primary-800{
  --tw-text-opacity: 1;
  color: rgba(50, 98, 18, var(--tw-text-opacity, 1));
}
.text-primary-900{
  --tw-text-opacity: 1;
  color: rgba(43, 83, 20, var(--tw-text-opacity, 1));
}
.text-red-500{
  --tw-text-opacity: 1;
  color: rgba(240, 82, 82, var(--tw-text-opacity, 1));
}
.text-red-600{
  --tw-text-opacity: 1;
  color: rgba(224, 36, 36, var(--tw-text-opacity, 1));
}
.text-red-700{
  --tw-text-opacity: 1;
  color: rgba(200, 30, 30, var(--tw-text-opacity, 1));
}
.text-red-800{
  --tw-text-opacity: 1;
  color: rgba(155, 28, 28, var(--tw-text-opacity, 1));
}
.text-ros-700{
  --tw-text-opacity: 1;
  color: rgba(192, 16, 72, var(--tw-text-opacity, 1));
}
.text-sky-600{
  --tw-text-opacity: 1;
  color: rgba(2, 132, 199, var(--tw-text-opacity, 1));
}
.text-success-700{
  --tw-text-opacity: 1;
  color: rgba(2, 122, 72, var(--tw-text-opacity, 1));
}
.text-warning-500{
  --tw-text-opacity: 1;
  color: rgba(247, 144, 9, var(--tw-text-opacity, 1));
}
.text-warning-600{
  --tw-text-opacity: 1;
  color: rgba(220, 104, 3, var(--tw-text-opacity, 1));
}
.text-warning-700{
  --tw-text-opacity: 1;
  color: rgba(181, 71, 8, var(--tw-text-opacity, 1));
}
.text-white{
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity, 1));
}
.text-yellow-600{
  --tw-text-opacity: 1;
  color: rgba(159, 88, 10, var(--tw-text-opacity, 1));
}
.text-yellow-800{
  --tw-text-opacity: 1;
  color: rgba(114, 59, 19, var(--tw-text-opacity, 1));
}
.underline{
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}
.line-through{
  -webkit-text-decoration-line: line-through;
          text-decoration-line: line-through;
}
.\!no-underline{
  -webkit-text-decoration-line: none !important;
          text-decoration-line: none !important;
}
.decoration-2{
  text-decoration-thickness: 2px;
}
.underline-offset-4{
  text-underline-offset: 4px;
}
.underline-offset-\[3px\]{
  text-underline-offset: 3px;
}
.placeholder-gray-300::placeholder{
  --tw-placeholder-opacity: 1;
  color: rgba(209, 213, 219, var(--tw-placeholder-opacity, 1));
}
.\!opacity-50{
  opacity: 0.5 !important;
}
.opacity-0{
  opacity: 0;
}
.opacity-10{
  opacity: 0.1;
}
.opacity-100{
  opacity: 1;
}
.opacity-25{
  opacity: 0.25;
}
.opacity-30{
  opacity: 0.3;
}
.opacity-5{
  opacity: 0.05;
}
.opacity-50{
  opacity: 0.5;
}
.opacity-60{
  opacity: 0.6;
}
.opacity-70{
  opacity: 0.7;
}
.opacity-75{
  opacity: 0.75;
}
.opacity-\[0\.5\]{
  opacity: 0.5;
}
.opacity-\[0\.6\]{
  opacity: 0.6;
}
.opacity-\[0\.7\]{
  opacity: 0.7;
}
.opacity-\[0\.8\]{
  opacity: 0.8;
}
.\!shadow-none{
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.shadow{
  --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 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);
}
.shadow-lg{
  --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-md{
  --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px 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-primary{
  --tw-shadow: 0px 1px 3px 0px rgba(16, 24, 40, 0.10), 0px 1px 2px 0px rgba(16, 24, 40, 0.06), 0px 0px 0px 4px rgba(76, 163, 13, 0.20);
  --tw-shadow-colored: 0px 1px 3px 0px var(--tw-shadow-color), 0px 1px 2px 0px var(--tw-shadow-color), 0px 0px 0px 4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-sm{
  --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  --tw-shadow-colored: 0 1px 2px 0 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-xl{
  --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 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);
}
.\!outline-none{
  outline: 2px solid transparent !important;
  outline-offset: 2px !important;
}
.outline-none{
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.outline{
  outline-style: solid;
}
.outline-2{
  outline-width: 2px;
}
.outline-4{
  outline-width: 4px;
}
.outline-\[\#4CA30D33\]{
  outline-color: #4CA30D33;
}
.outline-\[\#D0D5DD\]{
  outline-color: #D0D5DD;
}
.outline-\[\#fff\]{
  outline-color: #fff;
}
.outline-primary-200{
  outline-color: #d0f8ab;
}
.\!ring-0{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
}
.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-inset{
  --tw-ring-inset: inset;
}
.ring-black{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity, 1));
}
.ring-gray-300{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity, 1));
}
.ring-red-500{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(240, 82, 82, var(--tw-ring-opacity, 1));
}
.ring-opacity-5{
  --tw-ring-opacity: 0.05;
}
.blur{
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.blur-2xl{
  --tw-blur: blur(40px);
  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);
}
.drop-shadow{
  --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06));
  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);
}
.drop-shadow-md{
  --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07)) drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06));
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.\!filter{
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}
.filter{
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.\!transition-all{
  transition-property: all !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}
.transition{
  transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -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-text-decoration-color, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-all{
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-colors{
  transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;
  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;
}
.duration-100{
  transition-duration: 100ms;
}
.duration-1000{
  transition-duration: 1000ms;
}
.duration-150{
  transition-duration: 150ms;
}
.duration-200{
  transition-duration: 200ms;
}
.duration-300{
  transition-duration: 300ms;
}
.duration-500{
  transition-duration: 500ms;
}
.duration-75{
  transition-duration: 75ms;
}
.ease-in{
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.ease-in-out{
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ease-out{
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.\@container{
  container-type: inline-size;
}
.small-input input{font-size:12px !important}
.hide-svg .pointer-events-none svg{display:none !important}
html input:-webkit-autofill{box-shadow:none !important;background-color:rgba(0,0,0,0) !important}
.scroll ::-webkit-scrollbar{-webkit-appearance:none;width:7px}
.scroll ::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.5);box-shadow:0 0 1px hsla(0,0%,100%,.5)}
.App{font-family:Inter,sans-serif;overflow:auto;position:relative;height:100%}
#root{height:100%}
.authenticated-base{width:100%;display:flex}
body{color:var(#1d2939, #1d2939);margin:0;padding:0;height:100vh}
.header{display:flex;position:relative;width:100%;padding:.8rem 1.5rem;border-bottom:1px solid #eaecf0;z-index:1}
.header .left .title{font-size:2rem;font-weight:600}
.header .right{display:flex;gap:1rem;width:100%;justify-content:flex-end}
.header .right .button{cursor:pointer;display:flex;align-items:center;gap:.5rem;border-radius:8px;border:1px solid #d0d5dd;box-shadow:0px 1px 2px rgba(16,24,40,.05);padding:.5rem .9rem;font-weight:600;font-size:.8rem}
.header .right .button.primary{border-color:#4ca30d;background:#4ca30d;color:#fff}
.header .right .button.inactive{opacity:.5;cursor:not-allowed}
.switch{position:relative;display:inline-block;width:47px;height:27px}
.switch input{opacity:0;width:0;height:0}
.switch input:checked+.slider{background-color:#4ca30d}
.switch input:checked+.slider:before{transform:translateX(20px)}
.switch input:focus+.slider{box-shadow:0 0 1px #4ca30d}
.switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}
.switch .slider:before{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:4px;background-color:#fff;transition:.4s}
.switch .slider.round{border-radius:34px}
.switch .slider.round:before{border-radius:50%}
.green-pill{padding:2px 6px;border-radius:16px;display:flex;align-items:center;width:-webkit-fit-content;width:fit-content;font-weight:500;font-size:.8rem;cursor:pointer;color:#344054}
.green-pill img{margin-right:.3rem;height:1rem}
.tooltip{border-radius:10px !important;padding:.5rem 1rem;font-weight:500;z-index:13;max-width:350px}
.tooltip-green{background:#2b5314 !important}
.tooltip-gray{background:#344054}
.button{cursor:pointer;display:flex;align-items:center;gap:.5rem;border-radius:8px;border:1px solid #d0d5dd;box-shadow:0px 1px 2px rgba(16,24,40,.05);padding:.5rem .9rem;font-weight:600;font-size:.8rem}
.button.primary{border-color:#4ca30d;background:#4ca30d;color:#fff}
.button.inactive{opacity:.5;cursor:default}
.checkbox{width:20px;height:20px;border:1px solid #d0d5dd;background-color:#fff;border-radius:6px;display:flex;justify-content:center;cursor:pointer}
.checkbox.checked{border:1px solid #4ca30d;background-color:#f3fee7}
.checkbox img{width:65%}
.modal{position:fixed;z-index:99;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(225,225,225,.5)}
.modal .modal-content{margin:15% auto;padding:20px;width:80%;max-width:448px;border-radius:12px}
.ant-picker-dropdown .ant-picker-time-panel-column::after{height:0 !important}
.ant-picker-ok .ant-btn-primary{background-color:#4ca30d;color:#fff}
.ant-picker-ok .ant-btn-primary:hover{background-color:#3b7c0f !important;color:#fff}
.mention-dropdown li:first-child{border-top-right-radius:8px;border-top-left-radius:8px}
.mention-dropdown li:last-child{border-bottom-right-radius:8px;border-bottom-left-radius:8px}
[data-beautiful-mention]{color:#3182ce}
.green-box-shadow{box-shadow:0px 0px 60px 10px rgba(76,163,13,.2) !important}
.blur-img{background-image:url("https://storage.googleapis.com/tweethp-v2-public/images/blur-image.jpg")}
.after-bottom-hidden::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;margin-bottom:-1px}
.selected-platform::after{content:"";position:absolute;width:4px;height:90%;top:3px;bottom:0;right:-5px;border:3px solid #4ca30d;border-radius:12px}
.hover-expand{width:275px !important}
.tooltip-test{position:absolute;background-color:#475467;cursor:pointer;font-size:12px;color:#f2f4f7;padding:5px 10px;border-radius:5px;z-index:9999}
.truncate-var,.truncate-content-10,.truncate-content-6,.truncate-content-5,.truncate-content-3,.truncate-content,.truncate-content-1{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;word-break:break-all}
.truncate-content-1{-webkit-line-clamp:1}
.truncate-content{-webkit-line-clamp:2}
.truncate-content-3{-webkit-line-clamp:3}
.truncate-content-5{-webkit-line-clamp:5}
.truncate-content-6{-webkit-line-clamp:6}
.truncate-content-10{-webkit-line-clamp:10}
.img-shadow{box-shadow:3px 3px #d0d5dd}
#typeahead-menu{z-index:55}
.onboarding{width:100%;position:absolute;top:0;left:0;height:100%;z-index:60}
.onboarding .header{border-bottom:0;justify-content:center}
.onboarding .header .image-container{display:flex;gap:1rem}
.onboarding .header .image-container img{height:60px;width:60px}
.onboarding .header .image-container img.profile-picture{border-radius:50%}
.onboarding .message{display:flex;justify-content:center;margin-bottom:3rem;color:#475467;font-size:1.25rem}
.onboarding .analyzing-twitter{display:flex;flex-direction:column;justify-content:center}
.onboarding .analyzing-twitter .loader-logo{display:flex;justify-content:center;margin-bottom:2rem}
.onboarding .analyzing-twitter .loader-logo img{width:75px}
.onboarding .analyzing-twitter .info{display:flex;justify-content:center;color:#98a2b3;font-size:1.125rem}
.wavy{--mask: radial-gradient( 19.21px at 50% calc(100% - 27px), #000 99%, #0000 101% ) calc(50% - 30px) 0/60px 100%, radial-gradient(19.21px at 50% calc(100% + 12px), #0000 99%, #000 101%) 50% calc(100% - 15px) / 60px 100% repeat-x;-webkit-mask:var(--mask);mask:var(--mask)}
.resizer{position:absolute;top:0;height:100%;width:3px;background:#98a2b3;cursor:col-resize;-webkit-user-select:none;user-select:none;touch-action:none}
.resizer.ltr{right:0}
.resizer.rtl{left:0}
.resizer.isResizing{background:#475467;opacity:1}
@media(hover: hover){.resizer{opacity:0}*:hover>.resizer{opacity:1}}
.first-letter\:\!uppercase::first-letter{
  text-transform: uppercase !important;
}
.marker\:text-black *::marker{
  color: rgb(0, 0, 0);
}
.marker\:text-black::marker{
  color: rgb(0, 0, 0);
}
.file\:border-0::-webkit-file-upload-button{
  border-width: 0px;
}
.file\:border-0::file-selector-button{
  border-width: 0px;
}
.file\:bg-transparent::-webkit-file-upload-button{
  background-color: transparent;
}
.file\:bg-transparent::file-selector-button{
  background-color: transparent;
}
.file\:text-sm::-webkit-file-upload-button{
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.file\:text-sm::file-selector-button{
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.file\:font-medium::-webkit-file-upload-button{
  font-weight: 500;
}
.file\:font-medium::file-selector-button{
  font-weight: 500;
}
.placeholder\:text-\[\#D0D5DD\]::placeholder{
  --tw-text-opacity: 1;
  color: rgba(208, 213, 221, var(--tw-text-opacity, 1));
}
.placeholder\:text-gray-300::placeholder{
  --tw-text-opacity: 1;
  color: rgba(209, 213, 219, var(--tw-text-opacity, 1));
}
.placeholder\:text-gray-400::placeholder{
  --tw-text-opacity: 1;
  color: rgba(152, 162, 179, var(--tw-text-opacity, 1));
}
.before\:pointer-events-none::before{
  content: var(--tw-content);
  pointer-events: none;
}
.before\:absolute::before{
  content: var(--tw-content);
  position: absolute;
}
.before\:h-3\.5::before{
  content: var(--tw-content);
  height: 0.875rem;
}
.before\:h-\[0\.875rem\]::before{
  content: var(--tw-content);
  height: 0.875rem;
}
.before\:w-3\.5::before{
  content: var(--tw-content);
  width: 0.875rem;
}
.before\:w-\[0\.875rem\]::before{
  content: var(--tw-content);
  width: 0.875rem;
}
.before\:scale-0::before{
  content: var(--tw-content);
  --tw-scale-x: 0;
  --tw-scale-y: 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));
}
.before\:rounded-full::before{
  content: var(--tw-content);
  border-radius: 9999px;
}
.before\:bg-transparent::before{
  content: var(--tw-content);
  background-color: transparent;
}
.before\:opacity-0::before{
  content: var(--tw-content);
  opacity: 0;
}
.before\:shadow-\[0px_0px_0px_13px_transparent\]::before{
  content: var(--tw-content);
  --tw-shadow: 0px 0px 0px 13px transparent;
  --tw-shadow-colored: 0px 0px 0px 13px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.before\:content-\[\'\'\]::before{
  --tw-content: '';
  content: var(--tw-content);
}
.after\:absolute::after{
  content: var(--tw-content);
  position: absolute;
}
.after\:right-\[-8px\]::after{
  content: var(--tw-content);
  right: -8px;
}
.after\:z-\[2\]::after{
  content: var(--tw-content);
  z-index: 2;
}
.after\:-mt-\[0\.1875rem\]::after{
  content: var(--tw-content);
  margin-top: -0.1875rem;
}
.after\:h-5::after{
  content: var(--tw-content);
  height: 1.25rem;
}
.after\:w-5::after{
  content: var(--tw-content);
  width: 1.25rem;
}
.after\:rounded-full::after{
  content: var(--tw-content);
  border-radius: 9999px;
}
.after\:border-none::after{
  content: var(--tw-content);
  border-style: none;
}
.after\:bg-neutral-100::after{
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgba(245, 245, 245, var(--tw-bg-opacity, 1));
}
.after\:shadow-\[0_0px_3px_0_rgb\(0_0_0_\/_7\%\)\2c _0_2px_2px_0_rgb\(0_0_0_\/_4\%\)\]::after{
  content: var(--tw-content);
  --tw-shadow: 0 0px 3px 0 rgba(0, 0, 0, 0.07), 0 2px 2px 0 rgba(0, 0, 0, 0.04);
  --tw-shadow-colored: 0 0px 3px 0 var(--tw-shadow-color), 0 2px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.after\:transition-\[background-color_0\.2s\2c transform_0\.2s\]::after{
  content: var(--tw-content);
  transition-property: background-color 0.2s,transform 0.2s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.after\:content-\[\'\'\]::after{
  --tw-content: '';
  content: var(--tw-content);
}
.first\:pt-0:first-child{
  padding-top: 0px;
}
.last\:mb-0:last-child{
  margin-bottom: 0px;
}
.last\:border-0:last-child{
  border-width: 0px;
}
.last\:border-none:last-child{
  border-style: none;
}
.checked\:border-primary-600:checked{
  --tw-border-opacity: 1;
  border-color: rgba(76, 163, 13, var(--tw-border-opacity, 1));
}
.checked\:bg-primary-600:checked{
  --tw-bg-opacity: 1;
  background-color: rgba(76, 163, 13, var(--tw-bg-opacity, 1));
}
.checked\:before\:opacity-\[0\.16\]:checked::before{
  content: var(--tw-content);
  opacity: 0.16;
}
.checked\:after\:absolute:checked::after{
  content: var(--tw-content);
  position: absolute;
}
.checked\:after\:z-\[2\]:checked::after{
  content: var(--tw-content);
  z-index: 2;
}
.checked\:after\:-mt-\[3px\]:checked::after{
  content: var(--tw-content);
  margin-top: -3px;
}
.checked\:after\:-mt-px:checked::after{
  content: var(--tw-content);
  margin-top: -1px;
}
.checked\:after\:ml-\[0\.25rem\]:checked::after{
  content: var(--tw-content);
  margin-left: 0.25rem;
}
.checked\:after\:ml-\[1\.0625rem\]:checked::after{
  content: var(--tw-content);
  margin-left: 1.0625rem;
}
.checked\:after\:block:checked::after{
  content: var(--tw-content);
  display: block;
}
.checked\:after\:h-5:checked::after{
  content: var(--tw-content);
  height: 1.25rem;
}
.checked\:after\:h-\[0\.8125rem\]:checked::after{
  content: var(--tw-content);
  height: 0.8125rem;
}
.checked\:after\:w-5:checked::after{
  content: var(--tw-content);
  width: 1.25rem;
}
.checked\:after\:w-\[0\.375rem\]:checked::after{
  content: var(--tw-content);
  width: 0.375rem;
}
.checked\:after\:rotate-45:checked::after{
  content: var(--tw-content);
  --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));
}
.checked\:after\:rounded-full:checked::after{
  content: var(--tw-content);
  border-radius: 9999px;
}
.checked\:after\:border-\[0\.125rem\]:checked::after{
  content: var(--tw-content);
  border-width: 0.125rem;
}
.checked\:after\:border-l-0:checked::after{
  content: var(--tw-content);
  border-left-width: 0px;
}
.checked\:after\:border-t-0:checked::after{
  content: var(--tw-content);
  border-top-width: 0px;
}
.checked\:after\:border-solid:checked::after{
  content: var(--tw-content);
  border-style: solid;
}
.checked\:after\:border-none:checked::after{
  content: var(--tw-content);
  border-style: none;
}
.checked\:after\:border-white:checked::after{
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgba(255, 255, 255, var(--tw-border-opacity, 1));
}
.checked\:after\:bg-transparent:checked::after{
  content: var(--tw-content);
  background-color: transparent;
}
.checked\:after\:shadow-\[0_3px_1px_-2px_rgba\(0\2c 0\2c 0\2c 0\.2\)\2c _0_2px_2px_0_rgba\(0\2c 0\2c 0\2c 0\.14\)\2c _0_1px_5px_0_rgba\(0\2c 0\2c 0\2c 0\.12\)\]:checked::after{
  content: var(--tw-content);
  --tw-shadow: 0 3px 1px -2px rgba(0,0,0,0.2), 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12);
  --tw-shadow-colored: 0 3px 1px -2px var(--tw-shadow-color), 0 2px 2px 0 var(--tw-shadow-color), 0 1px 5px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.checked\:after\:transition-\[background-color_0\.2s\2c transform_0\.2s\]:checked::after{
  content: var(--tw-content);
  transition-property: background-color 0.2s,transform 0.2s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.checked\:after\:content-\[\'\'\]:checked::after{
  --tw-content: '';
  content: var(--tw-content);
}
.focus-within\:\!outline-none:focus-within{
  outline: 2px solid transparent !important;
  outline-offset: 2px !important;
}
.hover\:h-\[18px\]:hover{
  height: 18px;
}
.hover\:h-\[24px\]:hover{
  height: 24px;
}
.hover\:h-\[32px\]:hover{
  height: 32px;
}
.hover\:h-\[48px\]:hover{
  height: 48px;
}
.hover\:h-\[80px\]:hover{
  height: 80px;
}
.hover\:min-h-\[18px\]:hover{
  min-height: 18px;
}
.hover\:min-h-\[24px\]:hover{
  min-height: 24px;
}
.hover\:min-h-\[32px\]:hover{
  min-height: 32px;
}
.hover\:min-h-\[48px\]:hover{
  min-height: 48px;
}
.hover\:min-h-\[80px\]:hover{
  min-height: 80px;
}
.hover\:w-\[18px\]:hover{
  width: 18px;
}
.hover\:w-\[24px\]:hover{
  width: 24px;
}
.hover\:w-\[32px\]:hover{
  width: 32px;
}
.hover\:w-\[48px\]:hover{
  width: 48px;
}
.hover\:w-\[80px\]:hover{
  width: 80px;
}
.hover\:min-w-\[18px\]:hover{
  min-width: 18px;
}
.hover\:min-w-\[24px\]:hover{
  min-width: 24px;
}
.hover\:min-w-\[32px\]:hover{
  min-width: 32px;
}
.hover\:min-w-\[48px\]:hover{
  min-width: 48px;
}
.hover\:min-w-\[80px\]:hover{
  min-width: 80px;
}
.hover\:scale-110:hover{
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.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));
}
.hover\:scale-125:hover{
  --tw-scale-x: 1.25;
  --tw-scale-y: 1.25;
  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));
}
.hover\:cursor-pointer:hover{
  cursor: pointer;
}
.hover\:border-\[\#4CA30D\]:hover{
  --tw-border-opacity: 1;
  border-color: rgba(76, 163, 13, var(--tw-border-opacity, 1));
}
.hover\:border-gray-200:hover{
  --tw-border-opacity: 1;
  border-color: rgba(234, 236, 240, var(--tw-border-opacity, 1));
}
.hover\:border-gray-300:hover{
  --tw-border-opacity: 1;
  border-color: rgba(209, 213, 219, var(--tw-border-opacity, 1));
}
.hover\:border-primary-600:hover{
  --tw-border-opacity: 1;
  border-color: rgba(76, 163, 13, var(--tw-border-opacity, 1));
}
.hover\:\!bg-gray-100:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(242, 244, 247, var(--tw-bg-opacity, 1)) !important;
}
.hover\:\!bg-primary-700:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(59, 124, 15, var(--tw-bg-opacity, 1)) !important;
}
.hover\:\!bg-primary-800:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(50, 98, 18, var(--tw-bg-opacity, 1)) !important;
}
.hover\:bg-\[\#3a8009\]:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(58, 128, 9, var(--tw-bg-opacity, 1));
}
.hover\:bg-\[\#E3FBCC\]:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(227, 251, 204, var(--tw-bg-opacity, 1));
}
.hover\:bg-blue-800:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(30, 66, 159, var(--tw-bg-opacity, 1));
}
.hover\:bg-gray-100:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(242, 244, 247, var(--tw-bg-opacity, 1));
}
.hover\:bg-gray-200:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(234, 236, 240, var(--tw-bg-opacity, 1));
}
.hover\:bg-gray-50:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(249, 250, 251, var(--tw-bg-opacity, 1));
}
.hover\:bg-green-700:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(4, 108, 78, var(--tw-bg-opacity, 1));
}
.hover\:bg-primary-100:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(228, 251, 204, var(--tw-bg-opacity, 1));
}
.hover\:bg-primary-25:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(250, 254, 245, var(--tw-bg-opacity, 1));
}
.hover\:bg-primary-50:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(243, 254, 231, var(--tw-bg-opacity, 1));
}
.hover\:bg-primary-600:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(76, 163, 13, var(--tw-bg-opacity, 1));
}
.hover\:bg-primary-700:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(59, 124, 15, var(--tw-bg-opacity, 1));
}
.hover\:bg-red-100:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(253, 232, 232, var(--tw-bg-opacity, 1));
}
.hover\:bg-red-700:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(200, 30, 30, var(--tw-bg-opacity, 1));
}
.hover\:bg-transparent:hover{
  background-color: transparent;
}
.hover\:bg-white:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity, 1));
}
.hover\:pl-0\.5:hover{
  padding-left: 0.125rem;
}
.hover\:font-medium:hover{
  font-weight: 500;
}
.hover\:text-\[\#3a8009\]:hover{
  --tw-text-opacity: 1;
  color: rgba(58, 128, 9, var(--tw-text-opacity, 1));
}
.hover\:text-blue-600:hover{
  --tw-text-opacity: 1;
  color: rgba(28, 100, 242, var(--tw-text-opacity, 1));
}
.hover\:text-blue-700:hover{
  --tw-text-opacity: 1;
  color: rgba(26, 86, 219, var(--tw-text-opacity, 1));
}
.hover\:text-blue-800:hover{
  --tw-text-opacity: 1;
  color: rgba(30, 66, 159, var(--tw-text-opacity, 1));
}
.hover\:text-gray-600:hover{
  --tw-text-opacity: 1;
  color: rgba(71, 84, 103, var(--tw-text-opacity, 1));
}
.hover\:text-gray-700:hover{
  --tw-text-opacity: 1;
  color: rgba(52, 64, 84, var(--tw-text-opacity, 1));
}
.hover\:text-gray-900:hover{
  --tw-text-opacity: 1;
  color: rgba(16, 24, 40, var(--tw-text-opacity, 1));
}
.hover\:text-primary-600:hover{
  --tw-text-opacity: 1;
  color: rgba(76, 163, 13, var(--tw-text-opacity, 1));
}
.hover\:text-primary-700:hover{
  --tw-text-opacity: 1;
  color: rgba(59, 124, 15, var(--tw-text-opacity, 1));
}
.hover\:text-primary-800:hover{
  --tw-text-opacity: 1;
  color: rgba(50, 98, 18, var(--tw-text-opacity, 1));
}
.hover\:text-white:hover{
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity, 1));
}
.hover\:underline:hover{
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}
.hover\:\!no-underline:hover{
  -webkit-text-decoration-line: none !important;
          text-decoration-line: none !important;
}
.hover\:decoration-blue-600:hover{
  -webkit-text-decoration-color: #1C64F2;
          text-decoration-color: #1C64F2;
}
.hover\:\!opacity-90:hover{
  opacity: 0.9 !important;
}
.hover\:opacity-100:hover{
  opacity: 1;
}
.hover\:opacity-\[0\.7\]:hover{
  opacity: 0.7;
}
.hover\:shadow-md:hover{
  --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px 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\:before\:opacity-\[0\.04\]:hover::before{
  content: var(--tw-content);
  opacity: 0.04;
}
.hover\:before\:shadow-\[0px_0px_0px_13px_rgba\(0\2c 0\2c 0\2c 0\.6\)\]:hover::before{
  content: var(--tw-content);
  --tw-shadow: 0px 0px 0px 13px rgba(0,0,0,0.6);
  --tw-shadow-colored: 0px 0px 0px 13px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.focus\:border:focus{
  border-width: 1px;
}
.focus\:border-b:focus{
  border-bottom-width: 1px;
}
.focus\:border-solid:focus{
  border-style: solid;
}
.focus\:border-dashed:focus{
  border-style: dashed;
}
.focus\:\!border-none:focus{
  border-style: none !important;
}
.focus\:border-\[\#4CA30D\]:focus{
  --tw-border-opacity: 1;
  border-color: rgba(76, 163, 13, var(--tw-border-opacity, 1));
}
.focus\:border-blue-500:focus{
  --tw-border-opacity: 1;
  border-color: rgba(63, 131, 248, var(--tw-border-opacity, 1));
}
.focus\:border-gray-300:focus{
  --tw-border-opacity: 1;
  border-color: rgba(209, 213, 219, var(--tw-border-opacity, 1));
}
.focus\:border-gray-400:focus{
  --tw-border-opacity: 1;
  border-color: rgba(152, 162, 179, var(--tw-border-opacity, 1));
}
.focus\:border-primary-600:focus{
  --tw-border-opacity: 1;
  border-color: rgba(76, 163, 13, var(--tw-border-opacity, 1));
}
.focus\:border-red-500:focus{
  --tw-border-opacity: 1;
  border-color: rgba(240, 82, 82, var(--tw-border-opacity, 1));
}
.focus\:shadow-none:focus{
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.focus\:\!outline-none:focus{
  outline: 2px solid transparent !important;
  outline-offset: 2px !important;
}
.focus\:outline-none:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.focus\:ring-0:focus{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.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-primary-300:focus{
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgba(166, 239, 103, var(--tw-ring-opacity, 1)) !important;
}
.focus\:ring-blue-300:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(164, 202, 254, var(--tw-ring-opacity, 1));
}
.focus\:ring-blue-500:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(63, 131, 248, var(--tw-ring-opacity, 1));
}
.focus\:ring-cyan-600:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(8, 145, 178, var(--tw-ring-opacity, 1));
}
.focus\:ring-gray-200:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(234, 236, 240, var(--tw-ring-opacity, 1));
}
.focus\:ring-gray-300:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity, 1));
}
.focus\:ring-red-500:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(240, 82, 82, var(--tw-ring-opacity, 1));
}
.focus\:ring-transparent:focus{
  --tw-ring-color: transparent;
}
.focus\:transition-\[border-color_0\.2s\]:focus{
  transition-property: border-color 0.2s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.focus\:before\:scale-100:focus::before{
  content: var(--tw-content);
  --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));
}
.focus\:before\:opacity-\[0\.12\]:focus::before{
  content: var(--tw-content);
  opacity: 0.12;
}
.focus\:before\:shadow-\[0px_0px_0px_13px_rgba\(0\2c 0\2c 0\2c 0\.6\)\]:focus::before{
  content: var(--tw-content);
  --tw-shadow: 0px 0px 0px 13px rgba(0,0,0,0.6);
  --tw-shadow-colored: 0px 0px 0px 13px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.focus\:before\:shadow-\[3px_-1px_0px_13px_rgba\(0\2c 0\2c 0\2c 0\.6\)\]:focus::before{
  content: var(--tw-content);
  --tw-shadow: 3px -1px 0px 13px rgba(0,0,0,0.6);
  --tw-shadow-colored: 3px -1px 0px 13px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.focus\:before\:transition-\[box-shadow_0\.2s\2c transform_0\.2s\]:focus::before{
  content: var(--tw-content);
  transition-property: box-shadow 0.2s,transform 0.2s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.focus\:after\:absolute:focus::after{
  content: var(--tw-content);
  position: absolute;
}
.focus\:after\:z-\[1\]:focus::after{
  content: var(--tw-content);
  z-index: 1;
}
.focus\:after\:block:focus::after{
  content: var(--tw-content);
  display: block;
}
.focus\:after\:h-5:focus::after{
  content: var(--tw-content);
  height: 1.25rem;
}
.focus\:after\:h-\[0\.875rem\]:focus::after{
  content: var(--tw-content);
  height: 0.875rem;
}
.focus\:after\:w-5:focus::after{
  content: var(--tw-content);
  width: 1.25rem;
}
.focus\:after\:w-\[0\.875rem\]:focus::after{
  content: var(--tw-content);
  width: 0.875rem;
}
.focus\:after\:rounded-\[0\.125rem\]:focus::after{
  content: var(--tw-content);
  border-radius: 0.125rem;
}
.focus\:after\:rounded-full:focus::after{
  content: var(--tw-content);
  border-radius: 9999px;
}
.focus\:after\:content-\[\'\'\]:focus::after{
  --tw-content: '';
  content: var(--tw-content);
}
.checked\:focus\:before\:ml-\[1\.0625rem\]:focus:checked::before{
  content: var(--tw-content);
  margin-left: 1.0625rem;
}
.checked\:focus\:before\:scale-100:focus:checked::before{
  content: var(--tw-content);
  --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));
}
.checked\:focus\:before\:shadow-\[0px_0px_0px_13px_\#3b71ca\]:focus:checked::before{
  content: var(--tw-content);
  --tw-shadow: 0px 0px 0px 13px #3b71ca;
  --tw-shadow-colored: 0px 0px 0px 13px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.checked\:focus\:before\:shadow-\[3px_-1px_0px_13px_\#3b71ca\]:focus:checked::before{
  content: var(--tw-content);
  --tw-shadow: 3px -1px 0px 13px #3b71ca;
  --tw-shadow-colored: 3px -1px 0px 13px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.checked\:focus\:before\:transition-\[box-shadow_0\.2s\2c transform_0\.2s\]:focus:checked::before{
  content: var(--tw-content);
  transition-property: box-shadow 0.2s,transform 0.2s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.checked\:focus\:after\:-mt-px:focus:checked::after{
  content: var(--tw-content);
  margin-top: -1px;
}
.checked\:focus\:after\:ml-\[0\.25rem\]:focus:checked::after{
  content: var(--tw-content);
  margin-left: 0.25rem;
}
.checked\:focus\:after\:h-\[0\.8125rem\]:focus:checked::after{
  content: var(--tw-content);
  height: 0.8125rem;
}
.checked\:focus\:after\:w-\[0\.375rem\]:focus:checked::after{
  content: var(--tw-content);
  width: 0.375rem;
}
.checked\:focus\:after\:rotate-45:focus:checked::after{
  content: var(--tw-content);
  --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));
}
.checked\:focus\:after\:rounded-none:focus:checked::after{
  content: var(--tw-content);
  border-radius: 0px;
}
.checked\:focus\:after\:border-\[0\.125rem\]:focus:checked::after{
  content: var(--tw-content);
  border-width: 0.125rem;
}
.checked\:focus\:after\:border-l-0:focus:checked::after{
  content: var(--tw-content);
  border-left-width: 0px;
}
.checked\:focus\:after\:border-t-0:focus:checked::after{
  content: var(--tw-content);
  border-top-width: 0px;
}
.checked\:focus\:after\:border-solid:focus:checked::after{
  content: var(--tw-content);
  border-style: solid;
}
.checked\:focus\:after\:border-white:focus:checked::after{
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgba(255, 255, 255, var(--tw-border-opacity, 1));
}
.checked\:focus\:after\:bg-transparent:focus:checked::after{
  content: var(--tw-content);
  background-color: transparent;
}
.focus-visible\:\!outline-none:focus-visible{
  outline: 2px solid transparent !important;
  outline-offset: 2px !important;
}
.focus-visible\:outline-none:focus-visible{
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.focus-visible\:outline-offset-\[-4px\]:focus-visible{
  outline-offset: -4px;
}
.focus-visible\:ring-2:focus-visible{
  --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-visible\:ring-offset-2:focus-visible{
  --tw-ring-offset-width: 2px;
}
.active\:border-primary-600:active{
  --tw-border-opacity: 1;
  border-color: rgba(76, 163, 13, var(--tw-border-opacity, 1));
}
.disabled\:pointer-events-none:disabled{
  pointer-events: none;
}
.disabled\:cursor-not-allowed:disabled{
  cursor: not-allowed;
}
.disabled\:opacity-50:disabled{
  opacity: 0.5;
}
.group\/body:first-child .group\/row:first-child .group-first\/body\:group-first\/row\:first\:rounded-tl-lg:first-child{
  border-top-left-radius: 0.5rem;
}
.group\/body:first-child .group\/row:first-child .group-first\/body\:group-first\/row\:last\:rounded-tr-lg:last-child{
  border-top-right-radius: 0.5rem;
}
.group\/body:last-child .group\/row:last-child .group-last\/body\:group-last\/row\:first\:rounded-bl-lg:first-child{
  border-bottom-left-radius: 0.5rem;
}
.group\/body:last-child .group\/row:last-child .group-last\/body\:group-last\/row\:last\:rounded-br-lg:last-child{
  border-bottom-right-radius: 0.5rem;
}
.group:focus-within .group-focus-within\:bg-\[\#000\]{
  --tw-bg-opacity: 1;
  background-color: rgba(0, 0, 0, var(--tw-bg-opacity, 1));
}
.group:hover .group-hover\:visible{
  visibility: visible;
}
.group:hover .group-hover\:block{
  display: block;
}
.group:hover .group-hover\:flex{
  display: flex;
}
.group:hover .group-hover\:bg-primary-50{
  --tw-bg-opacity: 1;
  background-color: rgba(243, 254, 231, var(--tw-bg-opacity, 1));
}
.group:hover .group-hover\:opacity-100{
  opacity: 1;
}
@container (min-width: 75px){
  .\@\[75px\]\:block{
    display: block;
  }
  .\@\[75px\]\:flex{
    display: flex;
  }
  .\@\[75px\]\:hidden{
    display: none;
  }
}
@container (min-width: 76px){
  .\@\[76px\]\:block{
    display: block;
  }
}
@container (min-width: 80px){
  .\@\[80px\]\:block{
    display: block;
  }
  .\@\[80px\]\:flex{
    display: flex;
  }
  .\@\[80px\]\:hidden{
    display: none;
  }
}
@container (min-width: 100px){
  .\@\[100px\]\:block{
    display: block;
  }
}
.dark .dark\:block{
  display: block;
}
.dark .dark\:hidden{
  display: none;
}
.dark .dark\:border{
  border-width: 1px;
}
.dark .dark\:border-l{
  border-left-width: 1px;
}
.dark .dark\:border-none{
  border-style: none;
}
.dark .dark\:\!border-gray-200{
  --tw-border-opacity: 1 !important;
  border-color: rgba(234, 236, 240, var(--tw-border-opacity, 1)) !important;
}
.dark .dark\:\!border-gray-500{
  --tw-border-opacity: 1 !important;
  border-color: rgba(102, 112, 133, var(--tw-border-opacity, 1)) !important;
}
.dark .dark\:border-blue-500{
  --tw-border-opacity: 1;
  border-color: rgba(63, 131, 248, var(--tw-border-opacity, 1));
}
.dark .dark\:border-blue-800{
  --tw-border-opacity: 1;
  border-color: rgba(30, 66, 159, var(--tw-border-opacity, 1));
}
.dark .dark\:border-gray-200{
  --tw-border-opacity: 1;
  border-color: rgba(234, 236, 240, var(--tw-border-opacity, 1));
}
.dark .dark\:border-gray-400{
  --tw-border-opacity: 1;
  border-color: rgba(152, 162, 179, var(--tw-border-opacity, 1));
}
.dark .dark\:border-gray-500{
  --tw-border-opacity: 1;
  border-color: rgba(102, 112, 133, var(--tw-border-opacity, 1));
}
.dark .dark\:border-gray-600{
  --tw-border-opacity: 1;
  border-color: rgba(71, 84, 103, var(--tw-border-opacity, 1));
}
.dark .dark\:border-gray-700{
  --tw-border-opacity: 1;
  border-color: rgba(52, 64, 84, var(--tw-border-opacity, 1));
}
.dark .dark\:border-gray-800{
  --tw-border-opacity: 1;
  border-color: rgba(29, 41, 57, var(--tw-border-opacity, 1));
}
.dark .dark\:border-neutral-600{
  --tw-border-opacity: 1;
  border-color: rgba(82, 82, 82, var(--tw-border-opacity, 1));
}
.dark .dark\:border-primary-500{
  --tw-border-opacity: 1;
  border-color: rgba(102, 198, 28, var(--tw-border-opacity, 1));
}
.dark .dark\:border-transparent{
  border-color: transparent;
}
.dark .dark\:\!border-l-gray-500{
  --tw-border-opacity: 1 !important;
  border-left-color: rgba(102, 112, 133, var(--tw-border-opacity, 1)) !important;
}
.dark .dark\:\!bg-gray-700{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(52, 64, 84, var(--tw-bg-opacity, 1)) !important;
}
.dark .dark\:\!bg-primary-600{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(76, 163, 13, var(--tw-bg-opacity, 1)) !important;
}
.dark .dark\:\!bg-primary-700{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(59, 124, 15, var(--tw-bg-opacity, 1)) !important;
}
.dark .dark\:bg-black{
  --tw-bg-opacity: 1;
  background-color: rgba(0, 0, 0, var(--tw-bg-opacity, 1));
}
.dark .dark\:bg-blue-600{
  --tw-bg-opacity: 1;
  background-color: rgba(28, 100, 242, var(--tw-bg-opacity, 1));
}
.dark .dark\:bg-blue-900\/20{
  background-color: rgba(35, 56, 118, 0.2);
}
.dark .dark\:bg-blue-900\/30{
  background-color: rgba(35, 56, 118, 0.3);
}
.dark .dark\:bg-gray-200{
  --tw-bg-opacity: 1;
  background-color: rgba(234, 236, 240, var(--tw-bg-opacity, 1));
}
.dark .dark\:bg-gray-400{
  --tw-bg-opacity: 1;
  background-color: rgba(152, 162, 179, var(--tw-bg-opacity, 1));
}
.dark .dark\:bg-gray-500{
  --tw-bg-opacity: 1;
  background-color: rgba(102, 112, 133, var(--tw-bg-opacity, 1));
}
.dark .dark\:bg-gray-600{
  --tw-bg-opacity: 1;
  background-color: rgba(71, 84, 103, var(--tw-bg-opacity, 1));
}
.dark .dark\:bg-gray-700{
  --tw-bg-opacity: 1;
  background-color: rgba(52, 64, 84, var(--tw-bg-opacity, 1));
}
.dark .dark\:bg-gray-800{
  --tw-bg-opacity: 1;
  background-color: rgba(29, 41, 57, var(--tw-bg-opacity, 1));
}
.dark .dark\:bg-gray-800\/50{
  background-color: rgba(29, 41, 57, 0.5);
}
.dark .dark\:bg-gray-900{
  --tw-bg-opacity: 1;
  background-color: rgba(16, 24, 40, var(--tw-bg-opacity, 1));
}
.dark .dark\:bg-gray-900\/80{
  background-color: rgba(16, 24, 40, 0.8);
}
.dark .dark\:bg-neutral-600{
  --tw-bg-opacity: 1;
  background-color: rgba(82, 82, 82, var(--tw-bg-opacity, 1));
}
.dark .dark\:bg-primary-600{
  --tw-bg-opacity: 1;
  background-color: rgba(76, 163, 13, var(--tw-bg-opacity, 1));
}
.dark .dark\:bg-transparent{
  background-color: transparent;
}
.dark .dark\:\!text-gray-300{
  --tw-text-opacity: 1 !important;
  color: rgba(209, 213, 219, var(--tw-text-opacity, 1)) !important;
}
.dark .dark\:text-\[\#fff\]{
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity, 1));
}
.dark .dark\:text-black{
  --tw-text-opacity: 1;
  color: rgba(0, 0, 0, var(--tw-text-opacity, 1));
}
.dark .dark\:text-blue-300{
  --tw-text-opacity: 1;
  color: rgba(164, 202, 254, var(--tw-text-opacity, 1));
}
.dark .dark\:text-blue-400{
  --tw-text-opacity: 1;
  color: rgba(118, 169, 250, var(--tw-text-opacity, 1));
}
.dark .dark\:text-blue-500{
  --tw-text-opacity: 1;
  color: rgba(63, 131, 248, var(--tw-text-opacity, 1));
}
.dark .dark\:text-gray-100{
  --tw-text-opacity: 1;
  color: rgba(242, 244, 247, var(--tw-text-opacity, 1));
}
.dark .dark\:text-gray-200{
  --tw-text-opacity: 1;
  color: rgba(234, 236, 240, var(--tw-text-opacity, 1));
}
.dark .dark\:text-gray-300{
  --tw-text-opacity: 1;
  color: rgba(209, 213, 219, var(--tw-text-opacity, 1));
}
.dark .dark\:text-gray-400{
  --tw-text-opacity: 1;
  color: rgba(152, 162, 179, var(--tw-text-opacity, 1));
}
.dark .dark\:text-gray-500{
  --tw-text-opacity: 1;
  color: rgba(102, 112, 133, var(--tw-text-opacity, 1));
}
.dark .dark\:text-gray-600{
  --tw-text-opacity: 1;
  color: rgba(71, 84, 103, var(--tw-text-opacity, 1));
}
.dark .dark\:text-gray-800{
  --tw-text-opacity: 1;
  color: rgba(29, 41, 57, var(--tw-text-opacity, 1));
}
.dark .dark\:text-gray-900{
  --tw-text-opacity: 1;
  color: rgba(16, 24, 40, var(--tw-text-opacity, 1));
}
.dark .dark\:text-primary-100{
  --tw-text-opacity: 1;
  color: rgba(228, 251, 204, var(--tw-text-opacity, 1));
}
.dark .dark\:text-primary-200{
  --tw-text-opacity: 1;
  color: rgba(208, 248, 171, var(--tw-text-opacity, 1));
}
.dark .dark\:text-primary-600{
  --tw-text-opacity: 1;
  color: rgba(76, 163, 13, var(--tw-text-opacity, 1));
}
.dark .dark\:text-red-400{
  --tw-text-opacity: 1;
  color: rgba(249, 128, 128, var(--tw-text-opacity, 1));
}
.dark .dark\:text-white{
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity, 1));
}
.dark .dark\:placeholder-gray-400::placeholder{
  --tw-placeholder-opacity: 1;
  color: rgba(152, 162, 179, var(--tw-placeholder-opacity, 1));
}
.dark .dark\:shadow-gray-300{
  --tw-shadow-color: #D1D5DB;
  --tw-shadow: var(--tw-shadow-colored);
}
.dark .dark\:shadow-gray-500{
  --tw-shadow-color: #667085;
  --tw-shadow: var(--tw-shadow-colored);
}
.dark .dark\:ring-gray-700{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(52, 64, 84, var(--tw-ring-opacity, 1));
}
.dark .dark\:ring-offset-gray-800{
  --tw-ring-offset-color: #1D2939;
}
.dark .dark\:ring-offset-transparent{
  --tw-ring-offset-color: transparent;
}
.dark\:marker\:text-white :is(.dark *)::marker{
  color: rgb(255, 255, 255);
}
.dark .dark\:marker\:text-white::marker{
  color: rgb(255, 255, 255);
}
.dark .dark\:after\:bg-neutral-400::after{
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgba(163, 163, 163, var(--tw-bg-opacity, 1));
}
.dark .dark\:hover\:\!bg-primary-700:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgba(59, 124, 15, var(--tw-bg-opacity, 1)) !important;
}
.dark .dark\:hover\:bg-blue-700:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(26, 86, 219, var(--tw-bg-opacity, 1));
}
.dark .dark\:hover\:bg-gray-500:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(102, 112, 133, var(--tw-bg-opacity, 1));
}
.dark .dark\:hover\:bg-gray-600:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(71, 84, 103, var(--tw-bg-opacity, 1));
}
.dark .dark\:hover\:bg-gray-700:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(52, 64, 84, var(--tw-bg-opacity, 1));
}
.dark .dark\:hover\:bg-gray-800:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(29, 41, 57, var(--tw-bg-opacity, 1));
}
.dark .dark\:hover\:bg-primary-600:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(76, 163, 13, var(--tw-bg-opacity, 1));
}
.dark .hover\:dark\:bg-gray-600:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(71, 84, 103, var(--tw-bg-opacity, 1));
}
.dark .dark\:hover\:text-blue-200:hover{
  --tw-text-opacity: 1;
  color: rgba(195, 221, 253, var(--tw-text-opacity, 1));
}
.dark .dark\:hover\:text-blue-500:hover{
  --tw-text-opacity: 1;
  color: rgba(63, 131, 248, var(--tw-text-opacity, 1));
}
.dark .dark\:hover\:text-gray-300:hover{
  --tw-text-opacity: 1;
  color: rgba(209, 213, 219, var(--tw-text-opacity, 1));
}
.dark .dark\:hover\:text-gray-800:hover{
  --tw-text-opacity: 1;
  color: rgba(29, 41, 57, var(--tw-text-opacity, 1));
}
.dark .dark\:hover\:text-gray-900:hover{
  --tw-text-opacity: 1;
  color: rgba(16, 24, 40, var(--tw-text-opacity, 1));
}
.dark .dark\:hover\:text-primary-300:hover{
  --tw-text-opacity: 1;
  color: rgba(166, 239, 103, var(--tw-text-opacity, 1));
}
.dark .dark\:hover\:text-white:hover{
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity, 1));
}
.dark .focus\:dark\:border-gray-500:focus{
  --tw-border-opacity: 1;
  border-color: rgba(102, 112, 133, var(--tw-border-opacity, 1));
}
.dark .dark\:focus\:ring-cyan-600:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(8, 145, 178, var(--tw-ring-opacity, 1));
}
.dark .dark\:focus\:ring-gray-300:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity, 1));
}
.dark .dark\:focus\:ring-transparent:focus{
  --tw-ring-color: transparent;
}
.dark .dark\:focus\:before\:shadow-\[0px_0px_0px_13px_rgba\(255\2c 255\2c 255\2c 0\.4\)\]:focus::before{
  content: var(--tw-content);
  --tw-shadow: 0px 0px 0px 13px rgba(255,255,255,0.4);
  --tw-shadow-colored: 0px 0px 0px 13px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.dark .dark\:focus\:before\:shadow-\[3px_-1px_0px_13px_rgba\(255\2c 255\2c 255\2c 0\.4\)\]:focus::before{
  content: var(--tw-content);
  --tw-shadow: 3px -1px 0px 13px rgba(255,255,255,0.4);
  --tw-shadow-colored: 3px -1px 0px 13px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.dark .dark\:checked\:focus\:before\:shadow-\[0px_0px_0px_13px_\#3b71ca\]:focus:checked::before{
  content: var(--tw-content);
  --tw-shadow: 0px 0px 0px 13px #3b71ca;
  --tw-shadow-colored: 0px 0px 0px 13px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.dark .dark\:checked\:focus\:before\:shadow-\[3px_-1px_0px_13px_\#3b71ca\]:focus:checked::before{
  content: var(--tw-content);
  --tw-shadow: 3px -1px 0px 13px #3b71ca;
  --tw-shadow-colored: 3px -1px 0px 13px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.group:hover .dark\:group-hover\:text-black:is(.dark *){
  --tw-text-opacity: 1;
  color: rgba(0, 0, 0, var(--tw-text-opacity, 1));
}
@media (min-width: 640px){
  .sm\:hidden{
    display: none;
  }
  .sm\:w-full{
    width: 100%;
  }
  .sm\:translate-x-0{
    --tw-translate-x: 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));
  }
  .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\:px-3\.5{
    padding-left: 0.875rem;
    padding-right: 0.875rem;
  }
  .sm\:py-4{
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .sm\:text-sm{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  .sm\:leading-6{
    line-height: 1.5rem;
  }
  .sm\:before\:flex-1::before{
    content: var(--tw-content);
    flex: 1 1 0%;
  }
}
@media (min-width: 768px){
  .md\:inset-y-0{
    top: 0px;
    bottom: 0px;
  }
  .md\:bottom-\[-5px\]{
    bottom: -5px;
  }
  .md\:left-\[22px\]{
    left: 22px;
  }
  .md\:left-\[26px\]{
    left: 26px;
  }
  .md\:right-0{
    right: 0px;
  }
  .md\:top-0{
    top: 0px;
  }
  .md\:top-\[5px\]{
    top: 5px;
  }
  .md\:-mb-5{
    margin-bottom: -1.25rem;
  }
  .md\:-ml-\[1\.5rem\]{
    margin-left: -1.5rem;
  }
  .md\:ml-\[230px\]{
    margin-left: 230px;
  }
  .md\:mt-0{
    margin-top: 0px;
  }
  .md\:block{
    display: block;
  }
  .md\:flex{
    display: flex;
  }
  .md\:hidden{
    display: none;
  }
  .md\:h-12{
    height: 3rem;
  }
  .md\:h-\[175px\]{
    height: 175px;
  }
  .md\:h-\[250px\]{
    height: 250px;
  }
  .md\:h-\[315px\]{
    height: 315px;
  }
  .md\:h-\[440px\]{
    height: 440px;
  }
  .md\:min-h-\[48px\]{
    min-height: 48px;
  }
  .md\:w-1\/2{
    width: 50%;
  }
  .md\:w-12{
    width: 3rem;
  }
  .md\:w-\[400px\]{
    width: 400px;
  }
  .md\:w-\[47\%\]{
    width: 47%;
  }
  .md\:w-\[476px\]{
    width: 476px;
  }
  .md\:w-\[48\%\]{
    width: 48%;
  }
  .md\:w-\[500px\]{
    width: 500px;
  }
  .md\:w-\[512px\]{
    width: 512px;
  }
  .md\:w-\[515px\]{
    width: 515px;
  }
  .md\:w-\[540px\]{
    width: 540px;
  }
  .md\:w-\[550px\]{
    width: 550px;
  }
  .md\:w-auto{
    width: auto;
  }
  .md\:min-w-\[48px\]{
    min-width: 48px;
  }
  .md\:min-w-\[570px\]{
    min-width: 570px;
  }
  .md\:max-w-\[200px\]{
    max-width: 200px;
  }
  .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\:flex-row{
    flex-direction: row;
  }
  .md\:items-center{
    align-items: center;
  }
  .md\:justify-center{
    justify-content: center;
  }
  .md\:gap-1{
    gap: 0.25rem;
  }
  .md\:gap-2{
    gap: 0.5rem;
  }
  .md\:gap-3{
    gap: 0.75rem;
  }
  .md\:gap-5{
    gap: 1.25rem;
  }
  .md\:gap-6{
    gap: 1.5rem;
  }
  .md\:rounded-lg{
    border-radius: 0.5rem;
  }
  .md\:bg-gray-50{
    --tw-bg-opacity: 1;
    background-color: rgba(249, 250, 251, var(--tw-bg-opacity, 1));
  }
  .md\:p-6{
    padding: 1.5rem;
  }
  .md\:p-8{
    padding: 2rem;
  }
  .md\:px-0{
    padding-left: 0px;
    padding-right: 0px;
  }
  .md\:px-2{
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .md\:px-8{
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .md\:px-\[22px\]{
    padding-left: 22px;
    padding-right: 22px;
  }
  .md\:py-0{
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .md\:py-0\.5{
    padding-top: 0.125rem;
    padding-bottom: 0.125rem;
  }
  .md\:py-1{
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .md\:py-16{
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .md\:pl-\[75px\]{
    padding-left: 75px;
  }
  .md\:pt-12{
    padding-top: 3rem;
  }
  .md\:pt-2{
    padding-top: 0.5rem;
  }
  .md\:text-2xl{
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .md\:text-3xl{
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
  .md\:text-base{
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .md\:text-lg{
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  .md\:text-sm{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  .md\:text-xl{
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
  .md\:text-xs{
    font-size: 0.75rem;
    line-height: 1rem;
  }
  .md\:shadow-lg{
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .dark .md\:dark\:border{
    border-width: 1px;
  }
  .dark .md\:dark\:bg-gray-700{
    --tw-bg-opacity: 1;
    background-color: rgba(52, 64, 84, var(--tw-bg-opacity, 1));
  }
}
@media (min-width: 1024px){
  .lg\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (min-width: 1280px){
  .xl\:block{
    display: block;
  }
  .xl\:w-\[90\%\]{
    width: 90%;
  }
  .xl\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .xl\:justify-center{
    justify-content: center;
  }
  .xl\:py-0{
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
@media (min-width: 1536px){
  .\32xl\:w-\[80\%\]{
    width: 80%;
  }
}
.rtl\:rotate-180:where([dir="rtl"], [dir="rtl"] *){
  --tw-rotate: 180deg;
  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));
}
.rtl\:space-x-reverse:where([dir="rtl"], [dir="rtl"] *) > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 1;
}
.sidenav{padding:8px}.sidenav ul{list-style-type:none;padding:0;margin:0}.sidenav ul a{display:flex;gap:1rem;padding:8px;-webkit-text-decoration:none;text-decoration:none;transition:background-color .2s;border-radius:6px;cursor:pointer;font-weight:400}.sidenav ul a.active{color:#4ca30d;font-weight:600}.sidenav ul a.active .active-icon{display:block}.sidenav ul a.active .non-active-icon{display:none}.sidenav ul a.active .icon path{fill:#4ca30d !important}.sidenav ul a:hover span[class*=border][class*=bg-primary-50]{-webkit-text-decoration:none !important;text-decoration:none !important;-webkit-text-decoration-line:none !important;text-decoration-line:none !important}.sidenav ul.bottom{margin-top:auto}.sidenav .avatar{padding:.7rem;display:flex;gap:1rem}.sidenav .avatar .avatar-image{height:100%;border-radius:50%}.sidenav .avatar .avatar-text .avatar-text-top{font-size:.9rem;color:#344054;font-weight:600}.sidenav .avatar .avatar-text .avatar-text-bottom{font-size:.7rem;color:#475467;font-weight:thin}
.hover-expand-notification{left:101%;opacity:1}
.landing-page{display:flex;width:100%;align-items:center;justify-content:center;height:100%}.landing-page .content{display:flex;flex-direction:column;align-items:center}.landing-page .content .logo{width:350px;max-width:100%}.landing-page .content .button{width:-webkit-fit-content;width:fit-content}
.checked\:after\:bg-primary:checked::after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(76, 163, 13, var(--tw-bg-opacity)) !important}.checked\:bg-primary:checked{--tw-bg-opacity: 1;background-color:rgb(76, 163, 13, var(--tw-bg-opacity)) !important}.tags-input input{border:none;font-size:14px}.tags-input input:focus{outline:rgba(0,0,0,0)}.tag{width:auto;display:flex;align-items:center;justify-content:center;list-style:none}
.border-left{padding-left:1rem;border-left:1px solid #d9d9d9}.drafts-container{display:flex;flex-direction:column;gap:1rem;padding:1rem}.drafts-container .draft{border-radius:10px;height:-webkit-fit-content;height:fit-content;display:flex;flex-direction:column;position:relative;border-left:1px solid #eaecf0;border-right:1px solid #eaecf0}.drafts-container .draft:hover .header{background:#fafef5}.drafts-container .draft .header{background:#fcfcfd;border-bottom:1px solid #eaecf0;border-top:1px solid #eaecf0;border-top-left-radius:10px;border-top-right-radius:10px;padding:.7rem 1.5rem}.drafts-container .draft .header .left{width:100%;color:#98a2b3;display:flex;gap:1rem}.drafts-container .draft .header .left .date-updated{font-weight:700}.drafts-container .draft .header .left .relative-time{padding-left:1rem;border-left:1px solid #d9d9d9}.drafts-container .draft .header .right{gap:1rem}.drafts-container .draft .header .right .remove,.drafts-container .draft .header .right .edit{cursor:pointer}.drafts-container .draft .content{width:100%;color:#1d2939;overflow:hidden;padding:.8rem 1.5rem;display:flex;height:100%}.drafts-container .draft .content .text{white-space:pre-line;overflow:hidden;text-overflow:ellipsis}.drafts-container .draft .footer{margin-top:auto;display:flex;width:100%;background:#fcfcfd;padding:.8rem 1.5rem;border-top:1px solid #eaecf0;border-bottom:1px solid #eaecf0;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.drafts-container .draft .footer .right{margin-left:auto;font-size:12px;color:#98a2b3}.drafts-container .draft .footer .right .tweet-now{display:flex;align-items:center;gap:.5rem;cursor:pointer}.draft-img{flex:1 1 calc(50% - 10px)}
/**
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 *
 *
 */

.CommentEditorTheme__paragraph {
  margin: 0;
  position: 'relative';
}

/**
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 *
 *
 */
.PlaygroundEditorTheme__ltr {
  text-align: left;
}
.PlaygroundEditorTheme__rtl {
  text-align: right;
}
.PlaygroundEditorTheme__paragraph {
  margin: 0;
  position: relative;
}
.PlaygroundEditorTheme__quote {
  margin: 0;
  margin-left: 20px;
  margin-bottom: 10px;
  font-size: 15px;
  color: rgb(101, 103, 107);
  border-left-color: rgb(206, 208, 212);
  border-left-width: 4px;
  border-left-style: solid;
  padding-left: 16px;
}
.PlaygroundEditorTheme__h1 {
  font-size: 24px;
  color: rgb(5, 5, 5);
  font-weight: 400;
  margin: 0;
}
.PlaygroundEditorTheme__h2 {
  font-size: 15px;
  color: rgb(101, 103, 107);
  font-weight: 700;
  margin: 0;
  text-transform: uppercase;
}
.PlaygroundEditorTheme__h3 {
  font-size: 12px;
  margin: 0;
  text-transform: uppercase;
}
.PlaygroundEditorTheme__indent {
  --lexical-indent-base-value: 40px;
}
.PlaygroundEditorTheme__textBold {
  font-weight: bold;
}
.PlaygroundEditorTheme__textItalic {
  font-style: italic;
}
.PlaygroundEditorTheme__textUnderline {
  text-decoration: underline;
}
.PlaygroundEditorTheme__textStrikethrough {
  text-decoration: line-through;
}
.PlaygroundEditorTheme__textUnderlineStrikethrough {
  text-decoration: underline line-through;
}
.PlaygroundEditorTheme__textSubscript {
  font-size: 0.8em;
  vertical-align: sub !important;
}
.PlaygroundEditorTheme__textSuperscript {
  font-size: 0.8em;
  vertical-align: super;
}
.PlaygroundEditorTheme__textCode {
  background-color: rgb(240, 242, 245);
  padding: 1px 0.25rem;
  font-family: Menlo, Consolas, Monaco, monospace;
  font-size: 94%;
}
.PlaygroundEditorTheme__hashtag {
  background-color: rgba(88, 144, 255, 0.15);
  border-bottom: 1px solid rgba(88, 144, 255, 0.3);
}
.PlaygroundEditorTheme__link {
  color: rgb(33, 111, 219);
  text-decoration: none;
}
.PlaygroundEditorTheme__link:hover {
  text-decoration: underline;
  cursor: pointer;
}
.PlaygroundEditorTheme__code {
  background-color: rgb(240, 242, 245);
  font-family: Menlo, Consolas, Monaco, monospace;
  display: block;
  padding: 8px 8px 8px 52px;
  line-height: 1.53;
  font-size: 13px;
  margin: 0;
  margin-top: 8px;
  margin-bottom: 8px;
  overflow-x: auto;
  position: relative;
  tab-size: 2;
}
.PlaygroundEditorTheme__code:before {
  content: attr(data-gutter);
  position: absolute;
  background-color: #eee;
  left: 0;
  top: 0;
  border-right: 1px solid #ccc;
  padding: 8px;
  color: #777;
  white-space: pre-wrap;
  text-align: right;
  min-width: 25px;
}
.PlaygroundEditorTheme__table {
  border-collapse: collapse;
  border-spacing: 0;
  overflow-y: scroll;
  overflow-x: scroll;
  table-layout: fixed;
  width: max-content;
  margin: 30px 0;
}
.PlaygroundEditorTheme__tableSelection *::selection {
  background-color: transparent;
}
.PlaygroundEditorTheme__tableSelected {
  outline: 2px solid rgb(60, 132, 244);
}
.PlaygroundEditorTheme__tableCell {
  border: 1px solid #bbb;
  width: 75px;
  min-width: 75px;
  vertical-align: top;
  text-align: start;
  padding: 6px 8px;
  position: relative;
  outline: none;
}
.PlaygroundEditorTheme__tableCellSortedIndicator {
  display: block;
  opacity: 0.5;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background-color: #999;
}
.PlaygroundEditorTheme__tableCellResizer {
  position: absolute;
  right: -4px;
  height: 100%;
  width: 8px;
  cursor: ew-resize;
  z-index: 10;
  top: 0;
}
.PlaygroundEditorTheme__tableCellHeader {
  background-color: #f2f3f5;
  text-align: start;
}
.PlaygroundEditorTheme__tableCellSelected {
  background-color: #c9dbf0;
}
.PlaygroundEditorTheme__tableCellPrimarySelected {
  border: 2px solid rgb(60, 132, 244);
  display: block;
  height: calc(100% - 2px);
  position: absolute;
  width: calc(100% - 2px);
  left: -1px;
  top: -1px;
  z-index: 2;
}
.PlaygroundEditorTheme__tableCellEditing {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
  border-radius: 3px;
}
.PlaygroundEditorTheme__tableAddColumns {
  position: absolute;
  top: 0;
  width: 20px;
  background-color: #eee;
  height: 100%;
  right: -25px;
  animation: table-controls 0.2s ease;
  border: 0;
  cursor: pointer;
}
.PlaygroundEditorTheme__tableAddColumns:after {
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  display: block;
  content: ' ';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.4;
}
.PlaygroundEditorTheme__tableAddColumns:hover {
  background-color: #c9dbf0;
}
.PlaygroundEditorTheme__tableAddRows {
  position: absolute;
  bottom: -25px;
  width: calc(100% - 25px);
  background-color: #eee;
  height: 20px;
  left: 0;
  animation: table-controls 0.2s ease;
  border: 0;
  cursor: pointer;
}
.PlaygroundEditorTheme__tableAddRows:after {
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  display: block;
  content: ' ';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.4;
}
.PlaygroundEditorTheme__tableAddRows:hover {
  background-color: #c9dbf0;
}
@keyframes table-controls {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.PlaygroundEditorTheme__tableCellResizeRuler {
  display: block;
  position: absolute;
  width: 1px;
  background-color: rgb(60, 132, 244);
  height: 100%;
  top: 0;
}
.PlaygroundEditorTheme__tableCellActionButtonContainer {
  display: block;
  right: 5px;
  top: 6px;
  position: absolute;
  z-index: 4;
  width: 20px;
  height: 20px;
}
.PlaygroundEditorTheme__tableCellActionButton {
  background-color: #eee;
  display: block;
  border: 0;
  border-radius: 20px;
  width: 20px;
  height: 20px;
  color: #222;
  cursor: pointer;
}
.PlaygroundEditorTheme__tableCellActionButton:hover {
  background-color: #ddd;
}
.PlaygroundEditorTheme__characterLimit {
  display: inline;
  background-color: #ffbbbb !important;
}
.PlaygroundEditorTheme__ol1 {
  padding: 0;
  margin: 0;
  list-style-position: outside;
}
.PlaygroundEditorTheme__ol2 {
  padding: 0;
  margin: 0;
  list-style-type: upper-alpha;
  list-style-position: outside;
}
.PlaygroundEditorTheme__ol3 {
  padding: 0;
  margin: 0;
  list-style-type: lower-alpha;
  list-style-position: outside;
}
.PlaygroundEditorTheme__ol4 {
  padding: 0;
  margin: 0;
  list-style-type: upper-roman;
  list-style-position: outside;
}
.PlaygroundEditorTheme__ol5 {
  padding: 0;
  margin: 0;
  list-style-type: lower-roman;
  list-style-position: outside;
}
.PlaygroundEditorTheme__ul {
  padding: 0;
  margin: 0;
  list-style-position: outside;
}
.PlaygroundEditorTheme__listItem {
  margin: 0 32px;
}
.PlaygroundEditorTheme__listItemChecked,
.PlaygroundEditorTheme__listItemUnchecked {
  position: relative;
  margin-left: 8px;
  margin-right: 8px;
  padding-left: 24px;
  padding-right: 24px;
  list-style-type: none;
  outline: none;
}
.PlaygroundEditorTheme__listItemChecked {
  text-decoration: line-through;
}
.PlaygroundEditorTheme__listItemUnchecked:before,
.PlaygroundEditorTheme__listItemChecked:before {
  content: '';
  width: 16px;
  height: 16px;
  top: 2px;
  left: 0;
  cursor: pointer;
  display: block;
  background-size: cover;
  position: absolute;
}
.PlaygroundEditorTheme__listItemUnchecked[dir='rtl']:before,
.PlaygroundEditorTheme__listItemChecked[dir='rtl']:before {
  left: auto;
  right: 0;
}
.PlaygroundEditorTheme__listItemUnchecked:focus:before,
.PlaygroundEditorTheme__listItemChecked:focus:before {
  box-shadow: 0 0 0 2px #a6cdfe;
  border-radius: 2px;
}
.PlaygroundEditorTheme__listItemUnchecked:before {
  border: 1px solid #999;
  border-radius: 2px;
}
.PlaygroundEditorTheme__listItemChecked:before {
  border: 1px solid rgb(61, 135, 245);
  border-radius: 2px;
  background-color: #3d87f5;
  background-repeat: no-repeat;
}
.PlaygroundEditorTheme__listItemChecked:after {
  content: '';
  cursor: pointer;
  border-color: #fff;
  border-style: solid;
  position: absolute;
  display: block;
  top: 6px;
  width: 3px;
  left: 7px;
  right: 7px;
  height: 6px;
  transform: rotate(45deg);
  border-width: 0 2px 2px 0;
}
.PlaygroundEditorTheme__nestedListItem {
  list-style-type: none;
}
.PlaygroundEditorTheme__nestedListItem:before,
.PlaygroundEditorTheme__nestedListItem:after {
  display: none;
}
.PlaygroundEditorTheme__tokenComment {
  color: slategray;
}
.PlaygroundEditorTheme__tokenPunctuation {
  color: #999;
}
.PlaygroundEditorTheme__tokenProperty {
  color: #905;
}
.PlaygroundEditorTheme__tokenSelector {
  color: #690;
}
.PlaygroundEditorTheme__tokenOperator {
  color: #9a6e3a;
}
.PlaygroundEditorTheme__tokenAttr {
  color: #07a;
}
.PlaygroundEditorTheme__tokenVariable {
  color: #e90;
}
.PlaygroundEditorTheme__tokenFunction {
  color: #dd4a68;
}
.PlaygroundEditorTheme__mark {
  background: rgba(255, 212, 0, 0.14);
  border-bottom: 2px solid rgba(255, 212, 0, 0.3);
  padding-bottom: 2px;
}
.PlaygroundEditorTheme__markOverlap {
  background: rgba(255, 212, 0, 0.3);
  border-bottom: 2px solid rgba(255, 212, 0, 0.7);
}
.PlaygroundEditorTheme__mark.selected {
  background: rgba(255, 212, 0, 0.5);
  border-bottom: 2px solid rgba(255, 212, 0, 1);
}
.PlaygroundEditorTheme__markOverlap.selected {
  background: rgba(255, 212, 0, 0.7);
  border-bottom: 2px solid rgba(255, 212, 0, 0.7);
}
.PlaygroundEditorTheme__embedBlock {
  user-select: none;
}
.PlaygroundEditorTheme__embedBlockFocus {
  outline: 2px solid rgb(60, 132, 244);
}
.PlaygroundEditorTheme__layoutContainer {
  display: grid;
  gap: 10px;
  margin: 10px 0;
}
.PlaygroundEditorTheme__layoutItem {
  border: 1px dashed #ddd;
  padding: 8px 16px;
}

.arrow-head:after{content:"";border-top:42px solid rgba(0,0,0,0);border-bottom:42px solid rgba(0,0,0,0);position:absolute;border-left:25px solid;border-left-color:#66c61c;width:0;height:0;right:-24px;top:23%;border-radius:5px;margin-top:-20px;z-index:1}.container-bottom{border-bottom:4px solid #4ca30d}.arrow-head-inactive:after{border-left-color:#d0d5dd !important}.arrow-head .arrow-layer{border-top:42px solid rgba(0,0,0,0);border-bottom:42px solid rgba(0,0,0,0);position:absolute;border-left:25px solid;border-left-color:#f3fee7;width:0;height:0;right:-22px;top:23%;border-radius:5px;margin-top:-20px;z-index:2}.table-view{border:1px solid #eaecf0;border-radius:8px !important}.table-view thead{color:#475467;background-color:#eaecf0;font-family:Inter;font-size:12px;font-style:normal;font-weight:600;line-height:18px}.table-view th{padding:24px 12px 24px 12px}.table-view tr td:first-child{max-width:300px !important}.table-view td{padding:24px 12px 24px 12px;text-align:center;overflow:hidden;color:#101828;text-overflow:ellipsis;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.table-view .order-3{display:none !important}#consistency-trend .apexcharts-grid{display:none}#consistency-trend .apexcharts-grid-borders{display:none}#consistency-trend .apexcharts-heatmap rect{width:36px !important;height:20px !important}.blur-content{filter:url(#svg-blur)}.fill-neutral path{stroke:#4ca30d}.fill-negative path{stroke:#dc6803}.green-stroke path{stroke:#4ca30d !important}.blue-stroke path{stroke:#1570ef}.red-stroke path{stroke:#b42318}.dark .green-stroke-700 path{stroke:#4ca30d}.fill-transparent path{fill:rgba(0,0,0,0) !important}.green-stroke-700 path{stroke:#3b7c0f}.gray-fill-400 path{fill:#98a2b3}.gray-fill-600 path{fill:#667085}.green-fill-600 path{fill:#4ca30d !important}.green-fill-700 path{fill:#3b7c0f !important}.warning-stroke path{stroke:#dc6803}.gray-stroke-400 path{stroke:#98a2b3}.gray-stroke path{stroke:#667085}.gray-stroke-600 path{stroke:#475467}.gray-stroke-700 path{stroke:#344054}.dark .gray-stroke path{stroke:#98a2b3}.dark .gray-stroke-700 path{stroke:#98a2b3}.dark .hover-gray-stroke-600:hover path{stroke:#475467 !important}.black-stroke path{stroke:#000 !important}.white-stroke path{stroke:#fff !important}.dark .dark-white-stroke path{stroke:#fff !important}.red-stroke path{stroke:#b54708}.orange-stroke path{stroke:#f79009}.line-clamp-5{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.dark-icons path{stroke:#1d2939}.apexcharts-gridlines-horizontal{display:none}.gray-green-stroke path{stroke:#667085}.gray-green-stroke:hover path{stroke:#4ca30d}.dark .gray-green-stroke path{stroke:#98a2b3}
.set-slots{padding:2rem;display:flex;flex-direction:column;align-items:center;width:100%;overflow:auto}.set-slots .title{font-size:1.5rem;font-weight:600;margin-bottom:1rem}.set-slots .timezone{font-weight:600;font-size:.875rem;color:#475467;margin-bottom:2rem}.set-slots .onboarding-table{display:flex;flex-direction:column;width:100%;border-radius:12px;box-shadow:0px 1px 3px rgba(16,24,40,.1),0px 1px 2px rgba(16,24,40,.06);height:-webkit-fit-content;height:fit-content;max-width:1000px;margin-left:auto;margin-right:auto}.set-slots .onboarding-table .item{display:flex;justify-content:center;align-items:center}.set-slots .onboarding-table .item:first-of-type{justify-content:left;padding-left:1rem}.set-slots .onboarding-table .skeleton-container{padding:1rem}.set-slots .onboarding-table .table-row .time-item{position:relative;display:flex;text-align:center}.set-slots .onboarding-table .table-row .time-item .button-container{display:flex;opacity:0;gap:1rem;margin-left:1rem}.set-slots .onboarding-table .table-row .time-item .button-container .button{border-radius:8px;padding:.5rem;height:34px;width:34px;display:flex}.set-slots .onboarding-table .table-row .time-item .button-container .button.edit{background:#4ca30d;border:1px solid #4ca30d;cursor:pointer}.set-slots .onboarding-table .table-row .time-item .button-container .button.remove{background:#e62e05;border:#771a0d;cursor:pointer}.set-slots .onboarding-table .table-row .time-item .time{font-weight:700}.set-slots .onboarding-table .table-row .time-item:hover .button-container{opacity:1;right:0;top:0;gap:1rem}.set-slots .onboarding-table .table-row.add-slot{color:#3b7c0f}.set-slots .onboarding-table .table-row.add-slot img{margin-right:.5rem}.set-slots .onboarding-table .table-row.add-slot .button{font-size:.875rem;border:none;box-shadow:none;cursor:pointer}.set-slots .onboarding-table .table-header{font-weight:700;padding:.7rem 1.4rem}.set-slots .onboarding-table .table-header,.set-slots .onboarding-table .table-row{display:grid;text-align:center;grid-template-columns:2fr repeat(7, 1fr)}.set-slots .button.primary{margin-left:auto;margin-right:auto;width:-webkit-fit-content;width:fit-content;font-size:1rem;margin-top:3rem}.set-slots .unschedule-confirm{display:flex;flex-direction:column;gap:1rem;border-radius:12px}.set-slots .unschedule-confirm .footer{display:flex;justify-content:center;gap:1rem;margin-top:1rem}.set-slots .unschedule-confirm .footer .button.primary{margin:0;font-size:auto}
.main-header{border-bottom:1px solid #98a2b3 !important;position:fixed;top:0;right:0;padding-left:300px;background-color:#fff;z-index:8}.light .shadow-header::before{content:"";position:absolute;bottom:-26px;left:0;width:100%;max-width:610px;margin:auto;right:0;height:25px;background:linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0) 89.99%);z-index:-1}.fullscreen .sticky-container{top:15px !important}.create{width:100%}.create .main-area{height:100%;transition:all .3s ease-in-out}.create .main-area .side-buttons{display:none}.create .main-area .fullscreen-button{cursor:pointer;border:none;box-shadow:none;float:right}.create .main-area .content-wrapper{max-width:610px;margin:auto}.create .main-area .content-wrapper .content-container{display:flex;gap:1rem;padding-bottom:2.4rem}.create .main-area .content-wrapper .content-container .deletePost{display:none}.create .main-area .content-wrapper .content-container .avatar{min-width:48px;min-height:48px;width:48px;height:48px}.create .main-area .content-wrapper .content-container .twitter-name-section{padding-bottom:6px}.create .main-area .content-wrapper .content-container .twitter-name-section .twitter-handle{margin-left:.5rem;color:#98a2b3;font-weight:200}.create .main-area .content-wrapper .content-container .draft-area{flex-grow:1;position:relative}.create .main-area .content-wrapper .content-container .draft-area .x{position:absolute;right:0;top:0;cursor:pointer}.create .main-area .content-wrapper .content-container .draft-area .x.hide{display:none}.create .main-area .content-wrapper .content-container .draft-area .text-container{position:relative}.create .main-area .content-wrapper .content-container .draft-area .text-container .text-area{width:100%;box-sizing:border-box;resize:none;outline:none;min-height:50px;transition:height .3s ease-in-out}.create .main-area .content-wrapper .content-container .draft-area .text-container .hidden-textarea{position:absolute;top:0;left:0;visibility:hidden;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}.create .main-area .content-wrapper .content-container .draft-area .text-area-footer{display:flex;justify-content:center;align-items:center}.create .main-area .content-wrapper .content-container .draft-area .media-container{display:grid;grid-gap:10px;gap:10px;padding-bottom:18px}.create .main-area .content-wrapper .content-container .draft-area .media-container .media-item{border-radius:8px;overflow:hidden;border:1px solid #eaecf0}.create .main-area .content-wrapper .content-container .draft-area .media-container .media-item img{font-size:12px;object-fit:cover;width:100%;height:100%;object-position:center;border-radius:8px}.create .main-area .content-wrapper .content-container .draft-area .draft-footer{display:flex;padding:.5rem 0;position:relative}.create .main-area .content-wrapper .content-container .draft-area .draft-footer .item{width:35px;height:35px;border-radius:6px;aspect-ratio:1;justify-content:center;align-items:center;display:flex}.create .main-area .content-wrapper .content-container .draft-area .draft-footer .item:hover{cursor:pointer !important}.create .main-area .content-wrapper .content-container .draft-area .draft-footer .item .media-upload{padding:3px;border-radius:6px}.create .main-area .content-wrapper .content-container .draft-area .draft-footer .left{display:flex}.create .main-area .content-wrapper .content-container .draft-area .draft-footer .right{width:100%;justify-content:flex-end;display:flex}.create .main-area .content-wrapper .content-container .draft-area .draft-footer .left,.create .main-area .content-wrapper .content-container .draft-area .draft-footer .right{gap:.5rem;align-items:center}.create .main-area .content-wrapper .content-container:hover .deletePost{display:block}.create .main-area.fullscreen{position:absolute;width:100%;top:0;left:0;height:100vh;z-index:41;padding-top:0;overflow:hidden}.create .main-area.fullscreen .side-buttons{position:absolute;right:2rem;top:20px;display:flex;flex-direction:column;gap:1rem;padding:1rem;z-index:11}.create .main-area.fullscreen .side-buttons .button{border:none;box-shadow:none;cursor:pointer}.create .main-area.fullscreen .fullscreen-button{display:none}.create .main-area.fullscreen .content-wrapper .content-container .twitter-name-section .twitter-handle{color:#98a2b3}.create .main-area.fullscreen .content-wrapper .content-container .draft-area hr{display:none}.create .main-area.fullscreen .content-wrapper .content-container .draft-area .text .text-area{border:none;outline:0px;background-color:rgba(0,0,0,0)}.create .main-area.fullscreen .content-wrapper .content-container .draft-area .text .text-area:focus{outline:0px}.queue-container{position:fixed;top:0;height:100vh;transition:right .3s ease;padding:1rem;display:flex;flex-direction:column;overflow-y:scroll;box-shadow:-19px 0px 25px -12px rgba(16,24,40,.18);z-index:42}.queue-container.open{right:0}.queue-container.close{right:-1330px}.queue-container .queue-header{display:flex;align-items:center}.queue-container .queue-header .left .title{font-size:1.5rem;font-weight:600}.queue-container .queue-header .right{margin-left:auto;color:#475467}.queue-container .queue-header .right .timezone{display:flex;gap:.4rem}.queue-container .queue-header .right .timezone .value{font-weight:600}.queue-container hr{margin-top:1.2rem;margin-bottom:1.2rem}.queue-container button.next-slot{background-color:#4ca30d;display:flex;color:#fff;gap:.5rem;justify-content:center;font-weight:600;padding:.5rem 1rem;border-radius:8px;align-items:center;font-size:.85rem}.queue-container button.next-slot img{height:1.2rem}.queue-container .or-line{font-weight:500;color:#98a2b3;margin:1rem auto}.img-button-remove{font-size:10px;background-color:#f97066;display:none}.media-item:hover .img-button-remove{display:block}.img-button-remove:hover{opacity:.9}.three-line-ellipsis{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.auto-save-animation{animation-name:split;animation-duration:1.5s;animation-iteration-count:infinite;color:#fff}@keyframes split{from{background-color:#4ca30d}50%{background-color:#3b7c0f}to{background-color:#4ca30d}}.undo-animation{background-color:#e4fbcc;background:linear-gradient(to right, #e4fbcc 50%, #4ca30d 50%) left;background-size:200%;animation:slideBackgroundAndChangeColor 20s linear forwards 1 !important;color:#4ca30d}@keyframes slideBackgroundAndChangeColor{0%{background-position:200%}25%{color:#fff}100%{background-position:-200%}}.editor-contenteditable{width:100%;border:none;outline:none}.editor-placeholder{position:absolute;top:0;color:#98a2b3}.editor-link{color:#216fdb;-webkit-text-decoration:none;text-decoration:none}.characters-limit{display:none}.editor-text-warning{background-color:#fecdca;color:#1d2939;caret-color:#98a2b3}.dark .editor-paragraph{color:#fff}.editor-paragraph{color:#1d2939;line-height:20px}.editor-paragraph mark{background-color:rgba(0,0,0,0);color:unset}.comment-section .editor-paragraph mark{background-color:#e4fbcc;color:#1d2939}.comment-section .editor-paragraph mark.selected{background-color:#a6ef67 !important}.media-upload-modal-body .giphy-search-bar{display:flex;height:34px;padding:10px 14px;align-items:center;gap:8px;border-radius:8px;border:1px solid #98a2b3;background:var(--base-white, #fff);box-shadow:0px 1px 2px 0px rgba(16,24,40,.05);align-self:stretch}.dark .media-upload-modal-body .giphy-search-bar{background:#475467;color:#eaecf0}.media-upload-modal{width:100%;height:-webkit-fit-content;height:fit-content;border-radius:8px;padding:1rem 1.5rem}.media-upload-modal .media-upload-modal-header .media-sources{width:100%;border-bottom:1px solid #eaecf0}.media-upload-modal .media-upload-modal-header .media-sources .item{width:auto;border-radius:0;font-weight:600}.media-upload-modal .media-upload-modal-header .media-sources .item.active{color:#3b7c0f;border-bottom:2px solid #3b7c0f}.media-upload-modal .media-upload-modal-body{margin-top:1rem}.media-upload-modal .media-upload-modal-body .container{border-radius:12px;border:1px dashed #eaecf0;position:relative}.media-upload-modal .media-upload-modal-body .container .replacement{width:100%;opacity:1;display:flex;flex-direction:column;position:absolute;top:0}.media-upload-modal .media-upload-modal-body .container .replacement img{border:4px solid #f2f4f7;background:#eaecf0;border-radius:50%;width:50px}.media-upload-modal .media-upload-modal-body .container .drop-zone{width:100%}.media-upload-modal .media-upload:hover{background-color:#e4fbcc}.media-upload-modal .media-upload:hover path{stroke:#3b7c0f}.word-item{display:flex;color:#3b7c0f;font-size:.875rem;padding:2px 6px 2px 6px;gap:.25rem;cursor:pointer;border-radius:6px;align-items:center}.word-item:hover{background-color:#e4fbcc}.word-item img{height:100%}.auto-save{display:flex;font-weight:500;font-size:12px;width:-webkit-max-content;width:max-content;gap:.3rem;padding:.2rem .6rem;border-radius:12px;margin:0 auto;align-items:center;opacity:1;transition:opacity .2s ease-in}.auto-save.hide{opacity:0}.auto-save .icon{width:12px;height:12px}.auto-save.fade{opacity:0;transition:opacity 2s ease-in}
/**
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 *
 *
 */

.CommentPlugin_AddCommentBox {
  display: block;
  position: fixed;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
  z-index: 10;
}

.CommentPlugin_AddCommentBox_button {
  border-radius: 20px;
  border: 0;
  background: none;
  width: 40px;
  height: 60px;
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
}

.CommentPlugin_AddCommentBox_button:hover {
  background-color: #f6f6f6;
}

i.add-comment {
  background-size: contain;
  display: inline-block;
  height: 20px;
  width: 20px;
  vertical-align: -10px;
}

@media (max-width: 1024px) {
  .CommentPlugin_AddCommentBox {
    display: none;
  }
}

.CommentPlugin_CommentInputBox {
  display: block;
  position: absolute;
  background-color: #fff;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  z-index: 0;
  animation: show-input-box 0.4s ease;
}

.CommentPlugin_CommentInputBox::before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  margin-left: 0.5em;
  right: -1em;
  top: 0;
  left: calc(50% + 0.25em);
  box-sizing: border-box;
  border: 0.5em solid black;
  border-color: transparent transparent #fff #fff;
  transform-origin: 0 0;
  transform: rotate(135deg);
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
}
.dark {
  .CommentPlugin_CommentInputBox::before {
    border-color: transparent transparent #344054 #344054 !important;
  }
}
@keyframes show-input-box {
  0% {
    opacity: 0;
    transform: translateY(50px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

.CommentPlugin_CommentInputBox_Buttons {
  display: flex;
  flex-direction: row;
  padding: 0 10px 10px 10px;
  gap: 10px;
}

.CommentPlugin_CommentInputBox_Button {
  flex: 1;
}

.CommentPlugin_CommentInputBox_Button.primary {
  background-color: rgb(66, 135, 245);
  font-weight: bold;
  color: #fff;
}

.CommentPlugin_CommentInputBox_Button.primary:hover {
  background-color: rgb(53, 114, 211);
}

.CommentPlugin_CommentInputBox_Button[disabled] {
  background-color: #eee;
  opacity: 0.5;
  cursor: not-allowed;
  font-weight: normal;
  color: #444;
}

.CommentPlugin_CommentInputBox_Button[disabled]:hover {
  opacity: 0.5;
  background-color: #eee;
}

.CommentPlugin_CommentInputBox_EditorContainer {
  position: relative;
  margin: 10px;
  border-radius: 5px;
}

.CommentPlugin_CommentInputBox_Editor {
  position: relative;
  border: 1px solid #ccc;
  background-color: #fff;
  border-radius: 5px;
  font-size: 15px;
  color: rgb(5, 5, 5);
  display: block;
  padding: 9px 10px 10px 9px;
  min-height: 80px;
}

.CommentPlugin_CommentInputBox_Editor:focus {
  outline: 1px solid rgb(66, 135, 245);
}

.CommentPlugin_ShowCommentsButton {
  position: fixed;
  top: 10px;
  right: 10px;
  background-color: #ddd;
  border-radius: 10px;
}

i.comments {
  background-size: contain;
  display: inline-block;
  height: 20px;
  width: 20px;
  vertical-align: -10px;
  opacity: 0.5;
  transition: opacity 0.2s linear;
}

@media (max-width: 1024px) {
  .CommentPlugin_ShowCommentsButton {
    display: none;
  }
}

.CommentPlugin_ShowCommentsButton:hover i.comments {
  opacity: 1;
}

.CommentPlugin_ShowCommentsButton.active {
  background-color: #ccc;
}

.CommentPlugin_CommentsPanel {
  position: fixed;
  right: 0;
  width: 300px;
  height: calc(100% - 88px);
  top: 175px;
  background-color: #fff;
  border-top-left-radius: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  animation: show-comments 0.2s ease;
  z-index: 25;
}

@keyframes show-comments {
  0% {
    opacity: 0;
    transform: translateX(300px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

.CommentPlugin_CommentsPanel_Heading {
  padding-left: 15px;
  padding-top: 10px;
  margin: 0;
  height: 34px;
  border-bottom: 1px solid #eee;
  font-size: 20px;
  display: block;
  width: 100%;
  color: #444;
  overflow: hidden;
}

.CommentPlugin_CommentsPanel_Editor {
  position: relative;
  border: 1px solid #ccc;
  background-color: #fff;
  border-radius: 5px;
  font-size: 15px;
  color: rgb(5, 5, 5);
  display: block;
  padding: 9px 10px 10px 9px;
  min-height: 20px;
}

.CommentPlugin_CommentsPanel_Editor::before {
  content: '';
  width: 30px;
  height: 20px;
  float: right;
}

.CommentPlugin_CommentsPanel_SendButton {
  position: absolute;
  right: 10px;
  top: 8px;
  background: none;
}

.CommentPlugin_CommentsPanel_SendButton:hover {
  background: none;
}

i.send {
  background-size: contain;
  display: inline-block;
  height: 20px;
  width: 20px;
  vertical-align: -10px;
  opacity: 0.5;
  transition: opacity 0.2s linear;
}

.CommentPlugin_CommentsPanel_SendButton:hover i.send {
  opacity: 1;
  filter: invert(45%) sepia(98%) saturate(2299%) hue-rotate(201deg)
    brightness(100%) contrast(92%);
}

.CommentPlugin_CommentsPanel_SendButton[disabled] i.send {
  opacity: 0.3;
}

.CommentPlugin_CommentsPanel_SendButton:hover[disabled] i.send {
  opacity: 0.3;
  filter: none;
}

.CommentPlugin_CommentsPanel_Empty {
  color: #777;
  font-size: 15px;
  text-align: center;
  position: absolute;
  top: calc(50% - 15px);
  margin: 0;
  padding: 0;
  width: 100%;
}

.CommentPlugin_CommentsPanel_List {
  padding: 0;
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 100%;
  position: absolute;
  top: 45px;
  overflow-y: auto;
  height: calc(100% - 45px);
}

.CommentPlugin_CommentsPanel_List_Comment {
  padding: 15px 0 15px 15px;
  margin: 0;
  font-size: 14px;
  position: relative;
  transition: all 0.2s linear;
}

.CommentPlugin_CommentsPanel_List_Thread.active
  .CommentPlugin_CommentsPanel_List_Comment:hover {
  background-color: inherit;
}

.CommentPlugin_CommentsPanel_List_Comment p {
  margin: 0;
  color: #444;
}

.CommentPlugin_CommentsPanel_List_Details {
  color: #444;
  padding-bottom: 5px;
  vertical-align: top;
}

.CommentPlugin_CommentsPanel_List_Comment_Author {
  font-weight: bold;
  padding-right: 5px;
}

.CommentPlugin_CommentsPanel_List_Comment_Time {
  color: #999;
}

.CommentPlugin_CommentsPanel_List_Thread {
  padding: 0 0 0 0;
  margin: 0;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
  position: relative;
  transition: all 0.2s linear;
  border-left: 0 solid #eee;
}

.CommentPlugin_CommentsPanel_List_Thread:first-child,
.CommentPlugin_CommentsPanel_List_Thread
  + .CommentPlugin_CommentsPanel_List_Thread {
  border-top: none;
}

.CommentPlugin_CommentsPanel_List_Thread.interactive {
  cursor: pointer;
}

.CommentPlugin_CommentsPanel_List_Thread.interactive:hover {
  background-color: #fafafa;
}

.CommentPlugin_CommentsPanel_List_Thread.active {
  background-color: #fafafa;
  border-left: 15px solid #eee;
  cursor: inherit;
}

.CommentPlugin_CommentsPanel_List_Thread_QuoteBox {
  padding-top: 10px;
  color: #ccc;
  display: block;
}

.CommentPlugin_CommentsPanel_List_Thread_Quote {
  margin: 0px 10px 0 10px;
}

.CommentPlugin_CommentsPanel_List_Thread_Quote span {
  color: #222;
  background-color: #e4fbcc;
  padding: 1px;
  line-height: 1.4;
  display: inline;
  font-weight: bold;
}

.CommentPlugin_CommentsPanel_List_Thread_Comments {
  padding-left: 10px;
  list-style-type: none;
}

.CommentPlugin_CommentsPanel_List_Thread_Comments
  .CommentPlugin_CommentsPanel_List_Comment:first-child {
  border: none;
  margin-left: 0;
  padding-left: 5px;
}

.CommentPlugin_CommentsPanel_List_Thread_Comments
  .CommentPlugin_CommentsPanel_List_Comment:first-child.CommentPlugin_CommentsPanel_List_Comment:last-child {
  padding-bottom: 5px;
}

.CommentPlugin_CommentsPanel_List_Thread_Comments
  .CommentPlugin_CommentsPanel_List_Comment {
  padding-left: 10px;
  border-left: 5px solid #eee;
  margin-left: 5px;
}

.CommentPlugin_CommentsPanel_List_Thread_Editor {
  position: relative;
  padding-top: 1px;
}

.CommentPlugin_CommentsPanel_List_DeleteButton {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 30px;
  height: 30px;
  background-color: transparent;
  opacity: 0;
}

.CommentPlugin_CommentsPanel_DeletedComment,
.CommentPlugin_CommentsPanel_List_Comment:hover
  .CommentPlugin_CommentsPanel_List_DeleteButton,
.CommentPlugin_CommentsPanel_List_Thread_QuoteBox:hover
  .CommentPlugin_CommentsPanel_List_DeleteButton {
  opacity: 0.5;
}

.CommentPlugin_CommentsPanel_List_DeleteButton:hover {
  background-color: transparent;
  opacity: 1;
  filter: invert(45%) sepia(98%) saturate(2299%) hue-rotate(201deg)
    brightness(100%) contrast(92%);
}

.CommentPlugin_CommentsPanel_List_DeleteButton i.delete {
  background-size: contain;
  position: absolute;
  left: 5px;
  top: 5px;
  height: 15px;
  width: 15px;
  vertical-align: -10px;
  transition: opacity 0.2s linear;
}

/**
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 *
 *
 */

.Modal__overlay {
  display: flex;
  justify-content: center;
  align-items: center;
  position: fixed;
  flex-direction: column;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: rgba(40, 40, 40, 0.6);
  flex-grow: 0px;
  flex-shrink: 1px;
  z-index: 100;
}
.Modal__modal {
  padding: 20px;
  min-height: 100px;
  min-width: 300px;
  display: flex;
  flex-grow: 0px;
  background-color: #fff;
  flex-direction: column;
  position: relative;
  box-shadow: 0 0 20px 0 #444;
  border-radius: 10px;
}
.Modal__title {
  color: #444;
  margin: 0px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ccc;
}
.Modal__closeButton {
  border: 0px;
  position: absolute;
  right: 20px;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
  width: 30px;
  height: 30px;
  text-align: center;
  cursor: pointer;
  background-color: #eee;
}
.Modal__closeButton:hover {
  background-color: #ddd;
}
.Modal__content {
  padding-top: 20px;
}

/**
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 *
 *
 */
.ContentEditable__root {
  border: 0;
  font-size: 15px;
  display: block;
  position: relative;
  outline: 0;
  padding: 8px 28px 40px;
  min-height: 150px;
}
@media (max-width: 1025px) {
  .ContentEditable__root {
    padding-left: 8px;
    padding-right: 8px;
  }
}

.hollow-circle{display:inline-block;overflow:hidden;border-radius:50%}.hollow-circle .hollow-circle-progress{stroke:#86cb3c;strokelinecap:round}.hollow-circle .hollow-circle-background{stroke:#eaecf0;strokelinecap:round}.hollow-circle .overflown{stroke:#f04438}.hollow-circle .warning{stroke:#f79009}
.dropdown-125 ul{width:125px !important}
@keyframes fadeIn{from{opacity:0}to{opacity:1}}.heatmap-container svg{animation:fadeIn 1s ease-in-out forwards}.heatmap-container .tooltip{display:flex;flex-direction:row;gap:.3rem;color:#fff;transition:opacity 200ms, display 200ms;font-weight:600}.heatmap-container .tooltip .tooltip-date{font-weight:400;color:#85e13a}
