/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./assets/styles/layout.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
*, ::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(63 131 248 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(63 131 248 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #E5E7EB; /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/

html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: Roboto, Open Sans, sans-serif; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: Menlo, monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9CA3AF; /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9CA3AF; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}

.tooltip-arrow,.tooltip-arrow:before {
  position: absolute;
  width: 8px;
  height: 8px;
  background: inherit;
}

.tooltip-arrow {
  visibility: hidden;
}

.tooltip-arrow:before {
  content: "";
  visibility: visible;
  transform: rotate(45deg);
}

[data-tooltip-style^='light'] + .tooltip > .tooltip-arrow:before {
  border-style: solid;
  border-color: #e5e7eb;
}

[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='top'] > .tooltip-arrow:before {
  border-bottom-width: 1px;
  border-right-width: 1px;
}

[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='right'] > .tooltip-arrow:before {
  border-bottom-width: 1px;
  border-left-width: 1px;
}

[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='bottom'] > .tooltip-arrow:before {
  border-top-width: 1px;
  border-left-width: 1px;
}

[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='left'] > .tooltip-arrow:before {
  border-top-width: 1px;
  border-right-width: 1px;
}

.tooltip[data-popper-placement^='top'] > .tooltip-arrow {
  bottom: -4px;
}

.tooltip[data-popper-placement^='bottom'] > .tooltip-arrow {
  top: -4px;
}

.tooltip[data-popper-placement^='left'] > .tooltip-arrow {
  right: -4px;
}

.tooltip[data-popper-placement^='right'] > .tooltip-arrow {
  left: -4px;
}

.tooltip.invisible > .tooltip-arrow:before {
  visibility: hidden;
}

[data-popper-arrow],[data-popper-arrow]:before {
  position: absolute;
  width: 8px;
  height: 8px;
  background: inherit;
}

[data-popper-arrow] {
  visibility: hidden;
}

[data-popper-arrow]:before {
  content: "";
  visibility: visible;
  transform: rotate(45deg);
}

[data-popper-arrow]:after {
  content: "";
  visibility: visible;
  transform: rotate(45deg);
  position: absolute;
  width: 9px;
  height: 9px;
  background: inherit;
}

[role="tooltip"] > [data-popper-arrow]:before {
  border-style: solid;
  border-color: #e5e7eb;
}

.dark [role="tooltip"] > [data-popper-arrow]:before {
  border-style: solid;
  border-color: #4b5563;
}

[role="tooltip"] > [data-popper-arrow]:after {
  border-style: solid;
  border-color: #e5e7eb;
}

.dark [role="tooltip"] > [data-popper-arrow]:after {
  border-style: solid;
  border-color: #4b5563;
}

[data-popover][role="tooltip"][data-popper-placement^='top'] > [data-popper-arrow]:before {
  border-bottom-width: 1px;
  border-right-width: 1px;
}

[data-popover][role="tooltip"][data-popper-placement^='top'] > [data-popper-arrow]:after {
  border-bottom-width: 1px;
  border-right-width: 1px;
}

[data-popover][role="tooltip"][data-popper-placement^='right'] > [data-popper-arrow]:before {
  border-bottom-width: 1px;
  border-left-width: 1px;
}

[data-popover][role="tooltip"][data-popper-placement^='right'] > [data-popper-arrow]:after {
  border-bottom-width: 1px;
  border-left-width: 1px;
}

[data-popover][role="tooltip"][data-popper-placement^='bottom'] > [data-popper-arrow]:before {
  border-top-width: 1px;
  border-left-width: 1px;
}

[data-popover][role="tooltip"][data-popper-placement^='bottom'] > [data-popper-arrow]:after {
  border-top-width: 1px;
  border-left-width: 1px;
}

[data-popover][role="tooltip"][data-popper-placement^='left'] > [data-popper-arrow]:before {
  border-top-width: 1px;
  border-right-width: 1px;
}

[data-popover][role="tooltip"][data-popper-placement^='left'] > [data-popper-arrow]:after {
  border-top-width: 1px;
  border-right-width: 1px;
}

[data-popover][role="tooltip"][data-popper-placement^='top'] > [data-popper-arrow] {
  bottom: -5px;
}

[data-popover][role="tooltip"][data-popper-placement^='bottom'] > [data-popper-arrow] {
  top: -5px;
}

[data-popover][role="tooltip"][data-popper-placement^='left'] > [data-popper-arrow] {
  right: -5px;
}

[data-popover][role="tooltip"][data-popper-placement^='right'] > [data-popper-arrow] {
  left: -5px;
}

[role="tooltip"].invisible > [data-popper-arrow]:before {
  visibility: hidden;
}

[role="tooltip"].invisible > [data-popper-arrow]:after {
  visibility: hidden;
}

[type='text'],[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select {
  -webkit-appearance: none;
     -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: #1C64F2;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: #1C64F2;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #6B7280;
  opacity: 1;
}

input::placeholder,textarea::placeholder {
  color: #6B7280;
  opacity: 1;
}

::-webkit-datetime-edit-fields-wrapper {
  padding: 0;
}

input[type="time"]::-webkit-calendar-picker-indicator {
  background: none;
}

select:not([size]) {
  background-image: url("data:image/svg+xml,%3csvg aria-hidden=%27true%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 10 6%27%3e %3cpath stroke=%27%236B7280%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m1 1 4 4 4-4%27/%3e %3c/svg%3e");
  background-position: right 0.75rem center;
  background-repeat: no-repeat;
  background-size: 0.75em 0.75em;
  padding-right: 2.5rem;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}

:is([dir=rtl]) select:not([size]) {
  background-position: left 0.75rem center;
  padding-right: 0.75rem;
  padding-left: 0;
}

[multiple] {
  background-image: initial;
  background-position: initial;
  background-repeat: unset;
  background-size: initial;
  padding-right: 0.75rem;
  -webkit-print-color-adjust: unset;
          print-color-adjust: unset;
}

[type='checkbox'],[type='radio'] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 0;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
  display: inline-block;
  vertical-align: middle;
  background-origin: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  flex-shrink: 0;
  height: 1rem;
  width: 1rem;
  color: #1C64F2;
  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: #1C64F2;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

[type='checkbox']:checked,[type='radio']:checked,.dark [type='checkbox']:checked,.dark [type='radio']:checked {
  border-color: transparent;
  background-color: currentColor;
  background-size: 0.55em 0.55em;
  background-position: center;
  background-repeat: no-repeat;
}

[type='checkbox']:checked {
  background-image: url("data:image/svg+xml,%3csvg aria-hidden=%27true%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 16 12%27%3e %3cpath stroke=%27white%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M1 5.917 5.724 10.5 15 1.5%27/%3e %3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 0.55em 0.55em;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}

[type='radio']:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox=%270 0 16 16%27 fill=%27white%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3ccircle cx=%278%27 cy=%278%27 r=%273%27/%3e%3c/svg%3e");
  background-size: 1em 1em;
}

.dark [type='radio']:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox=%270 0 16 16%27 fill=%27white%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3ccircle cx=%278%27 cy=%278%27 r=%273%27/%3e%3c/svg%3e");
  background-size: 1em 1em;
}

[type='checkbox']:indeterminate {
  background-image: url("data:image/svg+xml,%3csvg aria-hidden=%27true%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 16 12%27%3e %3cpath stroke=%27white%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M0.5 6h14%27/%3e %3c/svg%3e");
  background-color: currentColor;
  border-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 0.55em 0.55em;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}

[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus {
  border-color: transparent;
  background-color: currentColor;
}

[type='file'] {
  background: unset;
  border-color: inherit;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-size: unset;
  line-height: inherit;
}

[type='file']:focus {
  outline: 1px auto inherit;
}

input[type=file]::file-selector-button {
  color: white;
  background: #1F2937;
  border: 0;
  font-weight: 500;
  font-size: 0.875rem;
  cursor: pointer;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  padding-left: 2rem;
  padding-right: 1rem;
  margin-inline-start: -1rem;
  margin-inline-end: 1rem;
}

input[type=file]::file-selector-button:hover {
  background: #374151;
}

:is([dir=rtl]) input[type=file]::file-selector-button {
  padding-right: 2rem;
  padding-left: 1rem;
}

.dark input[type=file]::file-selector-button {
  color: white;
  background: #4B5563;
}

.dark input[type=file]::file-selector-button:hover {
  background: #6B7280;
}

input[type="range"]::-webkit-slider-thumb {
  height: 1.25rem;
  width: 1.25rem;
  background: #1C64F2;
  border-radius: 9999px;
  border: 0;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
}

input[type="range"]:disabled::-webkit-slider-thumb {
  background: #9CA3AF;
}

.dark input[type="range"]:disabled::-webkit-slider-thumb {
  background: #6B7280;
}

input[type="range"]:focus::-webkit-slider-thumb {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-opacity: 1px;
  --tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity));
}

input[type="range"]::-moz-range-thumb {
  height: 1.25rem;
  width: 1.25rem;
  background: #1C64F2;
  border-radius: 9999px;
  border: 0;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
}

input[type="range"]:disabled::-moz-range-thumb {
  background: #9CA3AF;
}

.dark input[type="range"]:disabled::-moz-range-thumb {
  background: #6B7280;
}

input[type="range"]::-moz-range-progress {
  background: #3F83F8;
}

input[type="range"]::-ms-fill-lower {
  background: #3F83F8;
}

.toggle-bg:after {
  content: "";
  position: absolute;
  top: 0.125rem;
  left: 0.125rem;
  background: white;
  border-color: #D1D5DB;
  border-width: 1px;
  border-radius: 9999px;
  height: 1.25rem;
  width: 1.25rem;
  transition-property: background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
  transition-duration: .15s;
  box-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
}

input:checked + .toggle-bg:after {
  transform: translateX(100%);;
  border-color: white;
}

input:checked + .toggle-bg {
  background: #1C64F2;
  border-color: #1C64F2;
}
.container {
  width: 100%;
}
@media (min-width: 640px) {

  .container {
    max-width: 640px;
  }
}
@media (min-width: 768px) {

  .container {
    max-width: 768px;
  }
}
@media (min-width: 1024px) {

  .container {
    max-width: 1024px;
  }
}
@media (min-width: 1280px) {

  .container {
    max-width: 1280px;
  }
}
@media (min-width: 1536px) {

  .container {
    max-width: 1536px;
  }
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.visible {
  visibility: visible;
}
.invisible {
  visibility: hidden;
}
.collapse {
  visibility: collapse;
}
.static {
  position: static;
}
.fixed {
  position: fixed;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.inset-0 {
  inset: 0px;
}
.-right-2 {
  right: -0.5rem;
}
.-top-2 {
  top: -0.5rem;
}
.bottom-0 {
  bottom: 0px;
}
.bottom-6 {
  bottom: 1.5rem;
}
.bottom-\[60px\] {
  bottom: 60px;
}
.left-0 {
  left: 0px;
}
.right-0 {
  right: 0px;
}
.right-6 {
  right: 1.5rem;
}
.top-0 {
  top: 0px;
}
.z-10 {
  z-index: 10;
}
.z-20 {
  z-index: 20;
}
.z-30 {
  z-index: 30;
}
.z-40 {
  z-index: 40;
}
.z-50 {
  z-index: 50;
}
.col-span-1 {
  grid-column: span 1 / span 1;
}
.col-span-10 {
  grid-column: span 10 / span 10;
}
.col-span-11 {
  grid-column: span 11 / span 11;
}
.col-span-12 {
  grid-column: span 12 / span 12;
}
.col-span-2 {
  grid-column: span 2 / span 2;
}
.col-span-3 {
  grid-column: span 3 / span 3;
}
.col-span-4 {
  grid-column: span 4 / span 4;
}
.col-span-5 {
  grid-column: span 5 / span 5;
}
.col-span-6 {
  grid-column: span 6 / span 6;
}
.col-span-7 {
  grid-column: span 7 / span 7;
}
.col-span-8 {
  grid-column: span 8 / span 8;
}
.col-span-9 {
  grid-column: span 9 / span 9;
}
.col-span-full {
  grid-column: 1 / -1;
}
.m-0 {
  margin: 0px;
}
.-mx-1\.5 {
  margin-left: -0.375rem;
  margin-right: -0.375rem;
}
.-my-1\.5 {
  margin-top: -0.375rem;
  margin-bottom: -0.375rem;
}
.my-16 {
  margin-top: 4rem;
  margin-bottom: 4rem;
}
.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.-mb-px {
  margin-bottom: -1px;
}
.-ml-px {
  margin-left: -1px;
}
.-mt-2 {
  margin-top: -0.5rem;
}
.mb-1 {
  margin-bottom: 0.25rem;
}
.mb-1\.5 {
  margin-bottom: 0.375rem;
}
.mb-2 {
  margin-bottom: 0.5rem;
}
.mb-3 {
  margin-bottom: 0.75rem;
}
.mb-4 {
  margin-bottom: 1rem;
}
.mb-6 {
  margin-bottom: 1.5rem;
}
.me-1 {
  margin-inline-end: 0.25rem;
}
.me-2 {
  margin-inline-end: 0.5rem;
}
.me-3 {
  margin-inline-end: 0.75rem;
}
.ml-2 {
  margin-left: 0.5rem;
}
.ml-4 {
  margin-left: 1rem;
}
.ml-auto {
  margin-left: auto;
}
.mr-1 {
  margin-right: 0.25rem;
}
.mr-2 {
  margin-right: 0.5rem;
}
.mr-auto {
  margin-right: auto;
}
.ms-auto {
  margin-inline-start: auto;
}
.mt-1 {
  margin-top: 0.25rem;
}
.mt-2 {
  margin-top: 0.5rem;
}
.mt-6 {
  margin-top: 1.5rem;
}
.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-14 {
  height: 3.5rem;
}
.h-3 {
  height: 0.75rem;
}
.h-4 {
  height: 1rem;
}
.h-6 {
  height: 1.5rem;
}
.h-8 {
  height: 2rem;
}
.h-9 {
  height: 2.25rem;
}
.h-\[52px\] {
  height: 52px;
}
.h-auto {
  height: auto;
}
.h-full {
  height: 100%;
}
.max-h-72 {
  max-height: 18rem;
}
.max-h-96 {
  max-height: 24rem;
}
.min-h-\[60vh\] {
  min-height: 60vh;
}
.w-1\/2 {
  width: 50%;
}
.w-1\/3 {
  width: 33.333333%;
}
.w-10 {
  width: 2.5rem;
}
.w-14 {
  width: 3.5rem;
}
.w-2\/12 {
  width: 16.666667%;
}
.w-2\/3 {
  width: 66.666667%;
}
.w-3 {
  width: 0.75rem;
}
.w-3\/12 {
  width: 25%;
}
.w-4 {
  width: 1rem;
}
.w-4\/12 {
  width: 33.333333%;
}
.w-5\/12 {
  width: 41.666667%;
}
.w-6 {
  width: 1.5rem;
}
.w-6\/12 {
  width: 50%;
}
.w-64 {
  width: 16rem;
}
.w-7\/12 {
  width: 58.333333%;
}
.w-72 {
  width: 18rem;
}
.w-8 {
  width: 2rem;
}
.w-9\/12 {
  width: 75%;
}
.w-\[52px\] {
  width: 52px;
}
.w-auto {
  width: auto;
}
.w-full {
  width: 100%;
}
.min-w-56 {
  min-width: 14rem;
}
.max-w-32 {
  max-width: 8rem;
}
.max-w-40 {
  max-width: 10rem;
}
.flex-1 {
  flex: 1 1 0%;
}
.flex-shrink {
  flex-shrink: 1;
}
.shrink-0 {
  flex-shrink: 0;
}
.flex-grow {
  flex-grow: 1;
}
.grow {
  flex-grow: 1;
}
.-translate-x-full {
  --tw-translate-x: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-full {
  --tw-translate-y: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-0 {
  --tw-translate-x: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-full {
  --tw-translate-x: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-full {
  --tw-translate-y: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-180 {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform-none {
  transform: none;
}
.cursor-default {
  cursor: default;
}
.cursor-not-allowed {
  cursor: not-allowed;
}
.cursor-pointer {
  cursor: pointer;
}
.resize {
  resize: both;
}
.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-7 {
  grid-template-columns: repeat(7, 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-start {
  justify-content: flex-start;
}
.justify-end {
  justify-content: flex-end;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.gap-2 {
  gap: 0.5rem;
}
.gap-3 {
  gap: 0.75rem;
}
.gap-6 {
  gap: 1.5rem;
}
.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-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1rem * var(--tw-space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-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));
}
.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-gray-100 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(243 244 246 / var(--tw-divide-opacity, 1));
}
.divide-slate-100 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(241 245 249 / var(--tw-divide-opacity, 1));
}
.divide-white > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-divide-opacity, 1));
}
.divide-white\/0 > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0);
}
.divide-white\/10 > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.1);
}
.divide-white\/100 > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 1);
}
.divide-white\/15 > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.15);
}
.divide-white\/20 > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.2);
}
.divide-white\/25 > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.25);
}
.divide-white\/30 > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.3);
}
.divide-white\/35 > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.35);
}
.divide-white\/40 > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.4);
}
.divide-white\/45 > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.45);
}
.divide-white\/5 > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.05);
}
.divide-white\/50 > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.5);
}
.divide-white\/55 > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.55);
}
.divide-white\/60 > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.6);
}
.divide-white\/65 > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.65);
}
.divide-white\/70 > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.7);
}
.divide-white\/75 > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.75);
}
.divide-white\/80 > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.8);
}
.divide-white\/85 > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.85);
}
.divide-white\/90 > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.9);
}
.divide-white\/95 > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.95);
}
.self-center {
  align-self: center;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-y-auto {
  overflow-y: auto;
}
.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-wrap {
  text-wrap: wrap;
}
.text-nowrap {
  text-wrap: nowrap;
}
.rounded {
  border-radius: 0.25rem;
}
.rounded-full {
  border-radius: 9999px;
}
.rounded-lg {
  border-radius: 0.5rem;
}
.rounded-e-lg {
  border-start-end-radius: 0.5rem;
  border-end-end-radius: 0.5rem;
}
.rounded-l-lg {
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.rounded-r-lg {
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
.rounded-s-lg {
  border-start-start-radius: 0.5rem;
  border-end-start-radius: 0.5rem;
}
.border {
  border-width: 1px;
}
.border-0 {
  border-width: 0px;
}
.border-2 {
  border-width: 2px;
}
.border-b {
  border-bottom-width: 1px;
}
.\!border-primary-700 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(29 100 216 / var(--tw-border-opacity, 1)) !important;
}
.border-blue-600 {
  --tw-border-opacity: 1;
  border-color: rgb(28 100 242 / var(--tw-border-opacity, 1));
}
.border-blue-700 {
  --tw-border-opacity: 1;
  border-color: rgb(26 86 219 / var(--tw-border-opacity, 1));
}
.border-current {
  border-color: currentColor;
}
.border-gray-100 {
  --tw-border-opacity: 1;
  border-color: rgb(243 244 246 / var(--tw-border-opacity, 1));
}
.border-gray-200 {
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
}
.border-gray-300 {
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
}
.border-slate-200 {
  --tw-border-opacity: 1;
  border-color: rgb(226 232 240 / var(--tw-border-opacity, 1));
}
.border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.border-white\/0 {
  border-color: rgb(255 255 255 / 0);
}
.border-white\/10 {
  border-color: rgb(255 255 255 / 0.1);
}
.border-white\/100 {
  border-color: rgb(255 255 255 / 1);
}
.border-white\/15 {
  border-color: rgb(255 255 255 / 0.15);
}
.border-white\/20 {
  border-color: rgb(255 255 255 / 0.2);
}
.border-white\/25 {
  border-color: rgb(255 255 255 / 0.25);
}
.border-white\/30 {
  border-color: rgb(255 255 255 / 0.3);
}
.border-white\/35 {
  border-color: rgb(255 255 255 / 0.35);
}
.border-white\/40 {
  border-color: rgb(255 255 255 / 0.4);
}
.border-white\/45 {
  border-color: rgb(255 255 255 / 0.45);
}
.border-white\/5 {
  border-color: rgb(255 255 255 / 0.05);
}
.border-white\/50 {
  border-color: rgb(255 255 255 / 0.5);
}
.border-white\/55 {
  border-color: rgb(255 255 255 / 0.55);
}
.border-white\/60 {
  border-color: rgb(255 255 255 / 0.6);
}
.border-white\/65 {
  border-color: rgb(255 255 255 / 0.65);
}
.border-white\/70 {
  border-color: rgb(255 255 255 / 0.7);
}
.border-white\/75 {
  border-color: rgb(255 255 255 / 0.75);
}
.border-white\/80 {
  border-color: rgb(255 255 255 / 0.8);
}
.border-white\/85 {
  border-color: rgb(255 255 255 / 0.85);
}
.border-white\/90 {
  border-color: rgb(255 255 255 / 0.9);
}
.border-white\/95 {
  border-color: rgb(255 255 255 / 0.95);
}
.border-x-white {
  --tw-border-opacity: 1;
  border-left-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
  border-right-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.border-x-white\/0 {
  border-left-color: rgb(255 255 255 / 0);
  border-right-color: rgb(255 255 255 / 0);
}
.border-x-white\/10 {
  border-left-color: rgb(255 255 255 / 0.1);
  border-right-color: rgb(255 255 255 / 0.1);
}
.border-x-white\/100 {
  border-left-color: rgb(255 255 255 / 1);
  border-right-color: rgb(255 255 255 / 1);
}
.border-x-white\/15 {
  border-left-color: rgb(255 255 255 / 0.15);
  border-right-color: rgb(255 255 255 / 0.15);
}
.border-x-white\/20 {
  border-left-color: rgb(255 255 255 / 0.2);
  border-right-color: rgb(255 255 255 / 0.2);
}
.border-x-white\/25 {
  border-left-color: rgb(255 255 255 / 0.25);
  border-right-color: rgb(255 255 255 / 0.25);
}
.border-x-white\/30 {
  border-left-color: rgb(255 255 255 / 0.3);
  border-right-color: rgb(255 255 255 / 0.3);
}
.border-x-white\/35 {
  border-left-color: rgb(255 255 255 / 0.35);
  border-right-color: rgb(255 255 255 / 0.35);
}
.border-x-white\/40 {
  border-left-color: rgb(255 255 255 / 0.4);
  border-right-color: rgb(255 255 255 / 0.4);
}
.border-x-white\/45 {
  border-left-color: rgb(255 255 255 / 0.45);
  border-right-color: rgb(255 255 255 / 0.45);
}
.border-x-white\/5 {
  border-left-color: rgb(255 255 255 / 0.05);
  border-right-color: rgb(255 255 255 / 0.05);
}
.border-x-white\/50 {
  border-left-color: rgb(255 255 255 / 0.5);
  border-right-color: rgb(255 255 255 / 0.5);
}
.border-x-white\/55 {
  border-left-color: rgb(255 255 255 / 0.55);
  border-right-color: rgb(255 255 255 / 0.55);
}
.border-x-white\/60 {
  border-left-color: rgb(255 255 255 / 0.6);
  border-right-color: rgb(255 255 255 / 0.6);
}
.border-x-white\/65 {
  border-left-color: rgb(255 255 255 / 0.65);
  border-right-color: rgb(255 255 255 / 0.65);
}
.border-x-white\/70 {
  border-left-color: rgb(255 255 255 / 0.7);
  border-right-color: rgb(255 255 255 / 0.7);
}
.border-x-white\/75 {
  border-left-color: rgb(255 255 255 / 0.75);
  border-right-color: rgb(255 255 255 / 0.75);
}
.border-x-white\/80 {
  border-left-color: rgb(255 255 255 / 0.8);
  border-right-color: rgb(255 255 255 / 0.8);
}
.border-x-white\/85 {
  border-left-color: rgb(255 255 255 / 0.85);
  border-right-color: rgb(255 255 255 / 0.85);
}
.border-x-white\/90 {
  border-left-color: rgb(255 255 255 / 0.9);
  border-right-color: rgb(255 255 255 / 0.9);
}
.border-x-white\/95 {
  border-left-color: rgb(255 255 255 / 0.95);
  border-right-color: rgb(255 255 255 / 0.95);
}
.border-y-white {
  --tw-border-opacity: 1;
  border-top-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
  border-bottom-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.border-y-white\/0 {
  border-top-color: rgb(255 255 255 / 0);
  border-bottom-color: rgb(255 255 255 / 0);
}
.border-y-white\/10 {
  border-top-color: rgb(255 255 255 / 0.1);
  border-bottom-color: rgb(255 255 255 / 0.1);
}
.border-y-white\/100 {
  border-top-color: rgb(255 255 255 / 1);
  border-bottom-color: rgb(255 255 255 / 1);
}
.border-y-white\/15 {
  border-top-color: rgb(255 255 255 / 0.15);
  border-bottom-color: rgb(255 255 255 / 0.15);
}
.border-y-white\/20 {
  border-top-color: rgb(255 255 255 / 0.2);
  border-bottom-color: rgb(255 255 255 / 0.2);
}
.border-y-white\/25 {
  border-top-color: rgb(255 255 255 / 0.25);
  border-bottom-color: rgb(255 255 255 / 0.25);
}
.border-y-white\/30 {
  border-top-color: rgb(255 255 255 / 0.3);
  border-bottom-color: rgb(255 255 255 / 0.3);
}
.border-y-white\/35 {
  border-top-color: rgb(255 255 255 / 0.35);
  border-bottom-color: rgb(255 255 255 / 0.35);
}
.border-y-white\/40 {
  border-top-color: rgb(255 255 255 / 0.4);
  border-bottom-color: rgb(255 255 255 / 0.4);
}
.border-y-white\/45 {
  border-top-color: rgb(255 255 255 / 0.45);
  border-bottom-color: rgb(255 255 255 / 0.45);
}
.border-y-white\/5 {
  border-top-color: rgb(255 255 255 / 0.05);
  border-bottom-color: rgb(255 255 255 / 0.05);
}
.border-y-white\/50 {
  border-top-color: rgb(255 255 255 / 0.5);
  border-bottom-color: rgb(255 255 255 / 0.5);
}
.border-y-white\/55 {
  border-top-color: rgb(255 255 255 / 0.55);
  border-bottom-color: rgb(255 255 255 / 0.55);
}
.border-y-white\/60 {
  border-top-color: rgb(255 255 255 / 0.6);
  border-bottom-color: rgb(255 255 255 / 0.6);
}
.border-y-white\/65 {
  border-top-color: rgb(255 255 255 / 0.65);
  border-bottom-color: rgb(255 255 255 / 0.65);
}
.border-y-white\/70 {
  border-top-color: rgb(255 255 255 / 0.7);
  border-bottom-color: rgb(255 255 255 / 0.7);
}
.border-y-white\/75 {
  border-top-color: rgb(255 255 255 / 0.75);
  border-bottom-color: rgb(255 255 255 / 0.75);
}
.border-y-white\/80 {
  border-top-color: rgb(255 255 255 / 0.8);
  border-bottom-color: rgb(255 255 255 / 0.8);
}
.border-y-white\/85 {
  border-top-color: rgb(255 255 255 / 0.85);
  border-bottom-color: rgb(255 255 255 / 0.85);
}
.border-y-white\/90 {
  border-top-color: rgb(255 255 255 / 0.9);
  border-bottom-color: rgb(255 255 255 / 0.9);
}
.border-y-white\/95 {
  border-top-color: rgb(255 255 255 / 0.95);
  border-bottom-color: rgb(255 255 255 / 0.95);
}
.border-b-white {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.border-b-white\/0 {
  border-bottom-color: rgb(255 255 255 / 0);
}
.border-b-white\/10 {
  border-bottom-color: rgb(255 255 255 / 0.1);
}
.border-b-white\/100 {
  border-bottom-color: rgb(255 255 255 / 1);
}
.border-b-white\/15 {
  border-bottom-color: rgb(255 255 255 / 0.15);
}
.border-b-white\/20 {
  border-bottom-color: rgb(255 255 255 / 0.2);
}
.border-b-white\/25 {
  border-bottom-color: rgb(255 255 255 / 0.25);
}
.border-b-white\/30 {
  border-bottom-color: rgb(255 255 255 / 0.3);
}
.border-b-white\/35 {
  border-bottom-color: rgb(255 255 255 / 0.35);
}
.border-b-white\/40 {
  border-bottom-color: rgb(255 255 255 / 0.4);
}
.border-b-white\/45 {
  border-bottom-color: rgb(255 255 255 / 0.45);
}
.border-b-white\/5 {
  border-bottom-color: rgb(255 255 255 / 0.05);
}
.border-b-white\/50 {
  border-bottom-color: rgb(255 255 255 / 0.5);
}
.border-b-white\/55 {
  border-bottom-color: rgb(255 255 255 / 0.55);
}
.border-b-white\/60 {
  border-bottom-color: rgb(255 255 255 / 0.6);
}
.border-b-white\/65 {
  border-bottom-color: rgb(255 255 255 / 0.65);
}
.border-b-white\/70 {
  border-bottom-color: rgb(255 255 255 / 0.7);
}
.border-b-white\/75 {
  border-bottom-color: rgb(255 255 255 / 0.75);
}
.border-b-white\/80 {
  border-bottom-color: rgb(255 255 255 / 0.8);
}
.border-b-white\/85 {
  border-bottom-color: rgb(255 255 255 / 0.85);
}
.border-b-white\/90 {
  border-bottom-color: rgb(255 255 255 / 0.9);
}
.border-b-white\/95 {
  border-bottom-color: rgb(255 255 255 / 0.95);
}
.border-e-white {
  --tw-border-opacity: 1;
  border-inline-end-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.border-e-white\/0 {
  border-inline-end-color: rgb(255 255 255 / 0);
}
.border-e-white\/10 {
  border-inline-end-color: rgb(255 255 255 / 0.1);
}
.border-e-white\/100 {
  border-inline-end-color: rgb(255 255 255 / 1);
}
.border-e-white\/15 {
  border-inline-end-color: rgb(255 255 255 / 0.15);
}
.border-e-white\/20 {
  border-inline-end-color: rgb(255 255 255 / 0.2);
}
.border-e-white\/25 {
  border-inline-end-color: rgb(255 255 255 / 0.25);
}
.border-e-white\/30 {
  border-inline-end-color: rgb(255 255 255 / 0.3);
}
.border-e-white\/35 {
  border-inline-end-color: rgb(255 255 255 / 0.35);
}
.border-e-white\/40 {
  border-inline-end-color: rgb(255 255 255 / 0.4);
}
.border-e-white\/45 {
  border-inline-end-color: rgb(255 255 255 / 0.45);
}
.border-e-white\/5 {
  border-inline-end-color: rgb(255 255 255 / 0.05);
}
.border-e-white\/50 {
  border-inline-end-color: rgb(255 255 255 / 0.5);
}
.border-e-white\/55 {
  border-inline-end-color: rgb(255 255 255 / 0.55);
}
.border-e-white\/60 {
  border-inline-end-color: rgb(255 255 255 / 0.6);
}
.border-e-white\/65 {
  border-inline-end-color: rgb(255 255 255 / 0.65);
}
.border-e-white\/70 {
  border-inline-end-color: rgb(255 255 255 / 0.7);
}
.border-e-white\/75 {
  border-inline-end-color: rgb(255 255 255 / 0.75);
}
.border-e-white\/80 {
  border-inline-end-color: rgb(255 255 255 / 0.8);
}
.border-e-white\/85 {
  border-inline-end-color: rgb(255 255 255 / 0.85);
}
.border-e-white\/90 {
  border-inline-end-color: rgb(255 255 255 / 0.9);
}
.border-e-white\/95 {
  border-inline-end-color: rgb(255 255 255 / 0.95);
}
.border-l-white {
  --tw-border-opacity: 1;
  border-left-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.border-l-white\/0 {
  border-left-color: rgb(255 255 255 / 0);
}
.border-l-white\/10 {
  border-left-color: rgb(255 255 255 / 0.1);
}
.border-l-white\/100 {
  border-left-color: rgb(255 255 255 / 1);
}
.border-l-white\/15 {
  border-left-color: rgb(255 255 255 / 0.15);
}
.border-l-white\/20 {
  border-left-color: rgb(255 255 255 / 0.2);
}
.border-l-white\/25 {
  border-left-color: rgb(255 255 255 / 0.25);
}
.border-l-white\/30 {
  border-left-color: rgb(255 255 255 / 0.3);
}
.border-l-white\/35 {
  border-left-color: rgb(255 255 255 / 0.35);
}
.border-l-white\/40 {
  border-left-color: rgb(255 255 255 / 0.4);
}
.border-l-white\/45 {
  border-left-color: rgb(255 255 255 / 0.45);
}
.border-l-white\/5 {
  border-left-color: rgb(255 255 255 / 0.05);
}
.border-l-white\/50 {
  border-left-color: rgb(255 255 255 / 0.5);
}
.border-l-white\/55 {
  border-left-color: rgb(255 255 255 / 0.55);
}
.border-l-white\/60 {
  border-left-color: rgb(255 255 255 / 0.6);
}
.border-l-white\/65 {
  border-left-color: rgb(255 255 255 / 0.65);
}
.border-l-white\/70 {
  border-left-color: rgb(255 255 255 / 0.7);
}
.border-l-white\/75 {
  border-left-color: rgb(255 255 255 / 0.75);
}
.border-l-white\/80 {
  border-left-color: rgb(255 255 255 / 0.8);
}
.border-l-white\/85 {
  border-left-color: rgb(255 255 255 / 0.85);
}
.border-l-white\/90 {
  border-left-color: rgb(255 255 255 / 0.9);
}
.border-l-white\/95 {
  border-left-color: rgb(255 255 255 / 0.95);
}
.border-r-white {
  --tw-border-opacity: 1;
  border-right-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.border-r-white\/0 {
  border-right-color: rgb(255 255 255 / 0);
}
.border-r-white\/10 {
  border-right-color: rgb(255 255 255 / 0.1);
}
.border-r-white\/100 {
  border-right-color: rgb(255 255 255 / 1);
}
.border-r-white\/15 {
  border-right-color: rgb(255 255 255 / 0.15);
}
.border-r-white\/20 {
  border-right-color: rgb(255 255 255 / 0.2);
}
.border-r-white\/25 {
  border-right-color: rgb(255 255 255 / 0.25);
}
.border-r-white\/30 {
  border-right-color: rgb(255 255 255 / 0.3);
}
.border-r-white\/35 {
  border-right-color: rgb(255 255 255 / 0.35);
}
.border-r-white\/40 {
  border-right-color: rgb(255 255 255 / 0.4);
}
.border-r-white\/45 {
  border-right-color: rgb(255 255 255 / 0.45);
}
.border-r-white\/5 {
  border-right-color: rgb(255 255 255 / 0.05);
}
.border-r-white\/50 {
  border-right-color: rgb(255 255 255 / 0.5);
}
.border-r-white\/55 {
  border-right-color: rgb(255 255 255 / 0.55);
}
.border-r-white\/60 {
  border-right-color: rgb(255 255 255 / 0.6);
}
.border-r-white\/65 {
  border-right-color: rgb(255 255 255 / 0.65);
}
.border-r-white\/70 {
  border-right-color: rgb(255 255 255 / 0.7);
}
.border-r-white\/75 {
  border-right-color: rgb(255 255 255 / 0.75);
}
.border-r-white\/80 {
  border-right-color: rgb(255 255 255 / 0.8);
}
.border-r-white\/85 {
  border-right-color: rgb(255 255 255 / 0.85);
}
.border-r-white\/90 {
  border-right-color: rgb(255 255 255 / 0.9);
}
.border-r-white\/95 {
  border-right-color: rgb(255 255 255 / 0.95);
}
.border-s-white {
  --tw-border-opacity: 1;
  border-inline-start-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.border-s-white\/0 {
  border-inline-start-color: rgb(255 255 255 / 0);
}
.border-s-white\/10 {
  border-inline-start-color: rgb(255 255 255 / 0.1);
}
.border-s-white\/100 {
  border-inline-start-color: rgb(255 255 255 / 1);
}
.border-s-white\/15 {
  border-inline-start-color: rgb(255 255 255 / 0.15);
}
.border-s-white\/20 {
  border-inline-start-color: rgb(255 255 255 / 0.2);
}
.border-s-white\/25 {
  border-inline-start-color: rgb(255 255 255 / 0.25);
}
.border-s-white\/30 {
  border-inline-start-color: rgb(255 255 255 / 0.3);
}
.border-s-white\/35 {
  border-inline-start-color: rgb(255 255 255 / 0.35);
}
.border-s-white\/40 {
  border-inline-start-color: rgb(255 255 255 / 0.4);
}
.border-s-white\/45 {
  border-inline-start-color: rgb(255 255 255 / 0.45);
}
.border-s-white\/5 {
  border-inline-start-color: rgb(255 255 255 / 0.05);
}
.border-s-white\/50 {
  border-inline-start-color: rgb(255 255 255 / 0.5);
}
.border-s-white\/55 {
  border-inline-start-color: rgb(255 255 255 / 0.55);
}
.border-s-white\/60 {
  border-inline-start-color: rgb(255 255 255 / 0.6);
}
.border-s-white\/65 {
  border-inline-start-color: rgb(255 255 255 / 0.65);
}
.border-s-white\/70 {
  border-inline-start-color: rgb(255 255 255 / 0.7);
}
.border-s-white\/75 {
  border-inline-start-color: rgb(255 255 255 / 0.75);
}
.border-s-white\/80 {
  border-inline-start-color: rgb(255 255 255 / 0.8);
}
.border-s-white\/85 {
  border-inline-start-color: rgb(255 255 255 / 0.85);
}
.border-s-white\/90 {
  border-inline-start-color: rgb(255 255 255 / 0.9);
}
.border-s-white\/95 {
  border-inline-start-color: rgb(255 255 255 / 0.95);
}
.border-t-white {
  --tw-border-opacity: 1;
  border-top-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.border-t-white\/0 {
  border-top-color: rgb(255 255 255 / 0);
}
.border-t-white\/10 {
  border-top-color: rgb(255 255 255 / 0.1);
}
.border-t-white\/100 {
  border-top-color: rgb(255 255 255 / 1);
}
.border-t-white\/15 {
  border-top-color: rgb(255 255 255 / 0.15);
}
.border-t-white\/20 {
  border-top-color: rgb(255 255 255 / 0.2);
}
.border-t-white\/25 {
  border-top-color: rgb(255 255 255 / 0.25);
}
.border-t-white\/30 {
  border-top-color: rgb(255 255 255 / 0.3);
}
.border-t-white\/35 {
  border-top-color: rgb(255 255 255 / 0.35);
}
.border-t-white\/40 {
  border-top-color: rgb(255 255 255 / 0.4);
}
.border-t-white\/45 {
  border-top-color: rgb(255 255 255 / 0.45);
}
.border-t-white\/5 {
  border-top-color: rgb(255 255 255 / 0.05);
}
.border-t-white\/50 {
  border-top-color: rgb(255 255 255 / 0.5);
}
.border-t-white\/55 {
  border-top-color: rgb(255 255 255 / 0.55);
}
.border-t-white\/60 {
  border-top-color: rgb(255 255 255 / 0.6);
}
.border-t-white\/65 {
  border-top-color: rgb(255 255 255 / 0.65);
}
.border-t-white\/70 {
  border-top-color: rgb(255 255 255 / 0.7);
}
.border-t-white\/75 {
  border-top-color: rgb(255 255 255 / 0.75);
}
.border-t-white\/80 {
  border-top-color: rgb(255 255 255 / 0.8);
}
.border-t-white\/85 {
  border-top-color: rgb(255 255 255 / 0.85);
}
.border-t-white\/90 {
  border-top-color: rgb(255 255 255 / 0.9);
}
.border-t-white\/95 {
  border-top-color: rgb(255 255 255 / 0.95);
}
.\!bg-gray-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1)) !important;
}
.\!bg-primary-600 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(37 112 235 / var(--tw-bg-opacity, 1)) !important;
}
.\!bg-primary-700 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(29 100 216 / var(--tw-bg-opacity, 1)) !important;
}
.bg-blue-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(26 86 219 / var(--tw-bg-opacity, 1));
}
.bg-gray-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
}
.bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1));
}
.bg-gray-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
}
.bg-gray-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1));
}
.bg-gray-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1));
}
.bg-gray-900\/50 {
  background-color: rgb(17 24 39 / 0.5);
}
.bg-orange-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 236 220 / var(--tw-bg-opacity, 1));
}
.bg-red-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(240 82 82 / var(--tw-bg-opacity, 1));
}
.bg-slate-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity, 1));
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.bg-white\/0 {
  background-color: rgb(255 255 255 / 0);
}
.bg-white\/10 {
  background-color: rgb(255 255 255 / 0.1);
}
.bg-white\/100 {
  background-color: rgb(255 255 255 / 1);
}
.bg-white\/15 {
  background-color: rgb(255 255 255 / 0.15);
}
.bg-white\/20 {
  background-color: rgb(255 255 255 / 0.2);
}
.bg-white\/25 {
  background-color: rgb(255 255 255 / 0.25);
}
.bg-white\/30 {
  background-color: rgb(255 255 255 / 0.3);
}
.bg-white\/35 {
  background-color: rgb(255 255 255 / 0.35);
}
.bg-white\/40 {
  background-color: rgb(255 255 255 / 0.4);
}
.bg-white\/45 {
  background-color: rgb(255 255 255 / 0.45);
}
.bg-white\/5 {
  background-color: rgb(255 255 255 / 0.05);
}
.bg-white\/50 {
  background-color: rgb(255 255 255 / 0.5);
}
.bg-white\/55 {
  background-color: rgb(255 255 255 / 0.55);
}
.bg-white\/60 {
  background-color: rgb(255 255 255 / 0.6);
}
.bg-white\/65 {
  background-color: rgb(255 255 255 / 0.65);
}
.bg-white\/70 {
  background-color: rgb(255 255 255 / 0.7);
}
.bg-white\/75 {
  background-color: rgb(255 255 255 / 0.75);
}
.bg-white\/80 {
  background-color: rgb(255 255 255 / 0.8);
}
.bg-white\/85 {
  background-color: rgb(255 255 255 / 0.85);
}
.bg-white\/90 {
  background-color: rgb(255 255 255 / 0.9);
}
.bg-white\/95 {
  background-color: rgb(255 255 255 / 0.95);
}
.from-white {
  --tw-gradient-from: #ffffff var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-white\/0 {
  --tw-gradient-from: rgb(255 255 255 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-white\/10 {
  --tw-gradient-from: rgb(255 255 255 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-white\/100 {
  --tw-gradient-from: rgb(255 255 255 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-white\/15 {
  --tw-gradient-from: rgb(255 255 255 / 0.15) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-white\/20 {
  --tw-gradient-from: rgb(255 255 255 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-white\/25 {
  --tw-gradient-from: rgb(255 255 255 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-white\/30 {
  --tw-gradient-from: rgb(255 255 255 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-white\/35 {
  --tw-gradient-from: rgb(255 255 255 / 0.35) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-white\/40 {
  --tw-gradient-from: rgb(255 255 255 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-white\/45 {
  --tw-gradient-from: rgb(255 255 255 / 0.45) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-white\/5 {
  --tw-gradient-from: rgb(255 255 255 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-white\/50 {
  --tw-gradient-from: rgb(255 255 255 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-white\/55 {
  --tw-gradient-from: rgb(255 255 255 / 0.55) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-white\/60 {
  --tw-gradient-from: rgb(255 255 255 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-white\/65 {
  --tw-gradient-from: rgb(255 255 255 / 0.65) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-white\/70 {
  --tw-gradient-from: rgb(255 255 255 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-white\/75 {
  --tw-gradient-from: rgb(255 255 255 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-white\/80 {
  --tw-gradient-from: rgb(255 255 255 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-white\/85 {
  --tw-gradient-from: rgb(255 255 255 / 0.85) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-white\/90 {
  --tw-gradient-from: rgb(255 255 255 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-white\/95 {
  --tw-gradient-from: rgb(255 255 255 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.via-white {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #ffffff var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-white\/0 {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-white\/10 {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.1) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-white\/100 {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 1) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-white\/15 {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.15) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-white\/20 {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.2) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-white\/25 {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.25) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-white\/30 {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.3) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-white\/35 {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.35) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-white\/40 {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.4) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-white\/45 {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.45) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-white\/5 {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.05) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-white\/50 {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.5) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-white\/55 {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.55) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-white\/60 {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.6) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-white\/65 {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.65) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-white\/70 {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.7) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-white\/75 {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.75) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-white\/80 {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.8) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-white\/85 {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.85) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-white\/90 {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.9) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-white\/95 {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.95) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.to-white {
  --tw-gradient-to: #ffffff var(--tw-gradient-to-position);
}
.to-white\/0 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
}
.to-white\/10 {
  --tw-gradient-to: rgb(255 255 255 / 0.1) var(--tw-gradient-to-position);
}
.to-white\/100 {
  --tw-gradient-to: rgb(255 255 255 / 1) var(--tw-gradient-to-position);
}
.to-white\/15 {
  --tw-gradient-to: rgb(255 255 255 / 0.15) var(--tw-gradient-to-position);
}
.to-white\/20 {
  --tw-gradient-to: rgb(255 255 255 / 0.2) var(--tw-gradient-to-position);
}
.to-white\/25 {
  --tw-gradient-to: rgb(255 255 255 / 0.25) var(--tw-gradient-to-position);
}
.to-white\/30 {
  --tw-gradient-to: rgb(255 255 255 / 0.3) var(--tw-gradient-to-position);
}
.to-white\/35 {
  --tw-gradient-to: rgb(255 255 255 / 0.35) var(--tw-gradient-to-position);
}
.to-white\/40 {
  --tw-gradient-to: rgb(255 255 255 / 0.4) var(--tw-gradient-to-position);
}
.to-white\/45 {
  --tw-gradient-to: rgb(255 255 255 / 0.45) var(--tw-gradient-to-position);
}
.to-white\/5 {
  --tw-gradient-to: rgb(255 255 255 / 0.05) var(--tw-gradient-to-position);
}
.to-white\/50 {
  --tw-gradient-to: rgb(255 255 255 / 0.5) var(--tw-gradient-to-position);
}
.to-white\/55 {
  --tw-gradient-to: rgb(255 255 255 / 0.55) var(--tw-gradient-to-position);
}
.to-white\/60 {
  --tw-gradient-to: rgb(255 255 255 / 0.6) var(--tw-gradient-to-position);
}
.to-white\/65 {
  --tw-gradient-to: rgb(255 255 255 / 0.65) var(--tw-gradient-to-position);
}
.to-white\/70 {
  --tw-gradient-to: rgb(255 255 255 / 0.7) var(--tw-gradient-to-position);
}
.to-white\/75 {
  --tw-gradient-to: rgb(255 255 255 / 0.75) var(--tw-gradient-to-position);
}
.to-white\/80 {
  --tw-gradient-to: rgb(255 255 255 / 0.8) var(--tw-gradient-to-position);
}
.to-white\/85 {
  --tw-gradient-to: rgb(255 255 255 / 0.85) var(--tw-gradient-to-position);
}
.to-white\/90 {
  --tw-gradient-to: rgb(255 255 255 / 0.9) var(--tw-gradient-to-position);
}
.to-white\/95 {
  --tw-gradient-to: rgb(255 255 255 / 0.95) var(--tw-gradient-to-position);
}
.fill-current {
  fill: currentColor;
}
.fill-white {
  fill: #ffffff;
}
.fill-white\/0 {
  fill: rgb(255 255 255 / 0);
}
.fill-white\/10 {
  fill: rgb(255 255 255 / 0.1);
}
.fill-white\/100 {
  fill: rgb(255 255 255 / 1);
}
.fill-white\/15 {
  fill: rgb(255 255 255 / 0.15);
}
.fill-white\/20 {
  fill: rgb(255 255 255 / 0.2);
}
.fill-white\/25 {
  fill: rgb(255 255 255 / 0.25);
}
.fill-white\/30 {
  fill: rgb(255 255 255 / 0.3);
}
.fill-white\/35 {
  fill: rgb(255 255 255 / 0.35);
}
.fill-white\/40 {
  fill: rgb(255 255 255 / 0.4);
}
.fill-white\/45 {
  fill: rgb(255 255 255 / 0.45);
}
.fill-white\/5 {
  fill: rgb(255 255 255 / 0.05);
}
.fill-white\/50 {
  fill: rgb(255 255 255 / 0.5);
}
.fill-white\/55 {
  fill: rgb(255 255 255 / 0.55);
}
.fill-white\/60 {
  fill: rgb(255 255 255 / 0.6);
}
.fill-white\/65 {
  fill: rgb(255 255 255 / 0.65);
}
.fill-white\/70 {
  fill: rgb(255 255 255 / 0.7);
}
.fill-white\/75 {
  fill: rgb(255 255 255 / 0.75);
}
.fill-white\/80 {
  fill: rgb(255 255 255 / 0.8);
}
.fill-white\/85 {
  fill: rgb(255 255 255 / 0.85);
}
.fill-white\/90 {
  fill: rgb(255 255 255 / 0.9);
}
.fill-white\/95 {
  fill: rgb(255 255 255 / 0.95);
}
.stroke-white {
  stroke: #ffffff;
}
.stroke-white\/0 {
  stroke: rgb(255 255 255 / 0);
}
.stroke-white\/10 {
  stroke: rgb(255 255 255 / 0.1);
}
.stroke-white\/100 {
  stroke: rgb(255 255 255 / 1);
}
.stroke-white\/15 {
  stroke: rgb(255 255 255 / 0.15);
}
.stroke-white\/20 {
  stroke: rgb(255 255 255 / 0.2);
}
.stroke-white\/25 {
  stroke: rgb(255 255 255 / 0.25);
}
.stroke-white\/30 {
  stroke: rgb(255 255 255 / 0.3);
}
.stroke-white\/35 {
  stroke: rgb(255 255 255 / 0.35);
}
.stroke-white\/40 {
  stroke: rgb(255 255 255 / 0.4);
}
.stroke-white\/45 {
  stroke: rgb(255 255 255 / 0.45);
}
.stroke-white\/5 {
  stroke: rgb(255 255 255 / 0.05);
}
.stroke-white\/50 {
  stroke: rgb(255 255 255 / 0.5);
}
.stroke-white\/55 {
  stroke: rgb(255 255 255 / 0.55);
}
.stroke-white\/60 {
  stroke: rgb(255 255 255 / 0.6);
}
.stroke-white\/65 {
  stroke: rgb(255 255 255 / 0.65);
}
.stroke-white\/70 {
  stroke: rgb(255 255 255 / 0.7);
}
.stroke-white\/75 {
  stroke: rgb(255 255 255 / 0.75);
}
.stroke-white\/80 {
  stroke: rgb(255 255 255 / 0.8);
}
.stroke-white\/85 {
  stroke: rgb(255 255 255 / 0.85);
}
.stroke-white\/90 {
  stroke: rgb(255 255 255 / 0.9);
}
.stroke-white\/95 {
  stroke: rgb(255 255 255 / 0.95);
}
.p-0 {
  padding: 0px;
}
.p-1 {
  padding: 0.25rem;
}
.p-2\.5 {
  padding: 0.625rem;
}
.p-4 {
  padding: 1rem;
}
.px-0 {
  padding-left: 0px;
  padding-right: 0px;
}
.px-1\.5 {
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}
.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;
}
.py-0\.5 {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-2\.5 {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.pl-3 {
  padding-left: 0.75rem;
}
.pr-3 {
  padding-right: 0.75rem;
}
.pt-2 {
  padding-top: 0.5rem;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.align-text-top {
  vertical-align: text-top;
}
.font-serif {
  font-family: Montserrat, Poppins, serif;
}
.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}
.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}
.font-bold {
  font-weight: 700;
}
.font-light {
  font-weight: 300;
}
.font-medium {
  font-weight: 500;
}
.font-normal {
  font-weight: 400;
}
.font-semibold {
  font-weight: 600;
}
.uppercase {
  text-transform: uppercase;
}
.leading-6 {
  line-height: 1.5rem;
}
.leading-9 {
  line-height: 2.25rem;
}
.text-blue-600 {
  --tw-text-opacity: 1;
  color: rgb(28 100 242 / var(--tw-text-opacity, 1));
}
.text-gray-400 {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity, 1));
}
.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity, 1));
}
.text-gray-700 {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity, 1));
}
.text-gray-800 {
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity, 1));
}
.text-gray-900 {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity, 1));
}
.text-orange-800 {
  --tw-text-opacity: 1;
  color: rgb(138 44 13 / var(--tw-text-opacity, 1));
}
.text-primary-500 {
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / var(--tw-text-opacity, 1));
}
.text-red-600 {
  --tw-text-opacity: 1;
  color: rgb(224 36 36 / var(--tw-text-opacity, 1));
}
.text-slate-400 {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity, 1));
}
.text-slate-500 {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity, 1));
}
.text-slate-600 {
  --tw-text-opacity: 1;
  color: rgb(71 85 105 / var(--tw-text-opacity, 1));
}
.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.text-white\/0 {
  color: rgb(255 255 255 / 0);
}
.text-white\/10 {
  color: rgb(255 255 255 / 0.1);
}
.text-white\/100 {
  color: rgb(255 255 255 / 1);
}
.text-white\/15 {
  color: rgb(255 255 255 / 0.15);
}
.text-white\/20 {
  color: rgb(255 255 255 / 0.2);
}
.text-white\/25 {
  color: rgb(255 255 255 / 0.25);
}
.text-white\/30 {
  color: rgb(255 255 255 / 0.3);
}
.text-white\/35 {
  color: rgb(255 255 255 / 0.35);
}
.text-white\/40 {
  color: rgb(255 255 255 / 0.4);
}
.text-white\/45 {
  color: rgb(255 255 255 / 0.45);
}
.text-white\/5 {
  color: rgb(255 255 255 / 0.05);
}
.text-white\/50 {
  color: rgb(255 255 255 / 0.5);
}
.text-white\/55 {
  color: rgb(255 255 255 / 0.55);
}
.text-white\/60 {
  color: rgb(255 255 255 / 0.6);
}
.text-white\/65 {
  color: rgb(255 255 255 / 0.65);
}
.text-white\/70 {
  color: rgb(255 255 255 / 0.7);
}
.text-white\/75 {
  color: rgb(255 255 255 / 0.75);
}
.text-white\/80 {
  color: rgb(255 255 255 / 0.8);
}
.text-white\/85 {
  color: rgb(255 255 255 / 0.85);
}
.text-white\/90 {
  color: rgb(255 255 255 / 0.9);
}
.text-white\/95 {
  color: rgb(255 255 255 / 0.95);
}
.decoration-white {
  text-decoration-color: #ffffff;
}
.decoration-white\/0 {
  text-decoration-color: rgb(255 255 255 / 0);
}
.decoration-white\/10 {
  text-decoration-color: rgb(255 255 255 / 0.1);
}
.decoration-white\/100 {
  text-decoration-color: rgb(255 255 255 / 1);
}
.decoration-white\/15 {
  text-decoration-color: rgb(255 255 255 / 0.15);
}
.decoration-white\/20 {
  text-decoration-color: rgb(255 255 255 / 0.2);
}
.decoration-white\/25 {
  text-decoration-color: rgb(255 255 255 / 0.25);
}
.decoration-white\/30 {
  text-decoration-color: rgb(255 255 255 / 0.3);
}
.decoration-white\/35 {
  text-decoration-color: rgb(255 255 255 / 0.35);
}
.decoration-white\/40 {
  text-decoration-color: rgb(255 255 255 / 0.4);
}
.decoration-white\/45 {
  text-decoration-color: rgb(255 255 255 / 0.45);
}
.decoration-white\/5 {
  text-decoration-color: rgb(255 255 255 / 0.05);
}
.decoration-white\/50 {
  text-decoration-color: rgb(255 255 255 / 0.5);
}
.decoration-white\/55 {
  text-decoration-color: rgb(255 255 255 / 0.55);
}
.decoration-white\/60 {
  text-decoration-color: rgb(255 255 255 / 0.6);
}
.decoration-white\/65 {
  text-decoration-color: rgb(255 255 255 / 0.65);
}
.decoration-white\/70 {
  text-decoration-color: rgb(255 255 255 / 0.7);
}
.decoration-white\/75 {
  text-decoration-color: rgb(255 255 255 / 0.75);
}
.decoration-white\/80 {
  text-decoration-color: rgb(255 255 255 / 0.8);
}
.decoration-white\/85 {
  text-decoration-color: rgb(255 255 255 / 0.85);
}
.decoration-white\/90 {
  text-decoration-color: rgb(255 255 255 / 0.9);
}
.decoration-white\/95 {
  text-decoration-color: rgb(255 255 255 / 0.95);
}
.placeholder-white::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(255 255 255 / var(--tw-placeholder-opacity, 1));
}
.placeholder-white::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(255 255 255 / var(--tw-placeholder-opacity, 1));
}
.placeholder-white\/0::-moz-placeholder {
  color: rgb(255 255 255 / 0);
}
.placeholder-white\/0::placeholder {
  color: rgb(255 255 255 / 0);
}
.placeholder-white\/10::-moz-placeholder {
  color: rgb(255 255 255 / 0.1);
}
.placeholder-white\/10::placeholder {
  color: rgb(255 255 255 / 0.1);
}
.placeholder-white\/100::-moz-placeholder {
  color: rgb(255 255 255 / 1);
}
.placeholder-white\/100::placeholder {
  color: rgb(255 255 255 / 1);
}
.placeholder-white\/15::-moz-placeholder {
  color: rgb(255 255 255 / 0.15);
}
.placeholder-white\/15::placeholder {
  color: rgb(255 255 255 / 0.15);
}
.placeholder-white\/20::-moz-placeholder {
  color: rgb(255 255 255 / 0.2);
}
.placeholder-white\/20::placeholder {
  color: rgb(255 255 255 / 0.2);
}
.placeholder-white\/25::-moz-placeholder {
  color: rgb(255 255 255 / 0.25);
}
.placeholder-white\/25::placeholder {
  color: rgb(255 255 255 / 0.25);
}
.placeholder-white\/30::-moz-placeholder {
  color: rgb(255 255 255 / 0.3);
}
.placeholder-white\/30::placeholder {
  color: rgb(255 255 255 / 0.3);
}
.placeholder-white\/35::-moz-placeholder {
  color: rgb(255 255 255 / 0.35);
}
.placeholder-white\/35::placeholder {
  color: rgb(255 255 255 / 0.35);
}
.placeholder-white\/40::-moz-placeholder {
  color: rgb(255 255 255 / 0.4);
}
.placeholder-white\/40::placeholder {
  color: rgb(255 255 255 / 0.4);
}
.placeholder-white\/45::-moz-placeholder {
  color: rgb(255 255 255 / 0.45);
}
.placeholder-white\/45::placeholder {
  color: rgb(255 255 255 / 0.45);
}
.placeholder-white\/5::-moz-placeholder {
  color: rgb(255 255 255 / 0.05);
}
.placeholder-white\/5::placeholder {
  color: rgb(255 255 255 / 0.05);
}
.placeholder-white\/50::-moz-placeholder {
  color: rgb(255 255 255 / 0.5);
}
.placeholder-white\/50::placeholder {
  color: rgb(255 255 255 / 0.5);
}
.placeholder-white\/55::-moz-placeholder {
  color: rgb(255 255 255 / 0.55);
}
.placeholder-white\/55::placeholder {
  color: rgb(255 255 255 / 0.55);
}
.placeholder-white\/60::-moz-placeholder {
  color: rgb(255 255 255 / 0.6);
}
.placeholder-white\/60::placeholder {
  color: rgb(255 255 255 / 0.6);
}
.placeholder-white\/65::-moz-placeholder {
  color: rgb(255 255 255 / 0.65);
}
.placeholder-white\/65::placeholder {
  color: rgb(255 255 255 / 0.65);
}
.placeholder-white\/70::-moz-placeholder {
  color: rgb(255 255 255 / 0.7);
}
.placeholder-white\/70::placeholder {
  color: rgb(255 255 255 / 0.7);
}
.placeholder-white\/75::-moz-placeholder {
  color: rgb(255 255 255 / 0.75);
}
.placeholder-white\/75::placeholder {
  color: rgb(255 255 255 / 0.75);
}
.placeholder-white\/80::-moz-placeholder {
  color: rgb(255 255 255 / 0.8);
}
.placeholder-white\/80::placeholder {
  color: rgb(255 255 255 / 0.8);
}
.placeholder-white\/85::-moz-placeholder {
  color: rgb(255 255 255 / 0.85);
}
.placeholder-white\/85::placeholder {
  color: rgb(255 255 255 / 0.85);
}
.placeholder-white\/90::-moz-placeholder {
  color: rgb(255 255 255 / 0.9);
}
.placeholder-white\/90::placeholder {
  color: rgb(255 255 255 / 0.9);
}
.placeholder-white\/95::-moz-placeholder {
  color: rgb(255 255 255 / 0.95);
}
.placeholder-white\/95::placeholder {
  color: rgb(255 255 255 / 0.95);
}
.caret-white {
  caret-color: #ffffff;
}
.caret-white\/0 {
  caret-color: rgb(255 255 255 / 0);
}
.caret-white\/10 {
  caret-color: rgb(255 255 255 / 0.1);
}
.caret-white\/100 {
  caret-color: rgb(255 255 255 / 1);
}
.caret-white\/15 {
  caret-color: rgb(255 255 255 / 0.15);
}
.caret-white\/20 {
  caret-color: rgb(255 255 255 / 0.2);
}
.caret-white\/25 {
  caret-color: rgb(255 255 255 / 0.25);
}
.caret-white\/30 {
  caret-color: rgb(255 255 255 / 0.3);
}
.caret-white\/35 {
  caret-color: rgb(255 255 255 / 0.35);
}
.caret-white\/40 {
  caret-color: rgb(255 255 255 / 0.4);
}
.caret-white\/45 {
  caret-color: rgb(255 255 255 / 0.45);
}
.caret-white\/5 {
  caret-color: rgb(255 255 255 / 0.05);
}
.caret-white\/50 {
  caret-color: rgb(255 255 255 / 0.5);
}
.caret-white\/55 {
  caret-color: rgb(255 255 255 / 0.55);
}
.caret-white\/60 {
  caret-color: rgb(255 255 255 / 0.6);
}
.caret-white\/65 {
  caret-color: rgb(255 255 255 / 0.65);
}
.caret-white\/70 {
  caret-color: rgb(255 255 255 / 0.7);
}
.caret-white\/75 {
  caret-color: rgb(255 255 255 / 0.75);
}
.caret-white\/80 {
  caret-color: rgb(255 255 255 / 0.8);
}
.caret-white\/85 {
  caret-color: rgb(255 255 255 / 0.85);
}
.caret-white\/90 {
  caret-color: rgb(255 255 255 / 0.9);
}
.caret-white\/95 {
  caret-color: rgb(255 255 255 / 0.95);
}
.accent-white {
  accent-color: #ffffff;
}
.accent-white\/0 {
  accent-color: rgb(255 255 255 / 0);
}
.accent-white\/10 {
  accent-color: rgb(255 255 255 / 0.1);
}
.accent-white\/100 {
  accent-color: rgb(255 255 255 / 1);
}
.accent-white\/15 {
  accent-color: rgb(255 255 255 / 0.15);
}
.accent-white\/20 {
  accent-color: rgb(255 255 255 / 0.2);
}
.accent-white\/25 {
  accent-color: rgb(255 255 255 / 0.25);
}
.accent-white\/30 {
  accent-color: rgb(255 255 255 / 0.3);
}
.accent-white\/35 {
  accent-color: rgb(255 255 255 / 0.35);
}
.accent-white\/40 {
  accent-color: rgb(255 255 255 / 0.4);
}
.accent-white\/45 {
  accent-color: rgb(255 255 255 / 0.45);
}
.accent-white\/5 {
  accent-color: rgb(255 255 255 / 0.05);
}
.accent-white\/50 {
  accent-color: rgb(255 255 255 / 0.5);
}
.accent-white\/55 {
  accent-color: rgb(255 255 255 / 0.55);
}
.accent-white\/60 {
  accent-color: rgb(255 255 255 / 0.6);
}
.accent-white\/65 {
  accent-color: rgb(255 255 255 / 0.65);
}
.accent-white\/70 {
  accent-color: rgb(255 255 255 / 0.7);
}
.accent-white\/75 {
  accent-color: rgb(255 255 255 / 0.75);
}
.accent-white\/80 {
  accent-color: rgb(255 255 255 / 0.8);
}
.accent-white\/85 {
  accent-color: rgb(255 255 255 / 0.85);
}
.accent-white\/90 {
  accent-color: rgb(255 255 255 / 0.9);
}
.accent-white\/95 {
  accent-color: rgb(255 255 255 / 0.95);
}
.opacity-0 {
  opacity: 0;
}
.opacity-100 {
  opacity: 1;
}
.shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.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-white {
  --tw-shadow-color: #ffffff;
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-white\/0 {
  --tw-shadow-color: rgb(255 255 255 / 0);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-white\/10 {
  --tw-shadow-color: rgb(255 255 255 / 0.1);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-white\/100 {
  --tw-shadow-color: rgb(255 255 255 / 1);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-white\/15 {
  --tw-shadow-color: rgb(255 255 255 / 0.15);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-white\/20 {
  --tw-shadow-color: rgb(255 255 255 / 0.2);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-white\/25 {
  --tw-shadow-color: rgb(255 255 255 / 0.25);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-white\/30 {
  --tw-shadow-color: rgb(255 255 255 / 0.3);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-white\/35 {
  --tw-shadow-color: rgb(255 255 255 / 0.35);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-white\/40 {
  --tw-shadow-color: rgb(255 255 255 / 0.4);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-white\/45 {
  --tw-shadow-color: rgb(255 255 255 / 0.45);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-white\/5 {
  --tw-shadow-color: rgb(255 255 255 / 0.05);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-white\/50 {
  --tw-shadow-color: rgb(255 255 255 / 0.5);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-white\/55 {
  --tw-shadow-color: rgb(255 255 255 / 0.55);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-white\/60 {
  --tw-shadow-color: rgb(255 255 255 / 0.6);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-white\/65 {
  --tw-shadow-color: rgb(255 255 255 / 0.65);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-white\/70 {
  --tw-shadow-color: rgb(255 255 255 / 0.7);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-white\/75 {
  --tw-shadow-color: rgb(255 255 255 / 0.75);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-white\/80 {
  --tw-shadow-color: rgb(255 255 255 / 0.8);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-white\/85 {
  --tw-shadow-color: rgb(255 255 255 / 0.85);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-white\/90 {
  --tw-shadow-color: rgb(255 255 255 / 0.9);
  --tw-shadow: var(--tw-shadow-colored);
}
.shadow-white\/95 {
  --tw-shadow-color: rgb(255 255 255 / 0.95);
  --tw-shadow: var(--tw-shadow-colored);
}
.outline {
  outline-style: solid;
}
.outline-white {
  outline-color: #ffffff;
}
.outline-white\/0 {
  outline-color: rgb(255 255 255 / 0);
}
.outline-white\/10 {
  outline-color: rgb(255 255 255 / 0.1);
}
.outline-white\/100 {
  outline-color: rgb(255 255 255 / 1);
}
.outline-white\/15 {
  outline-color: rgb(255 255 255 / 0.15);
}
.outline-white\/20 {
  outline-color: rgb(255 255 255 / 0.2);
}
.outline-white\/25 {
  outline-color: rgb(255 255 255 / 0.25);
}
.outline-white\/30 {
  outline-color: rgb(255 255 255 / 0.3);
}
.outline-white\/35 {
  outline-color: rgb(255 255 255 / 0.35);
}
.outline-white\/40 {
  outline-color: rgb(255 255 255 / 0.4);
}
.outline-white\/45 {
  outline-color: rgb(255 255 255 / 0.45);
}
.outline-white\/5 {
  outline-color: rgb(255 255 255 / 0.05);
}
.outline-white\/50 {
  outline-color: rgb(255 255 255 / 0.5);
}
.outline-white\/55 {
  outline-color: rgb(255 255 255 / 0.55);
}
.outline-white\/60 {
  outline-color: rgb(255 255 255 / 0.6);
}
.outline-white\/65 {
  outline-color: rgb(255 255 255 / 0.65);
}
.outline-white\/70 {
  outline-color: rgb(255 255 255 / 0.7);
}
.outline-white\/75 {
  outline-color: rgb(255 255 255 / 0.75);
}
.outline-white\/80 {
  outline-color: rgb(255 255 255 / 0.8);
}
.outline-white\/85 {
  outline-color: rgb(255 255 255 / 0.85);
}
.outline-white\/90 {
  outline-color: rgb(255 255 255 / 0.9);
}
.outline-white\/95 {
  outline-color: rgb(255 255 255 / 0.95);
}
.ring-white {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1));
}
.ring-white\/0 {
  --tw-ring-color: rgb(255 255 255 / 0);
}
.ring-white\/10 {
  --tw-ring-color: rgb(255 255 255 / 0.1);
}
.ring-white\/100 {
  --tw-ring-color: rgb(255 255 255 / 1);
}
.ring-white\/15 {
  --tw-ring-color: rgb(255 255 255 / 0.15);
}
.ring-white\/20 {
  --tw-ring-color: rgb(255 255 255 / 0.2);
}
.ring-white\/25 {
  --tw-ring-color: rgb(255 255 255 / 0.25);
}
.ring-white\/30 {
  --tw-ring-color: rgb(255 255 255 / 0.3);
}
.ring-white\/35 {
  --tw-ring-color: rgb(255 255 255 / 0.35);
}
.ring-white\/40 {
  --tw-ring-color: rgb(255 255 255 / 0.4);
}
.ring-white\/45 {
  --tw-ring-color: rgb(255 255 255 / 0.45);
}
.ring-white\/5 {
  --tw-ring-color: rgb(255 255 255 / 0.05);
}
.ring-white\/50 {
  --tw-ring-color: rgb(255 255 255 / 0.5);
}
.ring-white\/55 {
  --tw-ring-color: rgb(255 255 255 / 0.55);
}
.ring-white\/60 {
  --tw-ring-color: rgb(255 255 255 / 0.6);
}
.ring-white\/65 {
  --tw-ring-color: rgb(255 255 255 / 0.65);
}
.ring-white\/70 {
  --tw-ring-color: rgb(255 255 255 / 0.7);
}
.ring-white\/75 {
  --tw-ring-color: rgb(255 255 255 / 0.75);
}
.ring-white\/80 {
  --tw-ring-color: rgb(255 255 255 / 0.8);
}
.ring-white\/85 {
  --tw-ring-color: rgb(255 255 255 / 0.85);
}
.ring-white\/90 {
  --tw-ring-color: rgb(255 255 255 / 0.9);
}
.ring-white\/95 {
  --tw-ring-color: rgb(255 255 255 / 0.95);
}
.ring-offset-white {
  --tw-ring-offset-color: #ffffff;
}
.ring-offset-white\/0 {
  --tw-ring-offset-color: rgb(255 255 255 / 0);
}
.ring-offset-white\/10 {
  --tw-ring-offset-color: rgb(255 255 255 / 0.1);
}
.ring-offset-white\/100 {
  --tw-ring-offset-color: rgb(255 255 255 / 1);
}
.ring-offset-white\/15 {
  --tw-ring-offset-color: rgb(255 255 255 / 0.15);
}
.ring-offset-white\/20 {
  --tw-ring-offset-color: rgb(255 255 255 / 0.2);
}
.ring-offset-white\/25 {
  --tw-ring-offset-color: rgb(255 255 255 / 0.25);
}
.ring-offset-white\/30 {
  --tw-ring-offset-color: rgb(255 255 255 / 0.3);
}
.ring-offset-white\/35 {
  --tw-ring-offset-color: rgb(255 255 255 / 0.35);
}
.ring-offset-white\/40 {
  --tw-ring-offset-color: rgb(255 255 255 / 0.4);
}
.ring-offset-white\/45 {
  --tw-ring-offset-color: rgb(255 255 255 / 0.45);
}
.ring-offset-white\/5 {
  --tw-ring-offset-color: rgb(255 255 255 / 0.05);
}
.ring-offset-white\/50 {
  --tw-ring-offset-color: rgb(255 255 255 / 0.5);
}
.ring-offset-white\/55 {
  --tw-ring-offset-color: rgb(255 255 255 / 0.55);
}
.ring-offset-white\/60 {
  --tw-ring-offset-color: rgb(255 255 255 / 0.6);
}
.ring-offset-white\/65 {
  --tw-ring-offset-color: rgb(255 255 255 / 0.65);
}
.ring-offset-white\/70 {
  --tw-ring-offset-color: rgb(255 255 255 / 0.7);
}
.ring-offset-white\/75 {
  --tw-ring-offset-color: rgb(255 255 255 / 0.75);
}
.ring-offset-white\/80 {
  --tw-ring-offset-color: rgb(255 255 255 / 0.8);
}
.ring-offset-white\/85 {
  --tw-ring-offset-color: rgb(255 255 255 / 0.85);
}
.ring-offset-white\/90 {
  --tw-ring-offset-color: rgb(255 255 255 / 0.9);
}
.ring-offset-white\/95 {
  --tw-ring-offset-color: rgb(255 255 255 / 0.95);
}
.blur {
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.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-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.duration-300 {
  transition-duration: 300ms;
}
.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
/* open-sans-300 - latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  src: url(/build/fonts/open-sans-v34-latin-300.175ca101.eot); /* IE9 Compat Modes */
  src: local(""), url(/build/fonts/open-sans-v34-latin-300.175ca101.eot?#iefix) format("embedded-opentype"), url(/build/fonts/open-sans-v34-latin-300.c93abfae.woff2) format("woff2"), url(/build/fonts/open-sans-v34-latin-300.fbaa05ad.woff) format("woff"), url(/build/fonts/open-sans-v34-latin-300.e57cd99d.ttf) format("truetype"), url(/build/images/open-sans-v34-latin-300.43861e56.svg#OpenSans) format("svg"); /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: url(/build/fonts/open-sans-v34-latin-regular.6f06a4e8.eot); /* IE9 Compat Modes */
  src: local(""), url(/build/fonts/open-sans-v34-latin-regular.6f06a4e8.eot?#iefix) format("embedded-opentype"), url(/build/fonts/open-sans-v34-latin-regular.a1535f45.woff2) format("woff2"), url(/build/fonts/open-sans-v34-latin-regular.7958f4e4.woff) format("woff"), url(/build/fonts/open-sans-v34-latin-regular.9fc51a00.ttf) format("truetype"), url(/build/images/open-sans-v34-latin-regular.a9aff17e.svg#OpenSans) format("svg"); /* Legacy iOS */
}
/* open-sans-500 - latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 500;
  src: url(/build/fonts/open-sans-v34-latin-500.a6c82a33.eot); /* IE9 Compat Modes */
  src: local(""), url(/build/fonts/open-sans-v34-latin-500.a6c82a33.eot?#iefix) format("embedded-opentype"), url(/build/fonts/open-sans-v34-latin-500.b8d62943.woff2) format("woff2"), url(/build/fonts/open-sans-v34-latin-500.8ea82a6b.woff) format("woff"), url(/build/fonts/open-sans-v34-latin-500.d64d7a33.ttf) format("truetype"), url(/build/images/open-sans-v34-latin-500.549e9124.svg#OpenSans) format("svg"); /* Legacy iOS */
}
/* open-sans-600 - latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  src: url(/build/fonts/open-sans-v34-latin-600.7562f9f9.eot); /* IE9 Compat Modes */
  src: local(""), url(/build/fonts/open-sans-v34-latin-600.7562f9f9.eot?#iefix) format("embedded-opentype"), url(/build/fonts/open-sans-v34-latin-600.7ef3bbc9.woff2) format("woff2"), url(/build/fonts/open-sans-v34-latin-600.f031bf84.woff) format("woff"), url(/build/fonts/open-sans-v34-latin-600.8c07670b.ttf) format("truetype"), url(/build/images/open-sans-v34-latin-600.3d5351d0.svg#OpenSans) format("svg"); /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  src: url(/build/fonts/open-sans-v34-latin-700.bdebcd6f.eot); /* IE9 Compat Modes */
  src: local(""), url(/build/fonts/open-sans-v34-latin-700.bdebcd6f.eot?#iefix) format("embedded-opentype"), url(/build/fonts/open-sans-v34-latin-700.b245bc85.woff2) format("woff2"), url(/build/fonts/open-sans-v34-latin-700.2867e720.woff) format("woff"), url(/build/fonts/open-sans-v34-latin-700.21e7a98d.ttf) format("truetype"), url(/build/images/open-sans-v34-latin-700.1418c060.svg#OpenSans) format("svg"); /* Legacy iOS */
}
/* open-sans-800 - latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 800;
  src: url(/build/fonts/open-sans-v34-latin-800.bb18d2d6.eot); /* IE9 Compat Modes */
  src: local(""), url(/build/fonts/open-sans-v34-latin-800.bb18d2d6.eot?#iefix) format("embedded-opentype"), url(/build/fonts/open-sans-v34-latin-800.185f6b03.woff2) format("woff2"), url(/build/fonts/open-sans-v34-latin-800.85529d39.woff) format("woff"), url(/build/fonts/open-sans-v34-latin-800.b6f33f37.ttf) format("truetype"), url(/build/images/open-sans-v34-latin-800.24a3c7e3.svg#OpenSans) format("svg"); /* Legacy iOS */
}
/* open-sans-italic - latin */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 400;
  src: url(/build/fonts/open-sans-v34-latin-italic.1860df1b.eot); /* IE9 Compat Modes */
  src: local(""), url(/build/fonts/open-sans-v34-latin-italic.1860df1b.eot?#iefix) format("embedded-opentype"), url(/build/fonts/open-sans-v34-latin-italic.80a88fd1.woff2) format("woff2"), url(/build/fonts/open-sans-v34-latin-italic.acfa2365.woff) format("woff"), url(/build/fonts/open-sans-v34-latin-italic.632c1dde.ttf) format("truetype"), url(/build/images/open-sans-v34-latin-italic.93cf2e98.svg#OpenSans) format("svg"); /* Legacy iOS */
}
/* montserrat-200 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 200;
  src: url(/build/fonts/montserrat-v29-latin_latin-ext-200.25374f03.woff2) format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-300 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 300;
  src: url(/build/fonts/montserrat-v29-latin_latin-ext-300.5971b45e.woff2) format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-regular - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 400;
  src: url(/build/fonts/montserrat-v29-latin_latin-ext-regular.068a5d92.woff2) format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-500 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 500;
  src: url(/build/fonts/montserrat-v29-latin_latin-ext-500.385f39ee.woff2) format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-600 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 600;
  src: url(/build/fonts/montserrat-v29-latin_latin-ext-600.1a84b59d.woff2) format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-800 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 800;
  src: url(/build/fonts/montserrat-v29-latin_latin-ext-800.9070f7ee.woff2) format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
form label.error.error.error {
  position: absolute;
  margin-bottom: 0px;
  margin-top: 0.5rem;
  width: -moz-max-content;
  width: max-content;
  font-size: 0.75rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity, 1));
}
form label.required::after {
  content: "*";
  margin-left: 0.25rem;
  font-size: 0.75rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgb(224 36 36 / var(--tw-text-opacity, 1));
}
form .form-row {
  position: relative;
  margin-bottom: 2rem;
}
form .form-row label {
  margin-bottom: 0.5rem;
  display: block;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity, 1));
}
form .form-row label:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity, 1));
}
form .form-row label.error {
  bottom: -1.25rem;
}
form .form-row .help-text {
  margin-top: 0.5rem;
  font-size: 0.75rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity, 1));
}
form .form-row .help-text.link, form .form-row .help-text a.help-text {
  position: absolute;
  right: 0px;
  bottom: -1.25rem;
}
form .expanded-choices {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}
form .expanded-choices label.error {
  bottom: -1.75rem;
  left: 0px;
}
form .choice-wrapper {
  position: relative;
  display: inline-flex;
  align-items: center;
}
form .choice-wrapper label {
  margin: 0px;
  height: 1.5rem;
}
form .choice-wrapper label.error {
  bottom: -1.75rem;
}
form .choice-wrapper label.required:after {
  content: "";
}
form h3 {
  font-size: 1rem;
  line-height: 1.5rem;
}
[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,
input[type=radio],
input[type=checkbox] {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(226 232 240 / var(--tw-border-opacity, 1));
}
[type=text]:is(.dark *),
[type=email]:is(.dark *),
[type=url]:is(.dark *),
[type=password]:is(.dark *),
[type=number]:is(.dark *),
[type=date]:is(.dark *),
[type=datetime-local]:is(.dark *),
[type=month]:is(.dark *),
[type=search]:is(.dark *),
[type=tel]:is(.dark *),
[type=time]:is(.dark *),
[type=week]:is(.dark *),
[multiple]:is(.dark *),
textarea:is(.dark *),
select:is(.dark *),
input[type=radio]:is(.dark *),
input[type=checkbox]:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(51 65 85 / var(--tw-border-opacity, 1));
}
[type=text],
[type=email],
[type=url],
[type=password],
[type=number],
[type=date],
[type=datetime-local],
[type=month],
[type=search],
[type=tel],
[type=time],
[type=week],
[multiple],
textarea,
select,
input[type=radio],
input[type=checkbox] {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
[type=text]::-moz-placeholder, [type=email]::-moz-placeholder, [type=url]::-moz-placeholder, [type=password]::-moz-placeholder, [type=number]::-moz-placeholder, [type=date]::-moz-placeholder, [type=datetime-local]::-moz-placeholder, [type=month]::-moz-placeholder, [type=search]::-moz-placeholder, [type=tel]::-moz-placeholder, [type=time]::-moz-placeholder, [type=week]::-moz-placeholder, [multiple]::-moz-placeholder, textarea::-moz-placeholder, select::-moz-placeholder, input[type=radio]::-moz-placeholder, input[type=checkbox]::-moz-placeholder {
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity, 1));
}
[type=text]::placeholder,
[type=email]::placeholder,
[type=url]::placeholder,
[type=password]::placeholder,
[type=number]::placeholder,
[type=date]::placeholder,
[type=datetime-local]::placeholder,
[type=month]::placeholder,
[type=search]::placeholder,
[type=tel]::placeholder,
[type=time]::placeholder,
[type=week]::placeholder,
[multiple]::placeholder,
textarea::placeholder,
select::placeholder,
input[type=radio]::placeholder,
input[type=checkbox]::placeholder {
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity, 1));
}
[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,
input[type=radio]:focus,
input[type=checkbox]:focus {
  --tw-border-opacity: 1;
  border-color: rgb(37 112 235 / var(--tw-border-opacity, 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(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(37 112 235 / var(--tw-ring-opacity, 1));
}
[type=text],
[type=email],
[type=url],
[type=password],
[type=number],
[type=date],
[type=datetime-local],
[type=month],
[type=search],
[type=tel],
[type=time],
[type=week],
[multiple],
textarea,
select,
input[type=radio],
input[type=checkbox] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
[type=text]:is(.dark *),
[type=email]:is(.dark *),
[type=url]:is(.dark *),
[type=password]:is(.dark *),
[type=number]:is(.dark *),
[type=date]:is(.dark *),
[type=datetime-local]:is(.dark *),
[type=month]:is(.dark *),
[type=search]:is(.dark *),
[type=tel]:is(.dark *),
[type=time]:is(.dark *),
[type=week]:is(.dark *),
[multiple]:is(.dark *),
textarea:is(.dark *),
select:is(.dark *),
input[type=radio]:is(.dark *),
input[type=checkbox]:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity, 1));
}
[type=text].error,
[type=email].error,
[type=url].error,
[type=password].error,
[type=number].error,
[type=date].error,
[type=datetime-local].error,
[type=month].error,
[type=search].error,
[type=tel].error,
[type=time].error,
[type=week].error,
[multiple].error,
textarea.error,
select.error,
input[type=radio].error,
input[type=checkbox].error {
  --tw-border-opacity: 1;
  border-color: rgb(220 38 38 / var(--tw-border-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity, 1));
}
[type=text].error:focus,
[type=email].error:focus,
[type=url].error:focus,
[type=password].error:focus,
[type=number].error:focus,
[type=date].error:focus,
[type=datetime-local].error:focus,
[type=month].error:focus,
[type=search].error:focus,
[type=tel].error:focus,
[type=time].error:focus,
[type=week].error:focus,
[multiple].error:focus,
textarea.error:focus,
select.error:focus,
input[type=radio].error:focus,
input[type=checkbox].error:focus {
  --tw-border-opacity: 1;
  border-color: rgb(220 38 38 / var(--tw-border-opacity, 1));
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(220 38 38 / var(--tw-ring-opacity, 1));
}
[type=text][disabled],
[type=email][disabled],
[type=url][disabled],
[type=password][disabled],
[type=number][disabled],
[type=date][disabled],
[type=datetime-local][disabled],
[type=month][disabled],
[type=search][disabled],
[type=tel][disabled],
[type=time][disabled],
[type=week][disabled],
[multiple][disabled],
textarea[disabled],
select[disabled],
input[type=radio][disabled],
input[type=checkbox][disabled] {
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(203 213 225 / var(--tw-text-opacity, 1));
}
[type=text][disabled]:is(.dark *),
[type=email][disabled]:is(.dark *),
[type=url][disabled]:is(.dark *),
[type=password][disabled]:is(.dark *),
[type=number][disabled]:is(.dark *),
[type=date][disabled]:is(.dark *),
[type=datetime-local][disabled]:is(.dark *),
[type=month][disabled]:is(.dark *),
[type=search][disabled]:is(.dark *),
[type=tel][disabled]:is(.dark *),
[type=time][disabled]:is(.dark *),
[type=week][disabled]:is(.dark *),
[multiple][disabled]:is(.dark *),
textarea[disabled]:is(.dark *),
select[disabled]:is(.dark *),
input[type=radio][disabled]:is(.dark *),
input[type=checkbox][disabled]:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(15 23 42 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(71 85 105 / var(--tw-text-opacity, 1));
}
[type=text],
[type=email],
[type=url],
[type=password],
[type=number],
[type=date],
[type=datetime-local],
[type=month],
[type=search],
[type=tel],
[type=time],
[type=week],
[multiple],
textarea,
select {
  display: block;
  height: 3rem;
  width: 100%;
  border-radius: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  --tw-text-opacity: 1;
  color: rgb(71 85 105 / var(--tw-text-opacity, 1));
}
[type=text]:is(.dark *),
[type=email]:is(.dark *),
[type=url]:is(.dark *),
[type=password]:is(.dark *),
[type=number]:is(.dark *),
[type=date]:is(.dark *),
[type=datetime-local]:is(.dark *),
[type=month]:is(.dark *),
[type=search]:is(.dark *),
[type=tel]:is(.dark *),
[type=time]:is(.dark *),
[type=week]:is(.dark *),
[multiple]:is(.dark *),
textarea:is(.dark *),
select:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity, 1));
}
input[type=radio],
input[type=checkbox] {
  height: 1.25rem;
  width: 1.25rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(37 112 235 / var(--tw-text-opacity, 1));
}
input[type=radio]:is(.dark *),
input[type=checkbox]:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(30 85 175 / var(--tw-text-opacity, 1));
}
input[type=radio],
input[type=checkbox] {
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1));
}
input[type=radio]:is(.dark *),
input[type=checkbox]:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity, 1));
}
textarea {
  height: 6rem;
}
select {
  min-width: 6em;
  padding-right: 2rem;
}
.tom-select.ts-wrapper.multi .ts-control [data-value] {
  background-image: none;
  text-shadow: none;
  box-shadow: none;
  margin-right: 0.5rem;
  border-radius: 0.25rem;
  border-color: currentColor;
  --tw-bg-opacity: 1;
  background-color: rgb(254 242 195 / var(--tw-bg-opacity, 1));
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(133 109 14 / var(--tw-text-opacity, 1));
}
.tom-select.ts-wrapper.multi .ts-control [data-value]:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(254 231 138 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(113 94 18 / var(--tw-text-opacity, 1));
}
.tom-select.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove {
  border-left-color: currentColor;
}
.btn {
  display: inline-flex;
  align-items: center;
  width: 100%;
  border-radius: 0.5rem;
}
@media (min-width: 640px) {

  .btn {
    width: auto;
  }
}
.btn {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
@media (min-width: 640px) {

  .btn {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.btn {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.btn:not(.btn-primary) {
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1));
}
.btn:not(.btn-primary):hover {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity, 1));
}
.btn:not(.btn-primary):is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity, 1));
}
.btn:not(.btn-primary):hover:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(51 65 85 / var(--tw-bg-opacity, 1));
}
.btn:not(.btn-primary) {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(226 232 240 / var(--tw-border-opacity, 1));
}
.btn:not(.btn-primary):is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(51 65 85 / var(--tw-border-opacity, 1));
}
.btn:not(.btn-primary):hover {
  --tw-border-opacity: 1;
  border-color: rgb(203 213 225 / var(--tw-border-opacity, 1));
}
.btn:not(.btn-primary):is(.dark *):hover {
  --tw-border-opacity: 1;
  border-color: rgb(71 85 105 / var(--tw-border-opacity, 1));
}
.btn:not(.btn-primary):is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity, 1));
}
.btn.btn-primary {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.btn.btn-primary:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(241 245 249 / var(--tw-text-opacity, 1));
}
.btn.btn-primary {
  --tw-bg-opacity: 1;
  background-color: rgb(37 112 235 / var(--tw-bg-opacity, 1));
}
.btn.btn-primary:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(59 130 246 / var(--tw-bg-opacity, 1));
}
.btn.btn-primary:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(30 85 175 / var(--tw-bg-opacity, 1));
}
.btn.btn-primary:hover:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(29 100 216 / var(--tw-bg-opacity, 1));
}
.btn.btn-primary {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(37 112 235 / var(--tw-border-opacity, 1));
}
.btn.btn-primary:hover {
  --tw-border-opacity: 1;
  border-color: rgb(59 130 246 / var(--tw-border-opacity, 1));
}
.btn.btn-primary:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(30 85 175 / var(--tw-border-opacity, 1));
}
.btn.btn-primary:hover:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(29 100 216 / var(--tw-border-opacity, 1));
}
.btn.btn-icon {
  width: auto;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.btn.btn-icon svg + span {
  margin-left: 0.5rem;
  display: none;
}
@media (min-width: 640px) {

  .btn.btn-icon svg + span {
    display: inline-block;
  }
}
.btn.btn-icon.active {
  --tw-border-opacity: 1;
  border-color: rgb(37 112 235 / var(--tw-border-opacity, 1));
}
.btn.btn-icon.active:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(30 85 175 / var(--tw-border-opacity, 1));
}
.btn.btn-icon.active svg:not(.active-icon) {
  display: none;
}
.btn.btn-icon.active svg.active-icon {
  display: block;
}
.btn.btn-icon:not(.active) svg:not(.active-icon) {
  display: block;
}
.btn.btn-icon:not(.active) svg.active-icon {
  display: none;
}
.btn.btn-sm.btn-sm {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
@media (min-width: 768px) {

  .btn.btn-sm.btn-sm {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
}
.btn.btn-full {
  justify-content: center;
  font-size: 1rem;
  line-height: 1.5rem;
}
@media (min-width: 768px) {

  .btn.btn-full {
    width: 100%;
  }
}
.btn.dt-button > span {
  display: inline-flex;
  align-items: center;
}
.link, form .form-row .help-text a {
  --tw-text-opacity: 1;
  color: rgb(37 112 235 / var(--tw-text-opacity, 1));
}
.link:hover, form .form-row .help-text a:hover {
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / var(--tw-text-opacity, 1));
}
.link-underline {
  text-decoration-line: underline;
}
.link-underline:hover {
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / var(--tw-text-opacity, 1));
}
#follow_up, .inline-form.inline-form.inline-form {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
}
#follow_up label, .inline-form.inline-form.inline-form label {
  display: none;
}
#follow_up > *, .inline-form.inline-form.inline-form > * {
  margin-bottom: 0px;
}
#follow_up > * input, .inline-form.inline-form.inline-form > * input {
  margin: 0px;
}
.card {
  position: relative;
  overflow: hidden;
  border-radius: 0.5rem;
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.card:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity, 1));
}
.card {
  --tw-text-opacity: 1;
  color: rgb(71 85 105 / var(--tw-text-opacity, 1));
}
.card:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity, 1));
}
.card.card-overflow-auto {
  overflow: visible;
}
.card .card-header {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
}
@media (min-width: 768px) {

  .card .card-header {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
}
.card .card-header .card-title {
  font-weight: 500;
}
.card .card-body {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-bottom: 0.75rem;
}
@media (min-width: 768px) {

  .card .card-body {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}
.card .card-body:first-child {
  margin-top: 0.75rem;
}
.card.card-datatable .card-header {
  border-bottom-width: 1px;
  padding-bottom: 0.75rem;
  --tw-border-opacity: 1;
  border-color: rgb(226 232 240 / var(--tw-border-opacity, 1));
}
.card.card-datatable .card-header:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(51 65 85 / var(--tw-border-opacity, 1));
}
.card.card-datatable .card-body {
  padding: 0px;
}
.card.card-form {
  padding-bottom: 1rem;
}
.card.card-calendar .card-body {
  padding: 1rem;
}
@media (min-width: 768px) {

  .card.card-calendar .card-body {
    padding: 1.5rem;
  }
}
.card.card-calendar .card-body:first-child {
  margin: 0px;
}
.card.card-map .card-body {
  margin: 0px;
  padding: 0px;
}
.card.loading::after {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 40;
  height: 100%;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(148 163 184 / var(--tw-bg-opacity, 1));
  opacity: 0.5;
}
.card.loading::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 50;
  margin: auto;
  display: block;
  height: 4rem;
  width: 4rem;
  border-radius: 9999px;
  border-width: 4px;
  border-left-color: transparent;
  border-right-color: transparent;
  animation: lds-dual-ring 1.2s linear infinite;
}
@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.table-responsive {
  position: relative;
  overflow-x: auto;
}
table {
  width: 100%;
}
table > :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));
  --tw-divide-opacity: 1;
  border-color: rgb(226 232 240 / var(--tw-divide-opacity, 1));
}
table:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(71 85 105 / var(--tw-divide-opacity, 1));
}
table {
  text-align: left;
  --tw-text-opacity: 1;
  color: rgb(71 85 105 / var(--tw-text-opacity, 1));
}
table:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity, 1));
}
table thead {
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1));
  vertical-align: bottom;
}
table thead:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(51 65 85 / var(--tw-bg-opacity, 1));
}
table thead th {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}
table thead th.sorting {
  position: relative;
  cursor: pointer;
  padding-right: 2rem;
}
table thead th.sorting::before, table thead th.sorting::after {
  content: "";
  position: absolute;
  right: 0.5rem;
  height: 1rem;
  width: 1rem;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  color: currentColor;
  opacity: 0.25;
}
table thead th.sorting::before {
  top: 0.25rem;
  background-image: url("data:image/svg+xml,%3Csvg fill=%27none%27 stroke=%27currentColor%27 viewBox=%270 0 24 24%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M5 15l7-7 7 7%27%3E%3C/path%3E%3C/svg%3E");
}
table thead th.sorting::after {
  bottom: 0.25rem;
  background-image: url("data:image/svg+xml,%3Csvg fill=%27none%27 stroke=%27currentColor%27 viewBox=%270 0 24 24%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M19 9l-7 7-7-7%27%3E%3C/path%3E%3C/svg%3E");
}
table thead th.sorting.sorting_asc::before {
  opacity: 1;
}
table thead th.sorting.sorting_desc::after {
  opacity: 1;
}
table tbody > :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));
  --tw-divide-opacity: 1;
  border-color: rgb(226 232 240 / var(--tw-divide-opacity, 1));
}
table tbody:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(71 85 105 / var(--tw-divide-opacity, 1));
}
table tbody tr:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1));
}
table tbody tr:is(.dark *):hover {
  --tw-bg-opacity: 1;
  background-color: rgb(51 65 85 / var(--tw-bg-opacity, 1));
}
table td, table th {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  white-space: nowrap;
}
table td.actions, table th.actions {
  display: flex;
  justify-content: flex-end;
  gap: 0.5rem;
  text-align: right;
}
.dataTables_wrapper > :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));
  --tw-divide-opacity: 1;
  border-color: rgb(226 232 240 / var(--tw-divide-opacity, 1));
}
.dataTables_wrapper:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(71 85 105 / var(--tw-divide-opacity, 1));
}
.dataTables_additional_filter {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  gap: 0.75rem;
}
@media (min-width: 768px) {

  .dataTables_additional_filter {
    flex-direction: row;
  }
}
.dataTable-before,
.dataTable-after {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
@media (min-width: 768px) {

  .dataTable-before,
.dataTable-after {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}
.dataTable-before,
.dataTable-after {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.75rem;
}
.dataTable-before .btn {
  height: 3rem;
}
.dataTable-before .dt-buttons {
  display: none;
}
@media (min-width: 768px) {

  .dataTable-before .dt-buttons {
    display: block;
  }
}
.dataTable-after {
  flex-direction: column;
}
@media (min-width: 768px) {

  .dataTable-after {
    flex-direction: row;
  }
}
.dataTables_info {
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity, 1));
}
.dataTables_paginate {
  display: flex;
  border-radius: 0.375rem;
  --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);
}
.dataTables_paginate > span {
  display: inline-flex;
}
.dataTables_paginate > span > :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)));
  --tw-divide-opacity: 1;
  border-color: rgb(226 232 240 / var(--tw-divide-opacity, 1));
}
.dataTables_paginate > span:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(71 85 105 / var(--tw-divide-opacity, 1));
}
.dataTables_paginate .paginate_button {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  border-top-width: 1px;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(226 232 240 / var(--tw-border-opacity, 1));
}
.dataTables_paginate .paginate_button:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(51 65 85 / var(--tw-border-opacity, 1));
}
.dataTables_paginate .paginate_button {
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(71 85 105 / var(--tw-text-opacity, 1));
}
.dataTables_paginate .paginate_button:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity, 1));
}
.dataTables_paginate .paginate_button {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.dataTables_paginate .paginate_button:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1));
}
.dataTables_paginate .paginate_button:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity, 1));
}
.dataTables_paginate .paginate_button:hover:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(51 65 85 / var(--tw-bg-opacity, 1));
}
.dataTables_paginate .paginate_button {
  cursor: pointer;
}
.dataTables_paginate .paginate_button.previous {
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
  border-width: 1px;
}
.dataTables_paginate .paginate_button.next {
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
  border-width: 1px;
}
.dataTables_paginate .paginate_button.current {
  border-top-color: rgb(37 112 235 / var(--tw-border-opacity, 1));
  --tw-border-opacity: 1;
  border-bottom-color: rgb(37 112 235 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(37 112 235 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.dataTables_paginate .paginate_button.current:is(.dark *) {
  border-top-color: rgb(30 85 175 / var(--tw-border-opacity, 1));
  --tw-border-opacity: 1;
  border-bottom-color: rgb(30 85 175 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(30 85 175 / var(--tw-bg-opacity, 1));
}
.dataTables_paginate .paginate_button.disabled {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity, 1));
}
.dataTables_paginate .paginate_button.disabled:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(51 65 85 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity, 1));
}
.dataTables_paginate .paginate_button.disabled {
  cursor: not-allowed;
}
.badge.badge-error {
  margin-right: 0.5rem;
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1));
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(153 27 27 / var(--tw-text-opacity, 1));
}
.badge.badge-error:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(254 202 202 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(127 29 29 / var(--tw-text-opacity, 1));
}
.badge.badge-success {
  margin-right: 0.5rem;
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(209 250 236 / var(--tw-bg-opacity, 1));
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(6 95 66 / var(--tw-text-opacity, 1));
}
.badge.badge-success:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(167 243 218 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(6 78 54 / var(--tw-text-opacity, 1));
}
.badge.badge-info {
  margin-right: 0.5rem;
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(254 242 195 / var(--tw-bg-opacity, 1));
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(133 109 14 / var(--tw-text-opacity, 1));
}
.badge.badge-info:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(254 231 138 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(113 94 18 / var(--tw-text-opacity, 1));
}
.badge.badge-large.badge-large {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
th.birthday, td.birthday {
  display: none;
}
@media (min-width: 1024px) {

  th.birthday, td.birthday {
    display: table-cell;
  }
}
th.telephone, th.mobile, th.email, td.telephone, td.mobile, td.email {
  display: none;
}
@media (min-width: 768px) {

  th.telephone, th.mobile, th.email, td.telephone, td.mobile, td.email {
    display: table-cell;
  }
}
.alert {
  border-radius: 0.5rem;
  border-width: 1px;
  border-color: currentColor;
  padding: 1rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.alert.alert-error {
  --tw-border-opacity: 1;
  border-color: rgb(252 165 165 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(185 28 28 / var(--tw-text-opacity, 1));
}
.alert.alert-error:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(220 38 38 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(153 27 27 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(254 202 202 / var(--tw-text-opacity, 1));
}
.alert.alert-info {
  --tw-border-opacity: 1;
  border-color: rgb(125 213 252 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(224 245 254 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(3 112 161 / var(--tw-text-opacity, 1));
}
.alert.alert-info:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(2 138 199 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(7 94 133 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(186 232 253 / var(--tw-text-opacity, 1));
}
.alert.alert-success {
  --tw-border-opacity: 1;
  border-color: rgb(110 231 191 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(209 250 236 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(4 120 82 / var(--tw-text-opacity, 1));
}
.alert.alert-success:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(5 150 102 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(6 95 66 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(167 243 218 / var(--tw-text-opacity, 1));
}
.alert.alert-warning {
  --tw-border-opacity: 1;
  border-color: rgb(253 216 71 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(254 242 195 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(161 130 7 / var(--tw-text-opacity, 1));
}
.alert.alert-warning:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(202 162 4 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(133 109 14 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(254 231 138 / var(--tw-text-opacity, 1));
}
.alerts {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.alerts > :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));
}
.alerts-container {
  margin-top: -1rem;
  margin-bottom: 1rem;
}
.alerts-container > :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));
}
ul[role=list] > :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));
  --tw-divide-opacity: 1;
  border-color: rgb(226 232 240 / var(--tw-divide-opacity, 1));
}
ul[role=list]:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(71 85 105 / var(--tw-divide-opacity, 1));
}
ul[role=list] li {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity, 1));
}
ul[role=list] li:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(203 213 225 / var(--tw-text-opacity, 1));
}
@media (min-width: 640px) {

  ul[role=list] li {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
ul[role=tablist] {
  margin-bottom: -1px;
  display: flex;
  flex-wrap: wrap;
}
ul[role=tablist] > :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)));
}
[role=tab] {
  display: inline-block;
  padding: 0.5rem;
  border-top-left-radius: 0.5rem !important;
  border-top-right-radius: 0.5rem !important;
  border-bottom-width: 2px !important;
  border-color: transparent !important;
  --tw-text-opacity: 1 !important;
  color: rgb(71 85 105 / var(--tw-text-opacity, 1)) !important;
}
[role=tab]:hover {
  --tw-border-opacity: 1 !important;
  border-color: rgb(59 130 246 / var(--tw-border-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(59 130 246 / var(--tw-text-opacity, 1)) !important;
}
[role=tab]:is(.dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(148 163 184 / var(--tw-text-opacity, 1)) !important;
}
[role=tab][aria-selected="true"] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(37 112 235 / var(--tw-border-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(37 112 235 / var(--tw-text-opacity, 1)) !important;
}
.tooltip {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1));
  --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);
}
.tooltip:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1));
}
.tooltip {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.has-tooltip {
  display: flex;
}
.has-tooltip > .card-title {
  flex-grow: 1;
}
body {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity, 1));
  font-family: Montserrat, Poppins, serif;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(71 85 105 / var(--tw-text-opacity, 1));
}
@media print {

  body {
    font-size: 0.75rem;
    line-height: 1rem;
  }
}
body:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(15 23 42 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity, 1));
}
h1, h2, h3, h4, h5, h6 {
  font-family: Montserrat, Poppins, serif;
  font-weight: 500 !important;
}
a {
  --tw-text-opacity: 1;
  color: rgb(71 85 105 / var(--tw-text-opacity, 1));
}
a:hover {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity, 1));
}
a:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity, 1));
}
a:hover:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity, 1));
}
.layout-wrapper, .layout-container {
  display: flex;
  height: 100%;
  width: 100%;
}
.layout-menu {
  z-index: 50;
  height: 100%;
  width: 20rem;
  --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
  --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.layout-menu:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity, 1));
}
.layout-menu {
  --tw-text-opacity: 1;
  color: rgb(71 85 105 / var(--tw-text-opacity, 1));
}
.layout-menu:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity, 1));
}
.layout-menu {
  position: fixed;
}
.layout-menu[aria-hidden="true"] {
  display: none;
}
.layout-menu {
  display: flex;
  flex-direction: column;
}
.layout-menu .menu-inner > :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));
}
.layout-menu .menu-inner {
  overflow-y: auto;
  overflow-x: hidden;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.layout-menu .menu-inner .menu-link {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  border-radius: 0.25rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.layout-menu .menu-inner .menu-link:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity, 1));
}
.layout-menu .menu-inner .menu-link:hover:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(51 65 85 / var(--tw-bg-opacity, 1));
}
.layout-menu .menu-inner .menu-link {
  display: flex;
  align-items: center;
}
.layout-menu .menu-inner .menu-inner {
  margin-left: 1rem;
  margin-top: -0.25rem;
  overflow: visible;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.layout-menu .menu-inner .menu-inner .menu-link {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.layout-menu .menu-header {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  display: block;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-family: Montserrat, Poppins, serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}
.layout-menu .menu-divider {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.layout-menu * + .menu-item.with-header.menu-item.with-header.menu-item.with-header {
  margin-top: 2rem;
}
.layout-menu .menu-sub > :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));
}
.layout-menu .app-brand {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.layout-menu .app-brand > a {
  margin: 0px;
  padding: 0.25rem;
}
.layout-menu .app-brand .app-brand-logo svg {
  stroke: #3b82f6;
}
.layout-menu .app-brand .app-brand-link {
  display: flex;
  align-items: center;
}
.layout-menu .app-brand .app-brand-link .app-brand-text {
  margin-left: 0.5rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 500;
}
.layout-page {
  display: flex;
  height: 100%;
  flex-grow: 1;
  flex-direction: column;
}
.layout-navbar {
  margin: 1.5rem;
  margin-bottom: 0px;
  max-width: 100%;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  border-radius: 0.5rem;
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.layout-navbar:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity, 1));
}
.layout-navbar {
  --tw-text-opacity: 1;
  color: rgb(71 85 105 / var(--tw-text-opacity, 1));
}
.layout-navbar:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity, 1));
}
.layout-navbar {
  display: flex;
  align-items: center;
}
.layout-navbar .dropdown-menu {
  position: absolute;
  right: 0px;
  z-index: 20;
  width: 18rem;
  max-width: 24rem;
}
.layout-navbar .dropdown-menu > :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));
  --tw-divide-opacity: 1;
  border-color: rgb(243 244 246 / var(--tw-divide-opacity, 1));
}
.layout-navbar .dropdown-menu {
  overflow: hidden;
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.layout-navbar .navbar-nav .nav-item {
  position: relative;
}
.layout-navbar .navbar-nav .nav-link {
  position: relative;
  display: flex;
  align-items: center;
  border-radius: 0.25rem;
  padding: 0.25rem;
}
.layout-navbar .navbar-nav .nav-link:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity, 1));
}
.layout-navbar .navbar-nav .nav-link:hover:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(51 65 85 / var(--tw-bg-opacity, 1));
}
.content-wrapper {
  display: flex;
  height: 100%;
  flex-direction: column;
  max-width: 100vw;
}
.container-xxl {
  padding: 1.5rem;
}
.page-title {
  margin-bottom: 1rem;
  display: flex;
  gap: 0.25rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 700;
}
.page-title > span,
.page-title > a {
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity, 1));
}
[dev-hint] {
  outline: 1px solid cyan;
  position: relative;
}
[dev-hint]::after {
  content: attr(dev-hint) "";
  position: absolute;
  font-size: 0.75rem;
  line-height: 1rem;
}
.apexcharts-legend-text {
  color: currentColor !important;
}
.apexcharts-text {
  fill: currentColor !important;
}
.apexcharts-text.apexcharts-pie-label {
  fill: #ffffff !important;
}
.vis-item.department {
  border-color: currentColor;
  --tw-bg-opacity: 1;
  background-color: rgb(254 204 170 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(154 74 18 / var(--tw-text-opacity, 1));
}
.vis-item.honor {
  border-color: currentColor;
}
.vis-item.honor.Volksmusikerbund {
  --tw-bg-opacity: 1;
  background-color: rgb(251 213 213 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(155 28 28 / var(--tw-text-opacity, 1));
}
.vis-item.honor.Bataillon {
  --tw-bg-opacity: 1;
  background-color: rgb(188 240 218 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(3 84 63 / var(--tw-text-opacity, 1));
}
.vis-item.honor.BHDS {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity, 1));
}
.hover\:divide-white:hover > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-divide-opacity, 1));
}
.hover\:divide-white\/0:hover > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0);
}
.hover\:divide-white\/10:hover > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.1);
}
.hover\:divide-white\/100:hover > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 1);
}
.hover\:divide-white\/15:hover > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.15);
}
.hover\:divide-white\/20:hover > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.2);
}
.hover\:divide-white\/25:hover > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.25);
}
.hover\:divide-white\/30:hover > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.3);
}
.hover\:divide-white\/35:hover > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.35);
}
.hover\:divide-white\/40:hover > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.4);
}
.hover\:divide-white\/45:hover > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.45);
}
.hover\:divide-white\/5:hover > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.05);
}
.hover\:divide-white\/50:hover > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.5);
}
.hover\:divide-white\/55:hover > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.55);
}
.hover\:divide-white\/60:hover > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.6);
}
.hover\:divide-white\/65:hover > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.65);
}
.hover\:divide-white\/70:hover > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.7);
}
.hover\:divide-white\/75:hover > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.75);
}
.hover\:divide-white\/80:hover > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.8);
}
.hover\:divide-white\/85:hover > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.85);
}
.hover\:divide-white\/90:hover > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.9);
}
.hover\:divide-white\/95:hover > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.95);
}
.hover\:border-gray-300:hover {
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
}
.hover\:border-white:hover {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.hover\:border-white\/0:hover {
  border-color: rgb(255 255 255 / 0);
}
.hover\:border-white\/10:hover {
  border-color: rgb(255 255 255 / 0.1);
}
.hover\:border-white\/100:hover {
  border-color: rgb(255 255 255 / 1);
}
.hover\:border-white\/15:hover {
  border-color: rgb(255 255 255 / 0.15);
}
.hover\:border-white\/20:hover {
  border-color: rgb(255 255 255 / 0.2);
}
.hover\:border-white\/25:hover {
  border-color: rgb(255 255 255 / 0.25);
}
.hover\:border-white\/30:hover {
  border-color: rgb(255 255 255 / 0.3);
}
.hover\:border-white\/35:hover {
  border-color: rgb(255 255 255 / 0.35);
}
.hover\:border-white\/40:hover {
  border-color: rgb(255 255 255 / 0.4);
}
.hover\:border-white\/45:hover {
  border-color: rgb(255 255 255 / 0.45);
}
.hover\:border-white\/5:hover {
  border-color: rgb(255 255 255 / 0.05);
}
.hover\:border-white\/50:hover {
  border-color: rgb(255 255 255 / 0.5);
}
.hover\:border-white\/55:hover {
  border-color: rgb(255 255 255 / 0.55);
}
.hover\:border-white\/60:hover {
  border-color: rgb(255 255 255 / 0.6);
}
.hover\:border-white\/65:hover {
  border-color: rgb(255 255 255 / 0.65);
}
.hover\:border-white\/70:hover {
  border-color: rgb(255 255 255 / 0.7);
}
.hover\:border-white\/75:hover {
  border-color: rgb(255 255 255 / 0.75);
}
.hover\:border-white\/80:hover {
  border-color: rgb(255 255 255 / 0.8);
}
.hover\:border-white\/85:hover {
  border-color: rgb(255 255 255 / 0.85);
}
.hover\:border-white\/90:hover {
  border-color: rgb(255 255 255 / 0.9);
}
.hover\:border-white\/95:hover {
  border-color: rgb(255 255 255 / 0.95);
}
.hover\:border-x-white:hover {
  --tw-border-opacity: 1;
  border-left-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
  border-right-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.hover\:border-x-white\/0:hover {
  border-left-color: rgb(255 255 255 / 0);
  border-right-color: rgb(255 255 255 / 0);
}
.hover\:border-x-white\/10:hover {
  border-left-color: rgb(255 255 255 / 0.1);
  border-right-color: rgb(255 255 255 / 0.1);
}
.hover\:border-x-white\/100:hover {
  border-left-color: rgb(255 255 255 / 1);
  border-right-color: rgb(255 255 255 / 1);
}
.hover\:border-x-white\/15:hover {
  border-left-color: rgb(255 255 255 / 0.15);
  border-right-color: rgb(255 255 255 / 0.15);
}
.hover\:border-x-white\/20:hover {
  border-left-color: rgb(255 255 255 / 0.2);
  border-right-color: rgb(255 255 255 / 0.2);
}
.hover\:border-x-white\/25:hover {
  border-left-color: rgb(255 255 255 / 0.25);
  border-right-color: rgb(255 255 255 / 0.25);
}
.hover\:border-x-white\/30:hover {
  border-left-color: rgb(255 255 255 / 0.3);
  border-right-color: rgb(255 255 255 / 0.3);
}
.hover\:border-x-white\/35:hover {
  border-left-color: rgb(255 255 255 / 0.35);
  border-right-color: rgb(255 255 255 / 0.35);
}
.hover\:border-x-white\/40:hover {
  border-left-color: rgb(255 255 255 / 0.4);
  border-right-color: rgb(255 255 255 / 0.4);
}
.hover\:border-x-white\/45:hover {
  border-left-color: rgb(255 255 255 / 0.45);
  border-right-color: rgb(255 255 255 / 0.45);
}
.hover\:border-x-white\/5:hover {
  border-left-color: rgb(255 255 255 / 0.05);
  border-right-color: rgb(255 255 255 / 0.05);
}
.hover\:border-x-white\/50:hover {
  border-left-color: rgb(255 255 255 / 0.5);
  border-right-color: rgb(255 255 255 / 0.5);
}
.hover\:border-x-white\/55:hover {
  border-left-color: rgb(255 255 255 / 0.55);
  border-right-color: rgb(255 255 255 / 0.55);
}
.hover\:border-x-white\/60:hover {
  border-left-color: rgb(255 255 255 / 0.6);
  border-right-color: rgb(255 255 255 / 0.6);
}
.hover\:border-x-white\/65:hover {
  border-left-color: rgb(255 255 255 / 0.65);
  border-right-color: rgb(255 255 255 / 0.65);
}
.hover\:border-x-white\/70:hover {
  border-left-color: rgb(255 255 255 / 0.7);
  border-right-color: rgb(255 255 255 / 0.7);
}
.hover\:border-x-white\/75:hover {
  border-left-color: rgb(255 255 255 / 0.75);
  border-right-color: rgb(255 255 255 / 0.75);
}
.hover\:border-x-white\/80:hover {
  border-left-color: rgb(255 255 255 / 0.8);
  border-right-color: rgb(255 255 255 / 0.8);
}
.hover\:border-x-white\/85:hover {
  border-left-color: rgb(255 255 255 / 0.85);
  border-right-color: rgb(255 255 255 / 0.85);
}
.hover\:border-x-white\/90:hover {
  border-left-color: rgb(255 255 255 / 0.9);
  border-right-color: rgb(255 255 255 / 0.9);
}
.hover\:border-x-white\/95:hover {
  border-left-color: rgb(255 255 255 / 0.95);
  border-right-color: rgb(255 255 255 / 0.95);
}
.hover\:border-y-white:hover {
  --tw-border-opacity: 1;
  border-top-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
  border-bottom-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.hover\:border-y-white\/0:hover {
  border-top-color: rgb(255 255 255 / 0);
  border-bottom-color: rgb(255 255 255 / 0);
}
.hover\:border-y-white\/10:hover {
  border-top-color: rgb(255 255 255 / 0.1);
  border-bottom-color: rgb(255 255 255 / 0.1);
}
.hover\:border-y-white\/100:hover {
  border-top-color: rgb(255 255 255 / 1);
  border-bottom-color: rgb(255 255 255 / 1);
}
.hover\:border-y-white\/15:hover {
  border-top-color: rgb(255 255 255 / 0.15);
  border-bottom-color: rgb(255 255 255 / 0.15);
}
.hover\:border-y-white\/20:hover {
  border-top-color: rgb(255 255 255 / 0.2);
  border-bottom-color: rgb(255 255 255 / 0.2);
}
.hover\:border-y-white\/25:hover {
  border-top-color: rgb(255 255 255 / 0.25);
  border-bottom-color: rgb(255 255 255 / 0.25);
}
.hover\:border-y-white\/30:hover {
  border-top-color: rgb(255 255 255 / 0.3);
  border-bottom-color: rgb(255 255 255 / 0.3);
}
.hover\:border-y-white\/35:hover {
  border-top-color: rgb(255 255 255 / 0.35);
  border-bottom-color: rgb(255 255 255 / 0.35);
}
.hover\:border-y-white\/40:hover {
  border-top-color: rgb(255 255 255 / 0.4);
  border-bottom-color: rgb(255 255 255 / 0.4);
}
.hover\:border-y-white\/45:hover {
  border-top-color: rgb(255 255 255 / 0.45);
  border-bottom-color: rgb(255 255 255 / 0.45);
}
.hover\:border-y-white\/5:hover {
  border-top-color: rgb(255 255 255 / 0.05);
  border-bottom-color: rgb(255 255 255 / 0.05);
}
.hover\:border-y-white\/50:hover {
  border-top-color: rgb(255 255 255 / 0.5);
  border-bottom-color: rgb(255 255 255 / 0.5);
}
.hover\:border-y-white\/55:hover {
  border-top-color: rgb(255 255 255 / 0.55);
  border-bottom-color: rgb(255 255 255 / 0.55);
}
.hover\:border-y-white\/60:hover {
  border-top-color: rgb(255 255 255 / 0.6);
  border-bottom-color: rgb(255 255 255 / 0.6);
}
.hover\:border-y-white\/65:hover {
  border-top-color: rgb(255 255 255 / 0.65);
  border-bottom-color: rgb(255 255 255 / 0.65);
}
.hover\:border-y-white\/70:hover {
  border-top-color: rgb(255 255 255 / 0.7);
  border-bottom-color: rgb(255 255 255 / 0.7);
}
.hover\:border-y-white\/75:hover {
  border-top-color: rgb(255 255 255 / 0.75);
  border-bottom-color: rgb(255 255 255 / 0.75);
}
.hover\:border-y-white\/80:hover {
  border-top-color: rgb(255 255 255 / 0.8);
  border-bottom-color: rgb(255 255 255 / 0.8);
}
.hover\:border-y-white\/85:hover {
  border-top-color: rgb(255 255 255 / 0.85);
  border-bottom-color: rgb(255 255 255 / 0.85);
}
.hover\:border-y-white\/90:hover {
  border-top-color: rgb(255 255 255 / 0.9);
  border-bottom-color: rgb(255 255 255 / 0.9);
}
.hover\:border-y-white\/95:hover {
  border-top-color: rgb(255 255 255 / 0.95);
  border-bottom-color: rgb(255 255 255 / 0.95);
}
.hover\:border-b-white:hover {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.hover\:border-b-white\/0:hover {
  border-bottom-color: rgb(255 255 255 / 0);
}
.hover\:border-b-white\/10:hover {
  border-bottom-color: rgb(255 255 255 / 0.1);
}
.hover\:border-b-white\/100:hover {
  border-bottom-color: rgb(255 255 255 / 1);
}
.hover\:border-b-white\/15:hover {
  border-bottom-color: rgb(255 255 255 / 0.15);
}
.hover\:border-b-white\/20:hover {
  border-bottom-color: rgb(255 255 255 / 0.2);
}
.hover\:border-b-white\/25:hover {
  border-bottom-color: rgb(255 255 255 / 0.25);
}
.hover\:border-b-white\/30:hover {
  border-bottom-color: rgb(255 255 255 / 0.3);
}
.hover\:border-b-white\/35:hover {
  border-bottom-color: rgb(255 255 255 / 0.35);
}
.hover\:border-b-white\/40:hover {
  border-bottom-color: rgb(255 255 255 / 0.4);
}
.hover\:border-b-white\/45:hover {
  border-bottom-color: rgb(255 255 255 / 0.45);
}
.hover\:border-b-white\/5:hover {
  border-bottom-color: rgb(255 255 255 / 0.05);
}
.hover\:border-b-white\/50:hover {
  border-bottom-color: rgb(255 255 255 / 0.5);
}
.hover\:border-b-white\/55:hover {
  border-bottom-color: rgb(255 255 255 / 0.55);
}
.hover\:border-b-white\/60:hover {
  border-bottom-color: rgb(255 255 255 / 0.6);
}
.hover\:border-b-white\/65:hover {
  border-bottom-color: rgb(255 255 255 / 0.65);
}
.hover\:border-b-white\/70:hover {
  border-bottom-color: rgb(255 255 255 / 0.7);
}
.hover\:border-b-white\/75:hover {
  border-bottom-color: rgb(255 255 255 / 0.75);
}
.hover\:border-b-white\/80:hover {
  border-bottom-color: rgb(255 255 255 / 0.8);
}
.hover\:border-b-white\/85:hover {
  border-bottom-color: rgb(255 255 255 / 0.85);
}
.hover\:border-b-white\/90:hover {
  border-bottom-color: rgb(255 255 255 / 0.9);
}
.hover\:border-b-white\/95:hover {
  border-bottom-color: rgb(255 255 255 / 0.95);
}
.hover\:border-e-white:hover {
  --tw-border-opacity: 1;
  border-inline-end-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.hover\:border-e-white\/0:hover {
  border-inline-end-color: rgb(255 255 255 / 0);
}
.hover\:border-e-white\/10:hover {
  border-inline-end-color: rgb(255 255 255 / 0.1);
}
.hover\:border-e-white\/100:hover {
  border-inline-end-color: rgb(255 255 255 / 1);
}
.hover\:border-e-white\/15:hover {
  border-inline-end-color: rgb(255 255 255 / 0.15);
}
.hover\:border-e-white\/20:hover {
  border-inline-end-color: rgb(255 255 255 / 0.2);
}
.hover\:border-e-white\/25:hover {
  border-inline-end-color: rgb(255 255 255 / 0.25);
}
.hover\:border-e-white\/30:hover {
  border-inline-end-color: rgb(255 255 255 / 0.3);
}
.hover\:border-e-white\/35:hover {
  border-inline-end-color: rgb(255 255 255 / 0.35);
}
.hover\:border-e-white\/40:hover {
  border-inline-end-color: rgb(255 255 255 / 0.4);
}
.hover\:border-e-white\/45:hover {
  border-inline-end-color: rgb(255 255 255 / 0.45);
}
.hover\:border-e-white\/5:hover {
  border-inline-end-color: rgb(255 255 255 / 0.05);
}
.hover\:border-e-white\/50:hover {
  border-inline-end-color: rgb(255 255 255 / 0.5);
}
.hover\:border-e-white\/55:hover {
  border-inline-end-color: rgb(255 255 255 / 0.55);
}
.hover\:border-e-white\/60:hover {
  border-inline-end-color: rgb(255 255 255 / 0.6);
}
.hover\:border-e-white\/65:hover {
  border-inline-end-color: rgb(255 255 255 / 0.65);
}
.hover\:border-e-white\/70:hover {
  border-inline-end-color: rgb(255 255 255 / 0.7);
}
.hover\:border-e-white\/75:hover {
  border-inline-end-color: rgb(255 255 255 / 0.75);
}
.hover\:border-e-white\/80:hover {
  border-inline-end-color: rgb(255 255 255 / 0.8);
}
.hover\:border-e-white\/85:hover {
  border-inline-end-color: rgb(255 255 255 / 0.85);
}
.hover\:border-e-white\/90:hover {
  border-inline-end-color: rgb(255 255 255 / 0.9);
}
.hover\:border-e-white\/95:hover {
  border-inline-end-color: rgb(255 255 255 / 0.95);
}
.hover\:border-l-white:hover {
  --tw-border-opacity: 1;
  border-left-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.hover\:border-l-white\/0:hover {
  border-left-color: rgb(255 255 255 / 0);
}
.hover\:border-l-white\/10:hover {
  border-left-color: rgb(255 255 255 / 0.1);
}
.hover\:border-l-white\/100:hover {
  border-left-color: rgb(255 255 255 / 1);
}
.hover\:border-l-white\/15:hover {
  border-left-color: rgb(255 255 255 / 0.15);
}
.hover\:border-l-white\/20:hover {
  border-left-color: rgb(255 255 255 / 0.2);
}
.hover\:border-l-white\/25:hover {
  border-left-color: rgb(255 255 255 / 0.25);
}
.hover\:border-l-white\/30:hover {
  border-left-color: rgb(255 255 255 / 0.3);
}
.hover\:border-l-white\/35:hover {
  border-left-color: rgb(255 255 255 / 0.35);
}
.hover\:border-l-white\/40:hover {
  border-left-color: rgb(255 255 255 / 0.4);
}
.hover\:border-l-white\/45:hover {
  border-left-color: rgb(255 255 255 / 0.45);
}
.hover\:border-l-white\/5:hover {
  border-left-color: rgb(255 255 255 / 0.05);
}
.hover\:border-l-white\/50:hover {
  border-left-color: rgb(255 255 255 / 0.5);
}
.hover\:border-l-white\/55:hover {
  border-left-color: rgb(255 255 255 / 0.55);
}
.hover\:border-l-white\/60:hover {
  border-left-color: rgb(255 255 255 / 0.6);
}
.hover\:border-l-white\/65:hover {
  border-left-color: rgb(255 255 255 / 0.65);
}
.hover\:border-l-white\/70:hover {
  border-left-color: rgb(255 255 255 / 0.7);
}
.hover\:border-l-white\/75:hover {
  border-left-color: rgb(255 255 255 / 0.75);
}
.hover\:border-l-white\/80:hover {
  border-left-color: rgb(255 255 255 / 0.8);
}
.hover\:border-l-white\/85:hover {
  border-left-color: rgb(255 255 255 / 0.85);
}
.hover\:border-l-white\/90:hover {
  border-left-color: rgb(255 255 255 / 0.9);
}
.hover\:border-l-white\/95:hover {
  border-left-color: rgb(255 255 255 / 0.95);
}
.hover\:border-r-white:hover {
  --tw-border-opacity: 1;
  border-right-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.hover\:border-r-white\/0:hover {
  border-right-color: rgb(255 255 255 / 0);
}
.hover\:border-r-white\/10:hover {
  border-right-color: rgb(255 255 255 / 0.1);
}
.hover\:border-r-white\/100:hover {
  border-right-color: rgb(255 255 255 / 1);
}
.hover\:border-r-white\/15:hover {
  border-right-color: rgb(255 255 255 / 0.15);
}
.hover\:border-r-white\/20:hover {
  border-right-color: rgb(255 255 255 / 0.2);
}
.hover\:border-r-white\/25:hover {
  border-right-color: rgb(255 255 255 / 0.25);
}
.hover\:border-r-white\/30:hover {
  border-right-color: rgb(255 255 255 / 0.3);
}
.hover\:border-r-white\/35:hover {
  border-right-color: rgb(255 255 255 / 0.35);
}
.hover\:border-r-white\/40:hover {
  border-right-color: rgb(255 255 255 / 0.4);
}
.hover\:border-r-white\/45:hover {
  border-right-color: rgb(255 255 255 / 0.45);
}
.hover\:border-r-white\/5:hover {
  border-right-color: rgb(255 255 255 / 0.05);
}
.hover\:border-r-white\/50:hover {
  border-right-color: rgb(255 255 255 / 0.5);
}
.hover\:border-r-white\/55:hover {
  border-right-color: rgb(255 255 255 / 0.55);
}
.hover\:border-r-white\/60:hover {
  border-right-color: rgb(255 255 255 / 0.6);
}
.hover\:border-r-white\/65:hover {
  border-right-color: rgb(255 255 255 / 0.65);
}
.hover\:border-r-white\/70:hover {
  border-right-color: rgb(255 255 255 / 0.7);
}
.hover\:border-r-white\/75:hover {
  border-right-color: rgb(255 255 255 / 0.75);
}
.hover\:border-r-white\/80:hover {
  border-right-color: rgb(255 255 255 / 0.8);
}
.hover\:border-r-white\/85:hover {
  border-right-color: rgb(255 255 255 / 0.85);
}
.hover\:border-r-white\/90:hover {
  border-right-color: rgb(255 255 255 / 0.9);
}
.hover\:border-r-white\/95:hover {
  border-right-color: rgb(255 255 255 / 0.95);
}
.hover\:border-s-white:hover {
  --tw-border-opacity: 1;
  border-inline-start-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.hover\:border-s-white\/0:hover {
  border-inline-start-color: rgb(255 255 255 / 0);
}
.hover\:border-s-white\/10:hover {
  border-inline-start-color: rgb(255 255 255 / 0.1);
}
.hover\:border-s-white\/100:hover {
  border-inline-start-color: rgb(255 255 255 / 1);
}
.hover\:border-s-white\/15:hover {
  border-inline-start-color: rgb(255 255 255 / 0.15);
}
.hover\:border-s-white\/20:hover {
  border-inline-start-color: rgb(255 255 255 / 0.2);
}
.hover\:border-s-white\/25:hover {
  border-inline-start-color: rgb(255 255 255 / 0.25);
}
.hover\:border-s-white\/30:hover {
  border-inline-start-color: rgb(255 255 255 / 0.3);
}
.hover\:border-s-white\/35:hover {
  border-inline-start-color: rgb(255 255 255 / 0.35);
}
.hover\:border-s-white\/40:hover {
  border-inline-start-color: rgb(255 255 255 / 0.4);
}
.hover\:border-s-white\/45:hover {
  border-inline-start-color: rgb(255 255 255 / 0.45);
}
.hover\:border-s-white\/5:hover {
  border-inline-start-color: rgb(255 255 255 / 0.05);
}
.hover\:border-s-white\/50:hover {
  border-inline-start-color: rgb(255 255 255 / 0.5);
}
.hover\:border-s-white\/55:hover {
  border-inline-start-color: rgb(255 255 255 / 0.55);
}
.hover\:border-s-white\/60:hover {
  border-inline-start-color: rgb(255 255 255 / 0.6);
}
.hover\:border-s-white\/65:hover {
  border-inline-start-color: rgb(255 255 255 / 0.65);
}
.hover\:border-s-white\/70:hover {
  border-inline-start-color: rgb(255 255 255 / 0.7);
}
.hover\:border-s-white\/75:hover {
  border-inline-start-color: rgb(255 255 255 / 0.75);
}
.hover\:border-s-white\/80:hover {
  border-inline-start-color: rgb(255 255 255 / 0.8);
}
.hover\:border-s-white\/85:hover {
  border-inline-start-color: rgb(255 255 255 / 0.85);
}
.hover\:border-s-white\/90:hover {
  border-inline-start-color: rgb(255 255 255 / 0.9);
}
.hover\:border-s-white\/95:hover {
  border-inline-start-color: rgb(255 255 255 / 0.95);
}
.hover\:border-t-white:hover {
  --tw-border-opacity: 1;
  border-top-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.hover\:border-t-white\/0:hover {
  border-top-color: rgb(255 255 255 / 0);
}
.hover\:border-t-white\/10:hover {
  border-top-color: rgb(255 255 255 / 0.1);
}
.hover\:border-t-white\/100:hover {
  border-top-color: rgb(255 255 255 / 1);
}
.hover\:border-t-white\/15:hover {
  border-top-color: rgb(255 255 255 / 0.15);
}
.hover\:border-t-white\/20:hover {
  border-top-color: rgb(255 255 255 / 0.2);
}
.hover\:border-t-white\/25:hover {
  border-top-color: rgb(255 255 255 / 0.25);
}
.hover\:border-t-white\/30:hover {
  border-top-color: rgb(255 255 255 / 0.3);
}
.hover\:border-t-white\/35:hover {
  border-top-color: rgb(255 255 255 / 0.35);
}
.hover\:border-t-white\/40:hover {
  border-top-color: rgb(255 255 255 / 0.4);
}
.hover\:border-t-white\/45:hover {
  border-top-color: rgb(255 255 255 / 0.45);
}
.hover\:border-t-white\/5:hover {
  border-top-color: rgb(255 255 255 / 0.05);
}
.hover\:border-t-white\/50:hover {
  border-top-color: rgb(255 255 255 / 0.5);
}
.hover\:border-t-white\/55:hover {
  border-top-color: rgb(255 255 255 / 0.55);
}
.hover\:border-t-white\/60:hover {
  border-top-color: rgb(255 255 255 / 0.6);
}
.hover\:border-t-white\/65:hover {
  border-top-color: rgb(255 255 255 / 0.65);
}
.hover\:border-t-white\/70:hover {
  border-top-color: rgb(255 255 255 / 0.7);
}
.hover\:border-t-white\/75:hover {
  border-top-color: rgb(255 255 255 / 0.75);
}
.hover\:border-t-white\/80:hover {
  border-top-color: rgb(255 255 255 / 0.8);
}
.hover\:border-t-white\/85:hover {
  border-top-color: rgb(255 255 255 / 0.85);
}
.hover\:border-t-white\/90:hover {
  border-top-color: rgb(255 255 255 / 0.9);
}
.hover\:border-t-white\/95:hover {
  border-top-color: rgb(255 255 255 / 0.95);
}
.hover\:\!bg-primary-800:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(30 85 175 / var(--tw-bg-opacity, 1)) !important;
}
.hover\:bg-blue-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(30 66 159 / var(--tw-bg-opacity, 1));
}
.hover\:bg-gray-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
}
.hover\:bg-gray-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
}
.hover\:bg-white:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.hover\:bg-white\/0:hover {
  background-color: rgb(255 255 255 / 0);
}
.hover\:bg-white\/10:hover {
  background-color: rgb(255 255 255 / 0.1);
}
.hover\:bg-white\/100:hover {
  background-color: rgb(255 255 255 / 1);
}
.hover\:bg-white\/15:hover {
  background-color: rgb(255 255 255 / 0.15);
}
.hover\:bg-white\/20:hover {
  background-color: rgb(255 255 255 / 0.2);
}
.hover\:bg-white\/25:hover {
  background-color: rgb(255 255 255 / 0.25);
}
.hover\:bg-white\/30:hover {
  background-color: rgb(255 255 255 / 0.3);
}
.hover\:bg-white\/35:hover {
  background-color: rgb(255 255 255 / 0.35);
}
.hover\:bg-white\/40:hover {
  background-color: rgb(255 255 255 / 0.4);
}
.hover\:bg-white\/45:hover {
  background-color: rgb(255 255 255 / 0.45);
}
.hover\:bg-white\/5:hover {
  background-color: rgb(255 255 255 / 0.05);
}
.hover\:bg-white\/50:hover {
  background-color: rgb(255 255 255 / 0.5);
}
.hover\:bg-white\/55:hover {
  background-color: rgb(255 255 255 / 0.55);
}
.hover\:bg-white\/60:hover {
  background-color: rgb(255 255 255 / 0.6);
}
.hover\:bg-white\/65:hover {
  background-color: rgb(255 255 255 / 0.65);
}
.hover\:bg-white\/70:hover {
  background-color: rgb(255 255 255 / 0.7);
}
.hover\:bg-white\/75:hover {
  background-color: rgb(255 255 255 / 0.75);
}
.hover\:bg-white\/80:hover {
  background-color: rgb(255 255 255 / 0.8);
}
.hover\:bg-white\/85:hover {
  background-color: rgb(255 255 255 / 0.85);
}
.hover\:bg-white\/90:hover {
  background-color: rgb(255 255 255 / 0.9);
}
.hover\:bg-white\/95:hover {
  background-color: rgb(255 255 255 / 0.95);
}
.hover\:from-white:hover {
  --tw-gradient-from: #ffffff var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-white\/0:hover {
  --tw-gradient-from: rgb(255 255 255 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-white\/10:hover {
  --tw-gradient-from: rgb(255 255 255 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-white\/100:hover {
  --tw-gradient-from: rgb(255 255 255 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-white\/15:hover {
  --tw-gradient-from: rgb(255 255 255 / 0.15) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-white\/20:hover {
  --tw-gradient-from: rgb(255 255 255 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-white\/25:hover {
  --tw-gradient-from: rgb(255 255 255 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-white\/30:hover {
  --tw-gradient-from: rgb(255 255 255 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-white\/35:hover {
  --tw-gradient-from: rgb(255 255 255 / 0.35) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-white\/40:hover {
  --tw-gradient-from: rgb(255 255 255 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-white\/45:hover {
  --tw-gradient-from: rgb(255 255 255 / 0.45) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-white\/5:hover {
  --tw-gradient-from: rgb(255 255 255 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-white\/50:hover {
  --tw-gradient-from: rgb(255 255 255 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-white\/55:hover {
  --tw-gradient-from: rgb(255 255 255 / 0.55) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-white\/60:hover {
  --tw-gradient-from: rgb(255 255 255 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-white\/65:hover {
  --tw-gradient-from: rgb(255 255 255 / 0.65) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-white\/70:hover {
  --tw-gradient-from: rgb(255 255 255 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-white\/75:hover {
  --tw-gradient-from: rgb(255 255 255 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-white\/80:hover {
  --tw-gradient-from: rgb(255 255 255 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-white\/85:hover {
  --tw-gradient-from: rgb(255 255 255 / 0.85) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-white\/90:hover {
  --tw-gradient-from: rgb(255 255 255 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:from-white\/95:hover {
  --tw-gradient-from: rgb(255 255 255 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:via-white:hover {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #ffffff var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.hover\:via-white\/0:hover {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.hover\:via-white\/10:hover {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.1) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.hover\:via-white\/100:hover {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 1) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.hover\:via-white\/15:hover {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.15) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.hover\:via-white\/20:hover {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.2) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.hover\:via-white\/25:hover {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.25) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.hover\:via-white\/30:hover {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.3) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.hover\:via-white\/35:hover {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.35) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.hover\:via-white\/40:hover {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.4) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.hover\:via-white\/45:hover {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.45) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.hover\:via-white\/5:hover {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.05) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.hover\:via-white\/50:hover {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.5) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.hover\:via-white\/55:hover {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.55) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.hover\:via-white\/60:hover {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.6) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.hover\:via-white\/65:hover {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.65) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.hover\:via-white\/70:hover {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.7) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.hover\:via-white\/75:hover {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.75) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.hover\:via-white\/80:hover {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.8) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.hover\:via-white\/85:hover {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.85) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.hover\:via-white\/90:hover {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.9) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.hover\:via-white\/95:hover {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.95) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.hover\:to-white:hover {
  --tw-gradient-to: #ffffff var(--tw-gradient-to-position);
}
.hover\:to-white\/0:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
}
.hover\:to-white\/10:hover {
  --tw-gradient-to: rgb(255 255 255 / 0.1) var(--tw-gradient-to-position);
}
.hover\:to-white\/100:hover {
  --tw-gradient-to: rgb(255 255 255 / 1) var(--tw-gradient-to-position);
}
.hover\:to-white\/15:hover {
  --tw-gradient-to: rgb(255 255 255 / 0.15) var(--tw-gradient-to-position);
}
.hover\:to-white\/20:hover {
  --tw-gradient-to: rgb(255 255 255 / 0.2) var(--tw-gradient-to-position);
}
.hover\:to-white\/25:hover {
  --tw-gradient-to: rgb(255 255 255 / 0.25) var(--tw-gradient-to-position);
}
.hover\:to-white\/30:hover {
  --tw-gradient-to: rgb(255 255 255 / 0.3) var(--tw-gradient-to-position);
}
.hover\:to-white\/35:hover {
  --tw-gradient-to: rgb(255 255 255 / 0.35) var(--tw-gradient-to-position);
}
.hover\:to-white\/40:hover {
  --tw-gradient-to: rgb(255 255 255 / 0.4) var(--tw-gradient-to-position);
}
.hover\:to-white\/45:hover {
  --tw-gradient-to: rgb(255 255 255 / 0.45) var(--tw-gradient-to-position);
}
.hover\:to-white\/5:hover {
  --tw-gradient-to: rgb(255 255 255 / 0.05) var(--tw-gradient-to-position);
}
.hover\:to-white\/50:hover {
  --tw-gradient-to: rgb(255 255 255 / 0.5) var(--tw-gradient-to-position);
}
.hover\:to-white\/55:hover {
  --tw-gradient-to: rgb(255 255 255 / 0.55) var(--tw-gradient-to-position);
}
.hover\:to-white\/60:hover {
  --tw-gradient-to: rgb(255 255 255 / 0.6) var(--tw-gradient-to-position);
}
.hover\:to-white\/65:hover {
  --tw-gradient-to: rgb(255 255 255 / 0.65) var(--tw-gradient-to-position);
}
.hover\:to-white\/70:hover {
  --tw-gradient-to: rgb(255 255 255 / 0.7) var(--tw-gradient-to-position);
}
.hover\:to-white\/75:hover {
  --tw-gradient-to: rgb(255 255 255 / 0.75) var(--tw-gradient-to-position);
}
.hover\:to-white\/80:hover {
  --tw-gradient-to: rgb(255 255 255 / 0.8) var(--tw-gradient-to-position);
}
.hover\:to-white\/85:hover {
  --tw-gradient-to: rgb(255 255 255 / 0.85) var(--tw-gradient-to-position);
}
.hover\:to-white\/90:hover {
  --tw-gradient-to: rgb(255 255 255 / 0.9) var(--tw-gradient-to-position);
}
.hover\:to-white\/95:hover {
  --tw-gradient-to: rgb(255 255 255 / 0.95) var(--tw-gradient-to-position);
}
.hover\:fill-white:hover {
  fill: #ffffff;
}
.hover\:fill-white\/0:hover {
  fill: rgb(255 255 255 / 0);
}
.hover\:fill-white\/10:hover {
  fill: rgb(255 255 255 / 0.1);
}
.hover\:fill-white\/100:hover {
  fill: rgb(255 255 255 / 1);
}
.hover\:fill-white\/15:hover {
  fill: rgb(255 255 255 / 0.15);
}
.hover\:fill-white\/20:hover {
  fill: rgb(255 255 255 / 0.2);
}
.hover\:fill-white\/25:hover {
  fill: rgb(255 255 255 / 0.25);
}
.hover\:fill-white\/30:hover {
  fill: rgb(255 255 255 / 0.3);
}
.hover\:fill-white\/35:hover {
  fill: rgb(255 255 255 / 0.35);
}
.hover\:fill-white\/40:hover {
  fill: rgb(255 255 255 / 0.4);
}
.hover\:fill-white\/45:hover {
  fill: rgb(255 255 255 / 0.45);
}
.hover\:fill-white\/5:hover {
  fill: rgb(255 255 255 / 0.05);
}
.hover\:fill-white\/50:hover {
  fill: rgb(255 255 255 / 0.5);
}
.hover\:fill-white\/55:hover {
  fill: rgb(255 255 255 / 0.55);
}
.hover\:fill-white\/60:hover {
  fill: rgb(255 255 255 / 0.6);
}
.hover\:fill-white\/65:hover {
  fill: rgb(255 255 255 / 0.65);
}
.hover\:fill-white\/70:hover {
  fill: rgb(255 255 255 / 0.7);
}
.hover\:fill-white\/75:hover {
  fill: rgb(255 255 255 / 0.75);
}
.hover\:fill-white\/80:hover {
  fill: rgb(255 255 255 / 0.8);
}
.hover\:fill-white\/85:hover {
  fill: rgb(255 255 255 / 0.85);
}
.hover\:fill-white\/90:hover {
  fill: rgb(255 255 255 / 0.9);
}
.hover\:fill-white\/95:hover {
  fill: rgb(255 255 255 / 0.95);
}
.hover\:stroke-white:hover {
  stroke: #ffffff;
}
.hover\:stroke-white\/0:hover {
  stroke: rgb(255 255 255 / 0);
}
.hover\:stroke-white\/10:hover {
  stroke: rgb(255 255 255 / 0.1);
}
.hover\:stroke-white\/100:hover {
  stroke: rgb(255 255 255 / 1);
}
.hover\:stroke-white\/15:hover {
  stroke: rgb(255 255 255 / 0.15);
}
.hover\:stroke-white\/20:hover {
  stroke: rgb(255 255 255 / 0.2);
}
.hover\:stroke-white\/25:hover {
  stroke: rgb(255 255 255 / 0.25);
}
.hover\:stroke-white\/30:hover {
  stroke: rgb(255 255 255 / 0.3);
}
.hover\:stroke-white\/35:hover {
  stroke: rgb(255 255 255 / 0.35);
}
.hover\:stroke-white\/40:hover {
  stroke: rgb(255 255 255 / 0.4);
}
.hover\:stroke-white\/45:hover {
  stroke: rgb(255 255 255 / 0.45);
}
.hover\:stroke-white\/5:hover {
  stroke: rgb(255 255 255 / 0.05);
}
.hover\:stroke-white\/50:hover {
  stroke: rgb(255 255 255 / 0.5);
}
.hover\:stroke-white\/55:hover {
  stroke: rgb(255 255 255 / 0.55);
}
.hover\:stroke-white\/60:hover {
  stroke: rgb(255 255 255 / 0.6);
}
.hover\:stroke-white\/65:hover {
  stroke: rgb(255 255 255 / 0.65);
}
.hover\:stroke-white\/70:hover {
  stroke: rgb(255 255 255 / 0.7);
}
.hover\:stroke-white\/75:hover {
  stroke: rgb(255 255 255 / 0.75);
}
.hover\:stroke-white\/80:hover {
  stroke: rgb(255 255 255 / 0.8);
}
.hover\:stroke-white\/85:hover {
  stroke: rgb(255 255 255 / 0.85);
}
.hover\:stroke-white\/90:hover {
  stroke: rgb(255 255 255 / 0.9);
}
.hover\:stroke-white\/95:hover {
  stroke: rgb(255 255 255 / 0.95);
}
.hover\:text-blue-600:hover {
  --tw-text-opacity: 1;
  color: rgb(28 100 242 / var(--tw-text-opacity, 1));
}
.hover\:text-gray-600:hover {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity, 1));
}
.hover\:text-gray-900:hover {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity, 1));
}
.hover\:text-white:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.hover\:text-white\/0:hover {
  color: rgb(255 255 255 / 0);
}
.hover\:text-white\/10:hover {
  color: rgb(255 255 255 / 0.1);
}
.hover\:text-white\/100:hover {
  color: rgb(255 255 255 / 1);
}
.hover\:text-white\/15:hover {
  color: rgb(255 255 255 / 0.15);
}
.hover\:text-white\/20:hover {
  color: rgb(255 255 255 / 0.2);
}
.hover\:text-white\/25:hover {
  color: rgb(255 255 255 / 0.25);
}
.hover\:text-white\/30:hover {
  color: rgb(255 255 255 / 0.3);
}
.hover\:text-white\/35:hover {
  color: rgb(255 255 255 / 0.35);
}
.hover\:text-white\/40:hover {
  color: rgb(255 255 255 / 0.4);
}
.hover\:text-white\/45:hover {
  color: rgb(255 255 255 / 0.45);
}
.hover\:text-white\/5:hover {
  color: rgb(255 255 255 / 0.05);
}
.hover\:text-white\/50:hover {
  color: rgb(255 255 255 / 0.5);
}
.hover\:text-white\/55:hover {
  color: rgb(255 255 255 / 0.55);
}
.hover\:text-white\/60:hover {
  color: rgb(255 255 255 / 0.6);
}
.hover\:text-white\/65:hover {
  color: rgb(255 255 255 / 0.65);
}
.hover\:text-white\/70:hover {
  color: rgb(255 255 255 / 0.7);
}
.hover\:text-white\/75:hover {
  color: rgb(255 255 255 / 0.75);
}
.hover\:text-white\/80:hover {
  color: rgb(255 255 255 / 0.8);
}
.hover\:text-white\/85:hover {
  color: rgb(255 255 255 / 0.85);
}
.hover\:text-white\/90:hover {
  color: rgb(255 255 255 / 0.9);
}
.hover\:text-white\/95:hover {
  color: rgb(255 255 255 / 0.95);
}
.hover\:decoration-white:hover {
  text-decoration-color: #ffffff;
}
.hover\:decoration-white\/0:hover {
  text-decoration-color: rgb(255 255 255 / 0);
}
.hover\:decoration-white\/10:hover {
  text-decoration-color: rgb(255 255 255 / 0.1);
}
.hover\:decoration-white\/100:hover {
  text-decoration-color: rgb(255 255 255 / 1);
}
.hover\:decoration-white\/15:hover {
  text-decoration-color: rgb(255 255 255 / 0.15);
}
.hover\:decoration-white\/20:hover {
  text-decoration-color: rgb(255 255 255 / 0.2);
}
.hover\:decoration-white\/25:hover {
  text-decoration-color: rgb(255 255 255 / 0.25);
}
.hover\:decoration-white\/30:hover {
  text-decoration-color: rgb(255 255 255 / 0.3);
}
.hover\:decoration-white\/35:hover {
  text-decoration-color: rgb(255 255 255 / 0.35);
}
.hover\:decoration-white\/40:hover {
  text-decoration-color: rgb(255 255 255 / 0.4);
}
.hover\:decoration-white\/45:hover {
  text-decoration-color: rgb(255 255 255 / 0.45);
}
.hover\:decoration-white\/5:hover {
  text-decoration-color: rgb(255 255 255 / 0.05);
}
.hover\:decoration-white\/50:hover {
  text-decoration-color: rgb(255 255 255 / 0.5);
}
.hover\:decoration-white\/55:hover {
  text-decoration-color: rgb(255 255 255 / 0.55);
}
.hover\:decoration-white\/60:hover {
  text-decoration-color: rgb(255 255 255 / 0.6);
}
.hover\:decoration-white\/65:hover {
  text-decoration-color: rgb(255 255 255 / 0.65);
}
.hover\:decoration-white\/70:hover {
  text-decoration-color: rgb(255 255 255 / 0.7);
}
.hover\:decoration-white\/75:hover {
  text-decoration-color: rgb(255 255 255 / 0.75);
}
.hover\:decoration-white\/80:hover {
  text-decoration-color: rgb(255 255 255 / 0.8);
}
.hover\:decoration-white\/85:hover {
  text-decoration-color: rgb(255 255 255 / 0.85);
}
.hover\:decoration-white\/90:hover {
  text-decoration-color: rgb(255 255 255 / 0.9);
}
.hover\:decoration-white\/95:hover {
  text-decoration-color: rgb(255 255 255 / 0.95);
}
.hover\:placeholder-white:hover::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(255 255 255 / var(--tw-placeholder-opacity, 1));
}
.hover\:placeholder-white:hover::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(255 255 255 / var(--tw-placeholder-opacity, 1));
}
.hover\:placeholder-white\/0:hover::-moz-placeholder {
  color: rgb(255 255 255 / 0);
}
.hover\:placeholder-white\/0:hover::placeholder {
  color: rgb(255 255 255 / 0);
}
.hover\:placeholder-white\/10:hover::-moz-placeholder {
  color: rgb(255 255 255 / 0.1);
}
.hover\:placeholder-white\/10:hover::placeholder {
  color: rgb(255 255 255 / 0.1);
}
.hover\:placeholder-white\/100:hover::-moz-placeholder {
  color: rgb(255 255 255 / 1);
}
.hover\:placeholder-white\/100:hover::placeholder {
  color: rgb(255 255 255 / 1);
}
.hover\:placeholder-white\/15:hover::-moz-placeholder {
  color: rgb(255 255 255 / 0.15);
}
.hover\:placeholder-white\/15:hover::placeholder {
  color: rgb(255 255 255 / 0.15);
}
.hover\:placeholder-white\/20:hover::-moz-placeholder {
  color: rgb(255 255 255 / 0.2);
}
.hover\:placeholder-white\/20:hover::placeholder {
  color: rgb(255 255 255 / 0.2);
}
.hover\:placeholder-white\/25:hover::-moz-placeholder {
  color: rgb(255 255 255 / 0.25);
}
.hover\:placeholder-white\/25:hover::placeholder {
  color: rgb(255 255 255 / 0.25);
}
.hover\:placeholder-white\/30:hover::-moz-placeholder {
  color: rgb(255 255 255 / 0.3);
}
.hover\:placeholder-white\/30:hover::placeholder {
  color: rgb(255 255 255 / 0.3);
}
.hover\:placeholder-white\/35:hover::-moz-placeholder {
  color: rgb(255 255 255 / 0.35);
}
.hover\:placeholder-white\/35:hover::placeholder {
  color: rgb(255 255 255 / 0.35);
}
.hover\:placeholder-white\/40:hover::-moz-placeholder {
  color: rgb(255 255 255 / 0.4);
}
.hover\:placeholder-white\/40:hover::placeholder {
  color: rgb(255 255 255 / 0.4);
}
.hover\:placeholder-white\/45:hover::-moz-placeholder {
  color: rgb(255 255 255 / 0.45);
}
.hover\:placeholder-white\/45:hover::placeholder {
  color: rgb(255 255 255 / 0.45);
}
.hover\:placeholder-white\/5:hover::-moz-placeholder {
  color: rgb(255 255 255 / 0.05);
}
.hover\:placeholder-white\/5:hover::placeholder {
  color: rgb(255 255 255 / 0.05);
}
.hover\:placeholder-white\/50:hover::-moz-placeholder {
  color: rgb(255 255 255 / 0.5);
}
.hover\:placeholder-white\/50:hover::placeholder {
  color: rgb(255 255 255 / 0.5);
}
.hover\:placeholder-white\/55:hover::-moz-placeholder {
  color: rgb(255 255 255 / 0.55);
}
.hover\:placeholder-white\/55:hover::placeholder {
  color: rgb(255 255 255 / 0.55);
}
.hover\:placeholder-white\/60:hover::-moz-placeholder {
  color: rgb(255 255 255 / 0.6);
}
.hover\:placeholder-white\/60:hover::placeholder {
  color: rgb(255 255 255 / 0.6);
}
.hover\:placeholder-white\/65:hover::-moz-placeholder {
  color: rgb(255 255 255 / 0.65);
}
.hover\:placeholder-white\/65:hover::placeholder {
  color: rgb(255 255 255 / 0.65);
}
.hover\:placeholder-white\/70:hover::-moz-placeholder {
  color: rgb(255 255 255 / 0.7);
}
.hover\:placeholder-white\/70:hover::placeholder {
  color: rgb(255 255 255 / 0.7);
}
.hover\:placeholder-white\/75:hover::-moz-placeholder {
  color: rgb(255 255 255 / 0.75);
}
.hover\:placeholder-white\/75:hover::placeholder {
  color: rgb(255 255 255 / 0.75);
}
.hover\:placeholder-white\/80:hover::-moz-placeholder {
  color: rgb(255 255 255 / 0.8);
}
.hover\:placeholder-white\/80:hover::placeholder {
  color: rgb(255 255 255 / 0.8);
}
.hover\:placeholder-white\/85:hover::-moz-placeholder {
  color: rgb(255 255 255 / 0.85);
}
.hover\:placeholder-white\/85:hover::placeholder {
  color: rgb(255 255 255 / 0.85);
}
.hover\:placeholder-white\/90:hover::-moz-placeholder {
  color: rgb(255 255 255 / 0.9);
}
.hover\:placeholder-white\/90:hover::placeholder {
  color: rgb(255 255 255 / 0.9);
}
.hover\:placeholder-white\/95:hover::-moz-placeholder {
  color: rgb(255 255 255 / 0.95);
}
.hover\:placeholder-white\/95:hover::placeholder {
  color: rgb(255 255 255 / 0.95);
}
.hover\:caret-white:hover {
  caret-color: #ffffff;
}
.hover\:caret-white\/0:hover {
  caret-color: rgb(255 255 255 / 0);
}
.hover\:caret-white\/10:hover {
  caret-color: rgb(255 255 255 / 0.1);
}
.hover\:caret-white\/100:hover {
  caret-color: rgb(255 255 255 / 1);
}
.hover\:caret-white\/15:hover {
  caret-color: rgb(255 255 255 / 0.15);
}
.hover\:caret-white\/20:hover {
  caret-color: rgb(255 255 255 / 0.2);
}
.hover\:caret-white\/25:hover {
  caret-color: rgb(255 255 255 / 0.25);
}
.hover\:caret-white\/30:hover {
  caret-color: rgb(255 255 255 / 0.3);
}
.hover\:caret-white\/35:hover {
  caret-color: rgb(255 255 255 / 0.35);
}
.hover\:caret-white\/40:hover {
  caret-color: rgb(255 255 255 / 0.4);
}
.hover\:caret-white\/45:hover {
  caret-color: rgb(255 255 255 / 0.45);
}
.hover\:caret-white\/5:hover {
  caret-color: rgb(255 255 255 / 0.05);
}
.hover\:caret-white\/50:hover {
  caret-color: rgb(255 255 255 / 0.5);
}
.hover\:caret-white\/55:hover {
  caret-color: rgb(255 255 255 / 0.55);
}
.hover\:caret-white\/60:hover {
  caret-color: rgb(255 255 255 / 0.6);
}
.hover\:caret-white\/65:hover {
  caret-color: rgb(255 255 255 / 0.65);
}
.hover\:caret-white\/70:hover {
  caret-color: rgb(255 255 255 / 0.7);
}
.hover\:caret-white\/75:hover {
  caret-color: rgb(255 255 255 / 0.75);
}
.hover\:caret-white\/80:hover {
  caret-color: rgb(255 255 255 / 0.8);
}
.hover\:caret-white\/85:hover {
  caret-color: rgb(255 255 255 / 0.85);
}
.hover\:caret-white\/90:hover {
  caret-color: rgb(255 255 255 / 0.9);
}
.hover\:caret-white\/95:hover {
  caret-color: rgb(255 255 255 / 0.95);
}
.hover\:accent-white:hover {
  accent-color: #ffffff;
}
.hover\:accent-white\/0:hover {
  accent-color: rgb(255 255 255 / 0);
}
.hover\:accent-white\/10:hover {
  accent-color: rgb(255 255 255 / 0.1);
}
.hover\:accent-white\/100:hover {
  accent-color: rgb(255 255 255 / 1);
}
.hover\:accent-white\/15:hover {
  accent-color: rgb(255 255 255 / 0.15);
}
.hover\:accent-white\/20:hover {
  accent-color: rgb(255 255 255 / 0.2);
}
.hover\:accent-white\/25:hover {
  accent-color: rgb(255 255 255 / 0.25);
}
.hover\:accent-white\/30:hover {
  accent-color: rgb(255 255 255 / 0.3);
}
.hover\:accent-white\/35:hover {
  accent-color: rgb(255 255 255 / 0.35);
}
.hover\:accent-white\/40:hover {
  accent-color: rgb(255 255 255 / 0.4);
}
.hover\:accent-white\/45:hover {
  accent-color: rgb(255 255 255 / 0.45);
}
.hover\:accent-white\/5:hover {
  accent-color: rgb(255 255 255 / 0.05);
}
.hover\:accent-white\/50:hover {
  accent-color: rgb(255 255 255 / 0.5);
}
.hover\:accent-white\/55:hover {
  accent-color: rgb(255 255 255 / 0.55);
}
.hover\:accent-white\/60:hover {
  accent-color: rgb(255 255 255 / 0.6);
}
.hover\:accent-white\/65:hover {
  accent-color: rgb(255 255 255 / 0.65);
}
.hover\:accent-white\/70:hover {
  accent-color: rgb(255 255 255 / 0.7);
}
.hover\:accent-white\/75:hover {
  accent-color: rgb(255 255 255 / 0.75);
}
.hover\:accent-white\/80:hover {
  accent-color: rgb(255 255 255 / 0.8);
}
.hover\:accent-white\/85:hover {
  accent-color: rgb(255 255 255 / 0.85);
}
.hover\:accent-white\/90:hover {
  accent-color: rgb(255 255 255 / 0.9);
}
.hover\:accent-white\/95:hover {
  accent-color: rgb(255 255 255 / 0.95);
}
.hover\:shadow-white:hover {
  --tw-shadow-color: #ffffff;
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-white\/0:hover {
  --tw-shadow-color: rgb(255 255 255 / 0);
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-white\/10:hover {
  --tw-shadow-color: rgb(255 255 255 / 0.1);
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-white\/100:hover {
  --tw-shadow-color: rgb(255 255 255 / 1);
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-white\/15:hover {
  --tw-shadow-color: rgb(255 255 255 / 0.15);
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-white\/20:hover {
  --tw-shadow-color: rgb(255 255 255 / 0.2);
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-white\/25:hover {
  --tw-shadow-color: rgb(255 255 255 / 0.25);
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-white\/30:hover {
  --tw-shadow-color: rgb(255 255 255 / 0.3);
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-white\/35:hover {
  --tw-shadow-color: rgb(255 255 255 / 0.35);
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-white\/40:hover {
  --tw-shadow-color: rgb(255 255 255 / 0.4);
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-white\/45:hover {
  --tw-shadow-color: rgb(255 255 255 / 0.45);
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-white\/5:hover {
  --tw-shadow-color: rgb(255 255 255 / 0.05);
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-white\/50:hover {
  --tw-shadow-color: rgb(255 255 255 / 0.5);
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-white\/55:hover {
  --tw-shadow-color: rgb(255 255 255 / 0.55);
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-white\/60:hover {
  --tw-shadow-color: rgb(255 255 255 / 0.6);
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-white\/65:hover {
  --tw-shadow-color: rgb(255 255 255 / 0.65);
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-white\/70:hover {
  --tw-shadow-color: rgb(255 255 255 / 0.7);
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-white\/75:hover {
  --tw-shadow-color: rgb(255 255 255 / 0.75);
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-white\/80:hover {
  --tw-shadow-color: rgb(255 255 255 / 0.8);
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-white\/85:hover {
  --tw-shadow-color: rgb(255 255 255 / 0.85);
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-white\/90:hover {
  --tw-shadow-color: rgb(255 255 255 / 0.9);
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:shadow-white\/95:hover {
  --tw-shadow-color: rgb(255 255 255 / 0.95);
  --tw-shadow: var(--tw-shadow-colored);
}
.hover\:outline-white:hover {
  outline-color: #ffffff;
}
.hover\:outline-white\/0:hover {
  outline-color: rgb(255 255 255 / 0);
}
.hover\:outline-white\/10:hover {
  outline-color: rgb(255 255 255 / 0.1);
}
.hover\:outline-white\/100:hover {
  outline-color: rgb(255 255 255 / 1);
}
.hover\:outline-white\/15:hover {
  outline-color: rgb(255 255 255 / 0.15);
}
.hover\:outline-white\/20:hover {
  outline-color: rgb(255 255 255 / 0.2);
}
.hover\:outline-white\/25:hover {
  outline-color: rgb(255 255 255 / 0.25);
}
.hover\:outline-white\/30:hover {
  outline-color: rgb(255 255 255 / 0.3);
}
.hover\:outline-white\/35:hover {
  outline-color: rgb(255 255 255 / 0.35);
}
.hover\:outline-white\/40:hover {
  outline-color: rgb(255 255 255 / 0.4);
}
.hover\:outline-white\/45:hover {
  outline-color: rgb(255 255 255 / 0.45);
}
.hover\:outline-white\/5:hover {
  outline-color: rgb(255 255 255 / 0.05);
}
.hover\:outline-white\/50:hover {
  outline-color: rgb(255 255 255 / 0.5);
}
.hover\:outline-white\/55:hover {
  outline-color: rgb(255 255 255 / 0.55);
}
.hover\:outline-white\/60:hover {
  outline-color: rgb(255 255 255 / 0.6);
}
.hover\:outline-white\/65:hover {
  outline-color: rgb(255 255 255 / 0.65);
}
.hover\:outline-white\/70:hover {
  outline-color: rgb(255 255 255 / 0.7);
}
.hover\:outline-white\/75:hover {
  outline-color: rgb(255 255 255 / 0.75);
}
.hover\:outline-white\/80:hover {
  outline-color: rgb(255 255 255 / 0.8);
}
.hover\:outline-white\/85:hover {
  outline-color: rgb(255 255 255 / 0.85);
}
.hover\:outline-white\/90:hover {
  outline-color: rgb(255 255 255 / 0.9);
}
.hover\:outline-white\/95:hover {
  outline-color: rgb(255 255 255 / 0.95);
}
.hover\:ring-white:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1));
}
.hover\:ring-white\/0:hover {
  --tw-ring-color: rgb(255 255 255 / 0);
}
.hover\:ring-white\/10:hover {
  --tw-ring-color: rgb(255 255 255 / 0.1);
}
.hover\:ring-white\/100:hover {
  --tw-ring-color: rgb(255 255 255 / 1);
}
.hover\:ring-white\/15:hover {
  --tw-ring-color: rgb(255 255 255 / 0.15);
}
.hover\:ring-white\/20:hover {
  --tw-ring-color: rgb(255 255 255 / 0.2);
}
.hover\:ring-white\/25:hover {
  --tw-ring-color: rgb(255 255 255 / 0.25);
}
.hover\:ring-white\/30:hover {
  --tw-ring-color: rgb(255 255 255 / 0.3);
}
.hover\:ring-white\/35:hover {
  --tw-ring-color: rgb(255 255 255 / 0.35);
}
.hover\:ring-white\/40:hover {
  --tw-ring-color: rgb(255 255 255 / 0.4);
}
.hover\:ring-white\/45:hover {
  --tw-ring-color: rgb(255 255 255 / 0.45);
}
.hover\:ring-white\/5:hover {
  --tw-ring-color: rgb(255 255 255 / 0.05);
}
.hover\:ring-white\/50:hover {
  --tw-ring-color: rgb(255 255 255 / 0.5);
}
.hover\:ring-white\/55:hover {
  --tw-ring-color: rgb(255 255 255 / 0.55);
}
.hover\:ring-white\/60:hover {
  --tw-ring-color: rgb(255 255 255 / 0.6);
}
.hover\:ring-white\/65:hover {
  --tw-ring-color: rgb(255 255 255 / 0.65);
}
.hover\:ring-white\/70:hover {
  --tw-ring-color: rgb(255 255 255 / 0.7);
}
.hover\:ring-white\/75:hover {
  --tw-ring-color: rgb(255 255 255 / 0.75);
}
.hover\:ring-white\/80:hover {
  --tw-ring-color: rgb(255 255 255 / 0.8);
}
.hover\:ring-white\/85:hover {
  --tw-ring-color: rgb(255 255 255 / 0.85);
}
.hover\:ring-white\/90:hover {
  --tw-ring-color: rgb(255 255 255 / 0.9);
}
.hover\:ring-white\/95:hover {
  --tw-ring-color: rgb(255 255 255 / 0.95);
}
.hover\:ring-offset-white:hover {
  --tw-ring-offset-color: #ffffff;
}
.hover\:ring-offset-white\/0:hover {
  --tw-ring-offset-color: rgb(255 255 255 / 0);
}
.hover\:ring-offset-white\/10:hover {
  --tw-ring-offset-color: rgb(255 255 255 / 0.1);
}
.hover\:ring-offset-white\/100:hover {
  --tw-ring-offset-color: rgb(255 255 255 / 1);
}
.hover\:ring-offset-white\/15:hover {
  --tw-ring-offset-color: rgb(255 255 255 / 0.15);
}
.hover\:ring-offset-white\/20:hover {
  --tw-ring-offset-color: rgb(255 255 255 / 0.2);
}
.hover\:ring-offset-white\/25:hover {
  --tw-ring-offset-color: rgb(255 255 255 / 0.25);
}
.hover\:ring-offset-white\/30:hover {
  --tw-ring-offset-color: rgb(255 255 255 / 0.3);
}
.hover\:ring-offset-white\/35:hover {
  --tw-ring-offset-color: rgb(255 255 255 / 0.35);
}
.hover\:ring-offset-white\/40:hover {
  --tw-ring-offset-color: rgb(255 255 255 / 0.4);
}
.hover\:ring-offset-white\/45:hover {
  --tw-ring-offset-color: rgb(255 255 255 / 0.45);
}
.hover\:ring-offset-white\/5:hover {
  --tw-ring-offset-color: rgb(255 255 255 / 0.05);
}
.hover\:ring-offset-white\/50:hover {
  --tw-ring-offset-color: rgb(255 255 255 / 0.5);
}
.hover\:ring-offset-white\/55:hover {
  --tw-ring-offset-color: rgb(255 255 255 / 0.55);
}
.hover\:ring-offset-white\/60:hover {
  --tw-ring-offset-color: rgb(255 255 255 / 0.6);
}
.hover\:ring-offset-white\/65:hover {
  --tw-ring-offset-color: rgb(255 255 255 / 0.65);
}
.hover\:ring-offset-white\/70:hover {
  --tw-ring-offset-color: rgb(255 255 255 / 0.7);
}
.hover\:ring-offset-white\/75:hover {
  --tw-ring-offset-color: rgb(255 255 255 / 0.75);
}
.hover\:ring-offset-white\/80:hover {
  --tw-ring-offset-color: rgb(255 255 255 / 0.8);
}
.hover\:ring-offset-white\/85:hover {
  --tw-ring-offset-color: rgb(255 255 255 / 0.85);
}
.hover\:ring-offset-white\/90:hover {
  --tw-ring-offset-color: rgb(255 255 255 / 0.9);
}
.hover\:ring-offset-white\/95:hover {
  --tw-ring-offset-color: rgb(255 255 255 / 0.95);
}
.focus\:outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.focus\:ring-2:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus\:ring-4:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus\:\!ring-primary-300:focus {
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(147 187 253 / var(--tw-ring-opacity, 1)) !important;
}
.focus\:ring-blue-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity, 1));
}
.focus\:ring-gray-200:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity, 1));
}
.focus\:ring-gray-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1));
}
.group:hover .group-hover\:rotate-45 {
  --tw-rotate: 45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.dark\:divide-gray-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(55 65 81 / var(--tw-divide-opacity, 1));
}
.dark\:divide-slate-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(51 65 85 / var(--tw-divide-opacity, 1));
}
.dark\:divide-white:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-divide-opacity, 1));
}
.dark\:divide-white\/0:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0);
}
.dark\:divide-white\/10:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.1);
}
.dark\:divide-white\/100:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 1);
}
.dark\:divide-white\/15:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.15);
}
.dark\:divide-white\/20:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.2);
}
.dark\:divide-white\/25:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.25);
}
.dark\:divide-white\/30:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.3);
}
.dark\:divide-white\/35:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.35);
}
.dark\:divide-white\/40:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.4);
}
.dark\:divide-white\/45:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.45);
}
.dark\:divide-white\/5:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.05);
}
.dark\:divide-white\/50:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.5);
}
.dark\:divide-white\/55:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.55);
}
.dark\:divide-white\/60:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.6);
}
.dark\:divide-white\/65:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.65);
}
.dark\:divide-white\/70:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.7);
}
.dark\:divide-white\/75:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.75);
}
.dark\:divide-white\/80:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.8);
}
.dark\:divide-white\/85:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.85);
}
.dark\:divide-white\/90:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.9);
}
.dark\:divide-white\/95:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.95);
}
.dark\:border-blue-500:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(63 131 248 / var(--tw-border-opacity, 1));
}
.dark\:border-gray-600:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(75 85 99 / var(--tw-border-opacity, 1));
}
.dark\:border-gray-700:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(55 65 81 / var(--tw-border-opacity, 1));
}
.dark\:border-gray-900:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(17 24 39 / var(--tw-border-opacity, 1));
}
.dark\:border-slate-700:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(51 65 85 / var(--tw-border-opacity, 1));
}
.dark\:border-transparent:is(.dark *) {
  border-color: transparent;
}
.dark\:border-white:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.dark\:border-white\/0:is(.dark *) {
  border-color: rgb(255 255 255 / 0);
}
.dark\:border-white\/10:is(.dark *) {
  border-color: rgb(255 255 255 / 0.1);
}
.dark\:border-white\/100:is(.dark *) {
  border-color: rgb(255 255 255 / 1);
}
.dark\:border-white\/15:is(.dark *) {
  border-color: rgb(255 255 255 / 0.15);
}
.dark\:border-white\/20:is(.dark *) {
  border-color: rgb(255 255 255 / 0.2);
}
.dark\:border-white\/25:is(.dark *) {
  border-color: rgb(255 255 255 / 0.25);
}
.dark\:border-white\/30:is(.dark *) {
  border-color: rgb(255 255 255 / 0.3);
}
.dark\:border-white\/35:is(.dark *) {
  border-color: rgb(255 255 255 / 0.35);
}
.dark\:border-white\/40:is(.dark *) {
  border-color: rgb(255 255 255 / 0.4);
}
.dark\:border-white\/45:is(.dark *) {
  border-color: rgb(255 255 255 / 0.45);
}
.dark\:border-white\/5:is(.dark *) {
  border-color: rgb(255 255 255 / 0.05);
}
.dark\:border-white\/50:is(.dark *) {
  border-color: rgb(255 255 255 / 0.5);
}
.dark\:border-white\/55:is(.dark *) {
  border-color: rgb(255 255 255 / 0.55);
}
.dark\:border-white\/60:is(.dark *) {
  border-color: rgb(255 255 255 / 0.6);
}
.dark\:border-white\/65:is(.dark *) {
  border-color: rgb(255 255 255 / 0.65);
}
.dark\:border-white\/70:is(.dark *) {
  border-color: rgb(255 255 255 / 0.7);
}
.dark\:border-white\/75:is(.dark *) {
  border-color: rgb(255 255 255 / 0.75);
}
.dark\:border-white\/80:is(.dark *) {
  border-color: rgb(255 255 255 / 0.8);
}
.dark\:border-white\/85:is(.dark *) {
  border-color: rgb(255 255 255 / 0.85);
}
.dark\:border-white\/90:is(.dark *) {
  border-color: rgb(255 255 255 / 0.9);
}
.dark\:border-white\/95:is(.dark *) {
  border-color: rgb(255 255 255 / 0.95);
}
.dark\:border-x-white:is(.dark *) {
  --tw-border-opacity: 1;
  border-left-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
  border-right-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.dark\:border-x-white\/0:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0);
  border-right-color: rgb(255 255 255 / 0);
}
.dark\:border-x-white\/10:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.1);
  border-right-color: rgb(255 255 255 / 0.1);
}
.dark\:border-x-white\/100:is(.dark *) {
  border-left-color: rgb(255 255 255 / 1);
  border-right-color: rgb(255 255 255 / 1);
}
.dark\:border-x-white\/15:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.15);
  border-right-color: rgb(255 255 255 / 0.15);
}
.dark\:border-x-white\/20:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.2);
  border-right-color: rgb(255 255 255 / 0.2);
}
.dark\:border-x-white\/25:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.25);
  border-right-color: rgb(255 255 255 / 0.25);
}
.dark\:border-x-white\/30:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.3);
  border-right-color: rgb(255 255 255 / 0.3);
}
.dark\:border-x-white\/35:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.35);
  border-right-color: rgb(255 255 255 / 0.35);
}
.dark\:border-x-white\/40:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.4);
  border-right-color: rgb(255 255 255 / 0.4);
}
.dark\:border-x-white\/45:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.45);
  border-right-color: rgb(255 255 255 / 0.45);
}
.dark\:border-x-white\/5:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.05);
  border-right-color: rgb(255 255 255 / 0.05);
}
.dark\:border-x-white\/50:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.5);
  border-right-color: rgb(255 255 255 / 0.5);
}
.dark\:border-x-white\/55:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.55);
  border-right-color: rgb(255 255 255 / 0.55);
}
.dark\:border-x-white\/60:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.6);
  border-right-color: rgb(255 255 255 / 0.6);
}
.dark\:border-x-white\/65:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.65);
  border-right-color: rgb(255 255 255 / 0.65);
}
.dark\:border-x-white\/70:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.7);
  border-right-color: rgb(255 255 255 / 0.7);
}
.dark\:border-x-white\/75:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.75);
  border-right-color: rgb(255 255 255 / 0.75);
}
.dark\:border-x-white\/80:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.8);
  border-right-color: rgb(255 255 255 / 0.8);
}
.dark\:border-x-white\/85:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.85);
  border-right-color: rgb(255 255 255 / 0.85);
}
.dark\:border-x-white\/90:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.9);
  border-right-color: rgb(255 255 255 / 0.9);
}
.dark\:border-x-white\/95:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.95);
  border-right-color: rgb(255 255 255 / 0.95);
}
.dark\:border-y-white:is(.dark *) {
  --tw-border-opacity: 1;
  border-top-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
  border-bottom-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.dark\:border-y-white\/0:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0);
  border-bottom-color: rgb(255 255 255 / 0);
}
.dark\:border-y-white\/10:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.1);
  border-bottom-color: rgb(255 255 255 / 0.1);
}
.dark\:border-y-white\/100:is(.dark *) {
  border-top-color: rgb(255 255 255 / 1);
  border-bottom-color: rgb(255 255 255 / 1);
}
.dark\:border-y-white\/15:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.15);
  border-bottom-color: rgb(255 255 255 / 0.15);
}
.dark\:border-y-white\/20:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.2);
  border-bottom-color: rgb(255 255 255 / 0.2);
}
.dark\:border-y-white\/25:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.25);
  border-bottom-color: rgb(255 255 255 / 0.25);
}
.dark\:border-y-white\/30:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.3);
  border-bottom-color: rgb(255 255 255 / 0.3);
}
.dark\:border-y-white\/35:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.35);
  border-bottom-color: rgb(255 255 255 / 0.35);
}
.dark\:border-y-white\/40:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.4);
  border-bottom-color: rgb(255 255 255 / 0.4);
}
.dark\:border-y-white\/45:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.45);
  border-bottom-color: rgb(255 255 255 / 0.45);
}
.dark\:border-y-white\/5:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.05);
  border-bottom-color: rgb(255 255 255 / 0.05);
}
.dark\:border-y-white\/50:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.5);
  border-bottom-color: rgb(255 255 255 / 0.5);
}
.dark\:border-y-white\/55:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.55);
  border-bottom-color: rgb(255 255 255 / 0.55);
}
.dark\:border-y-white\/60:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.6);
  border-bottom-color: rgb(255 255 255 / 0.6);
}
.dark\:border-y-white\/65:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.65);
  border-bottom-color: rgb(255 255 255 / 0.65);
}
.dark\:border-y-white\/70:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.7);
  border-bottom-color: rgb(255 255 255 / 0.7);
}
.dark\:border-y-white\/75:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.75);
  border-bottom-color: rgb(255 255 255 / 0.75);
}
.dark\:border-y-white\/80:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.8);
  border-bottom-color: rgb(255 255 255 / 0.8);
}
.dark\:border-y-white\/85:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.85);
  border-bottom-color: rgb(255 255 255 / 0.85);
}
.dark\:border-y-white\/90:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.9);
  border-bottom-color: rgb(255 255 255 / 0.9);
}
.dark\:border-y-white\/95:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.95);
  border-bottom-color: rgb(255 255 255 / 0.95);
}
.dark\:border-b-white:is(.dark *) {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.dark\:border-b-white\/0:is(.dark *) {
  border-bottom-color: rgb(255 255 255 / 0);
}
.dark\:border-b-white\/10:is(.dark *) {
  border-bottom-color: rgb(255 255 255 / 0.1);
}
.dark\:border-b-white\/100:is(.dark *) {
  border-bottom-color: rgb(255 255 255 / 1);
}
.dark\:border-b-white\/15:is(.dark *) {
  border-bottom-color: rgb(255 255 255 / 0.15);
}
.dark\:border-b-white\/20:is(.dark *) {
  border-bottom-color: rgb(255 255 255 / 0.2);
}
.dark\:border-b-white\/25:is(.dark *) {
  border-bottom-color: rgb(255 255 255 / 0.25);
}
.dark\:border-b-white\/30:is(.dark *) {
  border-bottom-color: rgb(255 255 255 / 0.3);
}
.dark\:border-b-white\/35:is(.dark *) {
  border-bottom-color: rgb(255 255 255 / 0.35);
}
.dark\:border-b-white\/40:is(.dark *) {
  border-bottom-color: rgb(255 255 255 / 0.4);
}
.dark\:border-b-white\/45:is(.dark *) {
  border-bottom-color: rgb(255 255 255 / 0.45);
}
.dark\:border-b-white\/5:is(.dark *) {
  border-bottom-color: rgb(255 255 255 / 0.05);
}
.dark\:border-b-white\/50:is(.dark *) {
  border-bottom-color: rgb(255 255 255 / 0.5);
}
.dark\:border-b-white\/55:is(.dark *) {
  border-bottom-color: rgb(255 255 255 / 0.55);
}
.dark\:border-b-white\/60:is(.dark *) {
  border-bottom-color: rgb(255 255 255 / 0.6);
}
.dark\:border-b-white\/65:is(.dark *) {
  border-bottom-color: rgb(255 255 255 / 0.65);
}
.dark\:border-b-white\/70:is(.dark *) {
  border-bottom-color: rgb(255 255 255 / 0.7);
}
.dark\:border-b-white\/75:is(.dark *) {
  border-bottom-color: rgb(255 255 255 / 0.75);
}
.dark\:border-b-white\/80:is(.dark *) {
  border-bottom-color: rgb(255 255 255 / 0.8);
}
.dark\:border-b-white\/85:is(.dark *) {
  border-bottom-color: rgb(255 255 255 / 0.85);
}
.dark\:border-b-white\/90:is(.dark *) {
  border-bottom-color: rgb(255 255 255 / 0.9);
}
.dark\:border-b-white\/95:is(.dark *) {
  border-bottom-color: rgb(255 255 255 / 0.95);
}
.dark\:border-e-white:is(.dark *) {
  --tw-border-opacity: 1;
  border-inline-end-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.dark\:border-e-white\/0:is(.dark *) {
  border-inline-end-color: rgb(255 255 255 / 0);
}
.dark\:border-e-white\/10:is(.dark *) {
  border-inline-end-color: rgb(255 255 255 / 0.1);
}
.dark\:border-e-white\/100:is(.dark *) {
  border-inline-end-color: rgb(255 255 255 / 1);
}
.dark\:border-e-white\/15:is(.dark *) {
  border-inline-end-color: rgb(255 255 255 / 0.15);
}
.dark\:border-e-white\/20:is(.dark *) {
  border-inline-end-color: rgb(255 255 255 / 0.2);
}
.dark\:border-e-white\/25:is(.dark *) {
  border-inline-end-color: rgb(255 255 255 / 0.25);
}
.dark\:border-e-white\/30:is(.dark *) {
  border-inline-end-color: rgb(255 255 255 / 0.3);
}
.dark\:border-e-white\/35:is(.dark *) {
  border-inline-end-color: rgb(255 255 255 / 0.35);
}
.dark\:border-e-white\/40:is(.dark *) {
  border-inline-end-color: rgb(255 255 255 / 0.4);
}
.dark\:border-e-white\/45:is(.dark *) {
  border-inline-end-color: rgb(255 255 255 / 0.45);
}
.dark\:border-e-white\/5:is(.dark *) {
  border-inline-end-color: rgb(255 255 255 / 0.05);
}
.dark\:border-e-white\/50:is(.dark *) {
  border-inline-end-color: rgb(255 255 255 / 0.5);
}
.dark\:border-e-white\/55:is(.dark *) {
  border-inline-end-color: rgb(255 255 255 / 0.55);
}
.dark\:border-e-white\/60:is(.dark *) {
  border-inline-end-color: rgb(255 255 255 / 0.6);
}
.dark\:border-e-white\/65:is(.dark *) {
  border-inline-end-color: rgb(255 255 255 / 0.65);
}
.dark\:border-e-white\/70:is(.dark *) {
  border-inline-end-color: rgb(255 255 255 / 0.7);
}
.dark\:border-e-white\/75:is(.dark *) {
  border-inline-end-color: rgb(255 255 255 / 0.75);
}
.dark\:border-e-white\/80:is(.dark *) {
  border-inline-end-color: rgb(255 255 255 / 0.8);
}
.dark\:border-e-white\/85:is(.dark *) {
  border-inline-end-color: rgb(255 255 255 / 0.85);
}
.dark\:border-e-white\/90:is(.dark *) {
  border-inline-end-color: rgb(255 255 255 / 0.9);
}
.dark\:border-e-white\/95:is(.dark *) {
  border-inline-end-color: rgb(255 255 255 / 0.95);
}
.dark\:border-l-white:is(.dark *) {
  --tw-border-opacity: 1;
  border-left-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.dark\:border-l-white\/0:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0);
}
.dark\:border-l-white\/10:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.1);
}
.dark\:border-l-white\/100:is(.dark *) {
  border-left-color: rgb(255 255 255 / 1);
}
.dark\:border-l-white\/15:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.15);
}
.dark\:border-l-white\/20:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.2);
}
.dark\:border-l-white\/25:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.25);
}
.dark\:border-l-white\/30:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.3);
}
.dark\:border-l-white\/35:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.35);
}
.dark\:border-l-white\/40:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.4);
}
.dark\:border-l-white\/45:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.45);
}
.dark\:border-l-white\/5:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.05);
}
.dark\:border-l-white\/50:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.5);
}
.dark\:border-l-white\/55:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.55);
}
.dark\:border-l-white\/60:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.6);
}
.dark\:border-l-white\/65:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.65);
}
.dark\:border-l-white\/70:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.7);
}
.dark\:border-l-white\/75:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.75);
}
.dark\:border-l-white\/80:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.8);
}
.dark\:border-l-white\/85:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.85);
}
.dark\:border-l-white\/90:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.9);
}
.dark\:border-l-white\/95:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.95);
}
.dark\:border-r-white:is(.dark *) {
  --tw-border-opacity: 1;
  border-right-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.dark\:border-r-white\/0:is(.dark *) {
  border-right-color: rgb(255 255 255 / 0);
}
.dark\:border-r-white\/10:is(.dark *) {
  border-right-color: rgb(255 255 255 / 0.1);
}
.dark\:border-r-white\/100:is(.dark *) {
  border-right-color: rgb(255 255 255 / 1);
}
.dark\:border-r-white\/15:is(.dark *) {
  border-right-color: rgb(255 255 255 / 0.15);
}
.dark\:border-r-white\/20:is(.dark *) {
  border-right-color: rgb(255 255 255 / 0.2);
}
.dark\:border-r-white\/25:is(.dark *) {
  border-right-color: rgb(255 255 255 / 0.25);
}
.dark\:border-r-white\/30:is(.dark *) {
  border-right-color: rgb(255 255 255 / 0.3);
}
.dark\:border-r-white\/35:is(.dark *) {
  border-right-color: rgb(255 255 255 / 0.35);
}
.dark\:border-r-white\/40:is(.dark *) {
  border-right-color: rgb(255 255 255 / 0.4);
}
.dark\:border-r-white\/45:is(.dark *) {
  border-right-color: rgb(255 255 255 / 0.45);
}
.dark\:border-r-white\/5:is(.dark *) {
  border-right-color: rgb(255 255 255 / 0.05);
}
.dark\:border-r-white\/50:is(.dark *) {
  border-right-color: rgb(255 255 255 / 0.5);
}
.dark\:border-r-white\/55:is(.dark *) {
  border-right-color: rgb(255 255 255 / 0.55);
}
.dark\:border-r-white\/60:is(.dark *) {
  border-right-color: rgb(255 255 255 / 0.6);
}
.dark\:border-r-white\/65:is(.dark *) {
  border-right-color: rgb(255 255 255 / 0.65);
}
.dark\:border-r-white\/70:is(.dark *) {
  border-right-color: rgb(255 255 255 / 0.7);
}
.dark\:border-r-white\/75:is(.dark *) {
  border-right-color: rgb(255 255 255 / 0.75);
}
.dark\:border-r-white\/80:is(.dark *) {
  border-right-color: rgb(255 255 255 / 0.8);
}
.dark\:border-r-white\/85:is(.dark *) {
  border-right-color: rgb(255 255 255 / 0.85);
}
.dark\:border-r-white\/90:is(.dark *) {
  border-right-color: rgb(255 255 255 / 0.9);
}
.dark\:border-r-white\/95:is(.dark *) {
  border-right-color: rgb(255 255 255 / 0.95);
}
.dark\:border-s-white:is(.dark *) {
  --tw-border-opacity: 1;
  border-inline-start-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.dark\:border-s-white\/0:is(.dark *) {
  border-inline-start-color: rgb(255 255 255 / 0);
}
.dark\:border-s-white\/10:is(.dark *) {
  border-inline-start-color: rgb(255 255 255 / 0.1);
}
.dark\:border-s-white\/100:is(.dark *) {
  border-inline-start-color: rgb(255 255 255 / 1);
}
.dark\:border-s-white\/15:is(.dark *) {
  border-inline-start-color: rgb(255 255 255 / 0.15);
}
.dark\:border-s-white\/20:is(.dark *) {
  border-inline-start-color: rgb(255 255 255 / 0.2);
}
.dark\:border-s-white\/25:is(.dark *) {
  border-inline-start-color: rgb(255 255 255 / 0.25);
}
.dark\:border-s-white\/30:is(.dark *) {
  border-inline-start-color: rgb(255 255 255 / 0.3);
}
.dark\:border-s-white\/35:is(.dark *) {
  border-inline-start-color: rgb(255 255 255 / 0.35);
}
.dark\:border-s-white\/40:is(.dark *) {
  border-inline-start-color: rgb(255 255 255 / 0.4);
}
.dark\:border-s-white\/45:is(.dark *) {
  border-inline-start-color: rgb(255 255 255 / 0.45);
}
.dark\:border-s-white\/5:is(.dark *) {
  border-inline-start-color: rgb(255 255 255 / 0.05);
}
.dark\:border-s-white\/50:is(.dark *) {
  border-inline-start-color: rgb(255 255 255 / 0.5);
}
.dark\:border-s-white\/55:is(.dark *) {
  border-inline-start-color: rgb(255 255 255 / 0.55);
}
.dark\:border-s-white\/60:is(.dark *) {
  border-inline-start-color: rgb(255 255 255 / 0.6);
}
.dark\:border-s-white\/65:is(.dark *) {
  border-inline-start-color: rgb(255 255 255 / 0.65);
}
.dark\:border-s-white\/70:is(.dark *) {
  border-inline-start-color: rgb(255 255 255 / 0.7);
}
.dark\:border-s-white\/75:is(.dark *) {
  border-inline-start-color: rgb(255 255 255 / 0.75);
}
.dark\:border-s-white\/80:is(.dark *) {
  border-inline-start-color: rgb(255 255 255 / 0.8);
}
.dark\:border-s-white\/85:is(.dark *) {
  border-inline-start-color: rgb(255 255 255 / 0.85);
}
.dark\:border-s-white\/90:is(.dark *) {
  border-inline-start-color: rgb(255 255 255 / 0.9);
}
.dark\:border-s-white\/95:is(.dark *) {
  border-inline-start-color: rgb(255 255 255 / 0.95);
}
.dark\:border-t-white:is(.dark *) {
  --tw-border-opacity: 1;
  border-top-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.dark\:border-t-white\/0:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0);
}
.dark\:border-t-white\/10:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.1);
}
.dark\:border-t-white\/100:is(.dark *) {
  border-top-color: rgb(255 255 255 / 1);
}
.dark\:border-t-white\/15:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.15);
}
.dark\:border-t-white\/20:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.2);
}
.dark\:border-t-white\/25:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.25);
}
.dark\:border-t-white\/30:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.3);
}
.dark\:border-t-white\/35:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.35);
}
.dark\:border-t-white\/40:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.4);
}
.dark\:border-t-white\/45:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.45);
}
.dark\:border-t-white\/5:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.05);
}
.dark\:border-t-white\/50:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.5);
}
.dark\:border-t-white\/55:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.55);
}
.dark\:border-t-white\/60:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.6);
}
.dark\:border-t-white\/65:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.65);
}
.dark\:border-t-white\/70:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.7);
}
.dark\:border-t-white\/75:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.75);
}
.dark\:border-t-white\/80:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.8);
}
.dark\:border-t-white\/85:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.85);
}
.dark\:border-t-white\/90:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.9);
}
.dark\:border-t-white\/95:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.95);
}
.dark\:\!bg-gray-700:is(.dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:\!bg-primary-600:is(.dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(37 112 235 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:\!bg-primary-700:is(.dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(29 100 216 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-blue-600:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(28 100 242 / var(--tw-bg-opacity, 1));
}
.dark\:bg-gray-600:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity, 1));
}
.dark\:bg-gray-700:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1));
}
.dark\:bg-gray-800:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1));
}
.dark\:bg-gray-800\/50:is(.dark *) {
  background-color: rgb(31 41 55 / 0.5);
}
.dark\:bg-gray-900\/80:is(.dark *) {
  background-color: rgb(17 24 39 / 0.8);
}
.dark\:bg-slate-600:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(71 85 105 / var(--tw-bg-opacity, 1));
}
.dark\:bg-slate-800:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity, 1));
}
.dark\:bg-white:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.dark\:bg-white\/0:is(.dark *) {
  background-color: rgb(255 255 255 / 0);
}
.dark\:bg-white\/10:is(.dark *) {
  background-color: rgb(255 255 255 / 0.1);
}
.dark\:bg-white\/100:is(.dark *) {
  background-color: rgb(255 255 255 / 1);
}
.dark\:bg-white\/15:is(.dark *) {
  background-color: rgb(255 255 255 / 0.15);
}
.dark\:bg-white\/20:is(.dark *) {
  background-color: rgb(255 255 255 / 0.2);
}
.dark\:bg-white\/25:is(.dark *) {
  background-color: rgb(255 255 255 / 0.25);
}
.dark\:bg-white\/30:is(.dark *) {
  background-color: rgb(255 255 255 / 0.3);
}
.dark\:bg-white\/35:is(.dark *) {
  background-color: rgb(255 255 255 / 0.35);
}
.dark\:bg-white\/40:is(.dark *) {
  background-color: rgb(255 255 255 / 0.4);
}
.dark\:bg-white\/45:is(.dark *) {
  background-color: rgb(255 255 255 / 0.45);
}
.dark\:bg-white\/5:is(.dark *) {
  background-color: rgb(255 255 255 / 0.05);
}
.dark\:bg-white\/50:is(.dark *) {
  background-color: rgb(255 255 255 / 0.5);
}
.dark\:bg-white\/55:is(.dark *) {
  background-color: rgb(255 255 255 / 0.55);
}
.dark\:bg-white\/60:is(.dark *) {
  background-color: rgb(255 255 255 / 0.6);
}
.dark\:bg-white\/65:is(.dark *) {
  background-color: rgb(255 255 255 / 0.65);
}
.dark\:bg-white\/70:is(.dark *) {
  background-color: rgb(255 255 255 / 0.7);
}
.dark\:bg-white\/75:is(.dark *) {
  background-color: rgb(255 255 255 / 0.75);
}
.dark\:bg-white\/80:is(.dark *) {
  background-color: rgb(255 255 255 / 0.8);
}
.dark\:bg-white\/85:is(.dark *) {
  background-color: rgb(255 255 255 / 0.85);
}
.dark\:bg-white\/90:is(.dark *) {
  background-color: rgb(255 255 255 / 0.9);
}
.dark\:bg-white\/95:is(.dark *) {
  background-color: rgb(255 255 255 / 0.95);
}
.dark\:from-white:is(.dark *) {
  --tw-gradient-from: #ffffff var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:from-white\/0:is(.dark *) {
  --tw-gradient-from: rgb(255 255 255 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:from-white\/10:is(.dark *) {
  --tw-gradient-from: rgb(255 255 255 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:from-white\/100:is(.dark *) {
  --tw-gradient-from: rgb(255 255 255 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:from-white\/15:is(.dark *) {
  --tw-gradient-from: rgb(255 255 255 / 0.15) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:from-white\/20:is(.dark *) {
  --tw-gradient-from: rgb(255 255 255 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:from-white\/25:is(.dark *) {
  --tw-gradient-from: rgb(255 255 255 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:from-white\/30:is(.dark *) {
  --tw-gradient-from: rgb(255 255 255 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:from-white\/35:is(.dark *) {
  --tw-gradient-from: rgb(255 255 255 / 0.35) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:from-white\/40:is(.dark *) {
  --tw-gradient-from: rgb(255 255 255 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:from-white\/45:is(.dark *) {
  --tw-gradient-from: rgb(255 255 255 / 0.45) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:from-white\/5:is(.dark *) {
  --tw-gradient-from: rgb(255 255 255 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:from-white\/50:is(.dark *) {
  --tw-gradient-from: rgb(255 255 255 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:from-white\/55:is(.dark *) {
  --tw-gradient-from: rgb(255 255 255 / 0.55) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:from-white\/60:is(.dark *) {
  --tw-gradient-from: rgb(255 255 255 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:from-white\/65:is(.dark *) {
  --tw-gradient-from: rgb(255 255 255 / 0.65) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:from-white\/70:is(.dark *) {
  --tw-gradient-from: rgb(255 255 255 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:from-white\/75:is(.dark *) {
  --tw-gradient-from: rgb(255 255 255 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:from-white\/80:is(.dark *) {
  --tw-gradient-from: rgb(255 255 255 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:from-white\/85:is(.dark *) {
  --tw-gradient-from: rgb(255 255 255 / 0.85) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:from-white\/90:is(.dark *) {
  --tw-gradient-from: rgb(255 255 255 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:from-white\/95:is(.dark *) {
  --tw-gradient-from: rgb(255 255 255 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:via-white:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #ffffff var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.dark\:via-white\/0:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.dark\:via-white\/10:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.1) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.dark\:via-white\/100:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 1) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.dark\:via-white\/15:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.15) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.dark\:via-white\/20:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.2) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.dark\:via-white\/25:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.25) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.dark\:via-white\/30:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.3) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.dark\:via-white\/35:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.35) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.dark\:via-white\/40:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.4) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.dark\:via-white\/45:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.45) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.dark\:via-white\/5:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.05) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.dark\:via-white\/50:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.5) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.dark\:via-white\/55:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.55) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.dark\:via-white\/60:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.6) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.dark\:via-white\/65:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.65) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.dark\:via-white\/70:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.7) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.dark\:via-white\/75:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.75) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.dark\:via-white\/80:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.8) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.dark\:via-white\/85:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.85) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.dark\:via-white\/90:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.9) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.dark\:via-white\/95:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.95) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.dark\:to-white:is(.dark *) {
  --tw-gradient-to: #ffffff var(--tw-gradient-to-position);
}
.dark\:to-white\/0:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
}
.dark\:to-white\/10:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0.1) var(--tw-gradient-to-position);
}
.dark\:to-white\/100:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 1) var(--tw-gradient-to-position);
}
.dark\:to-white\/15:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0.15) var(--tw-gradient-to-position);
}
.dark\:to-white\/20:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0.2) var(--tw-gradient-to-position);
}
.dark\:to-white\/25:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0.25) var(--tw-gradient-to-position);
}
.dark\:to-white\/30:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0.3) var(--tw-gradient-to-position);
}
.dark\:to-white\/35:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0.35) var(--tw-gradient-to-position);
}
.dark\:to-white\/40:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0.4) var(--tw-gradient-to-position);
}
.dark\:to-white\/45:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0.45) var(--tw-gradient-to-position);
}
.dark\:to-white\/5:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0.05) var(--tw-gradient-to-position);
}
.dark\:to-white\/50:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0.5) var(--tw-gradient-to-position);
}
.dark\:to-white\/55:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0.55) var(--tw-gradient-to-position);
}
.dark\:to-white\/60:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0.6) var(--tw-gradient-to-position);
}
.dark\:to-white\/65:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0.65) var(--tw-gradient-to-position);
}
.dark\:to-white\/70:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0.7) var(--tw-gradient-to-position);
}
.dark\:to-white\/75:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0.75) var(--tw-gradient-to-position);
}
.dark\:to-white\/80:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0.8) var(--tw-gradient-to-position);
}
.dark\:to-white\/85:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0.85) var(--tw-gradient-to-position);
}
.dark\:to-white\/90:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0.9) var(--tw-gradient-to-position);
}
.dark\:to-white\/95:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0.95) var(--tw-gradient-to-position);
}
.dark\:fill-white:is(.dark *) {
  fill: #ffffff;
}
.dark\:fill-white\/0:is(.dark *) {
  fill: rgb(255 255 255 / 0);
}
.dark\:fill-white\/10:is(.dark *) {
  fill: rgb(255 255 255 / 0.1);
}
.dark\:fill-white\/100:is(.dark *) {
  fill: rgb(255 255 255 / 1);
}
.dark\:fill-white\/15:is(.dark *) {
  fill: rgb(255 255 255 / 0.15);
}
.dark\:fill-white\/20:is(.dark *) {
  fill: rgb(255 255 255 / 0.2);
}
.dark\:fill-white\/25:is(.dark *) {
  fill: rgb(255 255 255 / 0.25);
}
.dark\:fill-white\/30:is(.dark *) {
  fill: rgb(255 255 255 / 0.3);
}
.dark\:fill-white\/35:is(.dark *) {
  fill: rgb(255 255 255 / 0.35);
}
.dark\:fill-white\/40:is(.dark *) {
  fill: rgb(255 255 255 / 0.4);
}
.dark\:fill-white\/45:is(.dark *) {
  fill: rgb(255 255 255 / 0.45);
}
.dark\:fill-white\/5:is(.dark *) {
  fill: rgb(255 255 255 / 0.05);
}
.dark\:fill-white\/50:is(.dark *) {
  fill: rgb(255 255 255 / 0.5);
}
.dark\:fill-white\/55:is(.dark *) {
  fill: rgb(255 255 255 / 0.55);
}
.dark\:fill-white\/60:is(.dark *) {
  fill: rgb(255 255 255 / 0.6);
}
.dark\:fill-white\/65:is(.dark *) {
  fill: rgb(255 255 255 / 0.65);
}
.dark\:fill-white\/70:is(.dark *) {
  fill: rgb(255 255 255 / 0.7);
}
.dark\:fill-white\/75:is(.dark *) {
  fill: rgb(255 255 255 / 0.75);
}
.dark\:fill-white\/80:is(.dark *) {
  fill: rgb(255 255 255 / 0.8);
}
.dark\:fill-white\/85:is(.dark *) {
  fill: rgb(255 255 255 / 0.85);
}
.dark\:fill-white\/90:is(.dark *) {
  fill: rgb(255 255 255 / 0.9);
}
.dark\:fill-white\/95:is(.dark *) {
  fill: rgb(255 255 255 / 0.95);
}
.dark\:stroke-white:is(.dark *) {
  stroke: #ffffff;
}
.dark\:stroke-white\/0:is(.dark *) {
  stroke: rgb(255 255 255 / 0);
}
.dark\:stroke-white\/10:is(.dark *) {
  stroke: rgb(255 255 255 / 0.1);
}
.dark\:stroke-white\/100:is(.dark *) {
  stroke: rgb(255 255 255 / 1);
}
.dark\:stroke-white\/15:is(.dark *) {
  stroke: rgb(255 255 255 / 0.15);
}
.dark\:stroke-white\/20:is(.dark *) {
  stroke: rgb(255 255 255 / 0.2);
}
.dark\:stroke-white\/25:is(.dark *) {
  stroke: rgb(255 255 255 / 0.25);
}
.dark\:stroke-white\/30:is(.dark *) {
  stroke: rgb(255 255 255 / 0.3);
}
.dark\:stroke-white\/35:is(.dark *) {
  stroke: rgb(255 255 255 / 0.35);
}
.dark\:stroke-white\/40:is(.dark *) {
  stroke: rgb(255 255 255 / 0.4);
}
.dark\:stroke-white\/45:is(.dark *) {
  stroke: rgb(255 255 255 / 0.45);
}
.dark\:stroke-white\/5:is(.dark *) {
  stroke: rgb(255 255 255 / 0.05);
}
.dark\:stroke-white\/50:is(.dark *) {
  stroke: rgb(255 255 255 / 0.5);
}
.dark\:stroke-white\/55:is(.dark *) {
  stroke: rgb(255 255 255 / 0.55);
}
.dark\:stroke-white\/60:is(.dark *) {
  stroke: rgb(255 255 255 / 0.6);
}
.dark\:stroke-white\/65:is(.dark *) {
  stroke: rgb(255 255 255 / 0.65);
}
.dark\:stroke-white\/70:is(.dark *) {
  stroke: rgb(255 255 255 / 0.7);
}
.dark\:stroke-white\/75:is(.dark *) {
  stroke: rgb(255 255 255 / 0.75);
}
.dark\:stroke-white\/80:is(.dark *) {
  stroke: rgb(255 255 255 / 0.8);
}
.dark\:stroke-white\/85:is(.dark *) {
  stroke: rgb(255 255 255 / 0.85);
}
.dark\:stroke-white\/90:is(.dark *) {
  stroke: rgb(255 255 255 / 0.9);
}
.dark\:stroke-white\/95:is(.dark *) {
  stroke: rgb(255 255 255 / 0.95);
}
.dark\:text-blue-500:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(63 131 248 / var(--tw-text-opacity, 1));
}
.dark\:text-gray-400:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity, 1));
}
.dark\:text-gray-500:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity, 1));
}
.dark\:text-slate-300:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(203 213 225 / var(--tw-text-opacity, 1));
}
.dark\:text-slate-400:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity, 1));
}
.dark\:text-slate-500:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity, 1));
}
.dark\:text-white:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.dark\:text-white\/0:is(.dark *) {
  color: rgb(255 255 255 / 0);
}
.dark\:text-white\/10:is(.dark *) {
  color: rgb(255 255 255 / 0.1);
}
.dark\:text-white\/100:is(.dark *) {
  color: rgb(255 255 255 / 1);
}
.dark\:text-white\/15:is(.dark *) {
  color: rgb(255 255 255 / 0.15);
}
.dark\:text-white\/20:is(.dark *) {
  color: rgb(255 255 255 / 0.2);
}
.dark\:text-white\/25:is(.dark *) {
  color: rgb(255 255 255 / 0.25);
}
.dark\:text-white\/30:is(.dark *) {
  color: rgb(255 255 255 / 0.3);
}
.dark\:text-white\/35:is(.dark *) {
  color: rgb(255 255 255 / 0.35);
}
.dark\:text-white\/40:is(.dark *) {
  color: rgb(255 255 255 / 0.4);
}
.dark\:text-white\/45:is(.dark *) {
  color: rgb(255 255 255 / 0.45);
}
.dark\:text-white\/5:is(.dark *) {
  color: rgb(255 255 255 / 0.05);
}
.dark\:text-white\/50:is(.dark *) {
  color: rgb(255 255 255 / 0.5);
}
.dark\:text-white\/55:is(.dark *) {
  color: rgb(255 255 255 / 0.55);
}
.dark\:text-white\/60:is(.dark *) {
  color: rgb(255 255 255 / 0.6);
}
.dark\:text-white\/65:is(.dark *) {
  color: rgb(255 255 255 / 0.65);
}
.dark\:text-white\/70:is(.dark *) {
  color: rgb(255 255 255 / 0.7);
}
.dark\:text-white\/75:is(.dark *) {
  color: rgb(255 255 255 / 0.75);
}
.dark\:text-white\/80:is(.dark *) {
  color: rgb(255 255 255 / 0.8);
}
.dark\:text-white\/85:is(.dark *) {
  color: rgb(255 255 255 / 0.85);
}
.dark\:text-white\/90:is(.dark *) {
  color: rgb(255 255 255 / 0.9);
}
.dark\:text-white\/95:is(.dark *) {
  color: rgb(255 255 255 / 0.95);
}
.dark\:decoration-white:is(.dark *) {
  text-decoration-color: #ffffff;
}
.dark\:decoration-white\/0:is(.dark *) {
  text-decoration-color: rgb(255 255 255 / 0);
}
.dark\:decoration-white\/10:is(.dark *) {
  text-decoration-color: rgb(255 255 255 / 0.1);
}
.dark\:decoration-white\/100:is(.dark *) {
  text-decoration-color: rgb(255 255 255 / 1);
}
.dark\:decoration-white\/15:is(.dark *) {
  text-decoration-color: rgb(255 255 255 / 0.15);
}
.dark\:decoration-white\/20:is(.dark *) {
  text-decoration-color: rgb(255 255 255 / 0.2);
}
.dark\:decoration-white\/25:is(.dark *) {
  text-decoration-color: rgb(255 255 255 / 0.25);
}
.dark\:decoration-white\/30:is(.dark *) {
  text-decoration-color: rgb(255 255 255 / 0.3);
}
.dark\:decoration-white\/35:is(.dark *) {
  text-decoration-color: rgb(255 255 255 / 0.35);
}
.dark\:decoration-white\/40:is(.dark *) {
  text-decoration-color: rgb(255 255 255 / 0.4);
}
.dark\:decoration-white\/45:is(.dark *) {
  text-decoration-color: rgb(255 255 255 / 0.45);
}
.dark\:decoration-white\/5:is(.dark *) {
  text-decoration-color: rgb(255 255 255 / 0.05);
}
.dark\:decoration-white\/50:is(.dark *) {
  text-decoration-color: rgb(255 255 255 / 0.5);
}
.dark\:decoration-white\/55:is(.dark *) {
  text-decoration-color: rgb(255 255 255 / 0.55);
}
.dark\:decoration-white\/60:is(.dark *) {
  text-decoration-color: rgb(255 255 255 / 0.6);
}
.dark\:decoration-white\/65:is(.dark *) {
  text-decoration-color: rgb(255 255 255 / 0.65);
}
.dark\:decoration-white\/70:is(.dark *) {
  text-decoration-color: rgb(255 255 255 / 0.7);
}
.dark\:decoration-white\/75:is(.dark *) {
  text-decoration-color: rgb(255 255 255 / 0.75);
}
.dark\:decoration-white\/80:is(.dark *) {
  text-decoration-color: rgb(255 255 255 / 0.8);
}
.dark\:decoration-white\/85:is(.dark *) {
  text-decoration-color: rgb(255 255 255 / 0.85);
}
.dark\:decoration-white\/90:is(.dark *) {
  text-decoration-color: rgb(255 255 255 / 0.9);
}
.dark\:decoration-white\/95:is(.dark *) {
  text-decoration-color: rgb(255 255 255 / 0.95);
}
.dark\:placeholder-white:is(.dark *)::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(255 255 255 / var(--tw-placeholder-opacity, 1));
}
.dark\:placeholder-white:is(.dark *)::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(255 255 255 / var(--tw-placeholder-opacity, 1));
}
.dark\:placeholder-white\/0:is(.dark *)::-moz-placeholder {
  color: rgb(255 255 255 / 0);
}
.dark\:placeholder-white\/0:is(.dark *)::placeholder {
  color: rgb(255 255 255 / 0);
}
.dark\:placeholder-white\/10:is(.dark *)::-moz-placeholder {
  color: rgb(255 255 255 / 0.1);
}
.dark\:placeholder-white\/10:is(.dark *)::placeholder {
  color: rgb(255 255 255 / 0.1);
}
.dark\:placeholder-white\/100:is(.dark *)::-moz-placeholder {
  color: rgb(255 255 255 / 1);
}
.dark\:placeholder-white\/100:is(.dark *)::placeholder {
  color: rgb(255 255 255 / 1);
}
.dark\:placeholder-white\/15:is(.dark *)::-moz-placeholder {
  color: rgb(255 255 255 / 0.15);
}
.dark\:placeholder-white\/15:is(.dark *)::placeholder {
  color: rgb(255 255 255 / 0.15);
}
.dark\:placeholder-white\/20:is(.dark *)::-moz-placeholder {
  color: rgb(255 255 255 / 0.2);
}
.dark\:placeholder-white\/20:is(.dark *)::placeholder {
  color: rgb(255 255 255 / 0.2);
}
.dark\:placeholder-white\/25:is(.dark *)::-moz-placeholder {
  color: rgb(255 255 255 / 0.25);
}
.dark\:placeholder-white\/25:is(.dark *)::placeholder {
  color: rgb(255 255 255 / 0.25);
}
.dark\:placeholder-white\/30:is(.dark *)::-moz-placeholder {
  color: rgb(255 255 255 / 0.3);
}
.dark\:placeholder-white\/30:is(.dark *)::placeholder {
  color: rgb(255 255 255 / 0.3);
}
.dark\:placeholder-white\/35:is(.dark *)::-moz-placeholder {
  color: rgb(255 255 255 / 0.35);
}
.dark\:placeholder-white\/35:is(.dark *)::placeholder {
  color: rgb(255 255 255 / 0.35);
}
.dark\:placeholder-white\/40:is(.dark *)::-moz-placeholder {
  color: rgb(255 255 255 / 0.4);
}
.dark\:placeholder-white\/40:is(.dark *)::placeholder {
  color: rgb(255 255 255 / 0.4);
}
.dark\:placeholder-white\/45:is(.dark *)::-moz-placeholder {
  color: rgb(255 255 255 / 0.45);
}
.dark\:placeholder-white\/45:is(.dark *)::placeholder {
  color: rgb(255 255 255 / 0.45);
}
.dark\:placeholder-white\/5:is(.dark *)::-moz-placeholder {
  color: rgb(255 255 255 / 0.05);
}
.dark\:placeholder-white\/5:is(.dark *)::placeholder {
  color: rgb(255 255 255 / 0.05);
}
.dark\:placeholder-white\/50:is(.dark *)::-moz-placeholder {
  color: rgb(255 255 255 / 0.5);
}
.dark\:placeholder-white\/50:is(.dark *)::placeholder {
  color: rgb(255 255 255 / 0.5);
}
.dark\:placeholder-white\/55:is(.dark *)::-moz-placeholder {
  color: rgb(255 255 255 / 0.55);
}
.dark\:placeholder-white\/55:is(.dark *)::placeholder {
  color: rgb(255 255 255 / 0.55);
}
.dark\:placeholder-white\/60:is(.dark *)::-moz-placeholder {
  color: rgb(255 255 255 / 0.6);
}
.dark\:placeholder-white\/60:is(.dark *)::placeholder {
  color: rgb(255 255 255 / 0.6);
}
.dark\:placeholder-white\/65:is(.dark *)::-moz-placeholder {
  color: rgb(255 255 255 / 0.65);
}
.dark\:placeholder-white\/65:is(.dark *)::placeholder {
  color: rgb(255 255 255 / 0.65);
}
.dark\:placeholder-white\/70:is(.dark *)::-moz-placeholder {
  color: rgb(255 255 255 / 0.7);
}
.dark\:placeholder-white\/70:is(.dark *)::placeholder {
  color: rgb(255 255 255 / 0.7);
}
.dark\:placeholder-white\/75:is(.dark *)::-moz-placeholder {
  color: rgb(255 255 255 / 0.75);
}
.dark\:placeholder-white\/75:is(.dark *)::placeholder {
  color: rgb(255 255 255 / 0.75);
}
.dark\:placeholder-white\/80:is(.dark *)::-moz-placeholder {
  color: rgb(255 255 255 / 0.8);
}
.dark\:placeholder-white\/80:is(.dark *)::placeholder {
  color: rgb(255 255 255 / 0.8);
}
.dark\:placeholder-white\/85:is(.dark *)::-moz-placeholder {
  color: rgb(255 255 255 / 0.85);
}
.dark\:placeholder-white\/85:is(.dark *)::placeholder {
  color: rgb(255 255 255 / 0.85);
}
.dark\:placeholder-white\/90:is(.dark *)::-moz-placeholder {
  color: rgb(255 255 255 / 0.9);
}
.dark\:placeholder-white\/90:is(.dark *)::placeholder {
  color: rgb(255 255 255 / 0.9);
}
.dark\:placeholder-white\/95:is(.dark *)::-moz-placeholder {
  color: rgb(255 255 255 / 0.95);
}
.dark\:placeholder-white\/95:is(.dark *)::placeholder {
  color: rgb(255 255 255 / 0.95);
}
.dark\:caret-white:is(.dark *) {
  caret-color: #ffffff;
}
.dark\:caret-white\/0:is(.dark *) {
  caret-color: rgb(255 255 255 / 0);
}
.dark\:caret-white\/10:is(.dark *) {
  caret-color: rgb(255 255 255 / 0.1);
}
.dark\:caret-white\/100:is(.dark *) {
  caret-color: rgb(255 255 255 / 1);
}
.dark\:caret-white\/15:is(.dark *) {
  caret-color: rgb(255 255 255 / 0.15);
}
.dark\:caret-white\/20:is(.dark *) {
  caret-color: rgb(255 255 255 / 0.2);
}
.dark\:caret-white\/25:is(.dark *) {
  caret-color: rgb(255 255 255 / 0.25);
}
.dark\:caret-white\/30:is(.dark *) {
  caret-color: rgb(255 255 255 / 0.3);
}
.dark\:caret-white\/35:is(.dark *) {
  caret-color: rgb(255 255 255 / 0.35);
}
.dark\:caret-white\/40:is(.dark *) {
  caret-color: rgb(255 255 255 / 0.4);
}
.dark\:caret-white\/45:is(.dark *) {
  caret-color: rgb(255 255 255 / 0.45);
}
.dark\:caret-white\/5:is(.dark *) {
  caret-color: rgb(255 255 255 / 0.05);
}
.dark\:caret-white\/50:is(.dark *) {
  caret-color: rgb(255 255 255 / 0.5);
}
.dark\:caret-white\/55:is(.dark *) {
  caret-color: rgb(255 255 255 / 0.55);
}
.dark\:caret-white\/60:is(.dark *) {
  caret-color: rgb(255 255 255 / 0.6);
}
.dark\:caret-white\/65:is(.dark *) {
  caret-color: rgb(255 255 255 / 0.65);
}
.dark\:caret-white\/70:is(.dark *) {
  caret-color: rgb(255 255 255 / 0.7);
}
.dark\:caret-white\/75:is(.dark *) {
  caret-color: rgb(255 255 255 / 0.75);
}
.dark\:caret-white\/80:is(.dark *) {
  caret-color: rgb(255 255 255 / 0.8);
}
.dark\:caret-white\/85:is(.dark *) {
  caret-color: rgb(255 255 255 / 0.85);
}
.dark\:caret-white\/90:is(.dark *) {
  caret-color: rgb(255 255 255 / 0.9);
}
.dark\:caret-white\/95:is(.dark *) {
  caret-color: rgb(255 255 255 / 0.95);
}
.dark\:accent-white:is(.dark *) {
  accent-color: #ffffff;
}
.dark\:accent-white\/0:is(.dark *) {
  accent-color: rgb(255 255 255 / 0);
}
.dark\:accent-white\/10:is(.dark *) {
  accent-color: rgb(255 255 255 / 0.1);
}
.dark\:accent-white\/100:is(.dark *) {
  accent-color: rgb(255 255 255 / 1);
}
.dark\:accent-white\/15:is(.dark *) {
  accent-color: rgb(255 255 255 / 0.15);
}
.dark\:accent-white\/20:is(.dark *) {
  accent-color: rgb(255 255 255 / 0.2);
}
.dark\:accent-white\/25:is(.dark *) {
  accent-color: rgb(255 255 255 / 0.25);
}
.dark\:accent-white\/30:is(.dark *) {
  accent-color: rgb(255 255 255 / 0.3);
}
.dark\:accent-white\/35:is(.dark *) {
  accent-color: rgb(255 255 255 / 0.35);
}
.dark\:accent-white\/40:is(.dark *) {
  accent-color: rgb(255 255 255 / 0.4);
}
.dark\:accent-white\/45:is(.dark *) {
  accent-color: rgb(255 255 255 / 0.45);
}
.dark\:accent-white\/5:is(.dark *) {
  accent-color: rgb(255 255 255 / 0.05);
}
.dark\:accent-white\/50:is(.dark *) {
  accent-color: rgb(255 255 255 / 0.5);
}
.dark\:accent-white\/55:is(.dark *) {
  accent-color: rgb(255 255 255 / 0.55);
}
.dark\:accent-white\/60:is(.dark *) {
  accent-color: rgb(255 255 255 / 0.6);
}
.dark\:accent-white\/65:is(.dark *) {
  accent-color: rgb(255 255 255 / 0.65);
}
.dark\:accent-white\/70:is(.dark *) {
  accent-color: rgb(255 255 255 / 0.7);
}
.dark\:accent-white\/75:is(.dark *) {
  accent-color: rgb(255 255 255 / 0.75);
}
.dark\:accent-white\/80:is(.dark *) {
  accent-color: rgb(255 255 255 / 0.8);
}
.dark\:accent-white\/85:is(.dark *) {
  accent-color: rgb(255 255 255 / 0.85);
}
.dark\:accent-white\/90:is(.dark *) {
  accent-color: rgb(255 255 255 / 0.9);
}
.dark\:accent-white\/95:is(.dark *) {
  accent-color: rgb(255 255 255 / 0.95);
}
.dark\:shadow-white:is(.dark *) {
  --tw-shadow-color: #ffffff;
  --tw-shadow: var(--tw-shadow-colored);
}
.dark\:shadow-white\/0:is(.dark *) {
  --tw-shadow-color: rgb(255 255 255 / 0);
  --tw-shadow: var(--tw-shadow-colored);
}
.dark\:shadow-white\/10:is(.dark *) {
  --tw-shadow-color: rgb(255 255 255 / 0.1);
  --tw-shadow: var(--tw-shadow-colored);
}
.dark\:shadow-white\/100:is(.dark *) {
  --tw-shadow-color: rgb(255 255 255 / 1);
  --tw-shadow: var(--tw-shadow-colored);
}
.dark\:shadow-white\/15:is(.dark *) {
  --tw-shadow-color: rgb(255 255 255 / 0.15);
  --tw-shadow: var(--tw-shadow-colored);
}
.dark\:shadow-white\/20:is(.dark *) {
  --tw-shadow-color: rgb(255 255 255 / 0.2);
  --tw-shadow: var(--tw-shadow-colored);
}
.dark\:shadow-white\/25:is(.dark *) {
  --tw-shadow-color: rgb(255 255 255 / 0.25);
  --tw-shadow: var(--tw-shadow-colored);
}
.dark\:shadow-white\/30:is(.dark *) {
  --tw-shadow-color: rgb(255 255 255 / 0.3);
  --tw-shadow: var(--tw-shadow-colored);
}
.dark\:shadow-white\/35:is(.dark *) {
  --tw-shadow-color: rgb(255 255 255 / 0.35);
  --tw-shadow: var(--tw-shadow-colored);
}
.dark\:shadow-white\/40:is(.dark *) {
  --tw-shadow-color: rgb(255 255 255 / 0.4);
  --tw-shadow: var(--tw-shadow-colored);
}
.dark\:shadow-white\/45:is(.dark *) {
  --tw-shadow-color: rgb(255 255 255 / 0.45);
  --tw-shadow: var(--tw-shadow-colored);
}
.dark\:shadow-white\/5:is(.dark *) {
  --tw-shadow-color: rgb(255 255 255 / 0.05);
  --tw-shadow: var(--tw-shadow-colored);
}
.dark\:shadow-white\/50:is(.dark *) {
  --tw-shadow-color: rgb(255 255 255 / 0.5);
  --tw-shadow: var(--tw-shadow-colored);
}
.dark\:shadow-white\/55:is(.dark *) {
  --tw-shadow-color: rgb(255 255 255 / 0.55);
  --tw-shadow: var(--tw-shadow-colored);
}
.dark\:shadow-white\/60:is(.dark *) {
  --tw-shadow-color: rgb(255 255 255 / 0.6);
  --tw-shadow: var(--tw-shadow-colored);
}
.dark\:shadow-white\/65:is(.dark *) {
  --tw-shadow-color: rgb(255 255 255 / 0.65);
  --tw-shadow: var(--tw-shadow-colored);
}
.dark\:shadow-white\/70:is(.dark *) {
  --tw-shadow-color: rgb(255 255 255 / 0.7);
  --tw-shadow: var(--tw-shadow-colored);
}
.dark\:shadow-white\/75:is(.dark *) {
  --tw-shadow-color: rgb(255 255 255 / 0.75);
  --tw-shadow: var(--tw-shadow-colored);
}
.dark\:shadow-white\/80:is(.dark *) {
  --tw-shadow-color: rgb(255 255 255 / 0.8);
  --tw-shadow: var(--tw-shadow-colored);
}
.dark\:shadow-white\/85:is(.dark *) {
  --tw-shadow-color: rgb(255 255 255 / 0.85);
  --tw-shadow: var(--tw-shadow-colored);
}
.dark\:shadow-white\/90:is(.dark *) {
  --tw-shadow-color: rgb(255 255 255 / 0.9);
  --tw-shadow: var(--tw-shadow-colored);
}
.dark\:shadow-white\/95:is(.dark *) {
  --tw-shadow-color: rgb(255 255 255 / 0.95);
  --tw-shadow: var(--tw-shadow-colored);
}
.dark\:outline-white:is(.dark *) {
  outline-color: #ffffff;
}
.dark\:outline-white\/0:is(.dark *) {
  outline-color: rgb(255 255 255 / 0);
}
.dark\:outline-white\/10:is(.dark *) {
  outline-color: rgb(255 255 255 / 0.1);
}
.dark\:outline-white\/100:is(.dark *) {
  outline-color: rgb(255 255 255 / 1);
}
.dark\:outline-white\/15:is(.dark *) {
  outline-color: rgb(255 255 255 / 0.15);
}
.dark\:outline-white\/20:is(.dark *) {
  outline-color: rgb(255 255 255 / 0.2);
}
.dark\:outline-white\/25:is(.dark *) {
  outline-color: rgb(255 255 255 / 0.25);
}
.dark\:outline-white\/30:is(.dark *) {
  outline-color: rgb(255 255 255 / 0.3);
}
.dark\:outline-white\/35:is(.dark *) {
  outline-color: rgb(255 255 255 / 0.35);
}
.dark\:outline-white\/40:is(.dark *) {
  outline-color: rgb(255 255 255 / 0.4);
}
.dark\:outline-white\/45:is(.dark *) {
  outline-color: rgb(255 255 255 / 0.45);
}
.dark\:outline-white\/5:is(.dark *) {
  outline-color: rgb(255 255 255 / 0.05);
}
.dark\:outline-white\/50:is(.dark *) {
  outline-color: rgb(255 255 255 / 0.5);
}
.dark\:outline-white\/55:is(.dark *) {
  outline-color: rgb(255 255 255 / 0.55);
}
.dark\:outline-white\/60:is(.dark *) {
  outline-color: rgb(255 255 255 / 0.6);
}
.dark\:outline-white\/65:is(.dark *) {
  outline-color: rgb(255 255 255 / 0.65);
}
.dark\:outline-white\/70:is(.dark *) {
  outline-color: rgb(255 255 255 / 0.7);
}
.dark\:outline-white\/75:is(.dark *) {
  outline-color: rgb(255 255 255 / 0.75);
}
.dark\:outline-white\/80:is(.dark *) {
  outline-color: rgb(255 255 255 / 0.8);
}
.dark\:outline-white\/85:is(.dark *) {
  outline-color: rgb(255 255 255 / 0.85);
}
.dark\:outline-white\/90:is(.dark *) {
  outline-color: rgb(255 255 255 / 0.9);
}
.dark\:outline-white\/95:is(.dark *) {
  outline-color: rgb(255 255 255 / 0.95);
}
.dark\:ring-white:is(.dark *) {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1));
}
.dark\:ring-white\/0:is(.dark *) {
  --tw-ring-color: rgb(255 255 255 / 0);
}
.dark\:ring-white\/10:is(.dark *) {
  --tw-ring-color: rgb(255 255 255 / 0.1);
}
.dark\:ring-white\/100:is(.dark *) {
  --tw-ring-color: rgb(255 255 255 / 1);
}
.dark\:ring-white\/15:is(.dark *) {
  --tw-ring-color: rgb(255 255 255 / 0.15);
}
.dark\:ring-white\/20:is(.dark *) {
  --tw-ring-color: rgb(255 255 255 / 0.2);
}
.dark\:ring-white\/25:is(.dark *) {
  --tw-ring-color: rgb(255 255 255 / 0.25);
}
.dark\:ring-white\/30:is(.dark *) {
  --tw-ring-color: rgb(255 255 255 / 0.3);
}
.dark\:ring-white\/35:is(.dark *) {
  --tw-ring-color: rgb(255 255 255 / 0.35);
}
.dark\:ring-white\/40:is(.dark *) {
  --tw-ring-color: rgb(255 255 255 / 0.4);
}
.dark\:ring-white\/45:is(.dark *) {
  --tw-ring-color: rgb(255 255 255 / 0.45);
}
.dark\:ring-white\/5:is(.dark *) {
  --tw-ring-color: rgb(255 255 255 / 0.05);
}
.dark\:ring-white\/50:is(.dark *) {
  --tw-ring-color: rgb(255 255 255 / 0.5);
}
.dark\:ring-white\/55:is(.dark *) {
  --tw-ring-color: rgb(255 255 255 / 0.55);
}
.dark\:ring-white\/60:is(.dark *) {
  --tw-ring-color: rgb(255 255 255 / 0.6);
}
.dark\:ring-white\/65:is(.dark *) {
  --tw-ring-color: rgb(255 255 255 / 0.65);
}
.dark\:ring-white\/70:is(.dark *) {
  --tw-ring-color: rgb(255 255 255 / 0.7);
}
.dark\:ring-white\/75:is(.dark *) {
  --tw-ring-color: rgb(255 255 255 / 0.75);
}
.dark\:ring-white\/80:is(.dark *) {
  --tw-ring-color: rgb(255 255 255 / 0.8);
}
.dark\:ring-white\/85:is(.dark *) {
  --tw-ring-color: rgb(255 255 255 / 0.85);
}
.dark\:ring-white\/90:is(.dark *) {
  --tw-ring-color: rgb(255 255 255 / 0.9);
}
.dark\:ring-white\/95:is(.dark *) {
  --tw-ring-color: rgb(255 255 255 / 0.95);
}
.dark\:ring-offset-white:is(.dark *) {
  --tw-ring-offset-color: #ffffff;
}
.dark\:ring-offset-white\/0:is(.dark *) {
  --tw-ring-offset-color: rgb(255 255 255 / 0);
}
.dark\:ring-offset-white\/10:is(.dark *) {
  --tw-ring-offset-color: rgb(255 255 255 / 0.1);
}
.dark\:ring-offset-white\/100:is(.dark *) {
  --tw-ring-offset-color: rgb(255 255 255 / 1);
}
.dark\:ring-offset-white\/15:is(.dark *) {
  --tw-ring-offset-color: rgb(255 255 255 / 0.15);
}
.dark\:ring-offset-white\/20:is(.dark *) {
  --tw-ring-offset-color: rgb(255 255 255 / 0.2);
}
.dark\:ring-offset-white\/25:is(.dark *) {
  --tw-ring-offset-color: rgb(255 255 255 / 0.25);
}
.dark\:ring-offset-white\/30:is(.dark *) {
  --tw-ring-offset-color: rgb(255 255 255 / 0.3);
}
.dark\:ring-offset-white\/35:is(.dark *) {
  --tw-ring-offset-color: rgb(255 255 255 / 0.35);
}
.dark\:ring-offset-white\/40:is(.dark *) {
  --tw-ring-offset-color: rgb(255 255 255 / 0.4);
}
.dark\:ring-offset-white\/45:is(.dark *) {
  --tw-ring-offset-color: rgb(255 255 255 / 0.45);
}
.dark\:ring-offset-white\/5:is(.dark *) {
  --tw-ring-offset-color: rgb(255 255 255 / 0.05);
}
.dark\:ring-offset-white\/50:is(.dark *) {
  --tw-ring-offset-color: rgb(255 255 255 / 0.5);
}
.dark\:ring-offset-white\/55:is(.dark *) {
  --tw-ring-offset-color: rgb(255 255 255 / 0.55);
}
.dark\:ring-offset-white\/60:is(.dark *) {
  --tw-ring-offset-color: rgb(255 255 255 / 0.6);
}
.dark\:ring-offset-white\/65:is(.dark *) {
  --tw-ring-offset-color: rgb(255 255 255 / 0.65);
}
.dark\:ring-offset-white\/70:is(.dark *) {
  --tw-ring-offset-color: rgb(255 255 255 / 0.7);
}
.dark\:ring-offset-white\/75:is(.dark *) {
  --tw-ring-offset-color: rgb(255 255 255 / 0.75);
}
.dark\:ring-offset-white\/80:is(.dark *) {
  --tw-ring-offset-color: rgb(255 255 255 / 0.8);
}
.dark\:ring-offset-white\/85:is(.dark *) {
  --tw-ring-offset-color: rgb(255 255 255 / 0.85);
}
.dark\:ring-offset-white\/90:is(.dark *) {
  --tw-ring-offset-color: rgb(255 255 255 / 0.9);
}
.dark\:ring-offset-white\/95:is(.dark *) {
  --tw-ring-offset-color: rgb(255 255 255 / 0.95);
}
.dark\:hover\:divide-white:hover:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-divide-opacity, 1));
}
.dark\:hover\:divide-white\/0:hover:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0);
}
.dark\:hover\:divide-white\/10:hover:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.1);
}
.dark\:hover\:divide-white\/100:hover:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 1);
}
.dark\:hover\:divide-white\/15:hover:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.15);
}
.dark\:hover\:divide-white\/20:hover:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.2);
}
.dark\:hover\:divide-white\/25:hover:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.25);
}
.dark\:hover\:divide-white\/30:hover:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.3);
}
.dark\:hover\:divide-white\/35:hover:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.35);
}
.dark\:hover\:divide-white\/40:hover:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.4);
}
.dark\:hover\:divide-white\/45:hover:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.45);
}
.dark\:hover\:divide-white\/5:hover:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.05);
}
.dark\:hover\:divide-white\/50:hover:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.5);
}
.dark\:hover\:divide-white\/55:hover:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.55);
}
.dark\:hover\:divide-white\/60:hover:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.6);
}
.dark\:hover\:divide-white\/65:hover:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.65);
}
.dark\:hover\:divide-white\/70:hover:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.7);
}
.dark\:hover\:divide-white\/75:hover:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.75);
}
.dark\:hover\:divide-white\/80:hover:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.8);
}
.dark\:hover\:divide-white\/85:hover:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.85);
}
.dark\:hover\:divide-white\/90:hover:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.9);
}
.dark\:hover\:divide-white\/95:hover:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
  border-color: rgb(255 255 255 / 0.95);
}
.dark\:hover\:border-white:hover:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.dark\:hover\:border-white\/0:hover:is(.dark *) {
  border-color: rgb(255 255 255 / 0);
}
.dark\:hover\:border-white\/10:hover:is(.dark *) {
  border-color: rgb(255 255 255 / 0.1);
}
.dark\:hover\:border-white\/100:hover:is(.dark *) {
  border-color: rgb(255 255 255 / 1);
}
.dark\:hover\:border-white\/15:hover:is(.dark *) {
  border-color: rgb(255 255 255 / 0.15);
}
.dark\:hover\:border-white\/20:hover:is(.dark *) {
  border-color: rgb(255 255 255 / 0.2);
}
.dark\:hover\:border-white\/25:hover:is(.dark *) {
  border-color: rgb(255 255 255 / 0.25);
}
.dark\:hover\:border-white\/30:hover:is(.dark *) {
  border-color: rgb(255 255 255 / 0.3);
}
.dark\:hover\:border-white\/35:hover:is(.dark *) {
  border-color: rgb(255 255 255 / 0.35);
}
.dark\:hover\:border-white\/40:hover:is(.dark *) {
  border-color: rgb(255 255 255 / 0.4);
}
.dark\:hover\:border-white\/45:hover:is(.dark *) {
  border-color: rgb(255 255 255 / 0.45);
}
.dark\:hover\:border-white\/5:hover:is(.dark *) {
  border-color: rgb(255 255 255 / 0.05);
}
.dark\:hover\:border-white\/50:hover:is(.dark *) {
  border-color: rgb(255 255 255 / 0.5);
}
.dark\:hover\:border-white\/55:hover:is(.dark *) {
  border-color: rgb(255 255 255 / 0.55);
}
.dark\:hover\:border-white\/60:hover:is(.dark *) {
  border-color: rgb(255 255 255 / 0.6);
}
.dark\:hover\:border-white\/65:hover:is(.dark *) {
  border-color: rgb(255 255 255 / 0.65);
}
.dark\:hover\:border-white\/70:hover:is(.dark *) {
  border-color: rgb(255 255 255 / 0.7);
}
.dark\:hover\:border-white\/75:hover:is(.dark *) {
  border-color: rgb(255 255 255 / 0.75);
}
.dark\:hover\:border-white\/80:hover:is(.dark *) {
  border-color: rgb(255 255 255 / 0.8);
}
.dark\:hover\:border-white\/85:hover:is(.dark *) {
  border-color: rgb(255 255 255 / 0.85);
}
.dark\:hover\:border-white\/90:hover:is(.dark *) {
  border-color: rgb(255 255 255 / 0.9);
}
.dark\:hover\:border-white\/95:hover:is(.dark *) {
  border-color: rgb(255 255 255 / 0.95);
}
.dark\:hover\:border-x-white:hover:is(.dark *) {
  --tw-border-opacity: 1;
  border-left-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
  border-right-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.dark\:hover\:border-x-white\/0:hover:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0);
  border-right-color: rgb(255 255 255 / 0);
}
.dark\:hover\:border-x-white\/10:hover:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.1);
  border-right-color: rgb(255 255 255 / 0.1);
}
.dark\:hover\:border-x-white\/100:hover:is(.dark *) {
  border-left-color: rgb(255 255 255 / 1);
  border-right-color: rgb(255 255 255 / 1);
}
.dark\:hover\:border-x-white\/15:hover:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.15);
  border-right-color: rgb(255 255 255 / 0.15);
}
.dark\:hover\:border-x-white\/20:hover:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.2);
  border-right-color: rgb(255 255 255 / 0.2);
}
.dark\:hover\:border-x-white\/25:hover:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.25);
  border-right-color: rgb(255 255 255 / 0.25);
}
.dark\:hover\:border-x-white\/30:hover:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.3);
  border-right-color: rgb(255 255 255 / 0.3);
}
.dark\:hover\:border-x-white\/35:hover:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.35);
  border-right-color: rgb(255 255 255 / 0.35);
}
.dark\:hover\:border-x-white\/40:hover:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.4);
  border-right-color: rgb(255 255 255 / 0.4);
}
.dark\:hover\:border-x-white\/45:hover:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.45);
  border-right-color: rgb(255 255 255 / 0.45);
}
.dark\:hover\:border-x-white\/5:hover:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.05);
  border-right-color: rgb(255 255 255 / 0.05);
}
.dark\:hover\:border-x-white\/50:hover:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.5);
  border-right-color: rgb(255 255 255 / 0.5);
}
.dark\:hover\:border-x-white\/55:hover:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.55);
  border-right-color: rgb(255 255 255 / 0.55);
}
.dark\:hover\:border-x-white\/60:hover:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.6);
  border-right-color: rgb(255 255 255 / 0.6);
}
.dark\:hover\:border-x-white\/65:hover:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.65);
  border-right-color: rgb(255 255 255 / 0.65);
}
.dark\:hover\:border-x-white\/70:hover:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.7);
  border-right-color: rgb(255 255 255 / 0.7);
}
.dark\:hover\:border-x-white\/75:hover:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.75);
  border-right-color: rgb(255 255 255 / 0.75);
}
.dark\:hover\:border-x-white\/80:hover:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.8);
  border-right-color: rgb(255 255 255 / 0.8);
}
.dark\:hover\:border-x-white\/85:hover:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.85);
  border-right-color: rgb(255 255 255 / 0.85);
}
.dark\:hover\:border-x-white\/90:hover:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.9);
  border-right-color: rgb(255 255 255 / 0.9);
}
.dark\:hover\:border-x-white\/95:hover:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.95);
  border-right-color: rgb(255 255 255 / 0.95);
}
.dark\:hover\:border-y-white:hover:is(.dark *) {
  --tw-border-opacity: 1;
  border-top-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
  border-bottom-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.dark\:hover\:border-y-white\/0:hover:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0);
  border-bottom-color: rgb(255 255 255 / 0);
}
.dark\:hover\:border-y-white\/10:hover:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.1);
  border-bottom-color: rgb(255 255 255 / 0.1);
}
.dark\:hover\:border-y-white\/100:hover:is(.dark *) {
  border-top-color: rgb(255 255 255 / 1);
  border-bottom-color: rgb(255 255 255 / 1);
}
.dark\:hover\:border-y-white\/15:hover:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.15);
  border-bottom-color: rgb(255 255 255 / 0.15);
}
.dark\:hover\:border-y-white\/20:hover:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.2);
  border-bottom-color: rgb(255 255 255 / 0.2);
}
.dark\:hover\:border-y-white\/25:hover:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.25);
  border-bottom-color: rgb(255 255 255 / 0.25);
}
.dark\:hover\:border-y-white\/30:hover:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.3);
  border-bottom-color: rgb(255 255 255 / 0.3);
}
.dark\:hover\:border-y-white\/35:hover:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.35);
  border-bottom-color: rgb(255 255 255 / 0.35);
}
.dark\:hover\:border-y-white\/40:hover:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.4);
  border-bottom-color: rgb(255 255 255 / 0.4);
}
.dark\:hover\:border-y-white\/45:hover:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.45);
  border-bottom-color: rgb(255 255 255 / 0.45);
}
.dark\:hover\:border-y-white\/5:hover:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.05);
  border-bottom-color: rgb(255 255 255 / 0.05);
}
.dark\:hover\:border-y-white\/50:hover:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.5);
  border-bottom-color: rgb(255 255 255 / 0.5);
}
.dark\:hover\:border-y-white\/55:hover:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.55);
  border-bottom-color: rgb(255 255 255 / 0.55);
}
.dark\:hover\:border-y-white\/60:hover:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.6);
  border-bottom-color: rgb(255 255 255 / 0.6);
}
.dark\:hover\:border-y-white\/65:hover:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.65);
  border-bottom-color: rgb(255 255 255 / 0.65);
}
.dark\:hover\:border-y-white\/70:hover:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.7);
  border-bottom-color: rgb(255 255 255 / 0.7);
}
.dark\:hover\:border-y-white\/75:hover:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.75);
  border-bottom-color: rgb(255 255 255 / 0.75);
}
.dark\:hover\:border-y-white\/80:hover:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.8);
  border-bottom-color: rgb(255 255 255 / 0.8);
}
.dark\:hover\:border-y-white\/85:hover:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.85);
  border-bottom-color: rgb(255 255 255 / 0.85);
}
.dark\:hover\:border-y-white\/90:hover:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.9);
  border-bottom-color: rgb(255 255 255 / 0.9);
}
.dark\:hover\:border-y-white\/95:hover:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.95);
  border-bottom-color: rgb(255 255 255 / 0.95);
}
.dark\:hover\:border-b-white:hover:is(.dark *) {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.dark\:hover\:border-b-white\/0:hover:is(.dark *) {
  border-bottom-color: rgb(255 255 255 / 0);
}
.dark\:hover\:border-b-white\/10:hover:is(.dark *) {
  border-bottom-color: rgb(255 255 255 / 0.1);
}
.dark\:hover\:border-b-white\/100:hover:is(.dark *) {
  border-bottom-color: rgb(255 255 255 / 1);
}
.dark\:hover\:border-b-white\/15:hover:is(.dark *) {
  border-bottom-color: rgb(255 255 255 / 0.15);
}
.dark\:hover\:border-b-white\/20:hover:is(.dark *) {
  border-bottom-color: rgb(255 255 255 / 0.2);
}
.dark\:hover\:border-b-white\/25:hover:is(.dark *) {
  border-bottom-color: rgb(255 255 255 / 0.25);
}
.dark\:hover\:border-b-white\/30:hover:is(.dark *) {
  border-bottom-color: rgb(255 255 255 / 0.3);
}
.dark\:hover\:border-b-white\/35:hover:is(.dark *) {
  border-bottom-color: rgb(255 255 255 / 0.35);
}
.dark\:hover\:border-b-white\/40:hover:is(.dark *) {
  border-bottom-color: rgb(255 255 255 / 0.4);
}
.dark\:hover\:border-b-white\/45:hover:is(.dark *) {
  border-bottom-color: rgb(255 255 255 / 0.45);
}
.dark\:hover\:border-b-white\/5:hover:is(.dark *) {
  border-bottom-color: rgb(255 255 255 / 0.05);
}
.dark\:hover\:border-b-white\/50:hover:is(.dark *) {
  border-bottom-color: rgb(255 255 255 / 0.5);
}
.dark\:hover\:border-b-white\/55:hover:is(.dark *) {
  border-bottom-color: rgb(255 255 255 / 0.55);
}
.dark\:hover\:border-b-white\/60:hover:is(.dark *) {
  border-bottom-color: rgb(255 255 255 / 0.6);
}
.dark\:hover\:border-b-white\/65:hover:is(.dark *) {
  border-bottom-color: rgb(255 255 255 / 0.65);
}
.dark\:hover\:border-b-white\/70:hover:is(.dark *) {
  border-bottom-color: rgb(255 255 255 / 0.7);
}
.dark\:hover\:border-b-white\/75:hover:is(.dark *) {
  border-bottom-color: rgb(255 255 255 / 0.75);
}
.dark\:hover\:border-b-white\/80:hover:is(.dark *) {
  border-bottom-color: rgb(255 255 255 / 0.8);
}
.dark\:hover\:border-b-white\/85:hover:is(.dark *) {
  border-bottom-color: rgb(255 255 255 / 0.85);
}
.dark\:hover\:border-b-white\/90:hover:is(.dark *) {
  border-bottom-color: rgb(255 255 255 / 0.9);
}
.dark\:hover\:border-b-white\/95:hover:is(.dark *) {
  border-bottom-color: rgb(255 255 255 / 0.95);
}
.dark\:hover\:border-e-white:hover:is(.dark *) {
  --tw-border-opacity: 1;
  border-inline-end-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.dark\:hover\:border-e-white\/0:hover:is(.dark *) {
  border-inline-end-color: rgb(255 255 255 / 0);
}
.dark\:hover\:border-e-white\/10:hover:is(.dark *) {
  border-inline-end-color: rgb(255 255 255 / 0.1);
}
.dark\:hover\:border-e-white\/100:hover:is(.dark *) {
  border-inline-end-color: rgb(255 255 255 / 1);
}
.dark\:hover\:border-e-white\/15:hover:is(.dark *) {
  border-inline-end-color: rgb(255 255 255 / 0.15);
}
.dark\:hover\:border-e-white\/20:hover:is(.dark *) {
  border-inline-end-color: rgb(255 255 255 / 0.2);
}
.dark\:hover\:border-e-white\/25:hover:is(.dark *) {
  border-inline-end-color: rgb(255 255 255 / 0.25);
}
.dark\:hover\:border-e-white\/30:hover:is(.dark *) {
  border-inline-end-color: rgb(255 255 255 / 0.3);
}
.dark\:hover\:border-e-white\/35:hover:is(.dark *) {
  border-inline-end-color: rgb(255 255 255 / 0.35);
}
.dark\:hover\:border-e-white\/40:hover:is(.dark *) {
  border-inline-end-color: rgb(255 255 255 / 0.4);
}
.dark\:hover\:border-e-white\/45:hover:is(.dark *) {
  border-inline-end-color: rgb(255 255 255 / 0.45);
}
.dark\:hover\:border-e-white\/5:hover:is(.dark *) {
  border-inline-end-color: rgb(255 255 255 / 0.05);
}
.dark\:hover\:border-e-white\/50:hover:is(.dark *) {
  border-inline-end-color: rgb(255 255 255 / 0.5);
}
.dark\:hover\:border-e-white\/55:hover:is(.dark *) {
  border-inline-end-color: rgb(255 255 255 / 0.55);
}
.dark\:hover\:border-e-white\/60:hover:is(.dark *) {
  border-inline-end-color: rgb(255 255 255 / 0.6);
}
.dark\:hover\:border-e-white\/65:hover:is(.dark *) {
  border-inline-end-color: rgb(255 255 255 / 0.65);
}
.dark\:hover\:border-e-white\/70:hover:is(.dark *) {
  border-inline-end-color: rgb(255 255 255 / 0.7);
}
.dark\:hover\:border-e-white\/75:hover:is(.dark *) {
  border-inline-end-color: rgb(255 255 255 / 0.75);
}
.dark\:hover\:border-e-white\/80:hover:is(.dark *) {
  border-inline-end-color: rgb(255 255 255 / 0.8);
}
.dark\:hover\:border-e-white\/85:hover:is(.dark *) {
  border-inline-end-color: rgb(255 255 255 / 0.85);
}
.dark\:hover\:border-e-white\/90:hover:is(.dark *) {
  border-inline-end-color: rgb(255 255 255 / 0.9);
}
.dark\:hover\:border-e-white\/95:hover:is(.dark *) {
  border-inline-end-color: rgb(255 255 255 / 0.95);
}
.dark\:hover\:border-l-white:hover:is(.dark *) {
  --tw-border-opacity: 1;
  border-left-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.dark\:hover\:border-l-white\/0:hover:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0);
}
.dark\:hover\:border-l-white\/10:hover:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.1);
}
.dark\:hover\:border-l-white\/100:hover:is(.dark *) {
  border-left-color: rgb(255 255 255 / 1);
}
.dark\:hover\:border-l-white\/15:hover:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.15);
}
.dark\:hover\:border-l-white\/20:hover:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.2);
}
.dark\:hover\:border-l-white\/25:hover:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.25);
}
.dark\:hover\:border-l-white\/30:hover:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.3);
}
.dark\:hover\:border-l-white\/35:hover:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.35);
}
.dark\:hover\:border-l-white\/40:hover:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.4);
}
.dark\:hover\:border-l-white\/45:hover:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.45);
}
.dark\:hover\:border-l-white\/5:hover:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.05);
}
.dark\:hover\:border-l-white\/50:hover:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.5);
}
.dark\:hover\:border-l-white\/55:hover:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.55);
}
.dark\:hover\:border-l-white\/60:hover:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.6);
}
.dark\:hover\:border-l-white\/65:hover:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.65);
}
.dark\:hover\:border-l-white\/70:hover:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.7);
}
.dark\:hover\:border-l-white\/75:hover:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.75);
}
.dark\:hover\:border-l-white\/80:hover:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.8);
}
.dark\:hover\:border-l-white\/85:hover:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.85);
}
.dark\:hover\:border-l-white\/90:hover:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.9);
}
.dark\:hover\:border-l-white\/95:hover:is(.dark *) {
  border-left-color: rgb(255 255 255 / 0.95);
}
.dark\:hover\:border-r-white:hover:is(.dark *) {
  --tw-border-opacity: 1;
  border-right-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.dark\:hover\:border-r-white\/0:hover:is(.dark *) {
  border-right-color: rgb(255 255 255 / 0);
}
.dark\:hover\:border-r-white\/10:hover:is(.dark *) {
  border-right-color: rgb(255 255 255 / 0.1);
}
.dark\:hover\:border-r-white\/100:hover:is(.dark *) {
  border-right-color: rgb(255 255 255 / 1);
}
.dark\:hover\:border-r-white\/15:hover:is(.dark *) {
  border-right-color: rgb(255 255 255 / 0.15);
}
.dark\:hover\:border-r-white\/20:hover:is(.dark *) {
  border-right-color: rgb(255 255 255 / 0.2);
}
.dark\:hover\:border-r-white\/25:hover:is(.dark *) {
  border-right-color: rgb(255 255 255 / 0.25);
}
.dark\:hover\:border-r-white\/30:hover:is(.dark *) {
  border-right-color: rgb(255 255 255 / 0.3);
}
.dark\:hover\:border-r-white\/35:hover:is(.dark *) {
  border-right-color: rgb(255 255 255 / 0.35);
}
.dark\:hover\:border-r-white\/40:hover:is(.dark *) {
  border-right-color: rgb(255 255 255 / 0.4);
}
.dark\:hover\:border-r-white\/45:hover:is(.dark *) {
  border-right-color: rgb(255 255 255 / 0.45);
}
.dark\:hover\:border-r-white\/5:hover:is(.dark *) {
  border-right-color: rgb(255 255 255 / 0.05);
}
.dark\:hover\:border-r-white\/50:hover:is(.dark *) {
  border-right-color: rgb(255 255 255 / 0.5);
}
.dark\:hover\:border-r-white\/55:hover:is(.dark *) {
  border-right-color: rgb(255 255 255 / 0.55);
}
.dark\:hover\:border-r-white\/60:hover:is(.dark *) {
  border-right-color: rgb(255 255 255 / 0.6);
}
.dark\:hover\:border-r-white\/65:hover:is(.dark *) {
  border-right-color: rgb(255 255 255 / 0.65);
}
.dark\:hover\:border-r-white\/70:hover:is(.dark *) {
  border-right-color: rgb(255 255 255 / 0.7);
}
.dark\:hover\:border-r-white\/75:hover:is(.dark *) {
  border-right-color: rgb(255 255 255 / 0.75);
}
.dark\:hover\:border-r-white\/80:hover:is(.dark *) {
  border-right-color: rgb(255 255 255 / 0.8);
}
.dark\:hover\:border-r-white\/85:hover:is(.dark *) {
  border-right-color: rgb(255 255 255 / 0.85);
}
.dark\:hover\:border-r-white\/90:hover:is(.dark *) {
  border-right-color: rgb(255 255 255 / 0.9);
}
.dark\:hover\:border-r-white\/95:hover:is(.dark *) {
  border-right-color: rgb(255 255 255 / 0.95);
}
.dark\:hover\:border-s-white:hover:is(.dark *) {
  --tw-border-opacity: 1;
  border-inline-start-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.dark\:hover\:border-s-white\/0:hover:is(.dark *) {
  border-inline-start-color: rgb(255 255 255 / 0);
}
.dark\:hover\:border-s-white\/10:hover:is(.dark *) {
  border-inline-start-color: rgb(255 255 255 / 0.1);
}
.dark\:hover\:border-s-white\/100:hover:is(.dark *) {
  border-inline-start-color: rgb(255 255 255 / 1);
}
.dark\:hover\:border-s-white\/15:hover:is(.dark *) {
  border-inline-start-color: rgb(255 255 255 / 0.15);
}
.dark\:hover\:border-s-white\/20:hover:is(.dark *) {
  border-inline-start-color: rgb(255 255 255 / 0.2);
}
.dark\:hover\:border-s-white\/25:hover:is(.dark *) {
  border-inline-start-color: rgb(255 255 255 / 0.25);
}
.dark\:hover\:border-s-white\/30:hover:is(.dark *) {
  border-inline-start-color: rgb(255 255 255 / 0.3);
}
.dark\:hover\:border-s-white\/35:hover:is(.dark *) {
  border-inline-start-color: rgb(255 255 255 / 0.35);
}
.dark\:hover\:border-s-white\/40:hover:is(.dark *) {
  border-inline-start-color: rgb(255 255 255 / 0.4);
}
.dark\:hover\:border-s-white\/45:hover:is(.dark *) {
  border-inline-start-color: rgb(255 255 255 / 0.45);
}
.dark\:hover\:border-s-white\/5:hover:is(.dark *) {
  border-inline-start-color: rgb(255 255 255 / 0.05);
}
.dark\:hover\:border-s-white\/50:hover:is(.dark *) {
  border-inline-start-color: rgb(255 255 255 / 0.5);
}
.dark\:hover\:border-s-white\/55:hover:is(.dark *) {
  border-inline-start-color: rgb(255 255 255 / 0.55);
}
.dark\:hover\:border-s-white\/60:hover:is(.dark *) {
  border-inline-start-color: rgb(255 255 255 / 0.6);
}
.dark\:hover\:border-s-white\/65:hover:is(.dark *) {
  border-inline-start-color: rgb(255 255 255 / 0.65);
}
.dark\:hover\:border-s-white\/70:hover:is(.dark *) {
  border-inline-start-color: rgb(255 255 255 / 0.7);
}
.dark\:hover\:border-s-white\/75:hover:is(.dark *) {
  border-inline-start-color: rgb(255 255 255 / 0.75);
}
.dark\:hover\:border-s-white\/80:hover:is(.dark *) {
  border-inline-start-color: rgb(255 255 255 / 0.8);
}
.dark\:hover\:border-s-white\/85:hover:is(.dark *) {
  border-inline-start-color: rgb(255 255 255 / 0.85);
}
.dark\:hover\:border-s-white\/90:hover:is(.dark *) {
  border-inline-start-color: rgb(255 255 255 / 0.9);
}
.dark\:hover\:border-s-white\/95:hover:is(.dark *) {
  border-inline-start-color: rgb(255 255 255 / 0.95);
}
.dark\:hover\:border-t-white:hover:is(.dark *) {
  --tw-border-opacity: 1;
  border-top-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.dark\:hover\:border-t-white\/0:hover:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0);
}
.dark\:hover\:border-t-white\/10:hover:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.1);
}
.dark\:hover\:border-t-white\/100:hover:is(.dark *) {
  border-top-color: rgb(255 255 255 / 1);
}
.dark\:hover\:border-t-white\/15:hover:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.15);
}
.dark\:hover\:border-t-white\/20:hover:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.2);
}
.dark\:hover\:border-t-white\/25:hover:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.25);
}
.dark\:hover\:border-t-white\/30:hover:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.3);
}
.dark\:hover\:border-t-white\/35:hover:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.35);
}
.dark\:hover\:border-t-white\/40:hover:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.4);
}
.dark\:hover\:border-t-white\/45:hover:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.45);
}
.dark\:hover\:border-t-white\/5:hover:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.05);
}
.dark\:hover\:border-t-white\/50:hover:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.5);
}
.dark\:hover\:border-t-white\/55:hover:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.55);
}
.dark\:hover\:border-t-white\/60:hover:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.6);
}
.dark\:hover\:border-t-white\/65:hover:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.65);
}
.dark\:hover\:border-t-white\/70:hover:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.7);
}
.dark\:hover\:border-t-white\/75:hover:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.75);
}
.dark\:hover\:border-t-white\/80:hover:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.8);
}
.dark\:hover\:border-t-white\/85:hover:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.85);
}
.dark\:hover\:border-t-white\/90:hover:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.9);
}
.dark\:hover\:border-t-white\/95:hover:is(.dark *) {
  border-top-color: rgb(255 255 255 / 0.95);
}
.dark\:hover\:\!bg-primary-700:hover:is(.dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(29 100 216 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:hover\:bg-blue-700:hover:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(26 86 219 / var(--tw-bg-opacity, 1));
}
.dark\:hover\:bg-gray-600:hover:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity, 1));
}
.dark\:hover\:bg-gray-700:hover:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1));
}
.dark\:hover\:bg-gray-800:hover:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1));
}
.dark\:hover\:bg-white:hover:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.dark\:hover\:bg-white\/0:hover:is(.dark *) {
  background-color: rgb(255 255 255 / 0);
}
.dark\:hover\:bg-white\/10:hover:is(.dark *) {
  background-color: rgb(255 255 255 / 0.1);
}
.dark\:hover\:bg-white\/100:hover:is(.dark *) {
  background-color: rgb(255 255 255 / 1);
}
.dark\:hover\:bg-white\/15:hover:is(.dark *) {
  background-color: rgb(255 255 255 / 0.15);
}
.dark\:hover\:bg-white\/20:hover:is(.dark *) {
  background-color: rgb(255 255 255 / 0.2);
}
.dark\:hover\:bg-white\/25:hover:is(.dark *) {
  background-color: rgb(255 255 255 / 0.25);
}
.dark\:hover\:bg-white\/30:hover:is(.dark *) {
  background-color: rgb(255 255 255 / 0.3);
}
.dark\:hover\:bg-white\/35:hover:is(.dark *) {
  background-color: rgb(255 255 255 / 0.35);
}
.dark\:hover\:bg-white\/40:hover:is(.dark *) {
  background-color: rgb(255 255 255 / 0.4);
}
.dark\:hover\:bg-white\/45:hover:is(.dark *) {
  background-color: rgb(255 255 255 / 0.45);
}
.dark\:hover\:bg-white\/5:hover:is(.dark *) {
  background-color: rgb(255 255 255 / 0.05);
}
.dark\:hover\:bg-white\/50:hover:is(.dark *) {
  background-color: rgb(255 255 255 / 0.5);
}
.dark\:hover\:bg-white\/55:hover:is(.dark *) {
  background-color: rgb(255 255 255 / 0.55);
}
.dark\:hover\:bg-white\/60:hover:is(.dark *) {
  background-color: rgb(255 255 255 / 0.6);
}
.dark\:hover\:bg-white\/65:hover:is(.dark *) {
  background-color: rgb(255 255 255 / 0.65);
}
.dark\:hover\:bg-white\/70:hover:is(.dark *) {
  background-color: rgb(255 255 255 / 0.7);
}
.dark\:hover\:bg-white\/75:hover:is(.dark *) {
  background-color: rgb(255 255 255 / 0.75);
}
.dark\:hover\:bg-white\/80:hover:is(.dark *) {
  background-color: rgb(255 255 255 / 0.8);
}
.dark\:hover\:bg-white\/85:hover:is(.dark *) {
  background-color: rgb(255 255 255 / 0.85);
}
.dark\:hover\:bg-white\/90:hover:is(.dark *) {
  background-color: rgb(255 255 255 / 0.9);
}
.dark\:hover\:bg-white\/95:hover:is(.dark *) {
  background-color: rgb(255 255 255 / 0.95);
}
.dark\:hover\:from-white:hover:is(.dark *) {
  --tw-gradient-from: #ffffff var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:hover\:from-white\/0:hover:is(.dark *) {
  --tw-gradient-from: rgb(255 255 255 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:hover\:from-white\/10:hover:is(.dark *) {
  --tw-gradient-from: rgb(255 255 255 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:hover\:from-white\/100:hover:is(.dark *) {
  --tw-gradient-from: rgb(255 255 255 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:hover\:from-white\/15:hover:is(.dark *) {
  --tw-gradient-from: rgb(255 255 255 / 0.15) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:hover\:from-white\/20:hover:is(.dark *) {
  --tw-gradient-from: rgb(255 255 255 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:hover\:from-white\/25:hover:is(.dark *) {
  --tw-gradient-from: rgb(255 255 255 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:hover\:from-white\/30:hover:is(.dark *) {
  --tw-gradient-from: rgb(255 255 255 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:hover\:from-white\/35:hover:is(.dark *) {
  --tw-gradient-from: rgb(255 255 255 / 0.35) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:hover\:from-white\/40:hover:is(.dark *) {
  --tw-gradient-from: rgb(255 255 255 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:hover\:from-white\/45:hover:is(.dark *) {
  --tw-gradient-from: rgb(255 255 255 / 0.45) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:hover\:from-white\/5:hover:is(.dark *) {
  --tw-gradient-from: rgb(255 255 255 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:hover\:from-white\/50:hover:is(.dark *) {
  --tw-gradient-from: rgb(255 255 255 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:hover\:from-white\/55:hover:is(.dark *) {
  --tw-gradient-from: rgb(255 255 255 / 0.55) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:hover\:from-white\/60:hover:is(.dark *) {
  --tw-gradient-from: rgb(255 255 255 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:hover\:from-white\/65:hover:is(.dark *) {
  --tw-gradient-from: rgb(255 255 255 / 0.65) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:hover\:from-white\/70:hover:is(.dark *) {
  --tw-gradient-from: rgb(255 255 255 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:hover\:from-white\/75:hover:is(.dark *) {
  --tw-gradient-from: rgb(255 255 255 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:hover\:from-white\/80:hover:is(.dark *) {
  --tw-gradient-from: rgb(255 255 255 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:hover\:from-white\/85:hover:is(.dark *) {
  --tw-gradient-from: rgb(255 255 255 / 0.85) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:hover\:from-white\/90:hover:is(.dark *) {
  --tw-gradient-from: rgb(255 255 255 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:hover\:from-white\/95:hover:is(.dark *) {
  --tw-gradient-from: rgb(255 255 255 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:hover\:via-white:hover:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #ffffff var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.dark\:hover\:via-white\/0:hover:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.dark\:hover\:via-white\/10:hover:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.1) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.dark\:hover\:via-white\/100:hover:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 1) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.dark\:hover\:via-white\/15:hover:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.15) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.dark\:hover\:via-white\/20:hover:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.2) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.dark\:hover\:via-white\/25:hover:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.25) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.dark\:hover\:via-white\/30:hover:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.3) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.dark\:hover\:via-white\/35:hover:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.35) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.dark\:hover\:via-white\/40:hover:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.4) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.dark\:hover\:via-white\/45:hover:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.45) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.dark\:hover\:via-white\/5:hover:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.05) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.dark\:hover\:via-white\/50:hover:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.5) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.dark\:hover\:via-white\/55:hover:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.55) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.dark\:hover\:via-white\/60:hover:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.6) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.dark\:hover\:via-white\/65:hover:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.65) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.dark\:hover\:via-white\/70:hover:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.7) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.dark\:hover\:via-white\/75:hover:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.75) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.dark\:hover\:via-white\/80:hover:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.8) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.dark\:hover\:via-white\/85:hover:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.85) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.dark\:hover\:via-white\/90:hover:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.9) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.dark\:hover\:via-white\/95:hover:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0.95) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.dark\:hover\:to-white:hover:is(.dark *) {
  --tw-gradient-to: #ffffff var(--tw-gradient-to-position);
}
.dark\:hover\:to-white\/0:hover:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
}
.dark\:hover\:to-white\/10:hover:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0.1) var(--tw-gradient-to-position);
}
.dark\:hover\:to-white\/100:hover:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 1) var(--tw-gradient-to-position);
}
.dark\:hover\:to-white\/15:hover:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0.15) var(--tw-gradient-to-position);
}
.dark\:hover\:to-white\/20:hover:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0.2) var(--tw-gradient-to-position);
}
.dark\:hover\:to-white\/25:hover:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0.25) var(--tw-gradient-to-position);
}
.dark\:hover\:to-white\/30:hover:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0.3) var(--tw-gradient-to-position);
}
.dark\:hover\:to-white\/35:hover:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0.35) var(--tw-gradient-to-position);
}
.dark\:hover\:to-white\/40:hover:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0.4) var(--tw-gradient-to-position);
}
.dark\:hover\:to-white\/45:hover:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0.45) var(--tw-gradient-to-position);
}
.dark\:hover\:to-white\/5:hover:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0.05) var(--tw-gradient-to-position);
}
.dark\:hover\:to-white\/50:hover:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0.5) var(--tw-gradient-to-position);
}
.dark\:hover\:to-white\/55:hover:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0.55) var(--tw-gradient-to-position);
}
.dark\:hover\:to-white\/60:hover:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0.6) var(--tw-gradient-to-position);
}
.dark\:hover\:to-white\/65:hover:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0.65) var(--tw-gradient-to-position);
}
.dark\:hover\:to-white\/70:hover:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0.7) var(--tw-gradient-to-position);
}
.dark\:hover\:to-white\/75:hover:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0.75) var(--tw-gradient-to-position);
}
.dark\:hover\:to-white\/80:hover:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0.8) var(--tw-gradient-to-position);
}
.dark\:hover\:to-white\/85:hover:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0.85) var(--tw-gradient-to-position);
}
.dark\:hover\:to-white\/90:hover:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0.9) var(--tw-gradient-to-position);
}
.dark\:hover\:to-white\/95:hover:is(.dark *) {
  --tw-gradient-to: rgb(255 255 255 / 0.95) var(--tw-gradient-to-position);
}
.dark\:hover\:fill-white:hover:is(.dark *) {
  fill: #ffffff;
}
.dark\:hover\:fill-white\/0:hover:is(.dark *) {
  fill: rgb(255 255 255 / 0);
}
.dark\:hover\:fill-white\/10:hover:is(.dark *) {
  fill: rgb(255 255 255 / 0.1);
}
.dark\:hover\:fill-white\/100:hover:is(.dark *) {
  fill: rgb(255 255 255 / 1);
}
.dark\:hover\:fill-white\/15:hover:is(.dark *) {
  fill: rgb(255 255 255 / 0.15);
}
.dark\:hover\:fill-white\/20:hover:is(.dark *) {
  fill: rgb(255 255 255 / 0.2);
}
.dark\:hover\:fill-white\/25:hover:is(.dark *) {
  fill: rgb(255 255 255 / 0.25);
}
.dark\:hover\:fill-white\/30:hover:is(.dark *) {
  fill: rgb(255 255 255 / 0.3);
}
.dark\:hover\:fill-white\/35:hover:is(.dark *) {
  fill: rgb(255 255 255 / 0.35);
}
.dark\:hover\:fill-white\/40:hover:is(.dark *) {
  fill: rgb(255 255 255 / 0.4);
}
.dark\:hover\:fill-white\/45:hover:is(.dark *) {
  fill: rgb(255 255 255 / 0.45);
}
.dark\:hover\:fill-white\/5:hover:is(.dark *) {
  fill: rgb(255 255 255 / 0.05);
}
.dark\:hover\:fill-white\/50:hover:is(.dark *) {
  fill: rgb(255 255 255 / 0.5);
}
.dark\:hover\:fill-white\/55:hover:is(.dark *) {
  fill: rgb(255 255 255 / 0.55);
}
.dark\:hover\:fill-white\/60:hover:is(.dark *) {
  fill: rgb(255 255 255 / 0.6);
}
.dark\:hover\:fill-white\/65:hover:is(.dark *) {
  fill: rgb(255 255 255 / 0.65);
}
.dark\:hover\:fill-white\/70:hover:is(.dark *) {
  fill: rgb(255 255 255 / 0.7);
}
.dark\:hover\:fill-white\/75:hover:is(.dark *) {
  fill: rgb(255 255 255 / 0.75);
}
.dark\:hover\:fill-white\/80:hover:is(.dark *) {
  fill: rgb(255 255 255 / 0.8);
}
.dark\:hover\:fill-white\/85:hover:is(.dark *) {
  fill: rgb(255 255 255 / 0.85);
}
.dark\:hover\:fill-white\/90:hover:is(.dark *) {
  fill: rgb(255 255 255 / 0.9);
}
.dark\:hover\:fill-white\/95:hover:is(.dark *) {
  fill: rgb(255 255 255 / 0.95);
}
.dark\:hover\:stroke-white:hover:is(.dark *) {
  stroke: #ffffff;
}
.dark\:hover\:stroke-white\/0:hover:is(.dark *) {
  stroke: rgb(255 255 255 / 0);
}
.dark\:hover\:stroke-white\/10:hover:is(.dark *) {
  stroke: rgb(255 255 255 / 0.1);
}
.dark\:hover\:stroke-white\/100:hover:is(.dark *) {
  stroke: rgb(255 255 255 / 1);
}
.dark\:hover\:stroke-white\/15:hover:is(.dark *) {
  stroke: rgb(255 255 255 / 0.15);
}
.dark\:hover\:stroke-white\/20:hover:is(.dark *) {
  stroke: rgb(255 255 255 / 0.2);
}
.dark\:hover\:stroke-white\/25:hover:is(.dark *) {
  stroke: rgb(255 255 255 / 0.25);
}
.dark\:hover\:stroke-white\/30:hover:is(.dark *) {
  stroke: rgb(255 255 255 / 0.3);
}
.dark\:hover\:stroke-white\/35:hover:is(.dark *) {
  stroke: rgb(255 255 255 / 0.35);
}
.dark\:hover\:stroke-white\/40:hover:is(.dark *) {
  stroke: rgb(255 255 255 / 0.4);
}
.dark\:hover\:stroke-white\/45:hover:is(.dark *) {
  stroke: rgb(255 255 255 / 0.45);
}
.dark\:hover\:stroke-white\/5:hover:is(.dark *) {
  stroke: rgb(255 255 255 / 0.05);
}
.dark\:hover\:stroke-white\/50:hover:is(.dark *) {
  stroke: rgb(255 255 255 / 0.5);
}
.dark\:hover\:stroke-white\/55:hover:is(.dark *) {
  stroke: rgb(255 255 255 / 0.55);
}
.dark\:hover\:stroke-white\/60:hover:is(.dark *) {
  stroke: rgb(255 255 255 / 0.6);
}
.dark\:hover\:stroke-white\/65:hover:is(.dark *) {
  stroke: rgb(255 255 255 / 0.65);
}
.dark\:hover\:stroke-white\/70:hover:is(.dark *) {
  stroke: rgb(255 255 255 / 0.7);
}
.dark\:hover\:stroke-white\/75:hover:is(.dark *) {
  stroke: rgb(255 255 255 / 0.75);
}
.dark\:hover\:stroke-white\/80:hover:is(.dark *) {
  stroke: rgb(255 255 255 / 0.8);
}
.dark\:hover\:stroke-white\/85:hover:is(.dark *) {
  stroke: rgb(255 255 255 / 0.85);
}
.dark\:hover\:stroke-white\/90:hover:is(.dark *) {
  stroke: rgb(255 255 255 / 0.9);
}
.dark\:hover\:stroke-white\/95:hover:is(.dark *) {
  stroke: rgb(255 255 255 / 0.95);
}
.dark\:hover\:text-blue-500:hover:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(63 131 248 / var(--tw-text-opacity, 1));
}
.dark\:hover\:text-gray-300:hover:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity, 1));
}
.dark\:hover\:text-white:hover:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.dark\:hover\:text-white\/0:hover:is(.dark *) {
  color: rgb(255 255 255 / 0);
}
.dark\:hover\:text-white\/10:hover:is(.dark *) {
  color: rgb(255 255 255 / 0.1);
}
.dark\:hover\:text-white\/100:hover:is(.dark *) {
  color: rgb(255 255 255 / 1);
}
.dark\:hover\:text-white\/15:hover:is(.dark *) {
  color: rgb(255 255 255 / 0.15);
}
.dark\:hover\:text-white\/20:hover:is(.dark *) {
  color: rgb(255 255 255 / 0.2);
}
.dark\:hover\:text-white\/25:hover:is(.dark *) {
  color: rgb(255 255 255 / 0.25);
}
.dark\:hover\:text-white\/30:hover:is(.dark *) {
  color: rgb(255 255 255 / 0.3);
}
.dark\:hover\:text-white\/35:hover:is(.dark *) {
  color: rgb(255 255 255 / 0.35);
}
.dark\:hover\:text-white\/40:hover:is(.dark *) {
  color: rgb(255 255 255 / 0.4);
}
.dark\:hover\:text-white\/45:hover:is(.dark *) {
  color: rgb(255 255 255 / 0.45);
}
.dark\:hover\:text-white\/5:hover:is(.dark *) {
  color: rgb(255 255 255 / 0.05);
}
.dark\:hover\:text-white\/50:hover:is(.dark *) {
  color: rgb(255 255 255 / 0.5);
}
.dark\:hover\:text-white\/55:hover:is(.dark *) {
  color: rgb(255 255 255 / 0.55);
}
.dark\:hover\:text-white\/60:hover:is(.dark *) {
  color: rgb(255 255 255 / 0.6);
}
.dark\:hover\:text-white\/65:hover:is(.dark *) {
  color: rgb(255 255 255 / 0.65);
}
.dark\:hover\:text-white\/70:hover:is(.dark *) {
  color: rgb(255 255 255 / 0.7);
}
.dark\:hover\:text-white\/75:hover:is(.dark *) {
  color: rgb(255 255 255 / 0.75);
}
.dark\:hover\:text-white\/80:hover:is(.dark *) {
  color: rgb(255 255 255 / 0.8);
}
.dark\:hover\:text-white\/85:hover:is(.dark *) {
  color: rgb(255 255 255 / 0.85);
}
.dark\:hover\:text-white\/90:hover:is(.dark *) {
  color: rgb(255 255 255 / 0.9);
}
.dark\:hover\:text-white\/95:hover:is(.dark *) {
  color: rgb(255 255 255 / 0.95);
}
.dark\:hover\:decoration-white:hover:is(.dark *) {
  text-decoration-color: #ffffff;
}
.dark\:hover\:decoration-white\/0:hover:is(.dark *) {
  text-decoration-color: rgb(255 255 255 / 0);
}
.dark\:hover\:decoration-white\/10:hover:is(.dark *) {
  text-decoration-color: rgb(255 255 255 / 0.1);
}
.dark\:hover\:decoration-white\/100:hover:is(.dark *) {
  text-decoration-color: rgb(255 255 255 / 1);
}
.dark\:hover\:decoration-white\/15:hover:is(.dark *) {
  text-decoration-color: rgb(255 255 255 / 0.15);
}
.dark\:hover\:decoration-white\/20:hover:is(.dark *) {
  text-decoration-color: rgb(255 255 255 / 0.2);
}
.dark\:hover\:decoration-white\/25:hover:is(.dark *) {
  text-decoration-color: rgb(255 255 255 / 0.25);
}
.dark\:hover\:decoration-white\/30:hover:is(.dark *) {
  text-decoration-color: rgb(255 255 255 / 0.3);
}
.dark\:hover\:decoration-white\/35:hover:is(.dark *) {
  text-decoration-color: rgb(255 255 255 / 0.35);
}
.dark\:hover\:decoration-white\/40:hover:is(.dark *) {
  text-decoration-color: rgb(255 255 255 / 0.4);
}
.dark\:hover\:decoration-white\/45:hover:is(.dark *) {
  text-decoration-color: rgb(255 255 255 / 0.45);
}
.dark\:hover\:decoration-white\/5:hover:is(.dark *) {
  text-decoration-color: rgb(255 255 255 / 0.05);
}
.dark\:hover\:decoration-white\/50:hover:is(.dark *) {
  text-decoration-color: rgb(255 255 255 / 0.5);
}
.dark\:hover\:decoration-white\/55:hover:is(.dark *) {
  text-decoration-color: rgb(255 255 255 / 0.55);
}
.dark\:hover\:decoration-white\/60:hover:is(.dark *) {
  text-decoration-color: rgb(255 255 255 / 0.6);
}
.dark\:hover\:decoration-white\/65:hover:is(.dark *) {
  text-decoration-color: rgb(255 255 255 / 0.65);
}
.dark\:hover\:decoration-white\/70:hover:is(.dark *) {
  text-decoration-color: rgb(255 255 255 / 0.7);
}
.dark\:hover\:decoration-white\/75:hover:is(.dark *) {
  text-decoration-color: rgb(255 255 255 / 0.75);
}
.dark\:hover\:decoration-white\/80:hover:is(.dark *) {
  text-decoration-color: rgb(255 255 255 / 0.8);
}
.dark\:hover\:decoration-white\/85:hover:is(.dark *) {
  text-decoration-color: rgb(255 255 255 / 0.85);
}
.dark\:hover\:decoration-white\/90:hover:is(.dark *) {
  text-decoration-color: rgb(255 255 255 / 0.9);
}
.dark\:hover\:decoration-white\/95:hover:is(.dark *) {
  text-decoration-color: rgb(255 255 255 / 0.95);
}
.dark\:hover\:placeholder-white:hover:is(.dark *)::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(255 255 255 / var(--tw-placeholder-opacity, 1));
}
.dark\:hover\:placeholder-white:hover:is(.dark *)::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(255 255 255 / var(--tw-placeholder-opacity, 1));
}
.dark\:hover\:placeholder-white\/0:hover:is(.dark *)::-moz-placeholder {
  color: rgb(255 255 255 / 0);
}
.dark\:hover\:placeholder-white\/0:hover:is(.dark *)::placeholder {
  color: rgb(255 255 255 / 0);
}
.dark\:hover\:placeholder-white\/10:hover:is(.dark *)::-moz-placeholder {
  color: rgb(255 255 255 / 0.1);
}
.dark\:hover\:placeholder-white\/10:hover:is(.dark *)::placeholder {
  color: rgb(255 255 255 / 0.1);
}
.dark\:hover\:placeholder-white\/100:hover:is(.dark *)::-moz-placeholder {
  color: rgb(255 255 255 / 1);
}
.dark\:hover\:placeholder-white\/100:hover:is(.dark *)::placeholder {
  color: rgb(255 255 255 / 1);
}
.dark\:hover\:placeholder-white\/15:hover:is(.dark *)::-moz-placeholder {
  color: rgb(255 255 255 / 0.15);
}
.dark\:hover\:placeholder-white\/15:hover:is(.dark *)::placeholder {
  color: rgb(255 255 255 / 0.15);
}
.dark\:hover\:placeholder-white\/20:hover:is(.dark *)::-moz-placeholder {
  color: rgb(255 255 255 / 0.2);
}
.dark\:hover\:placeholder-white\/20:hover:is(.dark *)::placeholder {
  color: rgb(255 255 255 / 0.2);
}
.dark\:hover\:placeholder-white\/25:hover:is(.dark *)::-moz-placeholder {
  color: rgb(255 255 255 / 0.25);
}
.dark\:hover\:placeholder-white\/25:hover:is(.dark *)::placeholder {
  color: rgb(255 255 255 / 0.25);
}
.dark\:hover\:placeholder-white\/30:hover:is(.dark *)::-moz-placeholder {
  color: rgb(255 255 255 / 0.3);
}
.dark\:hover\:placeholder-white\/30:hover:is(.dark *)::placeholder {
  color: rgb(255 255 255 / 0.3);
}
.dark\:hover\:placeholder-white\/35:hover:is(.dark *)::-moz-placeholder {
  color: rgb(255 255 255 / 0.35);
}
.dark\:hover\:placeholder-white\/35:hover:is(.dark *)::placeholder {
  color: rgb(255 255 255 / 0.35);
}
.dark\:hover\:placeholder-white\/40:hover:is(.dark *)::-moz-placeholder {
  color: rgb(255 255 255 / 0.4);
}
.dark\:hover\:placeholder-white\/40:hover:is(.dark *)::placeholder {
  color: rgb(255 255 255 / 0.4);
}
.dark\:hover\:placeholder-white\/45:hover:is(.dark *)::-moz-placeholder {
  color: rgb(255 255 255 / 0.45);
}
.dark\:hover\:placeholder-white\/45:hover:is(.dark *)::placeholder {
  color: rgb(255 255 255 / 0.45);
}
.dark\:hover\:placeholder-white\/5:hover:is(.dark *)::-moz-placeholder {
  color: rgb(255 255 255 / 0.05);
}
.dark\:hover\:placeholder-white\/5:hover:is(.dark *)::placeholder {
  color: rgb(255 255 255 / 0.05);
}
.dark\:hover\:placeholder-white\/50:hover:is(.dark *)::-moz-placeholder {
  color: rgb(255 255 255 / 0.5);
}
.dark\:hover\:placeholder-white\/50:hover:is(.dark *)::placeholder {
  color: rgb(255 255 255 / 0.5);
}
.dark\:hover\:placeholder-white\/55:hover:is(.dark *)::-moz-placeholder {
  color: rgb(255 255 255 / 0.55);
}
.dark\:hover\:placeholder-white\/55:hover:is(.dark *)::placeholder {
  color: rgb(255 255 255 / 0.55);
}
.dark\:hover\:placeholder-white\/60:hover:is(.dark *)::-moz-placeholder {
  color: rgb(255 255 255 / 0.6);
}
.dark\:hover\:placeholder-white\/60:hover:is(.dark *)::placeholder {
  color: rgb(255 255 255 / 0.6);
}
.dark\:hover\:placeholder-white\/65:hover:is(.dark *)::-moz-placeholder {
  color: rgb(255 255 255 / 0.65);
}
.dark\:hover\:placeholder-white\/65:hover:is(.dark *)::placeholder {
  color: rgb(255 255 255 / 0.65);
}
.dark\:hover\:placeholder-white\/70:hover:is(.dark *)::-moz-placeholder {
  color: rgb(255 255 255 / 0.7);
}
.dark\:hover\:placeholder-white\/70:hover:is(.dark *)::placeholder {
  color: rgb(255 255 255 / 0.7);
}
.dark\:hover\:placeholder-white\/75:hover:is(.dark *)::-moz-placeholder {
  color: rgb(255 255 255 / 0.75);
}
.dark\:hover\:placeholder-white\/75:hover:is(.dark *)::placeholder {
  color: rgb(255 255 255 / 0.75);
}
.dark\:hover\:placeholder-white\/80:hover:is(.dark *)::-moz-placeholder {
  color: rgb(255 255 255 / 0.8);
}
.dark\:hover\:placeholder-white\/80:hover:is(.dark *)::placeholder {
  color: rgb(255 255 255 / 0.8);
}
.dark\:hover\:placeholder-white\/85:hover:is(.dark *)::-moz-placeholder {
  color: rgb(255 255 255 / 0.85);
}
.dark\:hover\:placeholder-white\/85:hover:is(.dark *)::placeholder {
  color: rgb(255 255 255 / 0.85);
}
.dark\:hover\:placeholder-white\/90:hover:is(.dark *)::-moz-placeholder {
  color: rgb(255 255 255 / 0.9);
}
.dark\:hover\:placeholder-white\/90:hover:is(.dark *)::placeholder {
  color: rgb(255 255 255 / 0.9);
}
.dark\:hover\:placeholder-white\/95:hover:is(.dark *)::-moz-placeholder {
  color: rgb(255 255 255 / 0.95);
}
.dark\:hover\:placeholder-white\/95:hover:is(.dark *)::placeholder {
  color: rgb(255 255 255 / 0.95);
}
.dark\:hover\:caret-white:hover:is(.dark *) {
  caret-color: #ffffff;
}
.dark\:hover\:caret-white\/0:hover:is(.dark *) {
  caret-color: rgb(255 255 255 / 0);
}
.dark\:hover\:caret-white\/10:hover:is(.dark *) {
  caret-color: rgb(255 255 255 / 0.1);
}
.dark\:hover\:caret-white\/100:hover:is(.dark *) {
  caret-color: rgb(255 255 255 / 1);
}
.dark\:hover\:caret-white\/15:hover:is(.dark *) {
  caret-color: rgb(255 255 255 / 0.15);
}
.dark\:hover\:caret-white\/20:hover:is(.dark *) {
  caret-color: rgb(255 255 255 / 0.2);
}
.dark\:hover\:caret-white\/25:hover:is(.dark *) {
  caret-color: rgb(255 255 255 / 0.25);
}
.dark\:hover\:caret-white\/30:hover:is(.dark *) {
  caret-color: rgb(255 255 255 / 0.3);
}
.dark\:hover\:caret-white\/35:hover:is(.dark *) {
  caret-color: rgb(255 255 255 / 0.35);
}
.dark\:hover\:caret-white\/40:hover:is(.dark *) {
  caret-color: rgb(255 255 255 / 0.4);
}
.dark\:hover\:caret-white\/45:hover:is(.dark *) {
  caret-color: rgb(255 255 255 / 0.45);
}
.dark\:hover\:caret-white\/5:hover:is(.dark *) {
  caret-color: rgb(255 255 255 / 0.05);
}
.dark\:hover\:caret-white\/50:hover:is(.dark *) {
  caret-color: rgb(255 255 255 / 0.5);
}
.dark\:hover\:caret-white\/55:hover:is(.dark *) {
  caret-color: rgb(255 255 255 / 0.55);
}
.dark\:hover\:caret-white\/60:hover:is(.dark *) {
  caret-color: rgb(255 255 255 / 0.6);
}
.dark\:hover\:caret-white\/65:hover:is(.dark *) {
  caret-color: rgb(255 255 255 / 0.65);
}
.dark\:hover\:caret-white\/70:hover:is(.dark *) {
  caret-color: rgb(255 255 255 / 0.7);
}
.dark\:hover\:caret-white\/75:hover:is(.dark *) {
  caret-color: rgb(255 255 255 / 0.75);
}
.dark\:hover\:caret-white\/80:hover:is(.dark *) {
  caret-color: rgb(255 255 255 / 0.8);
}
.dark\:hover\:caret-white\/85:hover:is(.dark *) {
  caret-color: rgb(255 255 255 / 0.85);
}
.dark\:hover\:caret-white\/90:hover:is(.dark *) {
  caret-color: rgb(255 255 255 / 0.9);
}
.dark\:hover\:caret-white\/95:hover:is(.dark *) {
  caret-color: rgb(255 255 255 / 0.95);
}
.dark\:hover\:accent-white:hover:is(.dark *) {
  accent-color: #ffffff;
}
.dark\:hover\:accent-white\/0:hover:is(.dark *) {
  accent-color: rgb(255 255 255 / 0);
}
.dark\:hover\:accent-white\/10:hover:is(.dark *) {
  accent-color: rgb(255 255 255 / 0.1);
}
.dark\:hover\:accent-white\/100:hover:is(.dark *) {
  accent-color: rgb(255 255 255 / 1);
}
.dark\:hover\:accent-white\/15:hover:is(.dark *) {
  accent-color: rgb(255 255 255 / 0.15);
}
.dark\:hover\:accent-white\/20:hover:is(.dark *) {
  accent-color: rgb(255 255 255 / 0.2);
}
.dark\:hover\:accent-white\/25:hover:is(.dark *) {
  accent-color: rgb(255 255 255 / 0.25);
}
.dark\:hover\:accent-white\/30:hover:is(.dark *) {
  accent-color: rgb(255 255 255 / 0.3);
}
.dark\:hover\:accent-white\/35:hover:is(.dark *) {
  accent-color: rgb(255 255 255 / 0.35);
}
.dark\:hover\:accent-white\/40:hover:is(.dark *) {
  accent-color: rgb(255 255 255 / 0.4);
}
.dark\:hover\:accent-white\/45:hover:is(.dark *) {
  accent-color: rgb(255 255 255 / 0.45);
}
.dark\:hover\:accent-white\/5:hover:is(.dark *) {
  accent-color: rgb(255 255 255 / 0.05);
}
.dark\:hover\:accent-white\/50:hover:is(.dark *) {
  accent-color: rgb(255 255 255 / 0.5);
}
.dark\:hover\:accent-white\/55:hover:is(.dark *) {
  accent-color: rgb(255 255 255 / 0.55);
}
.dark\:hover\:accent-white\/60:hover:is(.dark *) {
  accent-color: rgb(255 255 255 / 0.6);
}
.dark\:hover\:accent-white\/65:hover:is(.dark *) {
  accent-color: rgb(255 255 255 / 0.65);
}
.dark\:hover\:accent-white\/70:hover:is(.dark *) {
  accent-color: rgb(255 255 255 / 0.7);
}
.dark\:hover\:accent-white\/75:hover:is(.dark *) {
  accent-color: rgb(255 255 255 / 0.75);
}
.dark\:hover\:accent-white\/80:hover:is(.dark *) {
  accent-color: rgb(255 255 255 / 0.8);
}
.dark\:hover\:accent-white\/85:hover:is(.dark *) {
  accent-color: rgb(255 255 255 / 0.85);
}
.dark\:hover\:accent-white\/90:hover:is(.dark *) {
  accent-color: rgb(255 255 255 / 0.9);
}
.dark\:hover\:accent-white\/95:hover:is(.dark *) {
  accent-color: rgb(255 255 255 / 0.95);
}
.dark\:hover\:shadow-white:hover:is(.dark *) {
  --tw-shadow-color: #ffffff;
  --tw-shadow: var(--tw-shadow-colored);
}
.dark\:hover\:shadow-white\/0:hover:is(.dark *) {
  --tw-shadow-color: rgb(255 255 255 / 0);
  --tw-shadow: var(--tw-shadow-colored);
}
.dark\:hover\:shadow-white\/10:hover:is(.dark *) {
  --tw-shadow-color: rgb(255 255 255 / 0.1);
  --tw-shadow: var(--tw-shadow-colored);
}
.dark\:hover\:shadow-white\/100:hover:is(.dark *) {
  --tw-shadow-color: rgb(255 255 255 / 1);
  --tw-shadow: var(--tw-shadow-colored);
}
.dark\:hover\:shadow-white\/15:hover:is(.dark *) {
  --tw-shadow-color: rgb(255 255 255 / 0.15);
  --tw-shadow: var(--tw-shadow-colored);
}
.dark\:hover\:shadow-white\/20:hover:is(.dark *) {
  --tw-shadow-color: rgb(255 255 255 / 0.2);
  --tw-shadow: var(--tw-shadow-colored);
}
.dark\:hover\:shadow-white\/25:hover:is(.dark *) {
  --tw-shadow-color: rgb(255 255 255 / 0.25);
  --tw-shadow: var(--tw-shadow-colored);
}
.dark\:hover\:shadow-white\/30:hover:is(.dark *) {
  --tw-shadow-color: rgb(255 255 255 / 0.3);
  --tw-shadow: var(--tw-shadow-colored);
}
.dark\:hover\:shadow-white\/35:hover:is(.dark *) {
  --tw-shadow-color: rgb(255 255 255 / 0.35);
  --tw-shadow: var(--tw-shadow-colored);
}
.dark\:hover\:shadow-white\/40:hover:is(.dark *) {
  --tw-shadow-color: rgb(255 255 255 / 0.4);
  --tw-shadow: var(--tw-shadow-colored);
}
.dark\:hover\:shadow-white\/45:hover:is(.dark *) {
  --tw-shadow-color: rgb(255 255 255 / 0.45);
  --tw-shadow: var(--tw-shadow-colored);
}
.dark\:hover\:shadow-white\/5:hover:is(.dark *) {
  --tw-shadow-color: rgb(255 255 255 / 0.05);
  --tw-shadow: var(--tw-shadow-colored);
}
.dark\:hover\:shadow-white\/50:hover:is(.dark *) {
  --tw-shadow-color: rgb(255 255 255 / 0.5);
  --tw-shadow: var(--tw-shadow-colored);
}
.dark\:hover\:shadow-white\/55:hover:is(.dark *) {
  --tw-shadow-color: rgb(255 255 255 / 0.55);
  --tw-shadow: var(--tw-shadow-colored);
}
.dark\:hover\:shadow-white\/60:hover:is(.dark *) {
  --tw-shadow-color: rgb(255 255 255 / 0.6);
  --tw-shadow: var(--tw-shadow-colored);
}
.dark\:hover\:shadow-white\/65:hover:is(.dark *) {
  --tw-shadow-color: rgb(255 255 255 / 0.65);
  --tw-shadow: var(--tw-shadow-colored);
}
.dark\:hover\:shadow-white\/70:hover:is(.dark *) {
  --tw-shadow-color: rgb(255 255 255 / 0.7);
  --tw-shadow: var(--tw-shadow-colored);
}
.dark\:hover\:shadow-white\/75:hover:is(.dark *) {
  --tw-shadow-color: rgb(255 255 255 / 0.75);
  --tw-shadow: var(--tw-shadow-colored);
}
.dark\:hover\:shadow-white\/80:hover:is(.dark *) {
  --tw-shadow-color: rgb(255 255 255 / 0.8);
  --tw-shadow: var(--tw-shadow-colored);
}
.dark\:hover\:shadow-white\/85:hover:is(.dark *) {
  --tw-shadow-color: rgb(255 255 255 / 0.85);
  --tw-shadow: var(--tw-shadow-colored);
}
.dark\:hover\:shadow-white\/90:hover:is(.dark *) {
  --tw-shadow-color: rgb(255 255 255 / 0.9);
  --tw-shadow: var(--tw-shadow-colored);
}
.dark\:hover\:shadow-white\/95:hover:is(.dark *) {
  --tw-shadow-color: rgb(255 255 255 / 0.95);
  --tw-shadow: var(--tw-shadow-colored);
}
.dark\:hover\:outline-white:hover:is(.dark *) {
  outline-color: #ffffff;
}
.dark\:hover\:outline-white\/0:hover:is(.dark *) {
  outline-color: rgb(255 255 255 / 0);
}
.dark\:hover\:outline-white\/10:hover:is(.dark *) {
  outline-color: rgb(255 255 255 / 0.1);
}
.dark\:hover\:outline-white\/100:hover:is(.dark *) {
  outline-color: rgb(255 255 255 / 1);
}
.dark\:hover\:outline-white\/15:hover:is(.dark *) {
  outline-color: rgb(255 255 255 / 0.15);
}
.dark\:hover\:outline-white\/20:hover:is(.dark *) {
  outline-color: rgb(255 255 255 / 0.2);
}
.dark\:hover\:outline-white\/25:hover:is(.dark *) {
  outline-color: rgb(255 255 255 / 0.25);
}
.dark\:hover\:outline-white\/30:hover:is(.dark *) {
  outline-color: rgb(255 255 255 / 0.3);
}
.dark\:hover\:outline-white\/35:hover:is(.dark *) {
  outline-color: rgb(255 255 255 / 0.35);
}
.dark\:hover\:outline-white\/40:hover:is(.dark *) {
  outline-color: rgb(255 255 255 / 0.4);
}
.dark\:hover\:outline-white\/45:hover:is(.dark *) {
  outline-color: rgb(255 255 255 / 0.45);
}
.dark\:hover\:outline-white\/5:hover:is(.dark *) {
  outline-color: rgb(255 255 255 / 0.05);
}
.dark\:hover\:outline-white\/50:hover:is(.dark *) {
  outline-color: rgb(255 255 255 / 0.5);
}
.dark\:hover\:outline-white\/55:hover:is(.dark *) {
  outline-color: rgb(255 255 255 / 0.55);
}
.dark\:hover\:outline-white\/60:hover:is(.dark *) {
  outline-color: rgb(255 255 255 / 0.6);
}
.dark\:hover\:outline-white\/65:hover:is(.dark *) {
  outline-color: rgb(255 255 255 / 0.65);
}
.dark\:hover\:outline-white\/70:hover:is(.dark *) {
  outline-color: rgb(255 255 255 / 0.7);
}
.dark\:hover\:outline-white\/75:hover:is(.dark *) {
  outline-color: rgb(255 255 255 / 0.75);
}
.dark\:hover\:outline-white\/80:hover:is(.dark *) {
  outline-color: rgb(255 255 255 / 0.8);
}
.dark\:hover\:outline-white\/85:hover:is(.dark *) {
  outline-color: rgb(255 255 255 / 0.85);
}
.dark\:hover\:outline-white\/90:hover:is(.dark *) {
  outline-color: rgb(255 255 255 / 0.9);
}
.dark\:hover\:outline-white\/95:hover:is(.dark *) {
  outline-color: rgb(255 255 255 / 0.95);
}
.dark\:hover\:ring-white:hover:is(.dark *) {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1));
}
.dark\:hover\:ring-white\/0:hover:is(.dark *) {
  --tw-ring-color: rgb(255 255 255 / 0);
}
.dark\:hover\:ring-white\/10:hover:is(.dark *) {
  --tw-ring-color: rgb(255 255 255 / 0.1);
}
.dark\:hover\:ring-white\/100:hover:is(.dark *) {
  --tw-ring-color: rgb(255 255 255 / 1);
}
.dark\:hover\:ring-white\/15:hover:is(.dark *) {
  --tw-ring-color: rgb(255 255 255 / 0.15);
}
.dark\:hover\:ring-white\/20:hover:is(.dark *) {
  --tw-ring-color: rgb(255 255 255 / 0.2);
}
.dark\:hover\:ring-white\/25:hover:is(.dark *) {
  --tw-ring-color: rgb(255 255 255 / 0.25);
}
.dark\:hover\:ring-white\/30:hover:is(.dark *) {
  --tw-ring-color: rgb(255 255 255 / 0.3);
}
.dark\:hover\:ring-white\/35:hover:is(.dark *) {
  --tw-ring-color: rgb(255 255 255 / 0.35);
}
.dark\:hover\:ring-white\/40:hover:is(.dark *) {
  --tw-ring-color: rgb(255 255 255 / 0.4);
}
.dark\:hover\:ring-white\/45:hover:is(.dark *) {
  --tw-ring-color: rgb(255 255 255 / 0.45);
}
.dark\:hover\:ring-white\/5:hover:is(.dark *) {
  --tw-ring-color: rgb(255 255 255 / 0.05);
}
.dark\:hover\:ring-white\/50:hover:is(.dark *) {
  --tw-ring-color: rgb(255 255 255 / 0.5);
}
.dark\:hover\:ring-white\/55:hover:is(.dark *) {
  --tw-ring-color: rgb(255 255 255 / 0.55);
}
.dark\:hover\:ring-white\/60:hover:is(.dark *) {
  --tw-ring-color: rgb(255 255 255 / 0.6);
}
.dark\:hover\:ring-white\/65:hover:is(.dark *) {
  --tw-ring-color: rgb(255 255 255 / 0.65);
}
.dark\:hover\:ring-white\/70:hover:is(.dark *) {
  --tw-ring-color: rgb(255 255 255 / 0.7);
}
.dark\:hover\:ring-white\/75:hover:is(.dark *) {
  --tw-ring-color: rgb(255 255 255 / 0.75);
}
.dark\:hover\:ring-white\/80:hover:is(.dark *) {
  --tw-ring-color: rgb(255 255 255 / 0.8);
}
.dark\:hover\:ring-white\/85:hover:is(.dark *) {
  --tw-ring-color: rgb(255 255 255 / 0.85);
}
.dark\:hover\:ring-white\/90:hover:is(.dark *) {
  --tw-ring-color: rgb(255 255 255 / 0.9);
}
.dark\:hover\:ring-white\/95:hover:is(.dark *) {
  --tw-ring-color: rgb(255 255 255 / 0.95);
}
.dark\:hover\:ring-offset-white:hover:is(.dark *) {
  --tw-ring-offset-color: #ffffff;
}
.dark\:hover\:ring-offset-white\/0:hover:is(.dark *) {
  --tw-ring-offset-color: rgb(255 255 255 / 0);
}
.dark\:hover\:ring-offset-white\/10:hover:is(.dark *) {
  --tw-ring-offset-color: rgb(255 255 255 / 0.1);
}
.dark\:hover\:ring-offset-white\/100:hover:is(.dark *) {
  --tw-ring-offset-color: rgb(255 255 255 / 1);
}
.dark\:hover\:ring-offset-white\/15:hover:is(.dark *) {
  --tw-ring-offset-color: rgb(255 255 255 / 0.15);
}
.dark\:hover\:ring-offset-white\/20:hover:is(.dark *) {
  --tw-ring-offset-color: rgb(255 255 255 / 0.2);
}
.dark\:hover\:ring-offset-white\/25:hover:is(.dark *) {
  --tw-ring-offset-color: rgb(255 255 255 / 0.25);
}
.dark\:hover\:ring-offset-white\/30:hover:is(.dark *) {
  --tw-ring-offset-color: rgb(255 255 255 / 0.3);
}
.dark\:hover\:ring-offset-white\/35:hover:is(.dark *) {
  --tw-ring-offset-color: rgb(255 255 255 / 0.35);
}
.dark\:hover\:ring-offset-white\/40:hover:is(.dark *) {
  --tw-ring-offset-color: rgb(255 255 255 / 0.4);
}
.dark\:hover\:ring-offset-white\/45:hover:is(.dark *) {
  --tw-ring-offset-color: rgb(255 255 255 / 0.45);
}
.dark\:hover\:ring-offset-white\/5:hover:is(.dark *) {
  --tw-ring-offset-color: rgb(255 255 255 / 0.05);
}
.dark\:hover\:ring-offset-white\/50:hover:is(.dark *) {
  --tw-ring-offset-color: rgb(255 255 255 / 0.5);
}
.dark\:hover\:ring-offset-white\/55:hover:is(.dark *) {
  --tw-ring-offset-color: rgb(255 255 255 / 0.55);
}
.dark\:hover\:ring-offset-white\/60:hover:is(.dark *) {
  --tw-ring-offset-color: rgb(255 255 255 / 0.6);
}
.dark\:hover\:ring-offset-white\/65:hover:is(.dark *) {
  --tw-ring-offset-color: rgb(255 255 255 / 0.65);
}
.dark\:hover\:ring-offset-white\/70:hover:is(.dark *) {
  --tw-ring-offset-color: rgb(255 255 255 / 0.7);
}
.dark\:hover\:ring-offset-white\/75:hover:is(.dark *) {
  --tw-ring-offset-color: rgb(255 255 255 / 0.75);
}
.dark\:hover\:ring-offset-white\/80:hover:is(.dark *) {
  --tw-ring-offset-color: rgb(255 255 255 / 0.8);
}
.dark\:hover\:ring-offset-white\/85:hover:is(.dark *) {
  --tw-ring-offset-color: rgb(255 255 255 / 0.85);
}
.dark\:hover\:ring-offset-white\/90:hover:is(.dark *) {
  --tw-ring-offset-color: rgb(255 255 255 / 0.9);
}
.dark\:hover\:ring-offset-white\/95:hover:is(.dark *) {
  --tw-ring-offset-color: rgb(255 255 255 / 0.95);
}
.dark\:focus\:ring-gray-400:focus:is(.dark *) {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity, 1));
}
@media (min-width: 640px) {

  .sm\:w-3\/12 {
    width: 25%;
  }

  .sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .sm\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .sm\:gap-3 {
    gap: 0.75rem;
  }

  .sm\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
@media (min-width: 768px) {

  .md\:inline-block {
    display: inline-block;
  }

  .md\:flex {
    display: flex;
  }

  .md\:hidden {
    display: none;
  }

  .md\:w-1\/2 {
    width: 50%;
  }

  .md\:w-1\/3 {
    width: 33.333333%;
  }

  .md\:w-2\/3 {
    width: 66.666667%;
  }

  .md\:p-0 {
    padding: 0px;
  }
}
@media (min-width: 1024px) {

  .lg\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .lg\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
}
@media (min-width: 1280px) {

  .xl\:col-span-9 {
    grid-column: span 9 / span 9;
  }

  .xl\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
}
@media (min-width: 1536px) {

  .\32xl\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
}
.rtl\:rotate-180:where([dir="rtl"], [dir="rtl"] *) {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rtl\:space-x-reverse:where([dir="rtl"], [dir="rtl"] *) > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 1;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGF5b3V0LmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFFQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0NBQUE7OztDQUFBOztBQUFBOzs7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBOztFQUFBO0FBQUE7O0FBQUE7Ozs7Ozs7O0NBQUE7O0FBQUE7O0VBQUE7RUFBQTtFQUFBO0VBQUE7S0FBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7OztDQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBOzs7O0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTtFQUFBO1VBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTs7Ozs7O0VBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBOztFQUFBO0FBQUE7O0FBQUE7Ozs7O0NBQUE7O0FBQUE7Ozs7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTs7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7Ozs7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBOzs7O0NBQUE7O0FBQUE7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTs7RUFBQTtBQUFBOztBQUFBOzs7Q0FBQTs7QUFBQTs7OztFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBOztFQUFBO0FBQUE7O0FBQUE7OztDQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTs7O0NBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBOzs7Ozs7Ozs7Ozs7O0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7OztFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBO0FBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTs7O0NBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7O0VBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBOztFQUFBO0FBQUE7O0FBQUE7O0NBQUE7QUFBQTtFQUFBO0FBQUE7O0FBQUE7Ozs7Q0FBQTs7QUFBQTs7Ozs7Ozs7RUFBQTtFQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7O0VBQUE7RUFBQTtBQUFBOztBQUFBO0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtLQUFBO1VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7VUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7VUFBQTtBQUFBOztBQUFBO0VBQUE7S0FBQTtVQUFBO0VBQUE7RUFBQTtVQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7S0FBQTtVQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO1VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO1VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUNBO0VBQUE7QUFBQTtBQUFBOztFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7O0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTs7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBOztFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7O0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFDQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FDSkE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseVRBS3VFO0FERDNFO0FDSUE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsOFRBSzJFO0FEUC9FO0FDVUE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsOFRBS3VFO0FEYjNFO0FDZ0JBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDhUQUt1RTtBRG5CM0U7QUNzQkE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsOFRBS3VFO0FEekIzRTtBQzRCQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSw4VEFLdUU7QUQvQjNFO0FDa0NBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDhUQUswRTtBRHJDOUU7QUN3Q0E7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR0Q0o7QUN5Q0E7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR2Q0o7QUMwQ0E7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR4Q0o7QUMyQ0E7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR6Q0o7QUM0Q0E7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQxQ0o7QUM2Q0E7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQzQ0o7QUV2R1k7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUdKO0VBQ0k7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FGMEdaO0FFckdRO0VBQUE7RUFBQTtBQUFBO0FBRUk7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBRUk7RUFBQTtBQUFBO0FBS0o7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFNSTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBTVI7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0k7RUFBQTtFQUFBO0FBQUE7QUFLSjtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBRUk7RUFBQTtFQUFBO0FBQUE7QUFFSTtFQUFBO0FBQUE7QUFHSjtFQUNJO0FGNEdoQjtBRWhHUTtFQUFBO0VBQUE7QUFBQTtBQXFCSjs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBOzs7Ozs7Ozs7Ozs7Ozs7OztFQUFBO0VBQUE7QUFBQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7OztFQUFBO0VBQUE7QUFBQTtBQUNBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBOzs7Ozs7Ozs7Ozs7Ozs7OztFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7RUFBQTtBQUFBO0FBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7RUFBQTtBQUFBO0FBRUk7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7OztFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFJQTs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQW1CSjs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7QUFEQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7RUFBQTtFQUFBO0FBQUE7QUFLQTs7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7QUFEQTtBQUNBOztFQUFBO0VBQUE7QUFBQTtBQUNBOztFQUFBO0VBQUE7QUFBQTtBQUFBOztFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FGbUlSO0FFbklRO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7QUFBQTtBQUtKO0VBQUE7RUFBQTtFQUNBO0VBQUE7QUFEQTtBQUNBOztFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQ0E7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7O0VBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtBQUNBO0VBQUE7RUFBQTtBQUFBO0FBRUk7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUNBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFDQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFDQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQ0E7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7QUFBQTtBQUNBO0VBQUE7RUFBQTtBQUFBO0FBQ0E7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUNBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFDQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFDQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUVJO0VBQUE7RUFBQTtBQUFBO0FBQUE7O0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7QUFBQTtBQUNBO0VBQUE7RUFBQTtBQUFBO0FBR1E7RUFBQTtBQUFBO0FBSUE7RUFBQTtBQUFBO0FBUUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtBQUFBO0FBT1o7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7O0VBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTs7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtBQUFBO0FBTUo7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0k7RUFBQTtBQUFBO0FBSUE7RUFBQTtBQUFBO0FBRUk7RUFBQTtBQUFBO0FDdk9SO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtBQURBO0FBQ0E7RUFBQTtFQUFBO0FBQUE7QUFDQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0k7RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7RUFBQTtBQUFBO0FBRUk7RUFBQTtBQUFBO0FBS0o7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBOztFQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFFSTtFQUFBO0FBQUE7QUFNQTtFQUFBO0VBQUE7RUFDQTtFQUFBO0FBREE7QUFDQTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7QUFBQTtBQUtKO0VBQUE7QUFBQTtBQUtJO0VBQUE7QUFBQTtBQUFBOztFQUFBO0lBQUE7RUFBQTtBQUFBO0FBRUk7RUFBQTtBQUFBO0FBTVI7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUNJO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBSDJXWjtBR3hXUTtFQUNJO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0FIMldaO0FHeFdRO0VBQ0k7SUFDSTtFSDJXZDtFR3pXVTtJQUNJO0VIMldkO0FBQ0Y7QUlqYkk7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0FBQUE7QUFDQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQ0E7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBRUk7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBRUk7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFFSTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQ0E7RUFFSTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBSjJicEI7QUl2Ym9CO0VBQUE7RUFDQTtBQURBO0FBS0E7RUFBQTtFQUNBO0FBREE7QUFLQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0FBQUE7QUFPWjtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBRUk7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUtKO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFDQTtBQURBO0FBSUk7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBVVI7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7O0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFRQTs7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7O0VBQUE7O0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFDQTs7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBS0k7RUFBQTtBQUFBO0FBSUE7RUFBQTtBQUFBO0FBQUE7O0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFLSjtFQUFBO0FBQUE7QUFBQTs7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBRUk7RUFBQTtBQUFBO0FBQ0E7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO0VBQUE7RUFBQTtBQURBO0FBQ0E7RUFBQTtFQUFBO0FBQUE7QUFDQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUNBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQ0E7RUFBQTtBQUFBO0FBR0k7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUNBO0VBQUE7QUFBQTtBQVFKO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQU1BO0VBQUE7QUFBQTtBQUFBOztFQUFBO0lBQUE7RUFBQTtBQUFBO0FBS0E7RUFBQTtBQUFBO0FBQUE7O0VBQUE7SUFBQTtFQUFBO0FBQUE7QUM1Sko7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUdJO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBS0o7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FDeEJBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFFSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBOztFQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUNGSjtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUtBO0VBQUE7RUFBQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtBQUZBO0FBRUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFDQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUNSQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBREE7QUFDQTtFQUFBO0VBQUE7QUFBQTtBQUNBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtBQUFBO0FBRUk7RUFBQTtBQUFBO0FSUUo7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7O0VBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtBQUNBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUNBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO0VBQUE7RUFDQTtFQUFBO0FBRkE7QUFFQTtFQUFBO0VBQUE7QUFBQTtBQUNBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFDQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFDQTtFQUFBO0VBQUE7QUFBQTtBQUVJO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFHSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFDQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQ0E7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFFSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFNUjtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBREE7QUFLQTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFFSTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtBQUFBO0FBRUk7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBT1o7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtBQUZBO0FBRUE7RUFBQTtFQUFBO0FBQUE7QUFDQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQ0E7RUFBQTtFQUFBO0FBQUE7QUFFSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBS0k7RUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFDQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBTVI7RUFBQTtFQUFBO0VBQUE7RUFDQTtBQURBO0FBS0E7RUFBQTtBQUFBO0FBS0E7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFHSTs7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUlSO0VBQ0k7RUFDQTtBQTBtQko7QUF4bUJJO0VBQ0k7RUFDQTtFQUFBO0VBQUE7QUEwbUJSO0FBcm1CSTtFQUFBO0FBQUE7QUFJQTtFQUFBO0FBQUE7QUFFSTtFQUFBO0FBQUE7QUFPQTtFQUFBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7QUFEQTtBQUtBO0VBQUE7QUFBQTtBQUVJO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQS9LWjtFQUFBLHNCQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQSxzQkFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsc0JBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBLHNCQW94QkE7RUFweEJBLGlFQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSx1Q0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEseUNBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHVDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSwwQ0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEseUNBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLDBDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSx5Q0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsMENBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHlDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSwwQ0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsMENBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHlDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSwwQ0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEseUNBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLDBDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSx5Q0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsMENBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHlDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSwwQ0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEseUNBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLDBDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSxzQkFveEJBO0VBcHhCQSxnRUFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsc0NBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHdDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSxzQ0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEseUNBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHdDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSx5Q0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsd0NBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHlDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSx3Q0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEseUNBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHlDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSx3Q0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEseUNBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHdDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSx5Q0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsd0NBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHlDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSx3Q0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEseUNBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHdDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSx5Q0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsc0JBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBLHNCQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQSxzQkFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUEsc0JBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBLHNCQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQSxzQkFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUEsNkJBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLGtCQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSxrQkFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsa0JBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLGtCQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQSw0REFveEJBO0VBcHhCQSxxRUFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEseUVBb3hCQTtFQXB4QkEscUVBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLDJFQW94QkE7RUFweEJBLHFFQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSx5RUFveEJBO0VBcHhCQSxxRUFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsNEVBb3hCQTtFQXB4QkEscUVBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLDJFQW94QkE7RUFweEJBLHFFQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSw0RUFveEJBO0VBcHhCQSxxRUFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsMkVBb3hCQTtFQXB4QkEscUVBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLDRFQW94QkE7RUFweEJBLHFFQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSwyRUFveEJBO0VBcHhCQSxxRUFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsNEVBb3hCQTtFQXB4QkEscUVBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLDRFQW94QkE7RUFweEJBLHFFQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSwyRUFveEJBO0VBcHhCQSxxRUFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsNEVBb3hCQTtFQXB4QkEscUVBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLDJFQW94QkE7RUFweEJBLHFFQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSw0RUFveEJBO0VBcHhCQSxxRUFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsMkVBb3hCQTtFQXB4QkEscUVBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLDRFQW94QkE7RUFweEJBLHFFQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSwyRUFveEJBO0VBcHhCQSxxRUFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsNEVBb3hCQTtFQXB4QkEscUVBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLDJFQW94QkE7RUFweEJBLHFFQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSw0RUFveEJBO0VBcHhCQSxxRUFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsc0VBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHNFQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSxzRUFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsc0VBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHNFQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSxzRUFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsc0VBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHNFQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSxzRUFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsc0VBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHNFQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSxzRUFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsc0VBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHNFQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSxzRUFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsc0VBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHNFQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSxzRUFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsc0VBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHNFQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSxzRUFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsc0VBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBLG9CQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSxvQkFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsb0JBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLG9CQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUEsMkJBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLDJCQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBLDBCQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSx1Q0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEseUNBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHVDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSwwQ0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEseUNBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLDBDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSx5Q0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsMENBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHlDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSwwQ0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsMENBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHlDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSwwQ0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEseUNBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLDBDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSx5Q0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsMENBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHlDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSwwQ0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEseUNBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLDBDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUEsb0JBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQSw4QkFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsMkdBb3hCQTtFQXB4QkEseUdBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLDJHQW94QkE7RUFweEJBLHlHQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSwrQkFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsb0JBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLG9CQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSxvQkFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsa0JBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHNCQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSxzQkFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsc0JBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBLHNCQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSxzQkFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsc0JBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHNCQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSxzQkFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBLHNCQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQSxzQkFveEJBO0VBcHhCQSxpRUFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsdUNBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHlDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSx1Q0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsMENBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHlDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSwwQ0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEseUNBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLDBDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSx5Q0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsMENBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLDBDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSx5Q0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsMENBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHlDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSwwQ0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEseUNBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLDBDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSx5Q0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsMENBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHlDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSwwQ0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsc0JBb3hCQTtFQXB4QkEsZ0VBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHNDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSx3Q0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsc0NBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHlDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSx3Q0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEseUNBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHdDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSx5Q0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsd0NBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHlDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSx5Q0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsd0NBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHlDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSx3Q0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEseUNBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHdDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSx5Q0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsd0NBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHlDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSx3Q0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEseUNBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHNCQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQSxzQkFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUEsc0JBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBLHNCQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQSxzQkFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUEsc0JBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBLDZCQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSw2QkFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsNkJBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLGtCQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSxrQkFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsa0JBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLGtCQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBLGtCQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSxrQkFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsa0JBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBLDREQW94QkE7RUFweEJBLHFFQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSx5RUFveEJBO0VBcHhCQSxxRUFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsMkVBb3hCQTtFQXB4QkEscUVBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHlFQW94QkE7RUFweEJBLHFFQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSw0RUFveEJBO0VBcHhCQSxxRUFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsMkVBb3hCQTtFQXB4QkEscUVBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLDRFQW94QkE7RUFweEJBLHFFQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSwyRUFveEJBO0VBcHhCQSxxRUFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsNEVBb3hCQTtFQXB4QkEscUVBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLDJFQW94QkE7RUFweEJBLHFFQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSw0RUFveEJBO0VBcHhCQSxxRUFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsNEVBb3hCQTtFQXB4QkEscUVBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLDJFQW94QkE7RUFweEJBLHFFQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSw0RUFveEJBO0VBcHhCQSxxRUFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsMkVBb3hCQTtFQXB4QkEscUVBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLDRFQW94QkE7RUFweEJBLHFFQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSwyRUFveEJBO0VBcHhCQSxxRUFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsNEVBb3hCQTtFQXB4QkEscUVBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLDJFQW94QkE7RUFweEJBLHFFQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSw0RUFveEJBO0VBcHhCQSxxRUFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsMkVBb3hCQTtFQXB4QkEscUVBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLDRFQW94QkE7RUFweEJBLHFFQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSxzRUFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsc0VBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHNFQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSxzRUFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsc0VBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHNFQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSxzRUFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsc0VBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHNFQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSxzRUFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsc0VBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHNFQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSxzRUFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsc0VBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHNFQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSxzRUFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsc0VBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHNFQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSxzRUFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsc0VBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHNFQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSxzRUFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUEsb0JBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLG9CQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSxvQkFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsb0JBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLG9CQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSxvQkFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsb0JBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQSwyQkFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsMkJBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUEsMEJBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHVDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSx5Q0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsdUNBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLDBDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSx5Q0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsMENBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHlDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSwwQ0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEseUNBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLDBDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSwwQ0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEseUNBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLDBDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSx5Q0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsMENBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHlDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSwwQ0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEseUNBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLDBDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSx5Q0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsMENBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQSxvQkFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBLHNCQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQSxzQkFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUEsc0JBb3hCQTtFQXB4QkEsaUVBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHVDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSx5Q0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsdUNBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLDBDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSx5Q0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsMENBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHlDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSwwQ0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEseUNBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLDBDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSwwQ0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEseUNBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLDBDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSx5Q0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsMENBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHlDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSwwQ0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEseUNBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLDBDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSx5Q0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsMENBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHNCQW94QkE7RUFweEJBLGdFQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSxzQ0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsd0NBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHNDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSx5Q0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsd0NBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHlDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSx3Q0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEseUNBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHdDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSx5Q0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEseUNBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHdDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSx5Q0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsd0NBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHlDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSx3Q0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEseUNBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHdDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSx5Q0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsd0NBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHlDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSxzQkFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUEsc0JBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBLHNCQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQSxzQkFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUEsc0JBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBLHNCQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQSw2QkFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsa0JBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLGtCQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSxrQkFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsa0JBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLGtCQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQSw0REFveEJBO0VBcHhCQSxxRUFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEseUVBb3hCQTtFQXB4QkEscUVBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLDJFQW94QkE7RUFweEJBLHFFQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSx5RUFveEJBO0VBcHhCQSxxRUFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsNEVBb3hCQTtFQXB4QkEscUVBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLDJFQW94QkE7RUFweEJBLHFFQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSw0RUFveEJBO0VBcHhCQSxxRUFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsMkVBb3hCQTtFQXB4QkEscUVBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLDRFQW94QkE7RUFweEJBLHFFQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSwyRUFveEJBO0VBcHhCQSxxRUFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsNEVBb3hCQTtFQXB4QkEscUVBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLDRFQW94QkE7RUFweEJBLHFFQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSwyRUFveEJBO0VBcHhCQSxxRUFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsNEVBb3hCQTtFQXB4QkEscUVBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLDJFQW94QkE7RUFweEJBLHFFQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSw0RUFveEJBO0VBcHhCQSxxRUFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsMkVBb3hCQTtFQXB4QkEscUVBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLDRFQW94QkE7RUFweEJBLHFFQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSwyRUFveEJBO0VBcHhCQSxxRUFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsNEVBb3hCQTtFQXB4QkEscUVBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLDJFQW94QkE7RUFweEJBLHFFQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSw0RUFveEJBO0VBcHhCQSxxRUFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsc0VBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHNFQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSxzRUFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsc0VBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHNFQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSxzRUFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsc0VBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHNFQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSxzRUFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsc0VBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHNFQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSxzRUFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsc0VBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHNFQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSxzRUFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsc0VBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHNFQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSxzRUFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsc0VBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHNFQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSxzRUFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsc0VBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBLG9CQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSxvQkFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsb0JBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQSwyQkFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsMkJBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUEsMEJBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHVDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSx5Q0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsdUNBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLDBDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSx5Q0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsMENBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHlDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSwwQ0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEseUNBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLDBDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSwwQ0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEseUNBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLDBDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSx5Q0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsMENBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLHlDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSwwQ0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEseUNBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBLDBDQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQSx5Q0FveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUEsMENBb3hCQTtFQXB4QkE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQSxvQkFveEJBO0VBcHhCQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkE7QUFweEJBO0VBQUE7QUFveEJBO0FBcHhCQTtFQUFBLG9CQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7O0VBQUE7SUFBQTtFQW94QkE7O0VBcHhCQTtJQUFBO0VBb3hCQTs7RUFweEJBO0lBQUE7RUFveEJBOztFQXB4QkE7SUFBQTtFQW94QkE7O0VBcHhCQTtJQUFBLGlCQW94QkE7SUFweEJBO0VBb3hCQTtBQUFBO0FBcHhCQTs7RUFBQTtJQUFBO0VBb3hCQTs7RUFweEJBO0lBQUE7RUFveEJBOztFQXB4QkE7SUFBQTtFQW94QkE7O0VBcHhCQTtJQUFBO0VBb3hCQTs7RUFweEJBO0lBQUE7RUFveEJBOztFQXB4QkE7SUFBQTtFQW94QkE7O0VBcHhCQTtJQUFBO0VBb3hCQTtBQUFBO0FBcHhCQTs7RUFBQTtJQUFBO0VBb3hCQTs7RUFweEJBO0lBQUE7RUFveEJBOztFQXB4QkE7SUFBQTtFQW94QkE7QUFBQTtBQXB4QkE7O0VBQUE7SUFBQTtFQW94QkE7O0VBcHhCQTtJQUFBO0VBb3hCQTtBQUFBO0FBcHhCQTs7RUFBQTtJQUFBO0VBb3hCQTtBQUFBO0FBcHhCQTtFQUFBLG1CQW94QkE7RUFweEJBO0FBb3hCQTtBQXB4QkE7RUFBQTtBQW94QkEsQyIsInNvdXJjZXMiOlsid2VicGFjazovL1ZWbmcvLi9hc3NldHMvc3R5bGVzL2xheW91dC5zY3NzIiwid2VicGFjazovL1ZWbmcvLi9hc3NldHMvc3R5bGVzL2xheW91dC9mb250cy5zY3NzIiwid2VicGFjazovL1ZWbmcvLi9hc3NldHMvc3R5bGVzL2xheW91dC9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly9WVm5nLy4vYXNzZXRzL3N0eWxlcy9sYXlvdXQvY29tcG9uZW50cy9fY2FyZC5zY3NzIiwid2VicGFjazovL1ZWbmcvLi9hc3NldHMvc3R5bGVzL2xheW91dC9jb21wb25lbnRzL190YWJsZS5zY3NzIiwid2VicGFjazovL1ZWbmcvLi9hc3NldHMvc3R5bGVzL2xheW91dC9jb21wb25lbnRzL19hbGVydHMuc2NzcyIsIndlYnBhY2s6Ly9WVm5nLy4vYXNzZXRzL3N0eWxlcy9sYXlvdXQvY29tcG9uZW50cy9fbGlzdC5zY3NzIiwid2VicGFjazovL1ZWbmcvLi9hc3NldHMvc3R5bGVzL2xheW91dC9jb21wb25lbnRzL190YWJzLnNjc3MiLCJ3ZWJwYWNrOi8vVlZuZy8uL2Fzc2V0cy9zdHlsZXMvbGF5b3V0L2NvbXBvbmVudHMvX3Rvb2x0aXBzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQHVzZSBcInNhc3M6bWV0YVwiO1xuXG5AdGFpbHdpbmQgYmFzZTtcbkB0YWlsd2luZCBjb21wb25lbnRzO1xuQHRhaWx3aW5kIHV0aWxpdGllcztcblxuQGluY2x1ZGUgbWV0YS5sb2FkLWNzcyhcImxheW91dC9mb250c1wiKTtcbkBpbmNsdWRlIG1ldGEubG9hZC1jc3MoXCJsYXlvdXQvZm9ybXNcIik7XG5AaW5jbHVkZSBtZXRhLmxvYWQtY3NzKFwibGF5b3V0L2NvbXBvbmVudHMvY2FyZFwiKTtcbkBpbmNsdWRlIG1ldGEubG9hZC1jc3MoXCJsYXlvdXQvY29tcG9uZW50cy90YWJsZVwiKTtcbkBpbmNsdWRlIG1ldGEubG9hZC1jc3MoXCJsYXlvdXQvY29tcG9uZW50cy9hbGVydHNcIik7XG5AaW5jbHVkZSBtZXRhLmxvYWQtY3NzKFwibGF5b3V0L2NvbXBvbmVudHMvbGlzdFwiKTtcbkBpbmNsdWRlIG1ldGEubG9hZC1jc3MoXCJsYXlvdXQvY29tcG9uZW50cy90YWJzXCIpO1xuQGluY2x1ZGUgbWV0YS5sb2FkLWNzcyhcImxheW91dC9jb21wb25lbnRzL3Rvb2x0aXBzXCIpO1xuXG5cbmJvZHkge1xuICAgIEBhcHBseSBiZy1zbGF0ZS0xMDAgdGV4dC1zbGF0ZS02MDAgdGV4dC1iYXNlIGZvbnQtc2VyaWYgcHJpbnQ6dGV4dC14cztcbiAgICBAYXBwbHkgZGFyazpiZy1zbGF0ZS05MDAgZGFyazp0ZXh0LXNsYXRlLTQwMDtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgQGFwcGx5IGZvbnQtc2VyaWYgIWZvbnQtbWVkaXVtO1xufVxuXG5hIHtcbiAgICBAYXBwbHkgdGV4dC1zbGF0ZS02MDAgaG92ZXI6dGV4dC1zbGF0ZS01MDA7XG4gICAgQGFwcGx5IGRhcms6dGV4dC1zbGF0ZS00MDAgZGFyazpob3Zlcjp0ZXh0LXNsYXRlLTUwMDtcbn1cblxuLmxheW91dC13cmFwcGVyLCAubGF5b3V0LWNvbnRhaW5lciB7XG4gICAgQGFwcGx5IGZsZXggdy1mdWxsIGgtZnVsbDtcbn1cblxuLmxheW91dC1tZW51IHtcbiAgICBAYXBwbHkgdy04MCBoLWZ1bGwgei01MDtcbiAgICBAYXBwbHkgc2hhZG93LTJ4bDtcbiAgICBAYXBwbHkgYmctd2hpdGUgZGFyazpiZy1zbGF0ZS04MDA7XG4gICAgQGFwcGx5IHRleHQtc2xhdGUtNjAwIGRhcms6dGV4dC1zbGF0ZS00MDA7XG4gICAgQGFwcGx5IGFyaWEtaGlkZGVuOmhpZGRlbiBmaXhlZDtcbiAgICBAYXBwbHkgZmxleCBmbGV4LWNvbDtcbiAgICAubWVudS1pbm5lciB7XG4gICAgICAgIEBhcHBseSBzcGFjZS15LTAgcHktMiBvdmVyZmxvdy15LWF1dG8gb3ZlcmZsb3cteC1oaWRkZW47XG5cbiAgICAgICAgLm1lbnUtbGluayB7XG4gICAgICAgICAgICBAYXBwbHkgcHgtNCBweS0yIG14LTIgcm91bmRlZDtcbiAgICAgICAgICAgIEBhcHBseSBob3ZlcjpiZy1zbGF0ZS0xMDAgZGFyazpob3ZlcjpiZy1zbGF0ZS03MDA7XG4gICAgICAgICAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAubWVudS1pbm5lciB7XG4gICAgICAgICAgICBAYXBwbHkgcHktMSBtbC00IC1tdC0xIHRleHQtc20gb3ZlcmZsb3ctdmlzaWJsZTtcbiAgICAgICAgICAgIC5tZW51LWxpbmsge1xuICAgICAgICAgICAgICAgIEBhcHBseSBweC0yIHB5LTE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWVudS1oZWFkZXIge1xuICAgICAgICBAYXBwbHkgYmxvY2sgcHgtNCBweS0zIG14LTI7XG4gICAgICAgIEBhcHBseSB1cHBlcmNhc2UgdGV4dC1zbSB0cmFja2luZy13aWRlc3QgZm9udC1zZW1pYm9sZCBmb250LXNlcmlmO1xuICAgIH1cblxuICAgIC5tZW51LWRpdmlkZXIge1xuICAgICAgICBAYXBwbHkgcHktMztcbiAgICB9XG5cbiAgICAqICsgLm1lbnUtaXRlbS53aXRoLWhlYWRlci5tZW51LWl0ZW0ud2l0aC1oZWFkZXIubWVudS1pdGVtLndpdGgtaGVhZGVyIHtcbiAgICAgICAgQGFwcGx5IG10LTg7XG4gICAgfVxuXG4gICAgLm1lbnUtc3ViIHtcbiAgICAgICAgQGFwcGx5IHNwYWNlLXktMjtcbiAgICB9XG5cbiAgICAuYXBwLWJyYW5kIHtcbiAgICAgICAgQGFwcGx5IGZsZXggbXgtNiBteS0yIGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWJldHdlZW47XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgICBAYXBwbHkgcC0xIG0tMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcHAtYnJhbmQtbG9nbyBzdmcge1xuICAgICAgICAgICAgQGFwcGx5IHN0cm9rZS1wcmltYXJ5LTUwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcHAtYnJhbmQtbGluayB7XG4gICAgICAgICAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXI7XG4gICAgICAgICAgICAuYXBwLWJyYW5kLXRleHQge1xuICAgICAgICAgICAgICAgIEBhcHBseSBmb250LW1lZGl1bSBtbC0yIHRleHQtbGc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sYXlvdXQtcGFnZSB7XG4gICAgQGFwcGx5IGZsZXggZmxleC1jb2wgZmxleC1ncm93IGgtZnVsbDtcbn1cblxuLmxheW91dC1uYXZiYXIge1xuICAgIEBhcHBseSBtYXgtdy1mdWxsIHB5LTMgcHgtNiBtLTYgbWItMDtcbiAgICBAYXBwbHkgcm91bmRlZC1sZyBzaGFkb3ctbGc7XG4gICAgQGFwcGx5IGJnLXdoaXRlIGRhcms6Ymctc2xhdGUtODAwO1xuICAgIEBhcHBseSB0ZXh0LXNsYXRlLTYwMCBkYXJrOnRleHQtc2xhdGUtNDAwO1xuICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlcjtcbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIEBhcHBseSB6LTIwIHJpZ2h0LTAgYWJzb2x1dGUgdy03MiBtYXgtdy1zbSBiZy13aGl0ZSByb3VuZGVkIGRpdmlkZS15IGRpdmlkZS1ncmF5LTEwMCBzaGFkb3cgb3ZlcmZsb3ctaGlkZGVuO1xuICAgIH1cblxuICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgIEBhcHBseSByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBAYXBwbHkgcC0xIHJvdW5kZWQgZmxleCByZWxhdGl2ZSBpdGVtcy1jZW50ZXI7XG4gICAgICAgICAgICBAYXBwbHkgaG92ZXI6Ymctc2xhdGUtMTAwIGRhcms6aG92ZXI6Ymctc2xhdGUtNzAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29udGVudC13cmFwcGVyIHtcbiAgICBAYXBwbHkgZmxleCBmbGV4LWNvbCBoLWZ1bGw7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbn1cblxuLmNvbnRhaW5lci14eGwge1xuICAgIEBhcHBseSBwLTY7XG59XG5cblxuLnBhZ2UtdGl0bGUge1xuICAgIEBhcHBseSB0ZXh0LXhsIGZvbnQtYm9sZCBweS0zIG1iLTQgZmxleCBnYXAtMTtcbiAgICA+IHNwYW4sXG4gICAgPiBhIHtcbiAgICAgICAgQGFwcGx5IGZvbnQtbm9ybWFsIHRleHQtc2xhdGUtNDAwO1xuICAgIH1cbn1cblxuW2Rldi1oaW50XSB7XG4gICAgb3V0bGluZTogMXB4IHNvbGlkIGN5YW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBhdHRyKGRldi1oaW50KSAnJztcbiAgICAgICAgQGFwcGx5IGFic29sdXRlIHRleHQteHM7XG4gICAgfVxufVxuXG4uYXBleGNoYXJ0cy1sZWdlbmQtdGV4dCB7XG4gICAgQGFwcGx5IHRleHQtY3VycmVudCAjeyFpbXBvcnRhbnR9O1xufVxuXG4uYXBleGNoYXJ0cy10ZXh0IHtcbiAgICBAYXBwbHkgZmlsbC1jdXJyZW50ICN7IWltcG9ydGFudH07XG4gICAgJi5hcGV4Y2hhcnRzLXBpZS1sYWJlbCB7XG4gICAgICAgIEBhcHBseSBmaWxsLXdoaXRlICN7IWltcG9ydGFudH07XG4gICAgfVxufVxuXG5cbi52aXMtaXRlbSB7XG4gICAgJi5kZXBhcnRtZW50IHtcbiAgICAgICAgQGFwcGx5IGJvcmRlci1jdXJyZW50O1xuICAgICAgICBAYXBwbHkgYmctYWNjZW50LTIwMCB0ZXh0LWFjY2VudC04MDA7XG4gICAgfVxuXG4gICAgJi5ob25vciB7XG4gICAgICAgIEBhcHBseSBib3JkZXItY3VycmVudDtcbiAgICAgICAgJi5Wb2xrc211c2lrZXJidW5kIHtcbiAgICAgICAgICAgIEBhcHBseSBiZy1yZWQtMjAwIHRleHQtcmVkLTgwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuQmF0YWlsbG9uIHtcbiAgICAgICAgICAgIEBhcHBseSBiZy1ncmVlbi0yMDAgdGV4dC1ncmVlbi04MDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLkJIRFMge1xuICAgICAgICAgICAgQGFwcGx5IGJnLWdyYXktMjAwIHRleHQtZ3JheS04MDA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyogb3Blbi1zYW5zLTMwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tMzAwLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gICAgc3JjOiBsb2NhbCgnJyksXG4gICAgdXJsKCcuLi8uLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTMwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXG4gICAgdXJsKCcuLi8uLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTMwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXG4gICAgdXJsKCcuLi8uLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTMwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgIHVybCgnLi4vLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi0zMDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xuICAgIHVybCgnLi4vLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi0zMDAuc3ZnI09wZW5TYW5zJykgZm9ybWF0KCdzdmcnKTsgLyogTGVnYWN5IGlPUyAqL1xufVxuXG4vKiBvcGVuLXNhbnMtcmVndWxhciAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tcmVndWxhci5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICAgIHNyYzogbG9jYWwoJycpLFxuICAgIHVybCgnLi4vLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi1yZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi9cbiAgICB1cmwoJy4uLy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXG4gICAgdXJsKCcuLi8uLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICB1cmwoJy4uLy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tcmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXG4gICAgdXJsKCcuLi8uLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLXJlZ3VsYXIuc3ZnI09wZW5TYW5zJykgZm9ybWF0KCdzdmcnKTsgLyogTGVnYWN5IGlPUyAqL1xufVxuXG4vKiBvcGVuLXNhbnMtNTAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi01MDAuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgICBzcmM6IGxvY2FsKCcnKSxcbiAgICB1cmwoJy4uLy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tNTAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi9cbiAgICB1cmwoJy4uLy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tNTAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICB1cmwoJy4uLy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tNTAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gICAgdXJsKCcuLi8uLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTUwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXG4gICAgdXJsKCcuLi8uLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTUwMC5zdmcjT3BlblNhbnMnKSBmb3JtYXQoJ3N2ZycpOyAvKiBMZWdhY3kgaU9TICovXG59XG5cbi8qIG9wZW4tc2Fucy02MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTYwMC5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICAgIHNyYzogbG9jYWwoJycpLFxuICAgIHVybCgnLi4vLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi02MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xuICAgIHVybCgnLi4vLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi02MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xuICAgIHVybCgnLi4vLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi02MDAud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICB1cmwoJy4uLy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tNjAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cbiAgICB1cmwoJy4uLy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tNjAwLnN2ZyNPcGVuU2FucycpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cbn1cblxuLyogb3Blbi1zYW5zLTcwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tNzAwLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gICAgc3JjOiBsb2NhbCgnJyksXG4gICAgdXJsKCcuLi8uLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTcwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXG4gICAgdXJsKCcuLi8uLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTcwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXG4gICAgdXJsKCcuLi8uLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTcwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgIHVybCgnLi4vLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi03MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xuICAgIHVybCgnLi4vLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi03MDAuc3ZnI09wZW5TYW5zJykgZm9ybWF0KCdzdmcnKTsgLyogTGVnYWN5IGlPUyAqL1xufVxuXG4vKiBvcGVuLXNhbnMtODAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi04MDAuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgICBzcmM6IGxvY2FsKCcnKSxcbiAgICB1cmwoJy4uLy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tODAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi9cbiAgICB1cmwoJy4uLy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tODAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICB1cmwoJy4uLy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tODAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gICAgdXJsKCcuLi8uLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTgwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXG4gICAgdXJsKCcuLi8uLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTgwMC5zdmcjT3BlblNhbnMnKSBmb3JtYXQoJ3N2ZycpOyAvKiBMZWdhY3kgaU9TICovXG59XG5cbi8qIG9wZW4tc2Fucy1pdGFsaWMgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLWl0YWxpYy5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICAgIHNyYzogbG9jYWwoJycpLFxuICAgIHVybCgnLi4vLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi1pdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xuICAgIHVybCgnLi4vLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi1pdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xuICAgIHVybCgnLi4vLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi1pdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICB1cmwoJy4uLy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4taXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cbiAgICB1cmwoJy4uLy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4taXRhbGljLnN2ZyNPcGVuU2FucycpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cbn1cblxuLyogbW9udHNlcnJhdC0yMDAgLSBsYXRpbl9sYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDsgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL21vbnRzZXJyYXQtdjI5LWxhdGluX2xhdGluLWV4dC0yMDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cbn1cblxuLyogbW9udHNlcnJhdC0zMDAgLSBsYXRpbl9sYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDsgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL21vbnRzZXJyYXQtdjI5LWxhdGluX2xhdGluLWV4dC0zMDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cbn1cblxuLyogbW9udHNlcnJhdC1yZWd1bGFyIC0gbGF0aW5fbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9tb250c2VycmF0LXYyOS1sYXRpbl9sYXRpbi1leHQtcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKTsgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xufVxuXG4vKiBtb250c2VycmF0LTUwMCAtIGxhdGluX2xhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvbW9udHNlcnJhdC12MjktbGF0aW5fbGF0aW4tZXh0LTUwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTsgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xufVxuXG4vKiBtb250c2VycmF0LTYwMCAtIGxhdGluX2xhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvbW9udHNlcnJhdC12MjktbGF0aW5fbGF0aW4tZXh0LTYwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTsgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xufVxuXG4vKiBtb250c2VycmF0LTgwMCAtIGxhdGluX2xhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvbW9udHNlcnJhdC12MjktbGF0aW5fbGF0aW4tZXh0LTgwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTsgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xufVxuIiwiZm9ybSB7XG4gICAgbGFiZWwge1xuICAgICAgICAmLmVycm9yLmVycm9yLmVycm9yIHtcbiAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSB0ZXh0LXhzIHRleHQtZXJyb3ItNjAwIG1iLTAgbXQtMiB3LW1heDtcbiAgICAgICAgfVxuXG4gICAgICAgICYucmVxdWlyZWQ6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcqJztcbiAgICAgICAgICAgIEBhcHBseSBtbC0xIHRleHQteHMgdGV4dC1yZWQtNjAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tcm93IHtcbiAgICAgICAgQGFwcGx5IHJlbGF0aXZlIG1iLTg7XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIEBhcHBseSBibG9jayBtYi0yIHRleHQtc20gdGV4dC1zbGF0ZS01MDAgZGFyazp0ZXh0LXNsYXRlLTQwMDtcbiAgICAgICAgICAgICYuZXJyb3Ige1xuICAgICAgICAgICAgICAgIEBhcHBseSAtYm90dG9tLTU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaGVscC10ZXh0IHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LXhzIHRleHQtc2xhdGUtNDAwIG10LTI7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5saW5rO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmxpbmsge1xuICAgICAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSByaWdodC0wIC1ib3R0b20tNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5leHBhbmRlZC1jaG9pY2VzIHtcbiAgICAgICAgQGFwcGx5IGZsZXggZmxleC13cmFwIGdhcC00ICByZWxhdGl2ZTtcblxuICAgICAgICBsYWJlbC5lcnJvciB7XG4gICAgICAgICAgICBAYXBwbHkgLWJvdHRvbS03IGxlZnQtMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jaG9pY2Utd3JhcHBlciB7XG4gICAgICAgIEBhcHBseSBpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIgcmVsYXRpdmU7XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIEBhcHBseSBoLTYgbS0wO1xuICAgICAgICAgICAgJi5lcnJvciB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IC1ib3R0b20tNztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5yZXF1aXJlZDphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLy5lcnJvciB7XG4gICAgICAgIC8vICArIGxhYmVsIHtcbiAgICAgICAgLy8gICAgQGFwcGx5IHRleHQtZXJyb3ItNjAwO1xuICAgICAgICAvLyAgfVxuICAgICAgICAvL31cbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICAgIEBhcHBseSB0ZXh0LWJhc2U7XG4gICAgfVxufVxuXG5bdHlwZT1cInRleHRcIl0sXG5bdHlwZT1cImVtYWlsXCJdLFxuW3R5cGU9XCJ1cmxcIl0sXG5bdHlwZT1cInBhc3N3b3JkXCJdLFxuW3R5cGU9XCJudW1iZXJcIl0sXG5bdHlwZT1cImRhdGVcIl0sXG5bdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuW3R5cGU9XCJtb250aFwiXSxcblt0eXBlPVwic2VhcmNoXCJdLFxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cInRpbWVcIl0sXG5bdHlwZT1cIndlZWtcIl0sXG5bbXVsdGlwbGVdLFxudGV4dGFyZWEsXG5zZWxlY3QsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIEBhcHBseSBib3JkZXIgYm9yZGVyLXNsYXRlLTIwMCBkYXJrOmJvcmRlci1zbGF0ZS03MDA7XG4gICAgQGFwcGx5IHRleHQtc207XG4gICAgQGFwcGx5IHBsYWNlaG9sZGVyOnRleHQtc2xhdGUtNDAwIHBsYWNlaG9sZGVyOnRleHQtc207XG4gICAgQGFwcGx5IGZvY3VzOnJpbmctMiBmb2N1czpyaW5nLXByaW1hcnktNjAwIGZvY3VzOmJvcmRlci1wcmltYXJ5LTYwMDtcbiAgICBAYXBwbHkgYmctd2hpdGUgZGFyazpiZy1zbGF0ZS04MDA7XG4gICAgJi5lcnJvciB7XG4gICAgICAgIEBhcHBseSB0ZXh0LWVycm9yLTYwMCBib3JkZXItZXJyb3ItNjAwO1xuICAgICAgICBAYXBwbHkgZm9jdXM6cmluZy1lcnJvci02MDAgZm9jdXM6Ym9yZGVyLWVycm9yLTYwMDtcbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgIEBhcHBseSBiZy1zbGF0ZS01MCB0ZXh0LXNsYXRlLTMwMDtcbiAgICAgICAgQGFwcGx5IGRhcms6Ymctc2xhdGUtOTAwIGRhcms6dGV4dC1zbGF0ZS02MDA7XG4gICAgfVxufVxuXG5bdHlwZT1cInRleHRcIl0sXG5bdHlwZT1cImVtYWlsXCJdLFxuW3R5cGU9XCJ1cmxcIl0sXG5bdHlwZT1cInBhc3N3b3JkXCJdLFxuW3R5cGU9XCJudW1iZXJcIl0sXG5bdHlwZT1cImRhdGVcIl0sXG5bdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuW3R5cGU9XCJtb250aFwiXSxcblt0eXBlPVwic2VhcmNoXCJdLFxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cInRpbWVcIl0sXG5bdHlwZT1cIndlZWtcIl0sXG5bbXVsdGlwbGVdLFxudGV4dGFyZWEsXG5zZWxlY3Qge1xuICAgIEBhcHBseSByb3VuZGVkLWxnIGJsb2NrIHctZnVsbCBoLTEyIHB4LTQgcHktMjtcbiAgICBAYXBwbHkgdGV4dC1zbGF0ZS02MDAgZGFyazp0ZXh0LXNsYXRlLTQwMDtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBAYXBwbHkgdy01IGgtNSB0ZXh0LXNtO1xuICAgIEBhcHBseSB0ZXh0LXByaW1hcnktNjAwIGRhcms6dGV4dC1wcmltYXJ5LTgwMDtcbiAgICBAYXBwbHkgYmctc2xhdGUtNTAgZGFyazpiZy1zbGF0ZS04MDA7XG59XG5cbnRleHRhcmVhIHtcbiAgICBAYXBwbHkgaC0yNDtcbn1cblxuc2VsZWN0IHtcbiAgICBAYXBwbHkgcHItOCBtaW4tdy1bNmVtXTtcbn1cblxuLnRvbS1zZWxlY3Qge1xuICAgICYudHMtd3JhcHBlci5tdWx0aSAudHMtY29udHJvbCBbZGF0YS12YWx1ZV0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgQGFwcGx5IGJnLXdhcm5pbmctMTAwIHRleHQtd2FybmluZy04MDAgdGV4dC14cyBmb250LXNlbWlib2xkIG1yLTIgcHgtMi41IHB5LTAuNSByb3VuZGVkIGJvcmRlci1jdXJyZW50IGRhcms6Ymctd2FybmluZy0yMDAgZGFyazp0ZXh0LXdhcm5pbmctOTAwO1xuICAgIH1cblxuICAgICYudHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbjpub3QoLnJ0bCkgLml0ZW0gLnJlbW92ZSB7XG4gICAgICAgIEBhcHBseSBib3JkZXItbC1jdXJyZW50O1xuICAgIH1cbn1cblxuLmJ0biB7XG4gICAgQGFwcGx5IGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlcjtcbiAgICBAYXBwbHkgdy1mdWxsIHNtOnctYXV0byByb3VuZGVkLWxnO1xuICAgIEBhcHBseSBweC00IHB5LTMgc206cHktMjtcbiAgICBAYXBwbHkgdGV4dC1zbTtcbiAgICAmOm5vdCguYnRuLXByaW1hcnkpIHtcbiAgICAgICAgQGFwcGx5IGJnLXNsYXRlLTUwIGhvdmVyOmJnLXNsYXRlLTEwMDtcbiAgICAgICAgQGFwcGx5IGRhcms6Ymctc2xhdGUtODAwIGRhcms6aG92ZXI6Ymctc2xhdGUtNzAwO1xuICAgICAgICBAYXBwbHkgYm9yZGVyIGJvcmRlci1zbGF0ZS0yMDAgZGFyazpib3JkZXItc2xhdGUtNzAwO1xuICAgICAgICBAYXBwbHkgaG92ZXI6Ym9yZGVyLXNsYXRlLTMwMCBob3ZlcjpkYXJrOmJvcmRlci1zbGF0ZS02MDA7XG4gICAgICAgIEBhcHBseSBkYXJrOnRleHQtc2xhdGUtNDAwO1xuICAgIH1cblxuICAgICYuYnRuLXByaW1hcnkge1xuICAgICAgICBAYXBwbHkgdGV4dC13aGl0ZTtcbiAgICAgICAgQGFwcGx5IGRhcms6dGV4dC1zbGF0ZS0xMDA7XG4gICAgICAgIEBhcHBseSBiZy1wcmltYXJ5LTYwMCBob3ZlcjpiZy1wcmltYXJ5LTUwMDtcbiAgICAgICAgQGFwcGx5IGRhcms6YmctcHJpbWFyeS04MDAgZGFyazpob3ZlcjpiZy1wcmltYXJ5LTcwMDtcbiAgICAgICAgQGFwcGx5IGJvcmRlciBib3JkZXItcHJpbWFyeS02MDAgaG92ZXI6Ym9yZGVyLXByaW1hcnktNTAwO1xuICAgICAgICBAYXBwbHkgZGFyazpib3JkZXItcHJpbWFyeS04MDAgZGFyazpob3Zlcjpib3JkZXItcHJpbWFyeS03MDA7XG4gICAgfVxuXG4gICAgJi5idG4taWNvbiB7XG4gICAgICAgIEBhcHBseSBweC0zIHctYXV0byB0cmFuc2l0aW9uLWFsbDtcbiAgICAgICAgc3ZnICsgc3BhbiB7XG4gICAgICAgICAgICBAYXBwbHkgbWwtMiBoaWRkZW4gc206aW5saW5lLWJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgQGFwcGx5IGJvcmRlci1wcmltYXJ5LTYwMDtcbiAgICAgICAgICAgIEBhcHBseSBkYXJrOmJvcmRlci1wcmltYXJ5LTgwMDtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgJjpub3QoLmFjdGl2ZS1pY29uKSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCguYWN0aXZlKSB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICY6bm90KC5hY3RpdmUtaWNvbikge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5idG4tc20uYnRuLXNtIHtcbiAgICAgICAgQGFwcGx5IHB4LTIgcHktMS41IG1kOnB5LTE7XG4gICAgfVxuXG4gICAgJi5idG4tZnVsbCB7XG4gICAgICAgIEBhcHBseSBtZDp3LWZ1bGwganVzdGlmeS1jZW50ZXIgdGV4dC1iYXNlO1xuICAgIH1cblxuICAgICYuZHQtYnV0dG9uID4gc3BhbiB7XG4gICAgICAgIEBhcHBseSBpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXI7XG4gICAgfVxuXG59XG5cbi5saW5rIHtcbiAgICBAYXBwbHkgdGV4dC1wcmltYXJ5LTYwMCBob3Zlcjp0ZXh0LXByaW1hcnktNTAwO1xufVxuXG4ubGluay11bmRlcmxpbmUge1xuICAgIEBhcHBseSB1bmRlcmxpbmUgaG92ZXI6dGV4dC1wcmltYXJ5LTUwMFxufVxuXG4jZm9sbG93X3VwLCAuaW5saW5lLWZvcm0uaW5saW5lLWZvcm0uaW5saW5lLWZvcm0ge1xuICAgIEBhcHBseSBnYXAtNCBmbGV4IGp1c3RpZnktYmV0d2VlbiBpdGVtcy1jZW50ZXI7XG5cbiAgICBsYWJlbCB7XG4gICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgfVxuXG4gICAgPiAqIHtcbiAgICAgICAgQGFwcGx5IG1iLTA7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIEBhcHBseSBtLTA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJcbi5jYXJkIHtcbiAgICBAYXBwbHkgcm91bmRlZC1sZyBzaGFkb3ctbGcgb3ZlcmZsb3ctaGlkZGVuIHJlbGF0aXZlO1xuICAgIEBhcHBseSBiZy13aGl0ZSBkYXJrOmJnLXNsYXRlLTgwMDtcbiAgICBAYXBwbHkgdGV4dC1zbGF0ZS02MDAgZGFyazp0ZXh0LXNsYXRlLTQwMDtcblxuICAgICYuY2FyZC1vdmVyZmxvdy1hdXRvIHtcbiAgICAgICAgQGFwcGx5IG92ZXJmbG93LXZpc2libGU7XG4gICAgfVxuXG4gICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgQGFwcGx5IHB4LTQgbWQ6cHgtNiBweS00IG1kOnB5LTYgdGV4dC1sZztcbiAgICAgICAgLmNhcmQtdGl0bGUge1xuICAgICAgICAgICAgQGFwcGx5IGZvbnQtbWVkaXVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtYm9keSB7XG4gICAgICAgIEBhcHBseSBweC00IG1kOnB4LTYgcGItMztcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBAYXBwbHkgbXQtMztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuY2FyZC1kYXRhdGFibGUge1xuICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgQGFwcGx5IHBiLTMgYm9yZGVyLWI7XG4gICAgICAgICAgICBAYXBwbHkgYm9yZGVyLXNsYXRlLTIwMCBkYXJrOmJvcmRlci1zbGF0ZS03MDA7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgICAgIEBhcHBseSBwLTA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNhcmQtZm9ybSB7XG4gICAgICAgIEBhcHBseSBwYi00O1xuICAgIH1cblxuICAgICYuY2FyZC1jYWxlbmRhciB7XG4gICAgICAgIC5jYXJkLWJvZHkge1xuICAgICAgICAgICAgQGFwcGx5IHAtNCBtZDpwLTY7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgbS0wO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5jYXJkLW1hcCAuY2FyZC1ib2R5IHtcbiAgICAgICAgQGFwcGx5IHAtMCBtLTA7XG4gICAgfVxuXG4gICAgJi5sb2FkaW5nIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBAYXBwbHkgYWJzb2x1dGUgdG9wLTAgbGVmdC0wIHJpZ2h0LTAgYm90dG9tLTAgdy1mdWxsIGgtZnVsbCBiZy1zbGF0ZS00MDAgb3BhY2l0eS01MCB6LTQwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgQGFwcGx5IGFic29sdXRlIHRvcC0wIGxlZnQtMCByaWdodC0wIGJvdHRvbS0wIHotNTA7XG4gICAgICAgICAgICBAYXBwbHkgYmxvY2sgdy0xNiBoLTE2IG0tYXV0bztcbiAgICAgICAgICAgIEBhcHBseSByb3VuZGVkLWZ1bGwgYm9yZGVyLTQgYm9yZGVyLWwtdHJhbnNwYXJlbnQgYm9yZGVyLXItdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBhbmltYXRpb246IGxkcy1kdWFsLXJpbmcgMS4ycyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgIH1cblxuICAgICAgICBAa2V5ZnJhbWVzIGxkcy1kdWFsLXJpbmcge1xuICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIlxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgIEBhcHBseSByZWxhdGl2ZSBvdmVyZmxvdy14LWF1dG87XG59XG5cbnRhYmxlIHtcbiAgICBAYXBwbHkgdy1mdWxsO1xuICAgIEBhcHBseSBkaXZpZGUteSBkaXZpZGUtc2xhdGUtMjAwIGRhcms6ZGl2aWRlLXNsYXRlLTYwMDtcbiAgICBAYXBwbHkgdGV4dC1zbGF0ZS02MDAgZGFyazp0ZXh0LXNsYXRlLTQwMCB0ZXh0LWxlZnQ7XG4gICAgdGhlYWQge1xuICAgICAgICBAYXBwbHkgYWxpZ24tYm90dG9tIGJnLXNsYXRlLTUwIGRhcms6Ymctc2xhdGUtNzAwO1xuICAgICAgICB0aCB7XG4gICAgICAgICAgICBAYXBwbHkgdXBwZXJjYXNlIHRleHQtc20gdHJhY2tpbmctd2lkZXN0IGZvbnQtc2VtaWJvbGQ7XG4gICAgICAgICAgICAmLnNvcnRpbmcge1xuICAgICAgICAgICAgICAgIEBhcHBseSByZWxhdGl2ZSBjdXJzb3ItcG9pbnRlciBwci04O1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYWJzb2x1dGUgcmlnaHQtMiB3LTQgaC00IGJnLW5vLXJlcGVhdCBiZy1jZW50ZXIgYmctY292ZXIgb3BhY2l0eS0yNSB0ZXh0LWN1cnJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHRvcC0xO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGZpbGw9J25vbmUnIHN0cm9rZT0nY3VycmVudENvbG9yJyB2aWV3Qm94PScwIDAgMjQgMjQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNSAxNWw3LTcgNyA3JyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRSBcIik7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYm90dG9tLTE7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgZmlsbD0nbm9uZScgc3Ryb2tlPSdjdXJyZW50Q29sb3InIHZpZXdCb3g9JzAgMCAyNCAyNCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J00xOSA5bC03IDctNy03JyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRSBcIik7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5zb3J0aW5nX2FzYzo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IG9wYWNpdHktMTAwXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5zb3J0aW5nX2Rlc2M6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IG9wYWNpdHktMTAwXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGJvZHkge1xuICAgICAgICBAYXBwbHkgZGl2aWRlLXkgZGl2aWRlLXNsYXRlLTIwMCBkYXJrOmRpdmlkZS1zbGF0ZS02MDA7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICAgIEBhcHBseSBob3ZlcjpiZy1zbGF0ZS01MCBob3ZlcjpkYXJrOmJnLXNsYXRlLTcwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRkLCB0aCB7XG4gICAgICAgIEBhcHBseSBweC00IHB5LTI7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgJi5hY3Rpb25zIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LXJpZ2h0IGZsZXggZ2FwLTIganVzdGlmeS1lbmQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0Zm9vdCB7XG5cbiAgICB9XG59XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIge1xuICAgIEBhcHBseSBkaXZpZGUteSBkaXZpZGUtc2xhdGUtMjAwIGRhcms6ZGl2aWRlLXNsYXRlLTYwMDtcbn1cblxuLmRhdGFUYWJsZXNfYWRkaXRpb25hbF9maWx0ZXIge1xuICAgIEBhcHBseSBmbGV4IGdhcC0zIGp1c3RpZnktYmV0d2VlbiBpdGVtcy1jZW50ZXIgZmxleC1jb2wgbWQ6ZmxleC1yb3c7XG4gICAgc2VsZWN0IHtcbiAgICAgICAgLy9AYXBwbHkgdy1hdXRvO1xuICAgIH1cbn1cblxuLmRhdGFUYWJsZS1iZWZvcmUsXG4uZGF0YVRhYmxlLWFmdGVyIHtcbiAgICBAYXBwbHkgcHgtNCBtZDpweC02IHB5LTM7XG4gICAgQGFwcGx5IGZsZXggZ2FwLTMganVzdGlmeS1iZXR3ZWVuIGl0ZW1zLWNlbnRlcjtcbn1cblxuLmRhdGFUYWJsZS1iZWZvcmUge1xuICAgIC5idG4ge1xuICAgICAgICBAYXBwbHkgaC0xMjtcbiAgICB9XG5cbiAgICAuZHQtYnV0dG9ucyB7XG4gICAgICAgIEBhcHBseSBoaWRkZW4gbWQ6YmxvY2s7XG4gICAgfVxufVxuXG4uZGF0YVRhYmxlLWFmdGVyIHtcbiAgICBAYXBwbHkgZmxleC1jb2wgbWQ6ZmxleC1yb3c7XG59XG5cbi5kYXRhVGFibGVzX2luZm8ge1xuICAgIEBhcHBseSB0ZXh0LXNtIHRleHQtc2xhdGUtNDAwO1xufVxuXG4uZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG4gICAgQGFwcGx5IGZsZXggcm91bmRlZC1tZCBzaGFkb3ctc207XG4gICAgPiBzcGFuIHtcbiAgICAgICAgQGFwcGx5IGlubGluZS1mbGV4O1xuICAgICAgICBAYXBwbHkgZGl2aWRlLXggZGl2aWRlLXNsYXRlLTIwMCBkYXJrOmRpdmlkZS1zbGF0ZS02MDA7XG4gICAgfVxuXG4gICAgLnBhZ2luYXRlX2J1dHRvbiB7XG4gICAgICAgIEBhcHBseSBweS0xIHB4LTI7XG4gICAgICAgIEBhcHBseSBib3JkZXItdCBib3JkZXItYiBib3JkZXItc2xhdGUtMjAwIGRhcms6Ym9yZGVyLXNsYXRlLTcwMDtcbiAgICAgICAgQGFwcGx5IHRleHQtc2xhdGUtNjAwIGRhcms6dGV4dC1zbGF0ZS00MDAgdGV4dC1zbTtcbiAgICAgICAgQGFwcGx5IGJnLXdoaXRlIGhvdmVyOmJnLXNsYXRlLTUwIGRhcms6Ymctc2xhdGUtODAwIGRhcms6aG92ZXI6Ymctc2xhdGUtNzAwO1xuICAgICAgICBAYXBwbHkgY3Vyc29yLXBvaW50ZXI7XG5cbiAgICAgICAgJi5wcmV2aW91cyB7XG4gICAgICAgICAgICBAYXBwbHkgcm91bmRlZC1sLWxnIGJvcmRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYubmV4dCB7XG4gICAgICAgICAgICBAYXBwbHkgcm91bmRlZC1yLWxnIGJvcmRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICBAYXBwbHkgYmctcHJpbWFyeS02MDAgZGFyazpiZy1wcmltYXJ5LTgwMCB0ZXh0LXdoaXRlIGJvcmRlci10LXByaW1hcnktNjAwIGJvcmRlci1iLXByaW1hcnktNjAwIGRhcms6Ym9yZGVyLXQtcHJpbWFyeS04MDAgZGFyazpib3JkZXItYi1wcmltYXJ5LTgwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgQGFwcGx5IGJnLXNsYXRlLTEwMCB0ZXh0LXNsYXRlLTQwMCBkYXJrOmJnLXNsYXRlLTcwMCBkYXJrOnRleHQtc2xhdGUtNTAwO1xuICAgICAgICAgICAgQGFwcGx5IGN1cnNvci1ub3QtYWxsb3dlZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uYmFkZ2Uge1xuICAgICYuYmFkZ2UtZXJyb3Ige1xuICAgICAgICBAYXBwbHkgYmctZXJyb3ItMTAwIHRleHQtZXJyb3ItODAwIHRleHQteHMgZm9udC1zZW1pYm9sZCBtci0yIHB4LTIuNSBweS0wLjUgcm91bmRlZCBkYXJrOmJnLWVycm9yLTIwMCBkYXJrOnRleHQtZXJyb3ItOTAwO1xuICAgIH1cblxuICAgICYuYmFkZ2Utc3VjY2VzcyB7XG4gICAgICAgIEBhcHBseSBiZy1zdWNjZXNzLTEwMCB0ZXh0LXN1Y2Nlc3MtODAwIHRleHQteHMgZm9udC1zZW1pYm9sZCBtci0yIHB4LTIuNSBweS0wLjUgcm91bmRlZCBkYXJrOmJnLXN1Y2Nlc3MtMjAwIGRhcms6dGV4dC1zdWNjZXNzLTkwMDtcbiAgICB9XG5cbiAgICAmLmJhZGdlLWluZm8ge1xuICAgICAgICBAYXBwbHkgYmctd2FybmluZy0xMDAgdGV4dC13YXJuaW5nLTgwMCB0ZXh0LXhzIGZvbnQtc2VtaWJvbGQgbXItMiBweC0yLjUgcHktMC41IHJvdW5kZWQgZGFyazpiZy13YXJuaW5nLTIwMCBkYXJrOnRleHQtd2FybmluZy05MDA7XG4gICAgfVxuXG4gICAgJi5iYWRnZS1sYXJnZS5iYWRnZS1sYXJnZSB7XG4gICAgICAgIEBhcHBseSBweC00IHB5LTI7XG4gICAgfVxufVxuXG50aCwgdGQge1xuICAgICYuYmlydGhkYXl7XG4gICAgICAgIEBhcHBseSBoaWRkZW4gbGc6dGFibGUtY2VsbDtcbiAgICB9XG4gICAgJi50ZWxlcGhvbmUsXG4gICAgJi5tb2JpbGUsXG4gICAgJi5lbWFpbCB7XG4gICAgICAgIEBhcHBseSBoaWRkZW4gbWQ6dGFibGUtY2VsbDtcbiAgICB9XG59XG4iLCIuYWxlcnQge1xuICAgIEBhcHBseSBwLTQgdGV4dC1zbSByb3VuZGVkLWxnIGJvcmRlciBib3JkZXItY3VycmVudDtcblxuICAgICYuYWxlcnQtZXJyb3Ige1xuICAgICAgICBAYXBwbHkgdGV4dC1lcnJvci03MDAgYmctZXJyb3ItMTAwIGJvcmRlci1lcnJvci0zMDAgZGFyazpiZy1lcnJvci04MDAgZGFyazp0ZXh0LWVycm9yLTIwMCBkYXJrOmJvcmRlci1lcnJvci02MDA7XG4gICAgfVxuXG4gICAgJi5hbGVydC1pbmZvIHtcbiAgICAgICAgQGFwcGx5IHRleHQtaW5mby03MDAgYmctaW5mby0xMDAgYm9yZGVyLWluZm8tMzAwIGRhcms6YmctaW5mby04MDAgZGFyazp0ZXh0LWluZm8tMjAwIGRhcms6Ym9yZGVyLWluZm8tNjAwO1xuICAgIH1cblxuICAgICYuYWxlcnQtc3VjY2VzcyB7XG4gICAgICAgIEBhcHBseSB0ZXh0LXN1Y2Nlc3MtNzAwIGJnLXN1Y2Nlc3MtMTAwIGJvcmRlci1zdWNjZXNzLTMwMCBkYXJrOmJnLXN1Y2Nlc3MtODAwIGRhcms6dGV4dC1zdWNjZXNzLTIwMCBkYXJrOmJvcmRlci1zdWNjZXNzLTYwMDtcbiAgICB9XG5cbiAgICAmLmFsZXJ0LXdhcm5pbmcge1xuICAgICAgICBAYXBwbHkgdGV4dC13YXJuaW5nLTcwMCBiZy13YXJuaW5nLTEwMCBib3JkZXItd2FybmluZy0zMDAgZGFyazpiZy13YXJuaW5nLTgwMCBkYXJrOnRleHQtd2FybmluZy0yMDAgZGFyazpib3JkZXItd2FybmluZy02MDA7XG4gICAgfVxufVxuXG4uYWxlcnRzIHtcbiAgICBAYXBwbHkgbXktNCBzcGFjZS15LTQ7XG59XG5cbi5hbGVydHMtY29udGFpbmVyIHtcbiAgICBAYXBwbHkgLW10LTQgbWItNCAgc3BhY2UteS0yO1xufVxuIiwidWxbcm9sZT0nbGlzdCddIHtcbiAgICBAYXBwbHkgZGl2aWRlLXkgZGl2aWRlLXNsYXRlLTIwMCBkYXJrOmRpdmlkZS1zbGF0ZS02MDA7XG4gICAgbGkge1xuICAgICAgICBAYXBwbHkgcHktMyBzbTpweS00IHRleHQtc2xhdGUtOTAwIGRhcms6dGV4dC1zbGF0ZS0zMDA7XG4gICAgfVxufVxuIiwidWxbcm9sZT1cInRhYmxpc3RcIl0ge1xuICAgIEBhcHBseSBmbGV4IGZsZXgtd3JhcCAtbWItcHggc3BhY2UteC0yO1xufVxuXG5bcm9sZT1cInRhYlwiXSB7XG4gICAgLy8gdGV4dC1wcmltYXJ5LTYwMCBob3Zlcjp0ZXh0LXByaW1hcnktNTAwXG4gICAgQGFwcGx5IGlubGluZS1ibG9jayBwLTI7XG4gICAgQGFwcGx5IHJvdW5kZWQtdC1sZyBib3JkZXItYi0yIGJvcmRlci10cmFuc3BhcmVudCAjeyFpbXBvcnRhbnR9O1xuICAgIEBhcHBseSB0ZXh0LXNsYXRlLTYwMCBkYXJrOnRleHQtc2xhdGUtNDAwIGhvdmVyOnRleHQtcHJpbWFyeS01MDAgaG92ZXI6Ym9yZGVyLXByaW1hcnktNTAwICN7IWltcG9ydGFudH07XG4gICAgQGFwcGx5IGFyaWEtc2VsZWN0ZWQ6dGV4dC1wcmltYXJ5LTYwMCBhcmlhLXNlbGVjdGVkOmJvcmRlci1wcmltYXJ5LTYwMCAjeyFpbXBvcnRhbnR9O1xufVxuXG5bcm9sZT1cInRhYnBhbmVsXCJdIHtcblxufVxuIiwiLnRvb2x0aXAge1xuICAgIEBhcHBseSBweC0zIHB5LTIgYmctZ3JheS05MDAgcm91bmRlZC1sZyBzaGFkb3ctc207XG4gICAgQGFwcGx5IGJnLWdyYXktOTAwIHJvdW5kZWQtbGcgc2hhZG93LXNtIGRhcms6YmctZ3JheS03MDA7XG4gICAgQGFwcGx5IHRleHQtc20gZm9udC1tZWRpdW0gdGV4dC13aGl0ZTtcbn1cblxuLmhhcy10b29sdGlwIHtcbiAgICBAYXBwbHkgZmxleDtcbiAgICA+IC5jYXJkLXRpdGxlIHtcbiAgICAgICAgQGFwcGx5IGZsZXgtZ3JvdztcbiAgICB9XG59XG5cbi5hY3Rpb24tdG9vbHRpcCB7XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/