/*
! tailwindcss v3.3.3 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}::before,
::after {
  --tw-content: '';
}/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
*/html {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
}/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}/*
Remove the default font size and weight for headings.
*/h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}/*
Reset links to optimize for opt-in styling instead of opt-out.
*/a {
  color: inherit;
  text-decoration: inherit;
}/*
Add the correct font weight in Edge and Safari.
*/b,
strong {
  font-weight: bolder;
}/*
1. Use the user's configured `mono` font family by default.
2. 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-size: 1em; /* 2 */
}/*
Add the correct font size in all browsers.
*/small {
  font-size: 80%;
}/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}sub {
  bottom: -0.25em;
}sup {
  top: -0.5em;
}/*
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 */
  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,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}/*
Use the modern Firefox focus style for all focusable elements.
*/:-moz-focusring {
  outline: auto;
}/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/:-moz-ui-invalid {
  box-shadow: none;
}/*
Add the correct vertical alignment in Chrome and Firefox.
*/progress {
  vertical-align: baseline;
}/*
Correct the cursor style of increment and decrement buttons in Safari.
*/::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}/*
Remove the inner padding in Chrome and Safari on macOS.
*/::-webkit-search-decoration {
  -webkit-appearance: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}/*
Add the correct display in Chrome and Safari.
*/summary {
  display: list-item;
}/*
Removes the default spacing and border for appropriate elements.
*/blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}fieldset {
  margin: 0;
  padding: 0;
}legend {
  padding: 0;
}ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}/*
Reset default styling for dialogs.
*/dialog {
  padding: 0;
}/*
Prevent resizing textareas horizontally by default.
*/textarea {
  resize: vertical;
}/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}/*
Set the default cursor for buttons.
*/button,
[role="button"] {
  cursor: pointer;
}/*
Make sure disabled buttons don't get the pointer cursor.
*/:disabled {
  cursor: default;
}/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/img,
video {
  max-width: 100%;
  height: auto;
}/* Make elements with the HTML hidden attribute stay hidden by default */[hidden] {
  display: none;
}[type='text'],[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  border-radius: 0px;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 #0000;
}[type='text']:focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: #2563eb;
}input::-moz-placeholder, textarea::-moz-placeholder {
  color: #6b7280;
  opacity: 1;
}input::placeholder,textarea::placeholder {
  color: #6b7280;
  opacity: 1;
}::-webkit-datetime-edit-fields-wrapper {
  padding: 0;
}::-webkit-date-and-time-value {
  min-height: 1.5em;
}select {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
  background-position: right 0.5rem center;
  background-repeat: no-repeat;
  background-size: 1.5em 1.5em;
  padding-right: 2.5rem;
  -webkit-print-color-adjust: exact;
          color-adjust: exact;
}[multiple] {
  background-image: initial;
  background-position: initial;
  background-repeat: unset;
  background-size: initial;
  padding-right: 0.75rem;
  -webkit-print-color-adjust: unset;
          color-adjust: unset;
}[type='checkbox'],[type='radio'] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 0;
  -webkit-print-color-adjust: exact;
          color-adjust: exact;
  display: inline-block;
  vertical-align: middle;
  background-origin: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  flex-shrink: 0;
  height: 1rem;
  width: 1rem;
  color: #2563eb;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  --tw-shadow: 0 0 #0000;
}[type='checkbox'] {
  border-radius: 0px;
}[type='radio'] {
  border-radius: 100%;
}[type='checkbox']:focus,[type='radio']:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}[type='checkbox']:checked,[type='radio']:checked {
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}[type='checkbox']:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
}[type='radio']:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
}[type='checkbox']:checked:hover,[type='checkbox']:checked:focus,[type='radio']:checked:hover,[type='radio']:checked:focus {
  border-color: transparent;
  background-color: currentColor;
}[type='checkbox']:indeterminate {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}[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 -webkit-focus-ring-color;
}*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}.prose {
  color: var(--tw-prose-body);
  max-width: 65ch;
}.prose :where([class~="lead"]):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-lead);
  font-size: 1.25em;
  line-height: 1.6;
  margin-top: 1.2em;
  margin-bottom: 1.2em;
}.prose :where(a):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-links);
  text-decoration: underline;
  font-weight: 500;
}.prose :where(strong):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-bold);
  font-weight: 600;
}.prose :where(ol):not(:where([class~="not-prose"] *)) {
  list-style-type: decimal;
  padding-left: 1.625em;
}.prose :where(ol[type="A"]):not(:where([class~="not-prose"] *)) {
  list-style-type: upper-alpha;
}.prose :where(ol[type="a"]):not(:where([class~="not-prose"] *)) {
  list-style-type: lower-alpha;
}.prose :where(ol[type="A" s]):not(:where([class~="not-prose"] *)) {
  list-style-type: upper-alpha;
}.prose :where(ol[type="a" s]):not(:where([class~="not-prose"] *)) {
  list-style-type: lower-alpha;
}.prose :where(ol[type="I"]):not(:where([class~="not-prose"] *)) {
  list-style-type: upper-roman;
}.prose :where(ol[type="i"]):not(:where([class~="not-prose"] *)) {
  list-style-type: lower-roman;
}.prose :where(ol[type="I" s]):not(:where([class~="not-prose"] *)) {
  list-style-type: upper-roman;
}.prose :where(ol[type="i" s]):not(:where([class~="not-prose"] *)) {
  list-style-type: lower-roman;
}.prose :where(ol[type="1"]):not(:where([class~="not-prose"] *)) {
  list-style-type: decimal;
}.prose :where(ul):not(:where([class~="not-prose"] *)) {
  list-style-type: disc;
  padding-left: 1.625em;
}.prose :where(ol > li):not(:where([class~="not-prose"] *))::marker {
  font-weight: 400;
  color: var(--tw-prose-counters);
}.prose :where(ul > li):not(:where([class~="not-prose"] *))::marker {
  color: var(--tw-prose-bullets);
}.prose :where(hr):not(:where([class~="not-prose"] *)) {
  border-color: var(--tw-prose-hr);
  border-top-width: 1px;
  margin-top: 3em;
  margin-bottom: 3em;
}.prose :where(blockquote):not(:where([class~="not-prose"] *)) {
  font-weight: 500;
  font-style: italic;
  color: var(--tw-prose-quotes);
  border-left-width: 0.25rem;
  border-left-color: var(--tw-prose-quote-borders);
  quotes: "\201C""\201D""\2018""\2019";
  margin-top: 1.6em;
  margin-bottom: 1.6em;
  padding-left: 1em;
}.prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"] *))::before {
  content: open-quote;
}.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"] *))::after {
  content: close-quote;
}.prose :where(h1):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 800;
  font-size: 2.25em;
  margin-top: 0;
  margin-bottom: 0.8888889em;
  line-height: 1.1111111;
}.prose :where(h1 strong):not(:where([class~="not-prose"] *)) {
  font-weight: 900;
}.prose :where(h2):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 700;
  font-size: 1.5em;
  margin-top: 2em;
  margin-bottom: 1em;
  line-height: 1.3333333;
}.prose :where(h2 strong):not(:where([class~="not-prose"] *)) {
  font-weight: 800;
}.prose :where(h3):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  font-size: 1.25em;
  margin-top: 1.6em;
  margin-bottom: 0.6em;
  line-height: 1.6;
}.prose :where(h3 strong):not(:where([class~="not-prose"] *)) {
  font-weight: 700;
}.prose :where(h4):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  margin-top: 1.5em;
  margin-bottom: 0.5em;
  line-height: 1.5;
}.prose :where(h4 strong):not(:where([class~="not-prose"] *)) {
  font-weight: 700;
}.prose :where(figure > *):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0;
}.prose :where(figcaption):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-captions);
  font-size: 0.875em;
  line-height: 1.4285714;
  margin-top: 0.8571429em;
}.prose :where(code):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-code);
  font-weight: 600;
  font-size: 0.875em;
}.prose :where(code):not(:where([class~="not-prose"] *))::before {
  content: "`";
}.prose :where(code):not(:where([class~="not-prose"] *))::after {
  content: "`";
}.prose :where(a code):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-links);
}.prose :where(pre):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-pre-code);
  background-color: var(--tw-prose-pre-bg);
  overflow-x: auto;
  font-weight: 400;
  font-size: 0.875em;
  line-height: 1.7142857;
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
  border-radius: 0.375rem;
  padding-top: 0.8571429em;
  padding-right: 1.1428571em;
  padding-bottom: 0.8571429em;
  padding-left: 1.1428571em;
}.prose :where(pre code):not(:where([class~="not-prose"] *)) {
  background-color: transparent;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}.prose :where(pre code):not(:where([class~="not-prose"] *))::before {
  content: none;
}.prose :where(pre code):not(:where([class~="not-prose"] *))::after {
  content: none;
}.prose :where(table):not(:where([class~="not-prose"] *)) {
  width: 100%;
  table-layout: auto;
  text-align: left;
  margin-top: 2em;
  margin-bottom: 2em;
  font-size: 0.875em;
  line-height: 1.7142857;
}.prose :where(thead):not(:where([class~="not-prose"] *)) {
  border-bottom-width: 1px;
  border-bottom-color: var(--tw-prose-th-borders);
}.prose :where(thead th):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  vertical-align: bottom;
  padding-right: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-left: 0.5714286em;
}.prose :where(tbody tr):not(:where([class~="not-prose"] *)) {
  border-bottom-width: 1px;
  border-bottom-color: var(--tw-prose-td-borders);
}.prose :where(tbody tr:last-child):not(:where([class~="not-prose"] *)) {
  border-bottom-width: 0;
}.prose :where(tbody td):not(:where([class~="not-prose"] *)) {
  vertical-align: baseline;
  padding-top: 0.5714286em;
  padding-right: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-left: 0.5714286em;
}.prose {
  --tw-prose-body: #374151;
  --tw-prose-headings: #111827;
  --tw-prose-lead: #4b5563;
  --tw-prose-links: #111827;
  --tw-prose-bold: #111827;
  --tw-prose-counters: #6b7280;
  --tw-prose-bullets: #d1d5db;
  --tw-prose-hr: #e5e7eb;
  --tw-prose-quotes: #111827;
  --tw-prose-quote-borders: #e5e7eb;
  --tw-prose-captions: #6b7280;
  --tw-prose-code: #111827;
  --tw-prose-pre-code: #e5e7eb;
  --tw-prose-pre-bg: #1f2937;
  --tw-prose-th-borders: #d1d5db;
  --tw-prose-td-borders: #e5e7eb;
  --tw-prose-invert-body: #d1d5db;
  --tw-prose-invert-headings: #fff;
  --tw-prose-invert-lead: #9ca3af;
  --tw-prose-invert-links: #fff;
  --tw-prose-invert-bold: #fff;
  --tw-prose-invert-counters: #9ca3af;
  --tw-prose-invert-bullets: #4b5563;
  --tw-prose-invert-hr: #374151;
  --tw-prose-invert-quotes: #f3f4f6;
  --tw-prose-invert-quote-borders: #374151;
  --tw-prose-invert-captions: #9ca3af;
  --tw-prose-invert-code: #fff;
  --tw-prose-invert-pre-code: #d1d5db;
  --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);
  --tw-prose-invert-th-borders: #4b5563;
  --tw-prose-invert-td-borders: #374151;
  font-size: 1rem;
  line-height: 1.75;
}.prose :where(p):not(:where([class~="not-prose"] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}.prose :where(img):not(:where([class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}.prose :where(video):not(:where([class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}.prose :where(figure):not(:where([class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}.prose :where(h2 code):not(:where([class~="not-prose"] *)) {
  font-size: 0.875em;
}.prose :where(h3 code):not(:where([class~="not-prose"] *)) {
  font-size: 0.9em;
}.prose :where(li):not(:where([class~="not-prose"] *)) {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}.prose :where(ol > li):not(:where([class~="not-prose"] *)) {
  padding-left: 0.375em;
}.prose :where(ul > li):not(:where([class~="not-prose"] *)) {
  padding-left: 0.375em;
}.prose > :where(ul > li p):not(:where([class~="not-prose"] *)) {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}.prose > :where(ul > li > *:first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 1.25em;
}.prose > :where(ul > li > *:last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 1.25em;
}.prose > :where(ol > li > *:first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 1.25em;
}.prose > :where(ol > li > *:last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 1.25em;
}.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)) {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}.prose :where(hr + *):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
}.prose :where(h2 + *):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
}.prose :where(h3 + *):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
}.prose :where(h4 + *):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
}.prose :where(thead th:first-child):not(:where([class~="not-prose"] *)) {
  padding-left: 0;
}.prose :where(thead th:last-child):not(:where([class~="not-prose"] *)) {
  padding-right: 0;
}.prose :where(tbody td:first-child):not(:where([class~="not-prose"] *)) {
  padding-left: 0;
}.prose :where(tbody td:last-child):not(:where([class~="not-prose"] *)) {
  padding-right: 0;
}.prose > :where(:first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
}.prose > :where(:last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 0;
}.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;
}.fixed {
  position: fixed;
}.absolute {
  position: absolute;
}.relative {
  position: relative;
}.sticky {
  position: sticky;
}.inset-0 {
  inset: 0px;
}.inset-y-0 {
  top: 0px;
  bottom: 0px;
}.bottom-0 {
  bottom: 0px;
}.left-0 {
  left: 0px;
}.right-0 {
  right: 0px;
}.right-2 {
  right: 0.5rem;
}.top-0 {
  top: 0px;
}.top-2 {
  top: 0.5rem;
}.top-full {
  top: 100%;
}.z-0 {
  z-index: 0;
}.z-10 {
  z-index: 10;
}.z-20 {
  z-index: 20;
}.z-30 {
  z-index: 30;
}.z-50 {
  z-index: 50;
}.col-span-2 {
  grid-column: span 2 / span 2;
}.col-span-4 {
  grid-column: span 4 / span 4;
}.col-span-6 {
  grid-column: span 6 / span 6;
}.col-span-8 {
  grid-column: span 8 / span 8;
}.float-left {
  float: left;
}.m-0 {
  margin: 0px;
}.m-5 {
  margin: 1.25rem;
}.mx-1 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}.mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}.mx-4 {
  margin-left: 1rem;
  margin-right: 1rem;
}.mx-5 {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}.mx-6 {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}.mx-auto {
  margin-left: auto;
  margin-right: auto;
}.my-1 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}.my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}.my-5 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}.my-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}.my-8 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}.-mb-px {
  margin-bottom: -1px;
}.-ml-0 {
  margin-left: -0px;
}.-ml-0\.5 {
  margin-left: -0.125rem;
}.-ml-px {
  margin-left: -1px;
}.-mr-0 {
  margin-right: -0px;
}.-mr-0\.5 {
  margin-right: -0.125rem;
}.-mr-1 {
  margin-right: -0.25rem;
}.-mr-2 {
  margin-right: -0.5rem;
}.-mr-48 {
  margin-right: -12rem;
}.mb-0 {
  margin-bottom: 0px;
}.mb-0\.5 {
  margin-bottom: 0.125rem;
}.mb-1 {
  margin-bottom: 0.25rem;
}.mb-2 {
  margin-bottom: 0.5rem;
}.mb-3 {
  margin-bottom: 0.75rem;
}.mb-4 {
  margin-bottom: 1rem;
}.mb-6 {
  margin-bottom: 1.5rem;
}.me-0 {
  margin-inline-end: 0px;
}.ml-0 {
  margin-left: 0px;
}.ml-0\.5 {
  margin-left: 0.125rem;
}.ml-1 {
  margin-left: 0.25rem;
}.ml-12 {
  margin-left: 3rem;
}.ml-2 {
  margin-left: 0.5rem;
}.ml-3 {
  margin-left: 0.75rem;
}.ml-4 {
  margin-left: 1rem;
}.ml-6 {
  margin-left: 1.5rem;
}.ml-auto {
  margin-left: auto;
}.mr-0 {
  margin-right: 0px;
}.mr-1 {
  margin-right: 0.25rem;
}.mr-2 {
  margin-right: 0.5rem;
}.mr-2\.5 {
  margin-right: 0.625rem;
}.mr-3 {
  margin-right: 0.75rem;
}.mr-4 {
  margin-right: 1rem;
}.mr-6 {
  margin-right: 1.5rem;
}.ms-0 {
  margin-inline-start: 0px;
}.ms-1 {
  margin-inline-start: 0.25rem;
}.ms-2 {
  margin-inline-start: 0.5rem;
}.mt-0 {
  margin-top: 0px;
}.mt-1 {
  margin-top: 0.25rem;
}.mt-10 {
  margin-top: 2.5rem;
}.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;
}.block {
  display: block;
}.inline-block {
  display: inline-block;
}.inline {
  display: inline;
}.flex {
  display: flex;
}.inline-flex {
  display: inline-flex;
}.table {
  display: table;
}.grid {
  display: grid;
}.hidden {
  display: none;
}.h-10 {
  height: 2.5rem;
}.h-12 {
  height: 3rem;
}.h-16 {
  height: 4rem;
}.h-2 {
  height: 0.5rem;
}.h-20 {
  height: 5rem;
}.h-3 {
  height: 0.75rem;
}.h-32 {
  height: 8rem;
}.h-4 {
  height: 1rem;
}.h-5 {
  height: 1.25rem;
}.h-6 {
  height: 1.5rem;
}.h-8 {
  height: 2rem;
}.h-9 {
  height: 2.25rem;
}.h-full {
  height: 100%;
}.h-screen {
  height: 100vh;
}.max-h-0 {
  max-height: 0px;
}.max-h-\[80vh\] {
  max-height: 80vh;
}.min-h-screen {
  min-height: 100vh;
}.w-0 {
  width: 0px;
}.w-1\/2 {
  width: 50%;
}.w-1\/3 {
  width: 33.333333%;
}.w-1\/4 {
  width: 25%;
}.w-10 {
  width: 2.5rem;
}.w-12 {
  width: 3rem;
}.w-16 {
  width: 4rem;
}.w-2 {
  width: 0.5rem;
}.w-20 {
  width: 5rem;
}.w-24 {
  width: 6rem;
}.w-3 {
  width: 0.75rem;
}.w-3\/4 {
  width: 75%;
}.w-32 {
  width: 8rem;
}.w-36 {
  width: 9rem;
}.w-4 {
  width: 1rem;
}.w-48 {
  width: 12rem;
}.w-5 {
  width: 1.25rem;
}.w-52 {
  width: 13rem;
}.w-56 {
  width: 14rem;
}.w-6 {
  width: 1.5rem;
}.w-60 {
  width: 15rem;
}.w-8 {
  width: 2rem;
}.w-auto {
  width: auto;
}.w-full {
  width: 100%;
}.w-px {
  width: 1px;
}.min-w-0 {
  min-width: 0px;
}.min-w-44 {
  min-width: 11rem;
}.min-w-80 {
  min-width: 20rem;
}.min-w-full {
  min-width: 100%;
}.max-w-2xl {
  max-width: 42rem;
}.max-w-5xl {
  max-width: 64rem;
}.max-w-7xl {
  max-width: 80rem;
}.max-w-full {
  max-width: 100%;
}.max-w-md {
  max-width: 28rem;
}.max-w-screen-xl {
  max-width: 1280px;
}.max-w-xl {
  max-width: 36rem;
}.flex-1 {
  flex: 1 1 0%;
}.flex-shrink-0 {
  flex-shrink: 0;
}.shrink-0 {
  flex-shrink: 0;
}.flex-grow {
  flex-grow: 1;
}.grow {
  flex-grow: 1;
}.table-auto {
  table-layout: auto;
}.origin-top {
  transform-origin: top;
}.origin-top-left {
  transform-origin: top left;
}.origin-top-right {
  transform-origin: top right;
}.-translate-x-64 {
  --tw-translate-x: -16rem;
  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-2 {
  --tw-translate-y: -0.5rem;
  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-y-0 {
  --tw-translate-y: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.translate-y-4 {
  --tw-translate-y: 1rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.scale-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));
}@keyframes spin {to {
    transform: rotate(360deg);
  }
}.animate-spin {
  animation: spin 1s linear infinite;
}.cursor-default {
  cursor: default;
}.cursor-pointer {
  cursor: pointer;
}.cursor-wait {
  cursor: wait;
}.select-none {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}.select-all {
  -webkit-user-select: all;
     -moz-user-select: all;
          user-select: all;
}.list-inside {
  list-style-position: inside;
}.list-disc {
  list-style-type: disc;
}.appearance-none {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}.grid-cols-6 {
  grid-template-columns: repeat(6, 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;
}.items-start {
  align-items: flex-start;
}.items-end {
  align-items: flex-end;
}.items-center {
  align-items: center;
}.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;
}.gap-2 {
  gap: 0.5rem;
}.gap-4 {
  gap: 1rem;
}.gap-6 {
  gap: 1.5rem;
}.space-x-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--tw-space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
}.space-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-x-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(2rem * var(--tw-space-x-reverse));
  margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
}.space-y-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-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));
}.divide-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(2px * var(--tw-divide-y-reverse));
}.divide-gray-100 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(243 244 246 / var(--tw-divide-opacity));
}.divide-gray-200 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-divide-opacity));
}.divide-gray-400 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(156 163 175 / var(--tw-divide-opacity));
}.self-end {
  align-self: flex-end;
}.overflow-auto {
  overflow: auto;
}.overflow-hidden {
  overflow: hidden;
}.overflow-x-auto {
  overflow-x: auto;
}.overflow-y-auto {
  overflow-y: auto;
}.overflow-y-hidden {
  overflow-y: hidden;
}.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}.whitespace-nowrap {
  white-space: nowrap;
}.break-all {
  word-break: break-all;
}.rounded {
  border-radius: 0.25rem;
}.rounded-full {
  border-radius: 9999px;
}.rounded-lg {
  border-radius: 0.5rem;
}.rounded-md {
  border-radius: 0.375rem;
}.rounded-none {
  border-radius: 0px;
}.rounded-sm {
  border-radius: 0.125rem;
}.rounded-b-none {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}.rounded-l-md {
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}.rounded-r-md {
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}.rounded-t-lg {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}.rounded-t-none {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}.border {
  border-width: 1px;
}.border-2 {
  border-width: 2px;
}.border-4 {
  border-width: 4px;
}.border-b {
  border-bottom-width: 1px;
}.border-b-0 {
  border-bottom-width: 0px;
}.border-b-2 {
  border-bottom-width: 2px;
}.border-l-0 {
  border-left-width: 0px;
}.border-l-2 {
  border-left-width: 2px;
}.border-l-4 {
  border-left-width: 4px;
}.border-r {
  border-right-width: 1px;
}.border-r-2 {
  border-right-width: 2px;
}.border-t {
  border-top-width: 1px;
}.border-t-4 {
  border-top-width: 4px;
}.border-solid {
  border-style: solid;
}.border-blue-200 {
  --tw-border-opacity: 1;
  border-color: rgb(191 219 254 / var(--tw-border-opacity));
}.border-blue-400 {
  --tw-border-opacity: 1;
  border-color: rgb(96 165 250 / var(--tw-border-opacity));
}.border-gray-100 {
  --tw-border-opacity: 1;
  border-color: rgb(243 244 246 / var(--tw-border-opacity));
}.border-gray-200 {
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity));
}.border-gray-300 {
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
}.border-green-400 {
  --tw-border-opacity: 1;
  border-color: rgb(74 222 128 / var(--tw-border-opacity));
}.border-indigo-400 {
  --tw-border-opacity: 1;
  border-color: rgb(129 140 248 / var(--tw-border-opacity));
}.border-orange-500 {
  --tw-border-opacity: 1;
  border-color: rgb(249 115 22 / var(--tw-border-opacity));
}.border-red-400 {
  --tw-border-opacity: 1;
  border-color: rgb(248 113 113 / var(--tw-border-opacity));
}.border-red-500 {
  --tw-border-opacity: 1;
  border-color: rgb(239 68 68 / var(--tw-border-opacity));
}.border-red-700 {
  --tw-border-opacity: 1;
  border-color: rgb(185 28 28 / var(--tw-border-opacity));
}.border-slate-200 {
  --tw-border-opacity: 1;
  border-color: rgb(226 232 240 / var(--tw-border-opacity));
}.border-transparent {
  border-color: transparent;
}.border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}.border-yellow-500 {
  --tw-border-opacity: 1;
  border-color: rgb(234 179 8 / var(--tw-border-opacity));
}.bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}.bg-blue-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(219 234 254 / var(--tw-bg-opacity));
}.bg-blue-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(191 219 254 / var(--tw-bg-opacity));
}.bg-blue-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(239 246 255 / var(--tw-bg-opacity));
}.bg-blue-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(59 130 246 / var(--tw-bg-opacity));
}.bg-blue-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(37 99 235 / var(--tw-bg-opacity));
}.bg-gray-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}.bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}.bg-gray-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219 / var(--tw-bg-opacity));
}.bg-gray-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(156 163 175 / var(--tw-bg-opacity));
}.bg-gray-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}.bg-gray-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(107 114 128 / var(--tw-bg-opacity));
}.bg-gray-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity));
}.bg-gray-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity));
}.bg-gray-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(17 24 39 / var(--tw-bg-opacity));
}.bg-green-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(220 252 231 / var(--tw-bg-opacity));
}.bg-green-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(187 247 208 / var(--tw-bg-opacity));
}.bg-green-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(134 239 172 / var(--tw-bg-opacity));
}.bg-green-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(34 197 94 / var(--tw-bg-opacity));
}.bg-indigo-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(224 231 255 / var(--tw-bg-opacity));
}.bg-indigo-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(238 242 255 / var(--tw-bg-opacity));
}.bg-indigo-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(99 102 241 / var(--tw-bg-opacity));
}.bg-indigo-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(79 70 229 / var(--tw-bg-opacity));
}.bg-orange-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 237 213 / var(--tw-bg-opacity));
}.bg-red-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 226 226 / var(--tw-bg-opacity));
}.bg-red-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 202 202 / var(--tw-bg-opacity));
}.bg-red-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(252 165 165 / var(--tw-bg-opacity));
}.bg-red-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(239 68 68 / var(--tw-bg-opacity));
}.bg-red-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity));
}.bg-red-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(185 28 28 / var(--tw-bg-opacity));
}.bg-slate-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(15 23 42 / var(--tw-bg-opacity));
}.bg-transparent {
  background-color: transparent;
}.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}.bg-yellow-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 249 195 / var(--tw-bg-opacity));
}.bg-yellow-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 252 232 / var(--tw-bg-opacity));
}.bg-yellow-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(234 179 8 / var(--tw-bg-opacity));
}.bg-opacity-25 {
  --tw-bg-opacity: 0.25;
}.bg-opacity-50 {
  --tw-bg-opacity: 0.5;
}.bg-contain {
  background-size: contain;
}.bg-cover {
  background-size: cover;
}.bg-center {
  background-position: center;
}.bg-no-repeat {
  background-repeat: no-repeat;
}.fill-current {
  fill: currentColor;
}.object-contain {
  -o-object-fit: contain;
     object-fit: contain;
}.object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}.p-0 {
  padding: 0px;
}.p-1 {
  padding: 0.25rem;
}.p-2 {
  padding: 0.5rem;
}.p-3 {
  padding: 0.75rem;
}.p-4 {
  padding: 1rem;
}.p-5 {
  padding: 1.25rem;
}.p-6 {
  padding: 1.5rem;
}.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-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}.px-2\.5 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}.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;
}.py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}.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-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}.py-12 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}.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;
}.pb-1 {
  padding-bottom: 0.25rem;
}.pb-16 {
  padding-bottom: 4rem;
}.pb-2 {
  padding-bottom: 0.5rem;
}.pb-3 {
  padding-bottom: 0.75rem;
}.pb-4 {
  padding-bottom: 1rem;
}.pl-0 {
  padding-left: 0px;
}.pl-3 {
  padding-left: 0.75rem;
}.pr-14 {
  padding-right: 3.5rem;
}.pr-4 {
  padding-right: 1rem;
}.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-2 {
  padding-top: 0.5rem;
}.pt-4 {
  padding-top: 1rem;
}.pt-5 {
  padding-top: 1.25rem;
}.pt-6 {
  padding-top: 1.5rem;
}.pt-8 {
  padding-top: 2rem;
}.text-left {
  text-align: left;
}.text-center {
  text-align: center;
}.text-right {
  text-align: right;
}.align-top {
  vertical-align: top;
}.align-middle {
  vertical-align: middle;
}.font-mono {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}.font-sans {
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}.text-2xl {
  font-size: 1.5rem;
  line-height: 1.33;
  letter-spacing: -0.01em;
}.text-3xl {
  font-size: 1.88rem;
  line-height: 1.33;
  letter-spacing: -0.01em;
}.text-base {
  font-size: 1rem;
  line-height: 1.5;
  letter-spacing: -0.01em;
}.text-lg {
  font-size: 1.125rem;
  line-height: 1.5;
  letter-spacing: -0.01em;
}.text-sm {
  font-size: 0.875rem;
  line-height: 1.5715;
}.text-xl {
  font-size: 1.25rem;
  line-height: 1.5;
  letter-spacing: -0.01em;
}.text-xs {
  font-size: 0.75rem;
  line-height: 1.5;
}.font-bold {
  font-weight: 700;
}.font-extrabold {
  font-weight: 800;
}.font-light {
  font-weight: 300;
}.font-medium {
  font-weight: 500;
}.font-semibold {
  font-weight: 600;
}.uppercase {
  text-transform: uppercase;
}.capitalize {
  text-transform: capitalize;
}.italic {
  font-style: italic;
}.leading-4 {
  line-height: 1rem;
}.leading-5 {
  line-height: 1.25rem;
}.leading-7 {
  line-height: 1.75rem;
}.leading-tight {
  line-height: 1.25;
}.tracking-wider {
  letter-spacing: 0.05em;
}.tracking-widest {
  letter-spacing: 0.1em;
}.text-blue-400 {
  --tw-text-opacity: 1;
  color: rgb(96 165 250 / var(--tw-text-opacity));
}.text-blue-500 {
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / var(--tw-text-opacity));
}.text-blue-600 {
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / var(--tw-text-opacity));
}.text-blue-800 {
  --tw-text-opacity: 1;
  color: rgb(30 64 175 / var(--tw-text-opacity));
}.text-gray-200 {
  --tw-text-opacity: 1;
  color: rgb(229 231 235 / var(--tw-text-opacity));
}.text-gray-400 {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}.text-gray-600 {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}.text-gray-700 {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}.text-gray-800 {
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}.text-gray-900 {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}.text-green-400 {
  --tw-text-opacity: 1;
  color: rgb(74 222 128 / var(--tw-text-opacity));
}.text-green-500 {
  --tw-text-opacity: 1;
  color: rgb(34 197 94 / var(--tw-text-opacity));
}.text-green-600 {
  --tw-text-opacity: 1;
  color: rgb(22 163 74 / var(--tw-text-opacity));
}.text-green-700 {
  --tw-text-opacity: 1;
  color: rgb(21 128 61 / var(--tw-text-opacity));
}.text-green-800 {
  --tw-text-opacity: 1;
  color: rgb(22 101 52 / var(--tw-text-opacity));
}.text-indigo-400 {
  --tw-text-opacity: 1;
  color: rgb(129 140 248 / var(--tw-text-opacity));
}.text-indigo-500 {
  --tw-text-opacity: 1;
  color: rgb(99 102 241 / var(--tw-text-opacity));
}.text-indigo-600 {
  --tw-text-opacity: 1;
  color: rgb(79 70 229 / var(--tw-text-opacity));
}.text-indigo-700 {
  --tw-text-opacity: 1;
  color: rgb(67 56 202 / var(--tw-text-opacity));
}.text-indigo-800 {
  --tw-text-opacity: 1;
  color: rgb(55 48 163 / var(--tw-text-opacity));
}.text-orange-700 {
  --tw-text-opacity: 1;
  color: rgb(194 65 12 / var(--tw-text-opacity));
}.text-red-300 {
  --tw-text-opacity: 1;
  color: rgb(252 165 165 / var(--tw-text-opacity));
}.text-red-400 {
  --tw-text-opacity: 1;
  color: rgb(248 113 113 / var(--tw-text-opacity));
}.text-red-500 {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity));
}.text-red-600 {
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity));
}.text-red-700 {
  --tw-text-opacity: 1;
  color: rgb(185 28 28 / var(--tw-text-opacity));
}.text-red-800 {
  --tw-text-opacity: 1;
  color: rgb(153 27 27 / var(--tw-text-opacity));
}.text-slate-500 {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}.text-slate-800 {
  --tw-text-opacity: 1;
  color: rgb(30 41 59 / var(--tw-text-opacity));
}.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.text-yellow-500 {
  --tw-text-opacity: 1;
  color: rgb(234 179 8 / var(--tw-text-opacity));
}.text-yellow-700 {
  --tw-text-opacity: 1;
  color: rgb(161 98 7 / var(--tw-text-opacity));
}.text-yellow-800 {
  --tw-text-opacity: 1;
  color: rgb(133 77 14 / var(--tw-text-opacity));
}.underline {
  text-decoration-line: underline;
}.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}.opacity-0 {
  opacity: 0;
}.opacity-100 {
  opacity: 1;
}.opacity-50 {
  opacity: 0.5;
}.opacity-75 {
  opacity: 0.75;
}.shadow {
  --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08), 0 1px 2px 0 rgba(0, 0, 0, 0.02);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 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-lg {
  --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.08), 0 4px 6px -2px rgba(0, 0, 0, 0.01);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -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-md {
  --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.08), 0 2px 4px -1px rgba(0, 0, 0, 0.02);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -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-sm {
  --tw-shadow: 0 1px 2px 0 rgb(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.08), 0 10px 10px -5px rgba(0, 0, 0, 0.01);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 10px 10px -5px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.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-black {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity));
}.ring-gray-300 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity));
}.ring-opacity-5 {
  --tw-ring-opacity: 0.05;
}.invert {
  --tw-invert: invert(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}.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 {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(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-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.duration-100 {
  transition-duration: 100ms;
}.duration-150 {
  transition-duration: 150ms;
}.duration-200 {
  transition-duration: 200ms;
}.duration-300 {
  transition-duration: 300ms;
}.duration-500 {
  transition-duration: 500ms;
}.duration-700 {
  transition-duration: 700ms;
}.duration-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-linear {
  transition-timing-function: linear;
}.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}/* @layer components {
    .btn {
        @apply inline-flex items-center px-4 py-2 text-xs font-semibold tracking-widest text-white uppercase transition bg-gray-800 border border-transparent rounded-md hover:bg-gray-700 active:bg-gray-900 focus:outline-none focus:border-gray-900 focus:ring focus:ring-gray-300 disabled:opacity-25;
    }
} */.vs{
    padding: 0 !important;
    margin: 0 !important;
}.loader {
	border-top-color: #3498db;
	animation: spinner 1.5s linear infinite;
}@keyframes spinner {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}.flatpickr-calendar {
    background: transparent;
    opacity: 0;
    display: none;
    text-align: center;
    visibility: hidden;
    padding: 0;
    animation: none;
    direction: ltr;
    border: 0;
    font-size: 14px;
    line-height: 24px;
    border-radius: 5px;
    position: absolute;
    width: 307.875px;
    box-sizing: border-box;
    touch-action: manipulation;
    background: #fff;
    box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6,
        0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);
}.flatpickr-calendar.open,
.flatpickr-calendar.inline {
    opacity: 1;
    max-height: 640px;
    visibility: visible;
}.flatpickr-calendar.open {
    display: inline-block;
    z-index: 99999;
}.flatpickr-calendar.animate.open {
    animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
}.flatpickr-calendar.inline {
    display: block;
    position: relative;
    top: 2px;
}.flatpickr-calendar.static {
    position: absolute;
    top: calc(100% + 2px);
}.flatpickr-calendar.static.open {
    z-index: 999;
    display: block;
}.flatpickr-calendar.t
    .flatpickr-days
    .dayContainer:nth-child(n + 1)
    .flatpickr-day.inRange:nth-child(7n + 7) {
    box-shadow: none !important;
}.flatpickr-calendar.t
    .flatpickr-days
    .dayContainer:nth-child(n + 2)
    .flatpickr-day.inRange:nth-child(7n + 1) {
    box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}.flatpickr-calendar .n .dayContainer,
.flatpickr-calendar .r .dayContainer {
    border-bottom: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}.flatpickr-calendar .n .dayContainer {
    border-left: 0;
}.flatpickr-calendar.r .i {
    height: 40px;
    border-top: 1px solid #e6e6e6;
}.flatpickr-calendar.s.r .i {
    height: auto;
}.flatpickr-calendar:before,
.flatpickr-calendar:after {
    position: absolute;
    display: block;
    pointer-events: none;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    left: 22px;
}.flatpickr-calendar.o:before,
.flatpickr-calendar.u:before,
.flatpickr-calendar.o:after,
.flatpickr-calendar.u:after {
    left: auto;
    right: 22px;
}.flatpickr-calendar.a:before,
.flatpickr-calendar.a:after {
    left: 50%;
    right: 50%;
}.flatpickr-calendar:before {
    border-width: 5px;
    margin: 0 -5px;
}.flatpickr-calendar:after {
    border-width: 4px;
    margin: 0 -4px;
}.flatpickr-calendar.arrowTop:before,
.flatpickr-calendar.arrowTop:after {
    bottom: 100%;
}.flatpickr-calendar.arrowTop:before {
    border-bottom-color: #e6e6e6;
}.flatpickr-calendar.arrowTop:after {
    border-bottom-color: #fff;
}.flatpickr-calendar.f:before,
.flatpickr-calendar.f:after {
    top: 100%;
}.flatpickr-calendar.f:before {
    border-top-color: #e6e6e6;
}.flatpickr-calendar.f:after {
    border-top-color: #fff;
}.flatpickr-calendar:focus {
    outline: 0;
}.l {
    position: relative;
    display: inline-block;
}.flatpickr-months {
    display: flex;
}.flatpickr-months .flatpickr-month {
    background: transparent;
    color: rgba(0, 0, 0, 0.9);
    fill: rgba(0, 0, 0, 0.9);
    height: 34px;
    line-height: 1;
    text-align: center;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    overflow: hidden;
    flex: 1;
}.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month {
    text-decoration: none;
    cursor: pointer;
    position: absolute;
    top: 0;
    height: 34px;
    padding: 10px;
    z-index: 3;
    color: rgba(0, 0, 0, 0.9);
    fill: rgba(0, 0, 0, 0.9);
}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,
.flatpickr-months .flatpickr-next-month.flatpickr-disabled {
    display: none;
}.flatpickr-months .flatpickr-prev-month i,
.flatpickr-months .flatpickr-next-month i {
    position: relative;
}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
    /*
      /*rtl:begin:ignore*/
    left: 0; /*
      /*rtl:end:ignore*/
}/*
      /*rtl:begin:ignore*//*
      /*rtl:end:ignore*/.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,
.flatpickr-months .flatpickr-next-month.flatpickr-next-month {
    /*
      /*rtl:begin:ignore*/
    right: 0; /*
      /*rtl:end:ignore*/
}/*
      /*rtl:begin:ignore*//*
      /*rtl:end:ignore*/.flatpickr-months .flatpickr-prev-month:hover,
.flatpickr-months .flatpickr-next-month:hover {
    color: #959ea9;
}.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover svg {
    fill: #f64747;
}.flatpickr-months .flatpickr-prev-month svg,
.flatpickr-months .flatpickr-next-month svg {
    width: 14px;
    height: 14px;
}.flatpickr-months .flatpickr-prev-month svg path,
.flatpickr-months .flatpickr-next-month svg path {
    transition: fill 0.1s;
    fill: inherit;
}.numInputWrapper {
    position: relative;
    height: auto;
}.numInputWrapper input,
.numInputWrapper span {
    display: inline-block;
}.numInputWrapper input {
    width: 100%;
}.numInputWrapper input::-ms-clear {
    display: none;
}.numInputWrapper input::-webkit-outer-spin-button,
.numInputWrapper input::-webkit-inner-spin-button {
    margin: 0;
    -webkit-appearance: none;
}.numInputWrapper span {
    position: absolute;
    right: 0;
    width: 14px;
    padding: 0 4px 0 2px;
    height: 50%;
    line-height: 50%;
    opacity: 0;
    cursor: pointer;
    border: 1px solid rgba(57, 57, 57, 0.15);
    box-sizing: border-box;
}.numInputWrapper span:hover {
    background: rgba(0, 0, 0, 0.1);
}.numInputWrapper span:active {
    background: rgba(0, 0, 0, 0.2);
}.numInputWrapper span:after {
    display: block;
    content: "";
    position: absolute;
}.numInputWrapper span.c {
    top: 0;
    border-bottom: 0;
}.numInputWrapper span.c:after {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 4px solid rgba(57, 57, 57, 0.6);
    top: 26%;
}.numInputWrapper span.h {
    top: 50%;
}.numInputWrapper span.h:after {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid rgba(57, 57, 57, 0.6);
    top: 40%;
}.numInputWrapper span svg {
    width: inherit;
    height: auto;
}.numInputWrapper span svg path {
    fill: rgba(0, 0, 0, 0.5);
}.numInputWrapper:hover {
    background: rgba(0, 0, 0, 0.05);
}.numInputWrapper:hover span {
    opacity: 1;
}.flatpickr-current-month {
    font-size: 135%;
    line-height: inherit;
    font-weight: 300;
    color: inherit;
    position: absolute;
    width: 75%;
    left: 12.5%;
    padding: 7.48px 0 0 0;
    line-height: 1;
    height: 34px;
    display: inline-block;
    text-align: center;
    transform: translate3d(0, 0, 0);
}.flatpickr-current-month span.cur-month {
    font-family: inherit;
    font-weight: 700;
    color: inherit;
    display: inline-block;
    margin-left: 0.5ch;
    padding: 0;
}.flatpickr-current-month span.cur-month:hover {
    background: rgba(0, 0, 0, 0.05);
}.flatpickr-current-month .numInputWrapper {
    width: 6ch;
    width: 7ch\0;
    display: inline-block;
}.flatpickr-current-month .numInputWrapper span.c:after {
    border-bottom-color: rgba(0, 0, 0, 0.9);
}.flatpickr-current-month .numInputWrapper span.h:after {
    border-top-color: rgba(0, 0, 0, 0.9);
}.flatpickr-current-month input.cur-year {
    background: transparent;
    box-sizing: border-box;
    color: inherit;
    cursor: text;
    padding: 0 0 0 0.5ch;
    margin: 0;
    display: inline-block;
    font-size: inherit;
    font-family: inherit;
    font-weight: 300;
    line-height: inherit;
    height: auto;
    border: 0;
    border-radius: 0;
    vertical-align: initial;
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield;
}.flatpickr-current-month input.cur-year:focus {
    outline: 0;
}.flatpickr-current-month input.cur-year[disabled],
.flatpickr-current-month input.cur-year[disabled]:hover {
    font-size: 100%;
    color: rgba(0, 0, 0, 0.5);
    background: transparent;
    pointer-events: none;
}.flatpickr-current-month .p {
    appearance: menulist;
    background: transparent;
    border: none;
    border-radius: 0;
    box-sizing: border-box;
    color: inherit;
    cursor: pointer;
    font-size: inherit;
    font-family: inherit;
    font-weight: 300;
    height: auto;
    line-height: inherit;
    margin: -1px 0 0 0;
    outline: none;
    padding: 0 0 0 0.5ch;
    position: relative;
    vertical-align: initial;
    -webkit-box-sizing: border-box;
    -webkit-appearance: menulist;
    -moz-appearance: menulist;
    width: auto;
}.flatpickr-current-month .p:focus,
.flatpickr-current-month .p:active {
    outline: none;
}.flatpickr-current-month .p:hover {
    background: rgba(0, 0, 0, 0.05);
}.flatpickr-current-month .p .d {
    background-color: transparent;
    outline: none;
    padding: 0;
}.flatpickr-weekdays {
    background: transparent;
    text-align: center;
    overflow: hidden;
    width: 100%;
    display: flex;
    align-items: center;
    height: 28px;
}.flatpickr-weekdays .flatpickr-weekdaycontainer {
    display: flex;
    flex: 1;
}span.flatpickr-weekday {
    cursor: default;
    font-size: 90%;
    background: transparent;
    color: rgba(0, 0, 0, 0.54);
    line-height: 1;
    margin: 0;
    text-align: center;
    display: block;
    flex: 1;
    font-weight: bolder;
}.dayContainer,
.v {
    padding: 1px 0 0 0;
}.flatpickr-days {
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: flex-start;
    width: 307.875px;
}.flatpickr-days:focus {
    outline: 0;
}.dayContainer {
    padding: 0;
    outline: 0;
    text-align: left;
    width: 307.875px;
    min-width: 307.875px;
    max-width: 307.875px;
    box-sizing: border-box;
    display: inline-block;
    display: flex;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    justify-content: space-around;
    transform: translate3d(0, 0, 0);
    opacity: 1;
}.dayContainer + .dayContainer {
    box-shadow: -1px 0 0 #e6e6e6;
}.flatpickr-day {
    background: none;
    border: 1px solid transparent;
    border-radius: 150px;
    box-sizing: border-box;
    color: #393939;
    cursor: pointer;
    font-weight: 400;
    width: 14.2857143%;
    flex-basis: 14.2857143%;
    max-width: 39px;
    height: 39px;
    line-height: 39px;
    margin: 0;
    display: inline-block;
    position: relative;
    justify-content: center;
    text-align: center;
}.flatpickr-day.inRange,
.flatpickr-day.prevMonthDay.inRange,
.flatpickr-day.nextMonthDay.inRange,
.flatpickr-day.today.inRange,
.flatpickr-day.prevMonthDay.today.inRange,
.flatpickr-day.nextMonthDay.today.inRange,
.flatpickr-day:hover,
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.nextMonthDay:hover,
.flatpickr-day:focus,
.flatpickr-day.prevMonthDay:focus,
.flatpickr-day.nextMonthDay:focus {
    cursor: pointer;
    outline: 0;
    background: #e6e6e6;
    border-color: #e6e6e6;
}.flatpickr-day.today {
    border-color: #959ea9;
}.flatpickr-day.today:hover,
.flatpickr-day.today:focus {
    border-color: #959ea9;
    background: #959ea9;
    color: #fff;
}.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay {
    background: #569ff7;
    box-shadow: none;
    color: #fff;
    border-color: #569ff7;
}.flatpickr-day.selected.startRange,
.flatpickr-day.startRange.startRange,
.flatpickr-day.endRange.startRange {
    border-radius: 50px 0 0 50px;
}.flatpickr-day.selected.endRange,
.flatpickr-day.startRange.endRange,
.flatpickr-day.endRange.endRange {
    border-radius: 0 50px 50px 0;
}.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n + 1)),
.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n + 1)),
.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n + 1)) {
    box-shadow: -10px 0 0 #569ff7;
}.flatpickr-day.selected.startRange.endRange,
.flatpickr-day.startRange.startRange.endRange,
.flatpickr-day.endRange.startRange.endRange {
    border-radius: 50px;
}.flatpickr-day.inRange {
    border-radius: 0;
    box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover,
.flatpickr-day.prevMonthDay,
.flatpickr-day.nextMonthDay,
.flatpickr-day.notAllowed,
.flatpickr-day.notAllowed.prevMonthDay,
.flatpickr-day.notAllowed.nextMonthDay {
    color: rgba(57, 57, 57, 0.3);
    background: transparent;
    border-color: transparent;
    cursor: default;
}.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover {
    cursor: not-allowed;
    color: rgba(57, 57, 57, 0.1);
}.flatpickr-day.m.selected {
    border-radius: 0;
    box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
}.flatpickr-day.hidden {
    visibility: hidden;
}.rangeMode .flatpickr-day {
    margin-top: 1px;
}.g {
    float: left;
}.g .v {
    padding: 0 12px;
    box-shadow: 1px 0 0 #e6e6e6;
}.g .flatpickr-weekday {
    float: none;
    width: 100%;
    line-height: 28px;
}.g span.flatpickr-day,
.g span.flatpickr-day:hover {
    display: block;
    width: 100%;
    max-width: none;
    color: rgba(57, 57, 57, 0.3);
    background: transparent;
    cursor: default;
    border: none;
}.flatpickr-innerContainer {
    display: block;
    display: flex;
    box-sizing: border-box;
    overflow: hidden;
}.flatpickr-rContainer {
    display: inline-block;
    padding: 0;
    box-sizing: border-box;
}.i {
    text-align: center;
    outline: 0;
    display: block;
    height: 0;
    line-height: 40px;
    max-height: 40px;
    box-sizing: border-box;
    overflow: hidden;
    display: flex;
}.i:after {
    content: "";
    display: table;
    clear: both;
}.i .numInputWrapper {
    flex: 1;
    width: 40%;
    height: 40px;
    float: left;
}.i .numInputWrapper span.c:after {
    border-bottom-color: #393939;
}.i .numInputWrapper span.h:after {
    border-top-color: #393939;
}.i.y .numInputWrapper {
    width: 26%;
}.i.b .numInputWrapper {
    width: 49%;
}.i input {
    background: transparent;
    box-shadow: none;
    border: 0;
    border-radius: 0;
    text-align: center;
    margin: 0;
    padding: 0;
    height: inherit;
    line-height: inherit;
    color: #393939;
    font-size: 14px;
    position: relative;
    box-sizing: border-box;
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield;
}.i input.w {
    font-weight: bold;
}.i input.x,
.i input.k {
    font-weight: 400;
}.i input:focus {
    outline: 0;
    border: 0;
}.i ._,
.i .j {
    height: inherit;
    float: left;
    line-height: inherit;
    color: #393939;
    font-weight: bold;
    width: 2%;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    align-self: center;
}.i .j {
    outline: 0;
    width: 18%;
    cursor: pointer;
    text-align: center;
    font-weight: 400;
}.i input:hover,
.i .j:hover,
.i input:focus,
.i .j:focus {
    background: #eee;
}.q[readonly] {
    cursor: pointer;
}@keyframes fpFadeInDown {
    from {
        opacity: 0;
        transform: translate3d(0, -20px, 0);
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}/*
! tailwindcss v3.0.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: #e5e7eb; /* 2 */
}::before,
::after {
    --tw-content: "";
}/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
*/html {
    line-height: 1.5; /* 1 */
    -webkit-text-size-adjust: 100%; /* 2 */
    -moz-tab-size: 4; /* 3 */
    -o-tab-size: 4;
    tab-size: 4; /* 3 */
    font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont,
        "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif,
        "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol",
        "Noto Color Emoji"; /* 4 */
}/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/body {
    margin: 0; /* 1 */
    line-height: inherit; /* 2 */
}/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/hr {
    height: 0; /* 1 */
    color: inherit; /* 2 */
    border-top-width: 1px; /* 3 */
}/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
}/*
Remove the default font size and weight for headings.
*/h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: inherit;
    font-weight: inherit;
}/*
Reset links to optimize for opt-in styling instead of opt-out.
*/a {
    color: inherit;
    text-decoration: inherit;
}/*
Add the correct font weight in Edge and Safari.
*/b,
strong {
    font-weight: bolder;
}/*
1. Use the user's configured `mono` font family by default.
2. 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-size: 1em; /* 2 */
}/*
Add the correct font size in all browsers.
*/small {
    font-size: 80%;
}/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}sub {
    bottom: -0.25em;
}sup {
    top: -0.5em;
}/*
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-size: 100%; /* 1 */
    line-height: 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,
[type="button"],
[type="reset"],
[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;
}/*
Prevent resizing textareas horizontally by default.
*/textarea {
    resize: vertical;
}/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/input::-moz-placeholder,
textarea::-moz-placeholder {
    opacity: 1; /* 1 */
    color: #9ca3af; /* 2 */
}input::-moz-placeholder, textarea::-moz-placeholder {
    opacity: 1; /* 1 */
    color: #9ca3af; /* 2 */
}input::placeholder,
textarea::placeholder {
    opacity: 1; /* 1 */
    color: #9ca3af; /* 2 */
}/*
Set the default cursor for buttons.
*/button,
[role="button"] {
    cursor: pointer;
}/*
Make sure disabled buttons don't get the pointer cursor.
*/:disabled {
    cursor: default;
}/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
    display: block; /* 1 */
    vertical-align: middle; /* 2 */
}/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/img,
video {
    max-width: 100%;
    height: auto;
}/*
Ensure the default browser behavior of the `hidden` attribute.
*/[hidden] {
    display: 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 {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #fff;
    border-color: #6b7280;
    border-width: 1px;
    border-radius: 0px;
    padding-top: 0.5rem;
    padding-right: 0.75rem;
    padding-bottom: 0.5rem;
    padding-left: 0.75rem;
    font-size: 1rem;
    line-height: 1.5rem;
    --tw-shadow: 0 0 #0000;
}[type="text"]:focus,
[type="email"]:focus,
[type="url"]:focus,
[type="password"]:focus,
[type="number"]:focus,
[type="date"]:focus,
[type="datetime-local"]:focus,
[type="month"]:focus,
[type="search"]:focus,
[type="tel"]:focus,
[type="time"]:focus,
[type="week"]:focus,
[multiple]:focus,
textarea:focus,
select:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-inset: var(--tw-empty, /*!*/ /*!*/);
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: #2563eb;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
        var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
        calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
        var(--tw-shadow);
    border-color: #2563eb;
}input::-moz-placeholder,
textarea::-moz-placeholder {
    color: #6b7280;
    opacity: 1;
}input::-moz-placeholder, textarea::-moz-placeholder {
    color: #6b7280;
    opacity: 1;
}input::placeholder,
textarea::placeholder {
    color: #6b7280;
    opacity: 1;
}::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
}::-webkit-date-and-time-value {
    min-height: 1.5em;
}select {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
    background-position: right 0.5rem center;
    background-repeat: no-repeat;
    background-size: 1.5em 1.5em;
    padding-right: 2.5rem;
    -webkit-print-color-adjust: exact;
    color-adjust: exact;
}[multiple] {
    background-image: initial;
    background-position: initial;
    background-repeat: unset;
    background-size: initial;
    padding-right: 0.75rem;
    -webkit-print-color-adjust: unset;
    color-adjust: unset;
}[type="checkbox"],
[type="radio"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 0;
    -webkit-print-color-adjust: exact;
    color-adjust: exact;
    display: inline-block;
    vertical-align: middle;
    background-origin: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    flex-shrink: 0;
    height: 1rem;
    width: 1rem;
    color: #2563eb;
    background-color: #fff;
    border-color: #6b7280;
    border-width: 1px;
    --tw-shadow: 0 0 #0000;
}[type="checkbox"] {
    border-radius: 0px;
}[type="radio"] {
    border-radius: 100%;
}[type="checkbox"]:focus,
[type="radio"]:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-inset: var(--tw-empty, /*!*/ /*!*/);
    --tw-ring-offset-width: 2px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: #2563eb;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
        var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
        calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
        var(--tw-shadow);
}[type="checkbox"]:checked,
[type="radio"]:checked {
    border-color: transparent;
    background-color: currentColor;
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
}[type="checkbox"]:checked {
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
}[type="radio"]:checked {
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
}[type="checkbox"]:checked:hover,
[type="checkbox"]:checked:focus,
[type="radio"]:checked:hover,
[type="radio"]:checked:focus {
    border-color: transparent;
    background-color: currentColor;
}[type="checkbox"]:indeterminate {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
    border-color: transparent;
    background-color: currentColor;
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
}[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 -webkit-focus-ring-color;
}*,
::before,
::after {
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / 0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
}.z {
    width: 100%;
}@media (min-width: 480px) {
    .z {
        max-width: 480px;
    }
}@media (min-width: 640px) {
    .z {
        max-width: 640px;
    }
}@media (min-width: 768px) {
    .z {
        max-width: 768px;
    }
}@media (min-width: 1024px) {
    .z {
        max-width: 1024px;
    }
}@media (min-width: 1280px) {
    .z {
        max-width: 1280px;
    }
}@media (min-width: 1536px) {
    .z {
        max-width: 1536px;
    }
}.h1 {
    font-size: 2.25rem;
    line-height: 1.25;
    font-weight: 800;
    letter-spacing: -0.05em;
}.h2 {
    font-size: 1.88rem;
    line-height: 1.33;
    font-weight: 800;
    letter-spacing: -0.05em;
}.h3 {
    font-size: 1.88rem;
    line-height: 1.33;
    letter-spacing: -0.01em;
    font-weight: 800;
}.h4 {
    font-size: 1.5rem;
    line-height: 1.33;
    font-weight: 800;
    letter-spacing: -0.025em;
}@media (min-width: 768px) {
    .h1 {
        font-size: 3rem;
        line-height: 1.25;
        letter-spacing: -0.02em;
    }
    .h2 {
        font-size: 2.25rem;
        line-height: 1.25;
        letter-spacing: -0.02em;
    }
}.btn,
.te,
.tt,
.btn-xs {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 0.25rem;
    border-width: 1px;
    border-color: transparent;
    font-size: 0.875rem;
    line-height: 1.5715;
    font-weight: 500;
    line-height: 1.25rem;
    --tw-shadow: 0 1px 2px 0 rgb(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);
    transition-property: color, background-color, border-color,
        text-decoration-color, fill, stroke, opacity, box-shadow, transform,
        filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color,
        text-decoration-color, fill, stroke, opacity, box-shadow, transform,
        filter, backdrop-filter;
    transition-property: color, background-color, border-color,
        text-decoration-color, fill, stroke, opacity, box-shadow, transform,
        filter, backdrop-filter, -webkit-backdrop-filter;
    transition-duration: 150ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}.btn {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}.te {
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}.tt {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
}.btn-xs {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-top: 0.125rem;
    padding-bottom: 0.125rem;
}input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
    -webkit-appearance: none;
}.tn,
.tr,
.ti,
.ts,
.to,
.tu {
    border-width: 1px;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    font-size: 0.875rem;
    line-height: 1.5715;
    --tw-text-opacity: 1;
    color: rgb(30 41 59 / var(--tw-text-opacity));
}.tn,
.tr,
.ti,
.ts,
.to {
    border-radius: 0.25rem;
}.tn,
.tr,
.ti,
.ts {
    --tw-border-opacity: 1;
    border-color: rgb(226 232 240 / var(--tw-border-opacity));
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    line-height: 1.25rem;
    --tw-shadow: 0 1px 2px 0 rgb(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);
}.tn:hover,
.tr:hover,
.ti:hover,
.ts:hover {
    --tw-border-opacity: 1;
    border-color: rgb(203 213 225 / var(--tw-border-opacity));
}.tn:focus,
.tr:focus,
.ti:focus,
.ts:focus {
    --tw-border-opacity: 1;
    border-color: rgb(165 180 252 / var(--tw-border-opacity));
}.tn::-moz-placeholder,
.tr::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(148 163 184 / var(--tw-placeholder-opacity));
}.tn::-moz-placeholder, .tr::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(148 163 184 / var(--tw-placeholder-opacity));
}.tn::placeholder,
.tr::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(148 163 184 / var(--tw-placeholder-opacity));
}.ts {
    padding-right: 2.5rem;
}.to,
.tu {
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(203 213 225 / var(--tw-border-opacity));
    --tw-text-opacity: 1;
    color: rgb(99 102 241 / var(--tw-text-opacity));
}.ta::-webkit-scrollbar {
    display: none;
}.ta {
    -ms-overflow-style: none;
    scrollbar-width: none;
}input[type="range"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: #ccc;
    border-radius: 3px;
    height: 6px;
    margin-top: 15px;
    margin-bottom: 15px;
    --thumb-size: 36px;
}input[type="range"]::-webkit-slider-thumb {
    appearance: none;
    -webkit-appearance: none;
    background-color: #000;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 .5v7L12 4zM0 4l4 3.5v-7z' fill='%23FFF' fill-rule='nonzero'/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    border: 0;
    border-radius: 50%;
    cursor: pointer;
    height: 36px;
    width: 36px;
}input[type="range"]::-moz-range-thumb {
    background-color: #000;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 .5v7L12 4zM0 4l4 3.5v-7z' fill='%23FFF' fill-rule='nonzero'/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    border: 0;
    border: none;
    border-radius: 50%;
    cursor: pointer;
    height: 36px;
    width: 36px;
}input[type="range"]::-ms-thumb {
    background-color: #000;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 .5v7L12 4zM0 4l4 3.5v-7z' fill='%23FFF' fill-rule='nonzero'/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    border: 0;
    border-radius: 50%;
    cursor: pointer;
    height: 36px;
    width: 36px;
}input[type="range"]::-moz-focus-outer {
    border: 0;
}.tf {
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 44px;
}.tf label {
    display: block;
    height: 1.5rem;
    cursor: pointer;
    overflow: hidden;
    border-radius: 9999px;
}.tf label > span:first-child {
    position: absolute;
    display: block;
    border-radius: 9999px;
    width: 20px;
    height: 20px;
    top: 2px;
    left: 2px;
    right: 50%;
    transition: all 0.15s ease-out;
}.tf input[type="checkbox"]:checked + label {
    --tw-bg-opacity: 1;
    background-color: rgb(99 102 241 / var(--tw-bg-opacity));
}.tf input[type="checkbox"]:checked + label > span:first-child {
    left: 22px;
}.tf input[type="checkbox"]:disabled + label {
    cursor: not-allowed;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(226 232 240 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}.tf input[type="checkbox"]:disabled + label > span:first-child {
    --tw-bg-opacity: 1;
    background-color: rgb(148 163 184 / var(--tw-bg-opacity));
}@keyframes fpFadeInDown {
    from {
        opacity: 0;
        transform: translate3d(0, -8px, 0);
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}.flatpickr-calendar {
    border: inherit;
    left: 50%;
    border-radius: 0.25rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(226 232 240 / var(--tw-border-opacity));
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.08),
        0 4px 6px -2px rgba(0, 0, 0, 0.01);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),
        0 4px 6px -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);
    margin-left: -150px;
    padding: 24px;
    width: 300px;
}@media (min-width: 1024px) {
    .flatpickr-calendar {
        left: 0px;
        right: auto;
        margin-left: 0;
    }
}.tl.flatpickr-calendar {
    right: 0px;
    left: auto;
    margin-left: 0;
}.flatpickr-calendar.animate.open {
    animation: fpFadeInDown 200ms ease-out;
}.flatpickr-calendar.static {
    position: absolute;
    top: calc(100% + 4px);
}.flatpickr-calendar.static.open {
    z-index: 20;
}.flatpickr-days {
    width: 252px;
}.dayContainer {
    width: 252px;
    min-width: 252px;
    max-width: 252px;
}.flatpickr-day {
    --tw-bg-opacity: 1;
    background-color: rgb(248 250 252 / var(--tw-bg-opacity));
    font-size: 0.875rem;
    line-height: 1.5715;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgb(71 85 105 / var(--tw-text-opacity));
    max-width: 36px;
    height: 36px;
    line-height: 36px;
}.flatpickr-day,
.flatpickr-day.prevMonthDay,
.flatpickr-day.nextMonthDay {
    border: none;
}.flatpickr-day,
.flatpickr-day.prevMonthDay,
.flatpickr-day.nextMonthDay,
.flatpickr-day.selected.startRange,
.flatpickr-day.startRange.startRange,
.flatpickr-day.endRange.startRange,
.flatpickr-day.selected.endRange,
.flatpickr-day.startRange.endRange,
.flatpickr-day.endRange.endRange,
.flatpickr-day.selected.startRange.endRange,
.flatpickr-day.startRange.startRange.endRange,
.flatpickr-day.endRange.startRange.endRange {
    border-radius: 0;
}.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover,
.flatpickr-day.prevMonthDay,
.flatpickr-day.nextMonthDay,
.flatpickr-day.notAllowed,
.flatpickr-day.notAllowed.prevMonthDay,
.flatpickr-day.notAllowed.nextMonthDay {
    --tw-text-opacity: 1;
    color: rgb(148 163 184 / var(--tw-text-opacity));
}.rangeMode .flatpickr-day {
    margin: 0;
}.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay {
    --tw-bg-opacity: 1;
    background-color: rgb(99 102 241 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(238 242 255 / var(--tw-text-opacity));
}.flatpickr-day.inRange,
.flatpickr-day.prevMonthDay.inRange,
.flatpickr-day.nextMonthDay.inRange,
.flatpickr-day.today.inRange,
.flatpickr-day.prevMonthDay.today.inRange,
.flatpickr-day.nextMonthDay.today.inRange,
.flatpickr-day:hover,
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.nextMonthDay:hover,
.flatpickr-day:focus,
.flatpickr-day.prevMonthDay:focus,
.flatpickr-day.nextMonthDay:focus,
.flatpickr-day.today:hover,
.flatpickr-day.today:focus {
    --tw-bg-opacity: 1;
    background-color: rgb(129 140 248 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(238 242 255 / var(--tw-text-opacity));
}.flatpickr-day.inRange,
.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n + 1)),
.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n + 1)),
.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n + 1)) {
    box-shadow: none;
}.flatpickr-months {
    align-items: center;
    margin-top: -8px;
    margin-bottom: 6px;
}.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month {
    position: static;
    height: auto;
    --tw-text-opacity: 1;
    color: rgb(71 85 105 / var(--tw-text-opacity));
}.flatpickr-months .flatpickr-prev-month svg,
.flatpickr-months .flatpickr-next-month svg {
    width: 7px;
    height: 11px;
}.flatpickr-months .flatpickr-prev-month:hover,
.flatpickr-months .flatpickr-next-month:hover,
.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover svg {
    fill: inherit;
    --tw-text-opacity: 1;
    color: rgb(148 163 184 / var(--tw-text-opacity));
}.flatpickr-months .flatpickr-prev-month {
    margin-left: -10px;
}.flatpickr-months .flatpickr-next-month {
    margin-right: -10px;
}.flatpickr-months .flatpickr-month {
    --tw-text-opacity: 1;
    color: rgb(30 41 59 / var(--tw-text-opacity));
    height: auto;
    line-height: inherit;
}.flatpickr-current-month {
    font-size: 0.875rem;
    line-height: 1.5715;
    font-weight: 500;
    position: static;
    height: auto;
    width: auto;
    left: auto;
    padding: 0;
}.flatpickr-current-month span.cur-month {
    margin: 0px;
    font-weight: 500;
}.flatpickr-current-month span.cur-month:hover {
    background: none;
}.flatpickr-current-month input.cur-year {
    font-weight: inherit;
    box-shadow: none !important;
}.numInputWrapper:hover {
    background: none;
}.numInputWrapper span {
    display: none;
}span.flatpickr-weekday {
    font-size: 0.75rem;
    line-height: 1.5;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgb(148 163 184 / var(--tw-text-opacity));
}.flatpickr-calendar.arrowTop::before,
.flatpickr-calendar.arrowTop::after,
.flatpickr-calendar.f::before,
.flatpickr-calendar.f::after {
    display: none;
}.tn:focus,
.tr:focus,
.ti:focus,
.ts:focus,
.to:focus,
.tu: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);
}.tc {
    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;
}.invisible {
    visibility: hidden;
}.static {
    position: static;
}.th {
    position: fixed;
}.tp {
    position: absolute;
}.td {
    position: relative;
}.tv {
    position: sticky;
}.tm {
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
}.tg {
    right: auto;
}.ty {
    bottom: 0px;
}.tb {
    left: 0px;
}.tw {
    right: 0px;
}.tx {
    top: 50%;
}.tk {
    top: 0px;
}.t_ {
    top: 0.25rem;
}.tj {
    right: 0.25rem;
}.tq {
    top: 100%;
}.tz {
    bottom: 100%;
}.ne {
    left: 50%;
}.nt {
    left: auto;
}.nn {
    top: 5rem;
}.nr {
    right: 100%;
}.ni {
    left: 100%;
}.ns {
    top: 25%;
}.no {
    left: 1rem;
}.nu {
    bottom: 1rem;
}.na {
    right: 1rem;
}.nf {
    bottom: -33.333333%;
}.nl {
    top: -33.333333%;
}.nc {
    bottom: -0.25rem;
}.tb.5 {
    left: 0.125rem;
}.np {
    top: 4rem;
}.nd {
    top: 1rem;
}.nv {
    z-index: 10;
}.nm {
    z-index: 50;
}.ng {
    z-index: 30;
}.ny {
    z-index: 20;
}.nb {
    z-index: 40;
}.nw {
    order: 1;
}.nx {
    order: 2;
}.nk {
    grid-column: 1 / -1;
}.n_ {
    grid-column: span 6 / span 6;
}.nj {
    margin: auto;
}.-m-1 {
    margin: -0.25rem;
}.m-1 {
    margin: 0.25rem;
}.nq {
    margin: -0.375rem;
}.nz {
    margin: 0.375rem;
}.re {
    margin: -0.75rem;
}.rt {
    margin: 0.75rem;
}.rn {
    margin: -1rem;
}.rr {
    margin: 1rem;
}.ri {
    margin-left: auto;
    margin-right: auto;
}.rs {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
}.ro {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}.ru {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
}.ra {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
}.rf {
    margin-top: 1rem;
    margin-bottom: 1rem;
}.rl {
    margin-left: -1rem;
    margin-right: -1rem;
}.rc {
    margin-top: 2rem;
    margin-bottom: 2rem;
}.rh {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
}.rp {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
}.rd {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
}.\!my-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
}.rv {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
}.rm {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
}.rg {
    margin-top: 4rem;
}.ry {
    margin-bottom: 2rem;
}.rb {
    margin-bottom: 1.5rem;
}.rw {
    margin-bottom: 1rem;
}.ml-3 {
    margin-left: 0.75rem;
}.rx {
    margin-bottom: 0.25rem;
}.rk {
    margin-right: 0.75rem;
}.r_ {
    margin-left: 0.5rem;
}.mr-2 {
    margin-right: 0.5rem;
}.rj {
    margin-left: 0.375rem;
}.rq {
    margin-left: 0.25rem;
}.rz {
    margin-left: auto;
}.ie {
    margin-top: 2rem;
}.it {
    margin-bottom: 0.75rem;
}.in {
    margin-bottom: 0.5rem;
}.ir {
    margin-top: 1.5rem;
}.ii {
    margin-top: -3rem;
}.is {
    margin-left: -0.25rem;
}.io {
    margin-top: -0.25rem;
}.iu {
    margin-top: 0.25rem;
}.ia {
    margin-top: -0.75rem;
}.if {
    margin-top: 3px;
}.il {
    margin-left: -0.125rem;
}.ic {
    margin-left: -0px;
}.mr-1 {
    margin-right: 0.25rem;
}.ih {
    margin-bottom: 20rem;
}.ip {
    margin-right: -12rem;
}.id {
    margin-bottom: 1.25rem;
}.iv {
    margin-bottom: 2.5rem;
}.im {
    margin-top: 0.75rem;
}.ig {
    margin-top: 1.25rem;
}.iy {
    margin-right: 1.25rem;
}.ib {
    margin-bottom: 0.125rem;
}.iw {
    margin-bottom: 0px;
}.ix {
    margin-left: 1rem;
}.ik {
    margin-right: 1.5rem;
}.i_ {
    margin-top: 0.5rem;
}.ij {
    margin-top: 1rem;
}.iq {
    margin-right: 0.375rem;
}.iz {
    margin-top: -1px;
}.se {
    margin-top: 2.25rem;
}.mr-4 {
    margin-right: 1rem;
}.st {
    margin-left: 2rem;
}.sn {
    margin-bottom: -1px;
}.sr {
    margin-top: -2rem;
}.si {
    margin-left: -1px;
}.ss {
    margin-left: 0.625rem;
}.so {
    margin-top: 0.125rem;
}.su {
    margin-top: 0px;
}.sa {
    margin-right: 0.125rem;
}.sf {
    margin-right: 0px;
}.sl {
    margin-top: 0.375rem;
}.sc {
    margin-bottom: 0.375rem;
}.sh {
    margin-left: 1px;
}.sp {
    margin-right: -1px;
}.sd {
    margin-bottom: -0.75rem;
}.sv {
    margin-top: -4rem;
}.sm {
    margin-top: auto;
}.sg {
    margin-top: 3rem;
}.sy {
    margin-top: -1.5rem;
}.sb {
    margin-right: -0.5rem;
}.sw {
    margin-top: -0.125rem;
}.sx {
    margin-top: -0px;
}.sk {
    margin-top: -1rem;
}.s_ {
    margin-right: 4rem;
}.sj {
    box-sizing: content-box;
}.block {
    display: block;
}.inline {
    display: inline;
}.flex {
    display: flex;
}.inline-flex {
    display: inline-flex;
}.table {
    display: table;
}.sq {
    display: grid;
}.hidden {
    display: none;
}.sz {
    aspect-ratio: 7 / 4;
}.oe {
    aspect-ratio: 1 / 1;
}.ot {
    height: 100vh;
}.on {
    height: 1rem;
}.or {
    height: 100%;
}.oi {
    height: 0.875rem;
}.h-3 {
    height: 0.75rem;
}.os {
    height: 5rem;
}.oo {
    height: 1.5rem;
}.ou {
    height: 14rem;
}.oa {
    height: 2.25rem;
}.of {
    height: 2rem;
}.ol {
    height: 2.5rem;
}.h-2 {
    height: 0.5rem;
}.oc {
    height: 0.625rem;
}.oh {
    height: 1.75rem;
}.op {
    height: 4rem;
}.od {
    height: 3rem;
}.ov {
    height: 1px;
}.om {
    height: 0.125rem;
}.og {
    height: 0px;
}.oy {
    height: 1.25rem;
}.ob {
    height: 0.375rem;
}.ow {
    height: 0.25rem;
}.ox {
    height: calc(100vh - 64px);
}.ok {
    max-height: 100%;
}.o_ {
    max-height: 400px;
}.oj {
    min-height: 100vh;
}.oq {
    width: 100%;
}.oz {
    width: 15rem;
}.ue {
    width: 1rem;
}.ut {
    width: 1px;
}.un {
    width: 0.25rem;
}.ur {
    width: 1.5rem;
}.w-3 {
    width: 0.75rem;
}.ui {
    width: 4rem;
}.us {
    width: 8rem;
}.uo {
    width: 2.25rem;
}.uu {
    -o-object-fit: cover;
       object-fit: cover;
    width: 2rem;
}.ua {
    width: 2.5rem;
}.w-2 {
    width: 0.5rem;
}.uf {
    width: 0.625rem;
}.ul {
    width: 1.75rem;
}.uc {
    width: 20rem;
}.uh {
    width: 6rem;
}.up {
    width: 3rem;
}.ud {
    width: 1.25rem;
}.uv {
    width: 50%;
}.um {
    width: 0.125rem;
}.ug {
    width: 0px;
}.uy {
    width: 5rem;
}.ub {
    width: 0.375rem;
}.uw {
    width: 398px;
}.ux {
    width: 96px;
}.uk {
    width: 16rem;
}.u_ {
    min-width: 20rem;
}.uj {
    min-width: 11rem;
}.uq {
    min-width: 14rem;
}.uz {
    min-width: 15rem;
}.ae {
    min-width: 9rem;
}.at {
    min-width: 18rem;
}.an {
    min-width: 0px;
}.ar {
    max-width: 96rem;
}.ai {
    max-width: 42rem;
}.as {
    max-width: 24rem;
}.ao {
    max-width: 64rem;
}.au {
    max-width: 48rem;
}.aa {
    max-width: 32rem;
}.af {
    max-width: 36rem;
}.al {
    max-width: 28rem;
}.ac {
    flex: 1 1 0%;
}.ah {
    flex-shrink: 0;
}.ap {
    flex-shrink: 0;
}.ad {
    flex-grow: 1;
}.av {
    table-layout: auto;
}.am {
    transform-origin: top right;
}.ag {
    --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));
}.ay {
    --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));
}.ab {
    --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));
}.aw {
    --tw-translate-y: -0.5rem;
    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));
}.ax {
    --tw-translate-y: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
        rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
        scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.ak {
    --tw-translate-y: 0.5rem;
    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));
}.a_ {
    --tw-translate-y: 1rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
        rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
        scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.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));
}.aj {
    --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));
}.aq {
    --tw-translate-y: 0.75rem;
    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\/3 {
    --tw-translate-x: 33.333333%;
    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-x-64 {
    --tw-translate-x: -16rem;
    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));
}.az {
    --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));
}.fe {
    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));
}@keyframes spin {
    to {
        transform: rotate(360deg);
    }
}.ft {
    animation: spin 1s linear infinite;
}.fn {
    cursor: pointer;
}.fr {
    cursor: not-allowed;
}.fi {
    cursor: move;
}.fs {
    list-style-position: inside;
}.fo {
    list-style-type: disc;
}.fu {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}.fa {
    grid-auto-flow: column;
}.ff {
    grid-template-columns: repeat(12, minmax(0, 1fr));
}.fl {
    grid-template-columns: repeat(7, minmax(0, 1fr));
}.fc {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}.fh {
    flex-direction: column;
}.flex-wrap {
    flex-wrap: wrap;
}.fp {
    flex-wrap: nowrap;
}.fd {
    align-items: flex-start;
}.fv {
    align-items: flex-end;
}.items-center {
    align-items: center;
}.fm {
    justify-content: flex-start;
}.justify-end {
    justify-content: flex-end;
}.justify-center {
    justify-content: center;
}.fg {
    justify-content: space-between;
}.fy {
    gap: 0.5rem;
}.fb {
    gap: 1.5rem;
}.fw {
    gap: 1px;
}.fx {
    gap: 1.25rem;
}.fk {
    gap: 1rem;
}.f_ {
    -moz-column-gap: 0.5rem;
    column-gap: 0.5rem;
}.fj {
    -moz-column-gap: 1rem;
    column-gap: 1rem;
}.fq {
    row-gap: 2rem;
}.fz > :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));
}.le > :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)));
}.lt > :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)));
}.ln > :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));
}.lr > :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)));
}.li > :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));
}.ls > :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));
}.lo > :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));
}.lu > :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)));
}.la > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2rem * var(--tw-space-y-reverse));
}.lf > :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)));
}.ll > :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)));
}.lc > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1.75rem * var(--tw-space-x-reverse));
    margin-left: calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)));
}.lh > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.25rem * var(--tw-space-x-reverse));
    margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));
}.lp > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));
}.ld > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
}.lv > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.25rem * var(--tw-space-x-reverse));
    margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
}.lm > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.5rem * var(--tw-space-x-reverse));
    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
}.lg > :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));
}.ly > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(1px * var(--tw-divide-x-reverse));
    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
}.lb > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(226 232 240 / var(--tw-divide-opacity));
}.lw > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(241 245 249 / var(--tw-divide-opacity));
}.lx {
    align-self: flex-start;
}.lk {
    align-self: flex-end;
}.l_ {
    align-self: center;
}.lj {
    overflow: auto;
}.lq {
    overflow: hidden;
}.lz {
    overflow-x: auto;
}.ce {
    overflow-y: auto;
}.ct {
    overflow-x: hidden;
}.cn {
    overflow-x: scroll;
}.cr {
    overflow-y: scroll;
}.ci {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}.cs {
    white-space: normal;
}.co {
    white-space: nowrap;
}.rounded-sm {
    border-radius: 0.125rem;
}.cu {
    border-radius: 0px;
}.rounded {
    border-radius: 0.25rem;
}.rounded-full {
    border-radius: 9999px;
}.ca {
    border-radius: 0.75rem;
}.cf {
    border-radius: 1rem;
}.cl {
    border-radius: 0.5rem;
}.cc {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
}.ch {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
}.cp {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
}.cd {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
}.cv {
    border-top-left-radius: 0.75rem;
    border-top-right-radius: 0.75rem;
}.cm {
    border-bottom-right-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
}.cg {
    border-top-left-radius: 0px;
}.border {
    border-width: 1px;
}.cy {
    border-width: 2px;
}.cb {
    border-width: 4px;
}.cw {
    border-width: 0px;
}.cx {
    border-bottom-width: 1px;
}.ck {
    border-top-width: 1px;
}.c_ {
    border-bottom-width: 2px;
}.cj {
    border-right-width: 1px;
}.cq {
    border-left-width: 1px;
}.cz {
    border-style: dashed;
}.border-slate-200 {
    --tw-border-opacity: 1;
    border-color: rgb(226 232 240 / var(--tw-border-opacity));
}.he {
    border-color: transparent;
}.ht {
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
}.hn {
    --tw-border-opacity: 1;
    border-color: rgb(253 230 138 / var(--tw-border-opacity));
}.hr {
    --tw-border-opacity: 1;
    border-color: rgb(167 243 208 / var(--tw-border-opacity));
}.hi {
    --tw-border-opacity: 1;
    border-color: rgb(254 205 211 / var(--tw-border-opacity));
}.hs {
    --tw-border-opacity: 1;
    border-color: rgb(199 210 254 / var(--tw-border-opacity));
}.ho {
    --tw-border-opacity: 1;
    border-color: rgb(253 164 175 / var(--tw-border-opacity));
}.hu {
    --tw-border-opacity: 1;
    border-color: rgb(110 231 183 / var(--tw-border-opacity));
}.ha {
    --tw-border-opacity: 1;
    border-color: rgb(129 140 248 / var(--tw-border-opacity));
}.hf {
    --tw-border-opacity: 1;
    border-color: rgb(99 102 241 / var(--tw-border-opacity));
}.hl {
    --tw-border-opacity: 1;
    border-color: rgb(203 213 225 / var(--tw-border-opacity));
}.hc {
    --tw-border-opacity: 1;
    border-color: rgb(148 163 184 / var(--tw-border-opacity));
}.hh {
    --tw-border-opacity: 1;
    border-color: rgb(224 231 255 / var(--tw-border-opacity));
}.hp {
    --tw-border-opacity: 1;
    border-color: rgb(241 245 249 / var(--tw-border-opacity));
}.hd {
    --tw-border-opacity: 1;
    border-color: rgb(30 41 59 / var(--tw-border-opacity));
}.hv {
    --tw-border-opacity: 1;
    border-color: rgb(71 85 105 / var(--tw-border-opacity));
}.hm {
    --tw-border-opacity: 1;
    border-color: rgb(252 211 77 / var(--tw-border-opacity));
}.hg {
    --tw-border-opacity: 1;
    border-left-color: rgb(129 140 248 / var(--tw-border-opacity));
}.hy {
    --tw-bg-opacity: 1;
    background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}.bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}.hb {
    --tw-bg-opacity: 1;
    background-color: rgb(99 102 241 / var(--tw-bg-opacity));
}.hw {
    --tw-bg-opacity: 1;
    background-color: rgb(226 232 240 / var(--tw-bg-opacity));
}.hx {
    --tw-bg-opacity: 1;
    background-color: rgb(14 165 233 / var(--tw-bg-opacity));
}.hk {
    --tw-bg-opacity: 1;
    background-color: rgb(16 185 129 / var(--tw-bg-opacity));
}.h_ {
    --tw-bg-opacity: 1;
    background-color: rgb(251 113 133 / var(--tw-bg-opacity));
}.hj {
    --tw-bg-opacity: 1;
    background-color: rgb(245 158 11 / var(--tw-bg-opacity));
}.hq {
    --tw-bg-opacity: 1;
    background-color: rgb(248 250 252 / var(--tw-bg-opacity));
}.hz {
    --tw-bg-opacity: 1;
    background-color: rgb(209 250 229 / var(--tw-bg-opacity));
}.pe {
    --tw-bg-opacity: 1;
    background-color: rgb(254 243 199 / var(--tw-bg-opacity));
}.pt {
    --tw-bg-opacity: 1;
    background-color: rgb(255 228 230 / var(--tw-bg-opacity));
}.pn {
    --tw-bg-opacity: 1;
    background-color: rgb(224 242 254 / var(--tw-bg-opacity));
}.pr {
    --tw-bg-opacity: 1;
    background-color: rgb(244 63 94 / var(--tw-bg-opacity));
}.pi {
    --tw-bg-opacity: 1;
    background-color: rgb(224 231 255 / var(--tw-bg-opacity));
}.ps {
    --tw-bg-opacity: 1;
    background-color: rgb(219 234 254 / var(--tw-bg-opacity));
}.po {
    --tw-bg-opacity: 1;
    background-color: rgb(51 65 85 / var(--tw-bg-opacity));
}.pu {
    --tw-bg-opacity: 1;
    background-color: rgb(79 70 229 / var(--tw-bg-opacity));
}.pa {
    --tw-bg-opacity: 1;
    background-color: rgb(30 41 59 / var(--tw-bg-opacity));
}.pf {
    --tw-bg-opacity: 1;
    background-color: rgb(148 163 184 / var(--tw-bg-opacity));
}.bg-slate-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(15 23 42 / var(--tw-bg-opacity));
}.bg-table-lastrow {
    --tw-bg-opacity: 1;
    background-color: rgb(76 94 135 / var(--tw-bg-opacity));
}.pl {
    --tw-bg-opacity: 1;
    background-color: rgb(203 213 225 / var(--tw-bg-opacity));
}.pc {
    --tw-bg-opacity: 1;
    background-color: rgb(129 140 248 / var(--tw-bg-opacity));
}.ph {
    --tw-bg-opacity: 1;
    background-color: rgb(238 242 255 / var(--tw-bg-opacity));
}.pp {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}.pd {
    --tw-bg-opacity: 1;
    background-color: rgb(71 85 105 / var(--tw-bg-opacity));
}.pv {
    --tw-bg-opacity: 1;
    background-color: rgb(234 67 53 / var(--tw-bg-opacity));
}.pm {
    --tw-bg-opacity: 1;
    background-color: rgb(36 41 46 / var(--tw-bg-opacity));
}.pg {
    --tw-bg-opacity: 1;
    background-color: rgb(255 251 235 / var(--tw-bg-opacity));
}.py {
    --tw-bg-opacity: 1;
    background-color: rgb(199 210 254 / var(--tw-bg-opacity));
}.pb {
    --tw-bg-opacity: 0.3;
}.pw {
    --tw-bg-opacity: 0.6;
}.px {
    --tw-bg-opacity: 0.25;
}.pk {
    background-image: linear-gradient(to top, var(--tw-gradient-stops));
}.p_ {
    background-image: linear-gradient(to top right, var(--tw-gradient-stops));
}.pj {
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}.pq {
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-from),
        var(--tw-gradient-to, rgb(255 255 255 / 0));
}.pz {
    --tw-gradient-from: #6366f1;
    --tw-gradient-stops: var(--tw-gradient-from),
        var(--tw-gradient-to, rgb(99 102 241 / 0));
}.de {
    --tw-gradient-from: #10b981;
    --tw-gradient-stops: var(--tw-gradient-from),
        var(--tw-gradient-to, rgb(16 185 129 / 0));
}.dt {
    --tw-gradient-from: #0ea5e9;
    --tw-gradient-stops: var(--tw-gradient-from),
        var(--tw-gradient-to, rgb(14 165 233 / 0));
}.dn {
    --tw-gradient-from: #f43f5e;
    --tw-gradient-stops: var(--tw-gradient-from),
        var(--tw-gradient-to, rgb(244 63 94 / 0));
}.dr {
    --tw-gradient-from: #f59e0b;
    --tw-gradient-stops: var(--tw-gradient-from),
        var(--tw-gradient-to, rgb(245 158 11 / 0));
}.di {
    --tw-gradient-from: #64748b;
    --tw-gradient-stops: var(--tw-gradient-from),
        var(--tw-gradient-to, rgb(100 116 139 / 0));
}.ds {
    --tw-gradient-from: #475569;
    --tw-gradient-stops: var(--tw-gradient-from),
        var(--tw-gradient-to, rgb(71 85 105 / 0));
}.do {
    --tw-gradient-from: #e2e8f0;
    --tw-gradient-stops: var(--tw-gradient-from),
        var(--tw-gradient-to, rgb(226 232 240 / 0));
}.du {
    --tw-gradient-from: #334155;
    --tw-gradient-stops: var(--tw-gradient-from),
        var(--tw-gradient-to, rgb(51 65 85 / 0));
}.da {
    --tw-gradient-from: #1e293b;
    --tw-gradient-stops: var(--tw-gradient-from),
        var(--tw-gradient-to, rgb(30 41 59 / 0));
}.df {
    --tw-gradient-to: transparent;
}.dl {
    --tw-gradient-to: #a5b4fc;
}.dc {
    --tw-gradient-to: #6ee7b7;
}.dh {
    --tw-gradient-to: #7dd3fc;
}.dp {
    --tw-gradient-to: #fda4af;
}.dd {
    --tw-gradient-to: #fcd34d;
}.dv {
    --tw-gradient-to: #cbd5e1;
}.dm {
    --tw-gradient-to: #1e293b;
}.dg {
    --tw-gradient-to: #f1f5f9;
}.dy {
    --tw-gradient-to: #818cf8;
}.db {
    fill: currentColor;
}.dw {
    fill: #818cf8;
}.dx {
    fill: #94a3b8;
}.dk {
    fill: #f43f5e;
}.d_ {
    fill: #64748b;
}.dj {
    fill: #eab308;
}.dq {
    fill: #fff;
}.dz {
    fill: #6366f1;
}.ve {
    fill: #e0e7ff;
}.vt {
    fill: #38bdf8;
}.vn {
    stroke: currentColor;
}.vr {
    -o-object-fit: cover;
    object-fit: cover;
}.vi {
    -o-object-position: center;
    object-position: center;
}.vs {
    padding: 1.5rem;
}.vo {
    padding: 0.125rem;
}.vu {
    padding: 0px;
}.va {
    padding: 1rem;
}.vf {
    padding: 0.75rem;
}.vl {
    padding: 1.25rem;
}.vc {
    padding: 0.5rem;
}.vh {
    padding: 0.25rem;
}.vp {
    padding: 0.375rem;
}.vd {
    padding-left: 1rem;
    padding-right: 1rem;
}.vv {
    padding-top: 2rem;
    padding-bottom: 2rem;
}.vm {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}.vg {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}.vy {
    padding-top: 0.125rem;
    padding-bottom: 0.125rem;
}.vb {
    padding-top: 0px;
    padding-bottom: 0px;
}.vw {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}.vx {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
}.vk {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
}.v_ {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}.vj {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
}.vq {
    padding-left: 0.125rem;
    padding-right: 0.125rem;
}.vz {
    padding-left: 0px;
    padding-right: 0px;
}.me {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
}.mt {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
}.mn {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}.mr {
    padding-top: 1rem;
    padding-bottom: 1rem;
}.mi {
    padding-left: 0.375rem;
    padding-right: 0.375rem;
}.ms {
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
}.mo {
    padding-left: 0.875rem;
    padding-right: 0.875rem;
}.mu {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}.ma {
    padding-left: 2rem;
    padding-right: 2rem;
}.mf {
    padding-left: 2.25rem;
}.ml {
    padding-top: 1.5rem;
}.mc {
    padding-bottom: 1.5rem;
}.mh {
    padding-left: 2.5rem;
}.mp {
    padding-top: 0.375rem;
}.md {
    padding-top: 0.25rem;
}.mv {
    padding-bottom: 0.5rem;
}.mm {
    padding-top: 0.125rem;
}.mg {
    padding-top: 0px;
}.my {
    padding-left: 3rem;
}.mb {
    padding-right: 2rem;
}.mw {
    padding-top: 1rem;
}.mx {
    padding-bottom: 0.25rem;
}.mk {
    padding-right: 1rem;
}.m_ {
    padding-bottom: 0.75rem;
}.mj {
    padding-bottom: 1rem;
}.mq {
    padding-left: 1.75rem;
}.mz {
    padding-top: 3rem;
}.ge {
    padding-bottom: 2rem;
}.gt {
    padding-top: 2rem;
}.gn {
    padding-top: 1.25rem;
}.gr {
    padding-bottom: 1.25rem;
}.gi {
    padding-top: 0.75rem;
}.gs {
    padding-top: 0.5rem;
}.go {
    padding-left: 1.5rem;
}.gu {
    padding-right: 0.75rem;
}.ga {
    padding-left: 0.75rem;
}.gf {
    padding-bottom: 0.625rem;
}.gl {
    padding-top: 0.625rem;
}.gc {
    padding-right: 0.25rem;
}.gh {
    text-align: left;
}.gp {
    text-align: center;
}.gd {
    text-align: right;
}.gv {
    vertical-align: top;
}.gm {
    font-family: Inter, sans-serif;
}.gg {
    font-size: 1.5rem;
    line-height: 1.33;
    letter-spacing: -0.01em;
}.text-sm {
    font-size: 0.875rem;
    line-height: 1.5715;
}.gy {
    font-size: 1.25rem;
    line-height: 1.5;
    letter-spacing: -0.01em;
}.gb {
    font-size: 0.75rem;
    line-height: 1.5;
}.gw {
    font-size: 10px;
}.gx {
    font-size: 1.125rem;
    line-height: 1.5;
    letter-spacing: -0.01em;
}.text-3xl {
    font-size: 1.88rem;
    line-height: 1.33;
    letter-spacing: -0.01em;
}.font-bold {
    font-weight: 700;
}.gk {
    font-weight: 500;
}.g_ {
    font-weight: 600;
}.gj {
    font-weight: 400;
}.gq {
    text-transform: uppercase;
}.gz {
    font-style: italic;
}.ye {
    --tw-numeric-spacing: tabular-nums;
    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero)
        var(--tw-numeric-figure) var(--tw-numeric-spacing)
        var(--tw-numeric-fraction);
}.yt {
    line-height: 1.375;
}.yn {
    line-height: 1.25;
}.yr {
    line-height: 1.25rem;
}.yi {
    letter-spacing: 0.1em;
}.ys {
    --tw-text-opacity: 1;
    color: rgb(71 85 105 / var(--tw-text-opacity));
}.yo {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}.text-slate-800 {
    --tw-text-opacity: 1;
    color: rgb(30 41 59 / var(--tw-text-opacity));
}.text-slate-500 {
    --tw-text-opacity: 1;
    color: rgb(100 116 139 / var(--tw-text-opacity));
}.text-indigo-500 {
    --tw-text-opacity: 1;
    color: rgb(99 102 241 / var(--tw-text-opacity));
}.yu {
    --tw-text-opacity: 1;
    color: rgb(148 163 184 / var(--tw-text-opacity));
}.ya {
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / var(--tw-text-opacity));
}.yf {
    --tw-text-opacity: 1;
    color: rgb(5 150 105 / var(--tw-text-opacity));
}.yl {
    --tw-text-opacity: 1;
    color: rgb(244 63 94 / var(--tw-text-opacity));
}.yc {
    --tw-text-opacity: 1;
    color: rgb(236 253 245 / var(--tw-text-opacity));
}.yh {
    --tw-text-opacity: 1;
    color: rgb(217 119 6 / var(--tw-text-opacity));
}.yp {
    --tw-text-opacity: 1;
    color: rgb(225 29 72 / var(--tw-text-opacity));
}.yd {
    --tw-text-opacity: 1;
    color: rgb(2 132 199 / var(--tw-text-opacity));
}.yv {
    --tw-text-opacity: 1;
    color: rgb(203 213 225 / var(--tw-text-opacity));
}.ym {
    --tw-text-opacity: 1;
    color: rgb(245 158 11 / var(--tw-text-opacity));
}.yg {
    --tw-text-opacity: 1;
    color: rgb(16 185 129 / var(--tw-text-opacity));
}.text-indigo-600 {
    --tw-text-opacity: 1;
    color: rgb(79 70 229 / var(--tw-text-opacity));
}.yy {
    --tw-text-opacity: 1;
    color: rgb(37 99 235 / var(--tw-text-opacity));
}.yb {
    --tw-text-opacity: 1;
    color: rgb(241 245 249 / var(--tw-text-opacity));
}.yw {
    --tw-text-opacity: 1;
    color: rgb(224 231 255 / var(--tw-text-opacity));
}.text-indigo-400 {
    --tw-text-opacity: 1;
    color: rgb(129 140 248 / var(--tw-text-opacity));
}.text-indigo-300 {
    --tw-text-opacity: 1;
    color: rgb(165 180 252 / var(--tw-text-opacity));
}.text-slate-50 {
    --tw-text-opacity: 1;
    color: rgb(248 250 252 / var(--tw-text-opacity));
}.text-indigo-200 {
    --tw-text-opacity: 1;
    color: rgb(199 210 254 / var(--tw-text-opacity));
}.yx {
    --tw-text-opacity: 1;
    color: rgb(209 250 229 / var(--tw-text-opacity));
}.text-indigo-50 {
    --tw-text-opacity: 1;
    color: rgb(238 242 255 / var(--tw-text-opacity));
}.yk {
    --tw-text-opacity: 1;
    color: rgb(255 241 242 / var(--tw-text-opacity));
}.y_ {
    --tw-text-opacity: 1;
    color: rgb(240 249 255 / var(--tw-text-opacity));
}.yj {
    --tw-text-opacity: 1;
    color: rgb(14 165 233 / var(--tw-text-opacity));
}.yq {
    --tw-text-opacity: 1;
    color: rgb(239 68 68 / var(--tw-text-opacity));
}.yz {
    --tw-text-opacity: 1;
    color: rgb(255 251 235 / var(--tw-text-opacity));
}.be {
    --tw-text-opacity: 1;
    color: rgb(186 230 253 / var(--tw-text-opacity));
}.bt {
    --tw-text-opacity: 1;
    color: rgb(56 189 248 / var(--tw-text-opacity));
}.bn {
    --tw-text-opacity: 1;
    color: rgb(52 211 153 / var(--tw-text-opacity));
}.br {
    --tw-text-opacity: 1;
    color: rgb(167 243 208 / var(--tw-text-opacity));
}.bi {
    --tw-text-opacity: 1;
    color: rgb(255 228 230 / var(--tw-text-opacity));
}.bs {
    --tw-text-opacity: 1;
    color: rgb(253 164 175 / var(--tw-text-opacity));
}.\!text-indigo-500 {
    --tw-text-opacity: 1 !important;
    color: rgb(99 102 241 / var(--tw-text-opacity)) !important;
}.bo {
    --tw-text-opacity: 1;
    color: rgb(51 65 85 / var(--tw-text-opacity));
}.\!text-indigo-600 {
    --tw-text-opacity: 1 !important;
    color: rgb(79 70 229 / var(--tw-text-opacity)) !important;
}.\!text-indigo-300 {
    --tw-text-opacity: 1 !important;
    color: rgb(165 180 252 / var(--tw-text-opacity)) !important;
}.bu {
    text-decoration-line: underline;
}.ba {
    text-decoration-line: line-through;
}.bf {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}.bl::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(148 163 184 / var(--tw-placeholder-opacity));
}.bl::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(148 163 184 / var(--tw-placeholder-opacity));
}.bc::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(100 116 139 / var(--tw-placeholder-opacity));
}.bc::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(100 116 139 / var(--tw-placeholder-opacity));
}.bh {
    opacity: 0.5;
}.bp {
    opacity: 0.8;
}.bd {
    opacity: 0.7;
}.opacity-0 {
    opacity: 0;
}.bv {
    opacity: 1;
}.bm {
    opacity: 0.1;
}.bg {
    opacity: 0.6;
}.by {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.08),
        0 4px 6px -2px rgba(0, 0, 0, 0.01);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),
        0 4px 6px -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 {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08),
        0 1px 2px 0 rgba(0, 0, 0, 0.02);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),
        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);
}.bb {
    --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);
}.bw {
    --tw-shadow: 0 1px 2px 0 rgb(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-md {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.08),
        0 2px 4px -1px rgba(0, 0, 0, 0.02);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color),
        0 2px 4px -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);
}.bx {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.08),
        0 10px 10px -5px rgba(0, 0, 0, 0.01);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color),
        0 10px 10px -5px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
        var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.bk {
    outline-style: solid;
}.b_ {
    outline-width: 2px;
}.bj {
    outline-color: #e0e7ff;
}.bq {
    --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);
}.bz {
    --tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0 / 0.05));
    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);
}.we {
    --tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / 0.04))
        drop-shadow(0 4px 3px rgb(0 0 0 / 0.1));
    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);
}.wt {
    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);
}.wn {
    --tw-backdrop-blur: blur(12px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur)
        var(--tw-backdrop-brightness) var(--tw-backdrop-contrast)
        var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate)
        var(--tw-backdrop-invert) var(--tw-backdrop-opacity)
        var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
        var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
        var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
        var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
        var(--tw-backdrop-sepia);
}.wr {
    transition-property: color, background-color, border-color,
        text-decoration-color, fill, stroke, opacity, box-shadow, transform,
        filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color,
        text-decoration-color, fill, stroke, opacity, box-shadow, transform,
        filter, backdrop-filter;
    transition-property: color, background-color, border-color,
        text-decoration-color, fill, stroke, opacity, box-shadow, transform,
        filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}.wi {
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}.ws {
    transition-property: transform;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}.wo {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}.wu {
    transition-duration: 150ms;
}.wa {
    transition-duration: 100ms;
}.wf {
    transition-duration: 200ms;
}.wl {
    transition-duration: 300ms;
}.wc {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}.wh {
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}[x-cloak=""] {
    display: none;
}@media screen and (max-width: 1024px) {
    [x-cloak="lg"] {
        display: none;
    }
}.wp::after {
    content: var(--tw-content);
    display: block;
}.wd::after {
    content: var(--tw-content);
    flex: 1 1 0%;
}.wv::after {
    content: var(--tw-content);
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}.wm::after {
    content: var(--tw-content);
    font-size: 0.875rem;
    line-height: 1.5715;
}.wg::after {
    content: var(--tw-content);
    --tw-text-opacity: 1;
    color: rgb(148 163 184 / var(--tw-text-opacity));
}.wy::after {
    --tw-content: "/";
    content: var(--tw-content);
}.wb::after {
    --tw-content: "·";
    content: var(--tw-content);
}.first--ml-0:first-child {
    margin-left: 0px;
}.ww:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
}.wx:first-child {
    border-right-color: transparent;
}.wk:first-child {
    padding-left: 1.25rem;
}.w_:first-child {
    padding-left: 1rem;
}.wj:last-child {
    margin-bottom: 0px;
}.last--mr-0:last-child {
    margin-right: 0px;
}.wq:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
}.wz:last-child {
    border-width: 0px;
}.xe:last-child {
    padding-right: 1.25rem;
}.xt:last-child {
    padding-right: 1rem;
}.xn:last-child::after {
    content: var(--tw-content);
    display: none;
}.xr:last-child::after {
    --tw-content: "";
    content: var(--tw-content);
}.xi:last-of-type {
    padding-bottom: 0px;
}.hover--border-slate-300:hover {
    --tw-border-opacity: 1;
    border-color: rgb(203 213 225 / var(--tw-border-opacity));
}.xs:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(79 70 229 / var(--tw-bg-opacity));
}.xo:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(248 250 252 / var(--tw-bg-opacity));
}.xu:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(224 231 255 / var(--tw-bg-opacity));
}.xa:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(225 29 72 / var(--tw-bg-opacity));
}.xf:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(5 150 105 / var(--tw-bg-opacity));
}.xl:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(226 232 240 / var(--tw-bg-opacity));
}.xc:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(71 85 105 / var(--tw-bg-opacity));
}.xh:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(99 102 241 / var(--tw-bg-opacity));
}.xp:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}.hover--text-slate-600:hover {
    --tw-text-opacity: 1;
    color: rgb(71 85 105 / var(--tw-text-opacity));
}.xd:hover {
    --tw-text-opacity: 1;
    color: rgb(79 70 229 / var(--tw-text-opacity));
}.xv:hover {
    --tw-text-opacity: 1;
    color: rgb(148 163 184 / var(--tw-text-opacity));
}.xm:hover {
    --tw-text-opacity: 1;
    color: rgb(100 116 139 / var(--tw-text-opacity));
}.xg:hover {
    --tw-text-opacity: 1;
    color: rgb(99 102 241 / var(--tw-text-opacity));
}.xy:hover {
    --tw-text-opacity: 1;
    color: rgb(30 41 59 / var(--tw-text-opacity));
}.xb:hover {
    --tw-text-opacity: 1;
    color: rgb(225 29 72 / var(--tw-text-opacity));
}.xw:hover {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}.xx:hover {
    --tw-text-opacity: 1;
    color: rgb(51 65 85 / var(--tw-text-opacity));
}.xk:hover {
    --tw-text-opacity: 1;
    color: rgb(15 23 42 / var(--tw-text-opacity));
}.x_:hover {
    --tw-text-opacity: 1;
    color: rgb(165 180 252 / var(--tw-text-opacity));
}.xj:hover {
    --tw-text-opacity: 1;
    color: rgb(5 150 105 / var(--tw-text-opacity));
}.hover--text-slate-200:hover {
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / var(--tw-text-opacity));
}.xq:hover {
    text-decoration-line: underline;
}.xz:hover {
    text-decoration-line: none;
}.ke:hover {
    opacity: 0.8;
}.kt:hover {
    opacity: 1;
}.kn:focus {
    --tw-border-opacity: 1;
    border-color: rgb(203 213 225 / var(--tw-border-opacity));
}.kr:focus {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}.ki: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);
}.ks:focus {
    --tw-ring-color: transparent;
}.ko.ku {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
        var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
        calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
        var(--tw-shadow, 0 0 #0000);
}.ko: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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
        var(--tw-shadow, 0 0 #0000);
}.ka:disabled {
    cursor: not-allowed;
}.kf:disabled {
    --tw-border-opacity: 1;
    border-color: rgb(226 232 240 / var(--tw-border-opacity));
}.kl:disabled {
    --tw-bg-opacity: 1;
    background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}.kc:disabled {
    --tw-bg-opacity: 1;
    background-color: rgb(248 250 252 / var(--tw-bg-opacity));
}.kh:disabled {
    --tw-text-opacity: 1;
    color: rgb(148 163 184 / var(--tw-text-opacity));
}.kp:hover .kd {
    fill: #475569;
}.kp:hover .kv {
    --tw-text-opacity: 1;
    color: rgb(100 116 139 / var(--tw-text-opacity));
}.kp:hover .km {
    --tw-text-opacity: 1;
    color: rgb(30 41 59 / var(--tw-text-opacity));
}.kp:hover .kg {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}.kp:hover .ky {
    --tw-text-opacity: 1;
    color: rgb(79 70 229 / var(--tw-text-opacity));
}.kp:hover .kb {
    --tw-text-opacity: 0.5;
}.kp:hover .kw {
    opacity: 1;
}.kx:checked ~ .kk {
    --tw-border-opacity: 1;
    border-color: rgb(129 140 248 / var(--tw-border-opacity));
}.kx:checked ~ .k_ {
    text-decoration-line: line-through;
}.sidebar-expanded .kj {
    --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));
}@media (min-width: 640px) {
    .kq {
        left: 1.5rem;
    }
    .kz {
        left: auto;
    }
    ._e {
        order: 1;
    }
    ._t {
        order: 0;
    }
    ._n {
        grid-column: span 3 / span 3;
    }
    ._r {
        grid-column: span 4 / span 4;
    }
    ._i {
        grid-column: span 2 / span 2;
    }
    ._s {
        grid-column: span 6 / span 6;
    }
    ._o {
        grid-column: span 12 / span 12;
    }
    ._u {
        margin-left: -1.5rem;
        margin-right: -1.5rem;
    }
    ._a {
        margin-bottom: 0px;
    }
    ._f {
        margin-right: 0.75rem;
    }
    ._l {
        margin-right: 0px;
    }
    ._c {
        margin-right: 1rem;
    }
    ._h {
        margin-bottom: 0.75rem;
    }
    ._p {
        margin-bottom: 0.5rem;
    }
    ._d {
        margin-left: 0.5rem;
    }
    ._v {
        margin-top: 0px;
    }
    ._m {
        display: block;
    }
    ._g {
        display: inline;
    }
    ._y {
        display: flex;
    }
    ._b {
        height: 7rem;
    }
    ._w {
        width: 14rem;
    }
    ._x {
        width: 33.333333%;
    }
    ._k {
        width: 390px;
    }
    .__ {
        flex-grow: 1;
    }
    ._j {
        grid-auto-columns: max-content;
    }
    ._q {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    ._z {
        flex-direction: row;
    }
    .je {
        align-items: flex-start;
    }
    .jt {
        align-items: flex-end;
    }
    .jn {
        align-items: center;
    }
    .jr {
        justify-content: flex-start;
    }
    .ji {
        justify-content: flex-end;
    }
    .js {
        justify-content: space-between;
    }
    .jo > :not([hidden]) ~ :not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(1.5rem * var(--tw-space-x-reverse));
        margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
    }
    .ju > :not([hidden]) ~ :not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(0px * var(--tw-space-y-reverse));
    }
    .ja > :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)));
    }
    .jf > :not([hidden]) ~ :not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
    }
    .jl > :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)));
    }
    .jc {
        padding: 0.375rem;
    }
    .jh {
        padding: 0.25rem;
    }
    .jp {
        padding: 1.5rem;
    }
    .jd {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
    .jv {
        padding-top: 0.125rem;
        padding-bottom: 0.125rem;
    }
    .jm {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
    .jg {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .jy {
        text-align: left;
    }
    .jb {
        text-align: center;
    }
    .jw {
        font-size: 0.875rem;
        line-height: 1.5715;
    }
    .jx:first-child {
        padding-left: 1.5rem;
    }
    .jk:last-child {
        padding-right: 1.5rem;
    }
}@media (min-width: 768px) {
    .j_ {
        position: absolute;
        width: 1px;
        height: 1px;
        padding: 0;
        margin: -1px;
        overflow: hidden;
        clip: rect(0, 0, 0, 0);
        white-space: nowrap;
        border-width: 0;
    }
    .jj {
        position: static;
    }
    .jq {
        position: sticky;
    }
    .jz {
        left: auto;
    }
    .qe {
        right: 0px;
    }
    .qt {
        top: 4rem;
    }
    .qn {
        top: auto;
    }
    .qr {
        bottom: auto;
    }
    .qi {
        order: 1;
    }
    .qs {
        grid-column: span 6 / span 6;
    }
    .qo {
        margin-right: -1px;
    }
    .qu {
        margin-left: 2rem;
    }
    .qa {
        margin-bottom: 0.5rem;
    }
    .qf {
        margin-bottom: 0px;
    }
    .ql {
        margin-right: 0px;
    }
    .qc {
        margin-bottom: 0.125rem;
    }
    .qh {
        display: block;
    }
    .qp {
        display: inline;
    }
    .qd {
        display: flex;
    }
    .qv {
        display: table-cell;
    }
    .qm {
        display: table-row;
    }
    .qg {
        display: none;
    }
    .qy {
        height: calc(100vh - 64px);
    }
    .qb {
        width: auto;
    }
    .qw {
        width: 50%;
    }
    .qx {
        width: 8rem;
    }
    .qk {
        width: 15rem;
    }
    .q_ {
        width: 100%;
    }
    .qj {
        width: 18rem;
    }
    .qq {
        --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));
    }
    .qz {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .ze {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .zt {
        flex-direction: row;
    }
    .zn {
        flex-direction: column;
    }
    .zr {
        align-items: center;
    }
    .zi {
        justify-content: flex-start;
    }
    .zs {
        justify-content: flex-end;
    }
    .zo {
        justify-content: space-between;
    }
    .zu > :not([hidden]) ~ :not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(0px * var(--tw-space-y-reverse));
    }
    .za > :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)));
    }
    .zf > :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)));
    }
    .zl > :not([hidden]) ~ :not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(0px * var(--tw-space-x-reverse));
        margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
    }
    .zc > :not([hidden]) ~ :not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));
    }
    .zh > :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));
    }
    .zp {
        overflow: auto;
    }
    .zd {
        overflow-y: auto;
    }
    .zv {
        overflow-x: hidden;
    }
    .zm {
        border-bottom-width: 0px;
    }
    .zg {
        border-right-width: 1px;
    }
    .zy {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .zb {
        padding-top: 0.5rem;
        padding-bottom: 0.5rem;
    }
    .zw {
        padding-top: 2rem;
        padding-bottom: 2rem;
    }
    .zx {
        padding-left: 1.25rem;
        padding-right: 1.25rem;
    }
    .zk {
        padding-left: 0px;
    }
    .z_ {
        text-align: left;
    }
    .zj {
        font-size: 1.88rem;
        line-height: 1.33;
        letter-spacing: -0.01em;
    }
}@media (min-width: 1024px) {
    .zq {
        position: static;
    }
    .zz {
        position: relative;
    }
    .tee {
        position: sticky;
    }
    .tet {
        top: 4rem;
    }
    .ten {
        left: auto;
    }
    .ter {
        top: auto;
    }
    .tei {
        z-index: auto;
    }
    .tes {
        margin-left: auto;
        margin-right: auto;
    }
    .teo {
        margin-left: -2rem;
        margin-right: -2rem;
    }
    .teu {
        margin-bottom: 0px;
    }
    .tea {
        display: block;
    }
    .tef {
        display: flex;
    }
    .tel {
        display: inline-flex;
    }
    .tec {
        display: none;
    }
    .teh {
        height: 9rem;
    }
    .tep {
        height: calc(100vh - 64px);
    }
    .ted {
        width: 320px;
    }
    .tev {
        width: 18rem;
    }
    .tem {
        width: 390px;
    }
    .teg {
        width: 5rem;
    }
    .tey {
        max-width: 640px;
    }
    .teb {
        max-width: none;
    }
    .tew {
        flex-shrink: 0;
    }
    .tex {
        flex-grow: 1;
    }
    .tek {
        --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));
    }
    .te_ {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
    .tej {
        flex-direction: row;
    }
    .teq {
        flex-direction: column;
    }
    .tez > :not([hidden]) ~ :not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(2rem * var(--tw-space-x-reverse));
        margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
    }
    .tte > :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));
    }
    .ttt > :not([hidden]) ~ :not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(0px * var(--tw-space-x-reverse));
        margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
    }
    .ttn {
        overflow-y: auto;
    }
    .ttr {
        overflow-x: hidden;
    }
    .tti {
        border-top-width: 0px;
    }
    .tts {
        border-left-width: 1px;
    }
    .tto {
        padding-left: 2rem;
        padding-right: 2rem;
    }
    .ttu {
        padding-top: 4rem;
        padding-bottom: 4rem;
    }
    .tta {
        padding-right: 2rem;
    }
    .ttf {
        text-align: left;
    }
    .ttl {
        opacity: 0;
    }
    .ttc:first-child {
        padding-left: 2rem;
    }
    .tth:last-child {
        padding-right: 2rem;
    }
    .sidebar-expanded .ttp {
        grid-column: span 6 / span 6;
    }
    .sidebar-expanded .ttd {
        display: block;
    }
    .sidebar-expanded .ttv {
        display: none;
    }
    .sidebar-expanded .ttm {
        width: 5rem;
    }
    .sidebar-expanded .ttg {
        width: 16rem !important;
    }
    .sidebar-expanded .tty {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .sidebar-expanded .ttb {
        opacity: 1;
    }
}@media (min-width: 1280px) {
    .ttw {
        order: 0;
    }
    .ttx {
        grid-column: span 6 / span 6;
    }
    .ttk {
        grid-column: span 4 / span 4;
    }
    .tt_ {
        grid-column: span 8 / span 8;
    }
    .ttj {
        grid-column: span 3 / span 3;
    }
    .ttq {
        margin-left: 0px;
        margin-right: 0px;
    }
    .ttz {
        margin-left: 1rem;
        margin-right: 1rem;
    }
    .tne {
        margin-right: 1rem;
    }
    .tnt {
        margin-bottom: 0px;
    }
    .tnn {
        display: block;
    }
    .tnr {
        display: flex;
    }
    .tni {
        display: none;
    }
    .tns {
        width: 352px;
    }
    .tno {
        width: 5rem;
    }
    .tnu {
        width: 20rem;
    }
    .tna {
        width: auto;
    }
    .tnf {
        width: 18rem;
    }
    .tnl {
        width: 14rem;
    }
    .tnc {
        min-width: 14rem;
    }
    .tnh {
        --tw-translate-x: -4rem;
        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));
    }
    .tnp {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    .tnd {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .tnv {
        flex-direction: row;
    }
    .tnm {
        flex-wrap: wrap;
    }
    .tng {
        align-items: center;
    }
    .tny {
        justify-content: space-between;
    }
    .tnb > :not([hidden]) ~ :not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(4rem * var(--tw-space-x-reverse));
        margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse)));
    }
    .tnw > :not([hidden]) ~ :not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(1.5rem * var(--tw-space-x-reverse));
        margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
    }
    .tnx > :not([hidden]) ~ :not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(0px * var(--tw-space-y-reverse));
    }
    .tnk {
        padding-right: 4rem;
    }
    .tn_ {
        padding-left: 8rem;
    }
    .tnj {
        text-align: left;
    }
    .tnq {
        line-height: 2rem;
    }
    .tnz {
        line-height: 1.75rem;
    }
    .sidebar-expanded .tre {
        grid-column: span 3 / span 3;
    }
    .sidebar-expanded .trt {
        grid-column: span 4 / span 4;
    }
    .sidebar-expanded .trn {
        display: block;
    }
    .sidebar-expanded .trr {
        width: 14rem;
    }
    .sidebar-expanded .tri {
        width: 10rem;
    }
    .sidebar-expanded .trs {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
}@media (min-width: 1536px) {
    .\32xl\:col-span-4 {
        grid-column: span 4 / span 4;
    }
    .\32xl\:mx-8 {
        margin-left: 2rem;
        margin-right: 2rem;
    }
    .\32xl\:mlcvalstart80cvalend {
        margin-left: 80px;
    }
    .\32xl\:block {
        display: block;
    }
    .\32xl\:hidden {
        display: none;
    }
    .\32xl\:wcalcstart352sum80pxcalcend {
        width: calc(352px + 80px);
    }
    .\32xl\:\!w-64 {
        width: 16rem !important;
    }
    .\32xl\:max-w-none {
        max-width: none;
    }
    .\32xl\:px-12 {
        padding-left: 3rem;
        padding-right: 3rem;
    }
    .\32xl\:opacity--100 {
        opacity: 1;
    }
    .sidebar-expanded .\32xl\:sidebar-expanded\:w-56 {
        width: 14rem;
    }
}@media (min-width: 480px) {
    .tro {
        display: block;
    }
}.editor {
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, 0.125);
    border-radius: 0.25rem;
  }.editor__header {
    display: flex;
    align-items: center;
    flex: 0 0 auto;
    flex-wrap: wrap;
    padding: 0.75rem 1.25rem;
    margin-bottom: 0;
    background-color: rgba(0, 0, 0, 0.03);
    border-bottom: 1px solid rgba(0, 0, 0, 0.125);
    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
  }.editor__content {
    flex: 1 1 auto;
  }.editor__footer {
    padding: 0.75rem 1.25rem;
    background-color: rgba(0, 0, 0, 0.03);
    border-top: 1px solid rgba(0, 0, 0, 0.125);
    border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
  }.editor .menu-item {
    width: 1.75rem;
    height: 1.75rem;
    color: #0d0d0d;
    border: none;
    background-color: transparent;
    border-radius: 0.4rem;
    padding: 0.25rem;
    margin-right: 0.25rem;
  }.editor .menu-item svg {
    width: 100%;
    height: 100%;
    fill: currentColor;
  }.editor .menu-item.is-active,
  .editor .menu-item:hover {
    color: #fff;
    background-color: #0d0d0d;
  }.editor .menu-item.is-disabled {
    color: #d1d5db;
  }.editor .divider {
    width: 2px;
    height: 1.25rem;
    background-color: rgba(0, 0, 0, 0.1);
    margin-left: 0.5rem;
    margin-right: 0.75rem;
  }.editor .bubble-menu {
    display: flex;
    background-color: #374151;
    padding: 0.2rem;
    border-radius: 0.5rem;
  }.editor .bubble-menu button {
    border: none;
    background: none;
    font-size: 0.85rem;
    font-weight: 500;
    padding: 0 0.2rem;
    color: #fff;
    opacity: 0.8;
  }.editor .bubble-menu button.is-active,
  .editor .bubble-menu button:hover {
    opacity: 1;
  }.editor .floating-menu {
    display: flex;
    background-color: rgba(13, 13, 13, 0.06274509803921569);
    padding: 0.2rem;
    border: 0;
    border-radius: 0.5rem;
  }.editor .floating-menu button {
    border: none;
    background: none;
    font-size: 0.85rem;
    font-weight: 500;
    padding: 0 0.2rem;
    opacity: 0.6;
  }.editor .floating-menu button.is-active,
  .editor .floating-menu button:hover {
    opacity: 1;
  }.fullScreen {
    position: fixed;
    height: 100vh;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    z-index: 1000;
    border: 0 !important;
    border-radius: 0 !important;
  }.fullScreen .editor__content {
    height: 35rem;
    overflow: auto;
  }.fullScreen .ProseMirror {
    height: 100%;
  }.ProseMirror-gapcursor {
    position: relative;
  }.ProseMirror {
    padding: 0 1rem;
    height: 35rem;
    overflow-y: scroll;
  }/* .ProseMirror > * {
    max-width: 850px;
    margin: auto;
  } */.ProseMirror:focus {
    outline: none;
  }.ProseMirror p {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }.ProseMirror a {
    --tw-text-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-text-opacity));
  }.ProseMirror h1 {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }.ProseMirror h1,
  .ProseMirror h2 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }.ProseMirror .ProseMirror h2,
  .ProseMirror h2 {
    font-size: 1.5rem;
    line-height: 2rem;
  }.ProseMirror h3 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }.ProseMirror .ProseMirror h3,
  .ProseMirror h3 {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }.ProseMirror h4 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }.ProseMirror .ProseMirror h4,
  .ProseMirror h4 {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }.ProseMirror .text-2xl {
    font-size: 1.5rem !important;
    line-height: 2rem !important;
  }.ProseMirror .text-xl {
    font-size: 1.25rem !important;
    line-height: 1.75rem !important;
  }.ProseMirror .text-lg {
    font-size: 1.125rem !important;
    line-height: 1.75rem !important;
  }.ProseMirror ul {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
    list-style-position: outside;
    list-style-type: disc;
    padding: 0.125rem;
    line-height: 1.5;
  }@media (min-width: 1024px) {
    .ProseMirror ul {
      line-height: 2;
    }
  }.ProseMirror ul li {
    margin-left: 1.25rem;
  }.ProseMirror ul p {
    margin-top: 0;
    margin-bottom: 0;
  }.ProseMirror ol {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
    list-style-position: outside;
    list-style-type: decimal;
    padding: 0.125rem;
    line-height: 1.5;
  }@media (min-width: 1024px) {
    .ProseMirror ol {
      line-height: 2;
    }
  }.ProseMirror ol li {
    margin-left: 1.25rem;
  }.ProseMirror ol p {
    margin-top: 0;
    margin-bottom: 0;
  }.ProseMirror code {
    background-color: rgba(97, 97, 97, 0.1);
    color: #616161;
  }.ProseMirror pre {
    background: #0d0d0d;
    color: #fff;
    font-family: JetBrainsMono, monospace;
    padding: 0.75rem 1rem;
    border-radius: 0.5rem;
  }.ProseMirror pre code {
    color: inherit;
    padding: 0;
    background: none;
    font-size: 0.8rem;
  }.ProseMirror mark {
    background: #ff0;
  }.ProseMirror img {
    height: auto;
    max-width: 100%;
  }.ProseMirror blockquote {
    padding-left: 1rem;
    border-left: 2px solid rgba(13, 13, 13, 0.1);
  }.ProseMirror hr {
    border: none;
    border-top: 2px solid rgba(13, 13, 13, 0.1);
  }.ProseMirror [v-cloak] {
    display: none;
  }.ProseMirror .btn {
    padding: 0.5rem 0.75rem;
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.05em;
  }.ProseMirror .btn,
  .ProseMirror .ProseMirror .btn {
    border-radius: 0.25rem;
  }.ProseMirror .bg-primary-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(195, 202, 222, var(--tw-bg-opacity)) !important;
  }.ProseMirror .border-primary-100 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(195, 202, 222, var(--tw-border-opacity)) !important;
  }.ProseMirror .bg-green-700 {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity)) !important;
  }.ProseMirror .border-green-700 {
    --tw-border-opacity: 1 !important;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity)) !important;
  }.ProseMirror .no-underline {
    text-decoration: none !important;
  }.ProseMirror .hover\:text-black:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(0, 0, 0, var(--tw-text-opacity)) !important;
  }.ProseMirror .hover\:text-primary:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(0, 19, 77, var(--tw-text-opacity)) !important;
  }.ProseMirror .hover\:text-secondary:hover {
    --tw-text-opacity: 1 !important;
    color: rgba(73, 80, 87, var(--tw-text-opacity)) !important;
  }.ProseMirror .hover\:bg-white:hover {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity)) !important;
  }.ProseMirror .flex {
    display: flex;
  }.ProseMirror .flex-row {
    flex-direction: row;
  }.ProseMirror .flex-col {
    flex-direction: column;
  }.ProseMirror .grid {
    display: grid;
  }.ProseMirror .gap-5 {
    gap: 1.25rem;
  }.ProseMirror .gap-10 {
    gap: 2.5rem;
  }.ProseMirror .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }@media (min-width: 768px) {
    .ProseMirror .md\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .ProseMirror .md\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .ProseMirror .md\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
    .ProseMirror .md\:hidden {
      display: none;
    }
  }@media (min-width: 1024px) {
    .ProseMirror .lg\:gap-10 {
      gap: 2.5rem;
    }
  }.ProseMirror .card {
    position: relative;
    overflow: hidden;
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
  }.ProseMirror .card,
  .ProseMirror .ProseMirror .card {
    border-radius: 0.25rem;
    border-width: 1px;
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1),
      0 2px 4px -1px rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
      var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
  }.ProseMirror .card-header {
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
    padding: 0.5rem;
  }.ProseMirror .ProseMirror .card-header {
    border-width: 1px;
  }.ProseMirror .card-body {
    padding: 0.5rem;
  }.ProseMirror .intro-box {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
    border-radius: 0.25rem;
  }.ProseMirror .ProseMirror .intro-box {
    border-radius: 0.25rem;
  }.ProseMirror .intro-box {
    border: 4px solid;
    --tw-border-opacity: 1 !important;
    border-color: rgba(121, 137, 186, var(--tw-border-opacity)) !important;
  }.ProseMirror .intro-box .intro-box__summary {
    padding: 1rem;
  }.ProseMirror .intro-box .intro-box__summary ol,
  .ProseMirror .intro-box .intro-box__summary p,
  .ProseMirror .intro-box .intro-box__summary ul {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }.ProseMirror .intro-box .intro-box__how-to {
    --tw-border-opacity: 1;
    border-color: rgba(121, 137, 186, var(--tw-border-opacity));
    padding: 1rem;
  }.ProseMirror .intro-box .intro-box__how-to,
  .ProseMirror .ProseMirror .intro-box .intro-box__how-to {
    border-width: 1px;
    --tw-bg-opacity: 1;
    background-color: rgba(195, 202, 222, var(--tw-bg-opacity));
  }.ProseMirror .intro-box .intro-box__how-to a {
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-text-opacity));
    text-decoration: underline;
  }.ProseMirror .intro-box .intro-box__how-to a:hover {
    text-decoration: none;
  }.ProseMirror .intro-box .intro-box__how-to ol,
  .ProseMirror .intro-box .intro-box__how-to p,
  .ProseMirror .intro-box .intro-box__how-to ul {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }.ProseMirror .summary-box {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
    border-radius: 0.25rem;
    padding: 1rem;
  }.ProseMirror .ProseMirror .summary-box {
    border-radius: 0.25rem;
  }.ProseMirror .summary-box {
    border: 4px solid;
    --tw-border-opacity: 1 !important;
    border-color: rgba(121, 137, 186, var(--tw-border-opacity)) !important;
  }.ProseMirror .summary-box ol,
  .ProseMirror .summary-box p,
  .ProseMirror .summary-box ul {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }.ProseMirror .alert-primary {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
    --tw-border-opacity: 1;
    border-color: rgba(121, 137, 186, var(--tw-border-opacity));
    padding: 0.5rem;
  }.ProseMirror .alert-primary,
  .ProseMirror .ProseMirror .alert-primary {
    border-radius: 0.25rem;
    border-width: 1px;
    --tw-bg-opacity: 1;
    background-color: rgba(195, 202, 222, var(--tw-bg-opacity));
  }.ProseMirror .alert-primary a {
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-text-opacity));
    text-decoration: underline;
  }.ProseMirror .alert-primary a:hover {
    text-decoration: none;
  }.ProseMirror .alert-primary ol,
  .ProseMirror .alert-primary p,
  .ProseMirror .alert-primary ul {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }.ProseMirror .alert-secondary {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
    --tw-border-opacity: 1;
    border-color: rgba(180, 186, 191, var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgba(223, 226, 230, var(--tw-bg-opacity));
    padding: 0.5rem;
  }.ProseMirror .alert-secondary,
  .ProseMirror .ProseMirror .alert-secondary {
    border-radius: 0.25rem;
    border-width: 1px;
  }.ProseMirror .alert-secondary a {
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity));
    text-decoration: underline;
  }.ProseMirror .alert-secondary a:hover {
    text-decoration: none;
  }.ProseMirror .alert-secondary ol,
  .ProseMirror .alert-secondary p,
  .ProseMirror .alert-secondary ul {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }.ProseMirror .alert-success {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
    --tw-border-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
    padding: 0.5rem;
  }.ProseMirror .alert-success,
  .ProseMirror .ProseMirror .alert-success {
    border-radius: 0.25rem;
    border-width: 1px;
  }.ProseMirror .alert-success a {
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-text-opacity));
    text-decoration: underline;
  }.ProseMirror .alert-success a:hover {
    text-decoration: none;
  }.ProseMirror .alert-success ol,
  .ProseMirror .alert-success p,
  .ProseMirror .alert-success ul {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }.ProseMirror .alert-danger {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
    --tw-border-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
    padding: 0.5rem;
  }.ProseMirror .alert-danger,
  .ProseMirror .ProseMirror .alert-danger {
    border-radius: 0.25rem;
    border-width: 1px;
  }.ProseMirror .alert-danger a {
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-text-opacity));
    text-decoration: underline;
  }.ProseMirror .alert-danger a:hover {
    text-decoration: none;
  }.ProseMirror .alert-danger ol,
  .ProseMirror .alert-danger p,
  .ProseMirror .alert-danger ul {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }.ProseMirror .alert-info {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
    --tw-border-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
    padding: 0.5rem;
  }.ProseMirror .alert-info,
  .ProseMirror .ProseMirror .alert-info {
    border-radius: 0.25rem;
    border-width: 1px;
  }.ProseMirror .alert-info a {
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-text-opacity));
    text-decoration: underline;
  }.ProseMirror .alert-info a:hover {
    text-decoration: none;
  }.ProseMirror .alert-info ol,
  .ProseMirror .alert-info p,
  .ProseMirror .alert-info ul {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }.ProseMirror .product-info {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
    padding: 0.5rem 1.25rem;
  }.ProseMirror .product-info,
  .ProseMirror .ProseMirror .product-info {
    border-radius: 0.25rem;
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1),
      0 2px 4px -1px rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
      var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
  }.ProseMirror .product-info {
    border: 1px solid #e5e7eb;
  }.ProseMirror ul.positive-list {
    list-style-image: url(/svg/check.svg);
    list-style-position: outside;
  }.ProseMirror ul.negative-list {
    list-style-image: url(/svg/cancel.svg);
    list-style-position: outside;
  }.ProseMirror .page__navigation {
    list-style-type: disc !important;
    border-radius: 0.25rem !important;
    border-width: 1px !important;
    --tw-bg-opacity: 1 !important;
    background-color: rgba(0, 19, 77, var(--tw-bg-opacity)) !important;
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
    padding-left: 1rem !important;
    line-height: 2.5rem !important;
    --tw-text-opacity: 1 !important;
    color: rgba(255, 255, 255, var(--tw-text-opacity)) !important;
  }@media (min-width: 640px) {
    .ProseMirror .page__navigation {
      line-height: 2rem !important;
    }
  }.ProseMirror .ProseMirror .page__navigation {
    border-width: 1px !important;
    border-radius: 0.25rem !important;
  }.ProseMirror .page__navigation a {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }.ProseMirror .page-lean-navigation {
    list-style-type: disc !important;
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
    padding-left: 1rem !important;
    line-height: 2.5rem !important;
    --tw-text-opacity: 1 !important;
    color: rgba(0, 19, 77, var(--tw-text-opacity)) !important;
  }@media (min-width: 640px) {
    .ProseMirror .page-lean-navigation {
      line-height: 2rem !important;
    }
  }.ProseMirror table {
    border-collapse: collapse;
    table-layout: fixed;
    width: 100%;
    margin: 0;
    overflow: hidden;
  }.ProseMirror table td,
  .ProseMirror table th {
    min-width: 1em;
    border: 1px solid #ced4da;
    padding: 0.5rem;
    box-sizing: border-box;
    position: relative;
  }.ProseMirror table td p,
  .ProseMirror table th p {
    margin-top: 0;
    margin-bottom: 0;
  }.ProseMirror table th {
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgba(0, 19, 77, var(--tw-bg-opacity));
    padding: 0.5rem;
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }.ProseMirror .ProseMirror table th {
    border-width: 1px;
  }.ProseMirror table th {
    font-weight: 400;
  }.ProseMirror table .selectedCell:after {
    z-index: 2;
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(200, 200, 255, 0.4);
    pointer-events: none;
  }.ProseMirror table .column-resize-handle {
    position: absolute;
    right: -2px;
    top: 0;
    bottom: -2px;
    width: 4px;
    background-color: #adf;
    pointer-events: none;
  }.ProseMirror .tableWrapper {
    max-width: 851px;
    padding: 1rem 0;
    margin: auto;
    overflow-x: auto;
  }.ProseMirror .resize-cursor {
    cursor: ew-resize;
    cursor: col-resize;
  }.ProseMirror tr:nth-child(odd) {
    --tw-bg-opacity: 1;
    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
  }.ProseMirror tr:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
  }.ProseMirror tr:first-child {
    --tw-bg-opacity: 1 !important;
    background-color: rgba(0, 19, 77, var(--tw-bg-opacity)) !important;
    --tw-text-opacity: 1 !important;
    color: rgba(255, 255, 255, var(--tw-text-opacity)) !important;
  }.ProseMirror .img-fluid {
    height: auto;
    max-width: 100%;
  }.ProseMirror .shadow-md {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1),
      0 2px 4px -1px rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent),
      var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
  }.ProseMirror .border {
    border-width: 1px;
  }.ProseMirror .rounded {
    border-radius: 0.25rem;
  }.ProseMirror .aspect-w-9,
  .ProseMirror .aspect-w-16 {
    position: relative;
    padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
  }.ProseMirror .aspect-h-9 {
    --tw-aspect-h: 9;
  }.ProseMirror .aspect-w-16 {
    --tw-aspect-w: 16;
  }.ProseMirror .aspect-w-9 > *,
  .ProseMirror .aspect-w-16 > * {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }@media (min-width: 768px) {
    .ProseMirror .resp-container {
      overflow: hidden;
    }
  }.ProseMirror .resp-container iframe {
    width: 100%;
    display: block;
    margin: auto !important;
  }body {
    padding-right: 0 !important;
  }.last\:mb-0:last-child {
  margin-bottom: 0px;
}.last\:border-0:last-child {
  border-width: 0px;
}.visited\:text-purple-600:visited {
  color: rgb(147 51 234 );
}.checked\:border-blue-600:checked {
  --tw-border-opacity: 1;
  border-color: rgb(37 99 235 / var(--tw-border-opacity));
}.checked\:bg-blue-600:checked {
  --tw-bg-opacity: 1;
  background-color: rgb(37 99 235 / var(--tw-bg-opacity));
}.hover\:border-gray-300:hover {
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
}.hover\:bg-blue-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(59 130 246 / var(--tw-bg-opacity));
}.hover\:bg-blue-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(37 99 235 / var(--tw-bg-opacity));
}.hover\:bg-blue-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(29 78 216 / var(--tw-bg-opacity));
}.hover\:bg-blue-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(30 58 138 / var(--tw-bg-opacity));
}.hover\:bg-gray-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}.hover\:bg-gray-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}.hover\:bg-gray-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219 / var(--tw-bg-opacity));
}.hover\:bg-gray-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(156 163 175 / var(--tw-bg-opacity));
}.hover\:bg-gray-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}.hover\:bg-gray-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}.hover\:bg-gray-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity));
}.hover\:bg-green-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(22 163 74 / var(--tw-bg-opacity));
}.hover\:bg-indigo-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(199 210 254 / var(--tw-bg-opacity));
}.hover\:bg-indigo-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(79 70 229 / var(--tw-bg-opacity));
}.hover\:bg-red-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(239 68 68 / var(--tw-bg-opacity));
}.hover\:bg-red-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity));
}.hover\:bg-red-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(153 27 27 / var(--tw-bg-opacity));
}.hover\:bg-yellow-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(202 138 4 / var(--tw-bg-opacity));
}.hover\:italic:hover {
  font-style: italic;
}.hover\:text-blue-500:hover {
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / var(--tw-text-opacity));
}.hover\:text-blue-600:hover {
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / var(--tw-text-opacity));
}.hover\:text-blue-800:hover {
  --tw-text-opacity: 1;
  color: rgb(30 64 175 / var(--tw-text-opacity));
}.hover\:text-gray-200:hover {
  --tw-text-opacity: 1;
  color: rgb(229 231 235 / var(--tw-text-opacity));
}.hover\:text-gray-400:hover {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}.hover\:text-gray-500:hover {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}.hover\:text-gray-600:hover {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}.hover\:text-gray-700:hover {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}.hover\:text-gray-800:hover {
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}.hover\:text-gray-900:hover {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}.hover\:text-indigo-500:hover {
  --tw-text-opacity: 1;
  color: rgb(99 102 241 / var(--tw-text-opacity));
}.hover\:text-indigo-600:hover {
  --tw-text-opacity: 1;
  color: rgb(79 70 229 / var(--tw-text-opacity));
}.hover\:text-red-600:hover {
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity));
}.hover\:text-white:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.hover\:text-yellow-600:hover {
  --tw-text-opacity: 1;
  color: rgb(202 138 4 / var(--tw-text-opacity));
}.hover\:underline:hover {
  text-decoration-line: underline;
}.focus\:z-10:focus {
  z-index: 10;
}.focus\:border-blue-300:focus {
  --tw-border-opacity: 1;
  border-color: rgb(147 197 253 / var(--tw-border-opacity));
}.focus\:border-blue-400:focus {
  --tw-border-opacity: 1;
  border-color: rgb(96 165 250 / var(--tw-border-opacity));
}.focus\:border-gray-300:focus {
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
}.focus\:border-gray-900:focus {
  --tw-border-opacity: 1;
  border-color: rgb(17 24 39 / var(--tw-border-opacity));
}.focus\:border-indigo-300:focus {
  --tw-border-opacity: 1;
  border-color: rgb(165 180 252 / var(--tw-border-opacity));
}.focus\:border-indigo-500:focus {
  --tw-border-opacity: 1;
  border-color: rgb(99 102 241 / var(--tw-border-opacity));
}.focus\:border-indigo-700:focus {
  --tw-border-opacity: 1;
  border-color: rgb(67 56 202 / var(--tw-border-opacity));
}.focus\:border-red-700:focus {
  --tw-border-opacity: 1;
  border-color: rgb(185 28 28 / var(--tw-border-opacity));
}.focus\:bg-gray-100:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}.focus\:bg-gray-50:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}.focus\:bg-indigo-100:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(224 231 255 / var(--tw-bg-opacity));
}.focus\:bg-indigo-500:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(99 102 241 / var(--tw-bg-opacity));
}.focus\:bg-indigo-600:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(79 70 229 / var(--tw-bg-opacity));
}.focus\:bg-red-600:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity));
}.focus\:text-gray-500:focus {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}.focus\:text-gray-700:focus {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}.focus\:text-gray-800:focus {
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}.focus\:text-gray-900:focus {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}.focus\:text-indigo-800:focus {
  --tw-text-opacity: 1;
  color: rgb(55 48 163 / var(--tw-text-opacity));
}.focus\:text-white:focus {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}.focus\:underline:focus {
  text-decoration-line: underline;
}.focus\:outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}.focus\:ring:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}.focus\:ring-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-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-blue-200:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity));
}.focus\:ring-gray-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity));
}.focus\:ring-indigo-200:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(199 210 254 / var(--tw-ring-opacity));
}.focus\:ring-indigo-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity));
}.focus\:ring-red-200:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(254 202 202 / var(--tw-ring-opacity));
}.focus\:ring-red-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(252 165 165 / var(--tw-ring-opacity));
}.focus\:ring-opacity-50:focus {
  --tw-ring-opacity: 0.5;
}.active\:bg-gray-100:active {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}.active\:bg-gray-300:active {
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219 / var(--tw-bg-opacity));
}.active\:bg-gray-50:active {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}.active\:bg-gray-900:active {
  --tw-bg-opacity: 1;
  background-color: rgb(17 24 39 / var(--tw-bg-opacity));
}.active\:bg-red-600:active {
  --tw-bg-opacity: 1;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity));
}.active\:text-gray-500:active {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}.active\:text-gray-700:active {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}.active\:text-gray-800:active {
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}.active\:outline-none:active {
  outline: 2px solid transparent;
  outline-offset: 2px;
}.disabled\:cursor-wait:disabled {
  cursor: wait;
}.disabled\:opacity-25:disabled {
  opacity: 0.25;
}.disabled\:opacity-50:disabled {
  opacity: 0.5;
}.group:hover .group-hover\:text-gray-700 {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}.group:hover .group-hover\:text-gray-800 {
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}.group:hover .group-hover\:opacity-0 {
  opacity: 0;
}.group:hover .group-hover\:opacity-100 {
  opacity: 1;
}:is(.dark .dark\:divide-none) > :not([hidden]) ~ :not([hidden]) {
  border-style: none;
}:is(.dark .dark\:divide-gray-600) > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(75 85 99 / var(--tw-divide-opacity));
}:is(.dark .dark\:border-gray-500) {
  --tw-border-opacity: 1;
  border-color: rgb(107 114 128 / var(--tw-border-opacity));
}:is(.dark .dark\:border-gray-600) {
  --tw-border-opacity: 1;
  border-color: rgb(75 85 99 / var(--tw-border-opacity));
}:is(.dark .dark\:border-gray-700) {
  --tw-border-opacity: 1;
  border-color: rgb(55 65 81 / var(--tw-border-opacity));
}:is(.dark .dark\:border-red-800) {
  --tw-border-opacity: 1;
  border-color: rgb(153 27 27 / var(--tw-border-opacity));
}:is(.dark .dark\:bg-gray-200) {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}:is(.dark .dark\:bg-gray-500) {
  --tw-bg-opacity: 1;
  background-color: rgb(107 114 128 / var(--tw-bg-opacity));
}:is(.dark .dark\:bg-gray-700) {
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity));
}:is(.dark .dark\:bg-gray-800) {
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity));
}:is(.dark .dark\:bg-gray-900) {
  --tw-bg-opacity: 1;
  background-color: rgb(17 24 39 / var(--tw-bg-opacity));
}:is(.dark .dark\:bg-indigo-200) {
  --tw-bg-opacity: 1;
  background-color: rgb(199 210 254 / var(--tw-bg-opacity));
}:is(.dark .dark\:bg-red-200) {
  --tw-bg-opacity: 1;
  background-color: rgb(254 202 202 / var(--tw-bg-opacity));
}:is(.dark .dark\:bg-red-500) {
  --tw-bg-opacity: 1;
  background-color: rgb(239 68 68 / var(--tw-bg-opacity));
}:is(.dark .dark\:bg-red-800) {
  --tw-bg-opacity: 1;
  background-color: rgb(153 27 27 / var(--tw-bg-opacity));
}:is(.dark .dark\:text-gray-400) {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}:is(.dark .dark\:text-gray-900) {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}:is(.dark .dark\:text-indigo-900) {
  --tw-text-opacity: 1;
  color: rgb(49 46 129 / var(--tw-text-opacity));
}:is(.dark .dark\:text-red-800) {
  --tw-text-opacity: 1;
  color: rgb(153 27 27 / var(--tw-text-opacity));
}:is(.dark .dark\:text-white) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}:is(.dark .dark\:opacity-60) {
  opacity: 0.6;
}:is(.dark .dark\:ring-gray-600) {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(75 85 99 / var(--tw-ring-opacity));
}:is(.dark .dark\:hover\:border-gray-500:hover) {
  --tw-border-opacity: 1;
  border-color: rgb(107 114 128 / var(--tw-border-opacity));
}:is(.dark .dark\:hover\:bg-gray-600:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}:is(.dark .dark\:hover\:bg-gray-900:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(17 24 39 / var(--tw-bg-opacity));
}:is(.dark .dark\:hover\:bg-red-900:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(127 29 29 / var(--tw-bg-opacity));
}:is(.dark .dark\:hover\:text-gray-300:hover) {
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity));
}:is(.dark .dark\:hover\:text-gray-400:hover) {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}:is(.dark .dark\:hover\:text-white:hover) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}:is(.dark .dark\:focus\:bg-gray-600:focus) {
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}@media (min-width: 640px) {.sm\:col-span-2 {
    grid-column: span 2 / span 2;
  }.sm\:col-span-3 {
    grid-column: span 3 / span 3;
  }.sm\:col-span-4 {
    grid-column: span 4 / span 4;
  }.sm\:col-span-6 {
    grid-column: span 6 / span 6;
  }.sm\:-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }.sm\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }.sm\:mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }.sm\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }.sm\:-mr-2 {
    margin-right: -0.5rem;
  }.sm\:ml-10 {
    margin-left: 2.5rem;
  }.sm\:ml-3 {
    margin-left: 0.75rem;
  }.sm\:ml-4 {
    margin-left: 1rem;
  }.sm\:ml-6 {
    margin-left: 1.5rem;
  }.sm\:mr-0 {
    margin-right: 0px;
  }.sm\:mt-0 {
    margin-top: 0px;
  }.sm\:block {
    display: block;
  }.sm\:inline {
    display: inline;
  }.sm\:flex {
    display: flex;
  }.sm\:hidden {
    display: none;
  }.sm\:h-10 {
    height: 2.5rem;
  }.sm\:w-10 {
    width: 2.5rem;
  }.sm\:w-full {
    width: 100%;
  }.sm\:max-w-2xl {
    max-width: 42rem;
  }.sm\:max-w-4xl {
    max-width: 56rem;
  }.sm\:max-w-full {
    max-width: 100%;
  }.sm\:max-w-lg {
    max-width: 32rem;
  }.sm\:max-w-md {
    max-width: 28rem;
  }.sm\:max-w-sm {
    max-width: 24rem;
  }.sm\:max-w-xl {
    max-width: 36rem;
  }.sm\:flex-1 {
    flex: 1 1 0%;
  }.sm\:translate-y-0 {
    --tw-translate-y: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }.sm\: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));
  }.sm\: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));
  }.sm\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }.sm\:items-start {
    align-items: flex-start;
  }.sm\:items-center {
    align-items: center;
  }.sm\:justify-center {
    justify-content: center;
  }.sm\:justify-between {
    justify-content: space-between;
  }.sm\:rounded-lg {
    border-radius: 0.5rem;
  }.sm\:rounded-md {
    border-radius: 0.375rem;
  }.sm\:rounded-bl-md {
    border-bottom-left-radius: 0.375rem;
  }.sm\:rounded-br-md {
    border-bottom-right-radius: 0.375rem;
  }.sm\:rounded-tl-md {
    border-top-left-radius: 0.375rem;
  }.sm\:rounded-tr-md {
    border-top-right-radius: 0.375rem;
  }.sm\:p-6 {
    padding: 1.5rem;
  }.sm\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }.sm\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }.sm\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }.sm\:pb-4 {
    padding-bottom: 1rem;
  }.sm\:pt-0 {
    padding-top: 0px;
  }.sm\:text-left {
    text-align: left;
  }.sm\:text-sm {
    font-size: 0.875rem;
    line-height: 1.5715;
  }.sm\:leading-5 {
    line-height: 1.25rem;
  }
}@media (min-width: 768px) {.md\:col-span-1 {
    grid-column: span 1 / span 1;
  }.md\:col-span-2 {
    grid-column: span 2 / span 2;
  }.md\:mb-0 {
    margin-bottom: 0px;
  }.md\:mb-4 {
    margin-bottom: 1rem;
  }.md\:ml-2 {
    margin-left: 0.5rem;
  }.md\:mt-0 {
    margin-top: 0px;
  }.md\:inline-block {
    display: inline-block;
  }.md\:flex {
    display: flex;
  }.md\:grid {
    display: grid;
  }.md\:hidden {
    display: none;
  }.md\:w-1\/5 {
    width: 20%;
  }.md\:w-2\/4 {
    width: 50%;
  }.md\:w-4\/5 {
    width: 80%;
  }.md\:w-48 {
    width: 12rem;
  }.md\:w-56 {
    width: 14rem;
  }.md\:w-auto {
    width: auto;
  }.md\:flex-1 {
    flex: 1 1 0%;
  }.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\:items-center {
    align-items: center;
  }.md\:justify-between {
    justify-content: space-between;
  }.md\:gap-6 {
    gap: 1.5rem;
  }.md\:space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.5rem * var(--tw-space-x-reverse));
    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
  }.md\:space-x-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.75rem * var(--tw-space-x-reverse));
    margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
  }.md\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }.md\:rounded-lg {
    border-radius: 0.5rem;
  }.md\:border-l {
    border-left-width: 1px;
  }.md\:border-t-0 {
    border-top-width: 0px;
  }.md\:p-0 {
    padding: 0px;
  }.md\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }.md\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }.md\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }.md\:text-right {
    text-align: right;
  }
}@media (min-width: 1024px) {.lg\:col-span-4 {
    grid-column: span 4 / span 4;
  }.lg\:-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem;
  }.lg\:hidden {
    display: none;
  }.lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }.lg\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }.lg\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }.lg\:opacity-0 {
    opacity: 0;
  }.sidebar-expanded .lg\:sidebar-expanded\:opacity-100 {
    opacity: 1;
  }
}@media (min-width: 1536px) {.\32xl\:col-span-3 {
    grid-column: span 3 / span 3;
  }.\32xl\:block {
    display: block;
  }.\32xl\:hidden {
    display: none;
  }.\32xl\:\!w-64 {
    width: 16rem !important;
  }.\32xl\:opacity-100 {
    opacity: 1;
  }
}
  
