@charset "UTF-8";.toggle-button[data-v-8b0672bf] {
  --tw-bg-opacity: 1;
  background-color: hsl(207 11.1% 85.9% / var(--tw-bg-opacity));
}[data-v-8b0672bf]:is(.dark .toggle-button) {
  --tw-bg-opacity: 1;
  background-color: hsl(206 6.0% 43.5% / var(--tw-bg-opacity));
}.toggle-button[data-v-8b0672bf] {
  --toggle-button-box-shadow: rgb(255, 255, 255) 0px 0px 0px 0px,
    rgba(59, 130, 246, 0.5) 0px 0px 0px 0px, rgba(0, 0, 0, 0.1) 0px 1px 3px 0px,
    rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
  border-radius: var(--border-radius-large);
  border: 2px solid transparent;
  cursor: pointer;
  display: flex;
  flex-shrink: 0;
  height: 19px;
  position: relative;
  transition-duration: 200ms;
  transition-property: background-color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  width: 34px;
}
.toggle-button.active[data-v-8b0672bf] {
  background-color: var(--w-500);
}
.toggle-button.small[data-v-8b0672bf] {
  width: 22px;
  height: 14px;
}
.toggle-button.small span[data-v-8b0672bf] {
  height: var(--space-one);
  width: var(--space-one);
}
.toggle-button.small span.active[data-v-8b0672bf] {
  transform: translate(var(--space-small), var(--space-zero));
}
.toggle-button span[data-v-8b0672bf] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
[data-v-8b0672bf]:is(.dark .toggle-button span) {
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
}
.toggle-button span[data-v-8b0672bf] {
  --space-one-point-five: 0.9375rem;
  border-radius: 100%;
  box-shadow: var(--toggle-button-box-shadow);
  display: inline-block;
  height: var(--space-one-point-five);
  transform: translate(0, 0);
  transition-duration: 200ms;
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  width: var(--space-one-point-five);
}
.toggle-button span.active[data-v-8b0672bf] {
  transform: translate(var(--space-one-point-five), var(--space-zero));
}.avatar-delete-btn[data-v-c780f91f] {
  margin-top: var(--space-smaller);
  margin-bottom: var(--space-smaller);
}.spinner[data-v-8b990c8c] {
  position: relative;
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
  padding: 0 1.5rem;
  vertical-align: middle;
}
@keyframes spinner-8b990c8c {
to {
    transform: rotate(360deg);
}
}
.spinner[data-v-8b990c8c]:before {
  content: "";
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 1.5rem;
  height: 1.5rem;
  margin-top: -0.625rem;
  margin-left: -0.625rem;
  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 0.8);
  border-top-color: rgba(255, 255, 255, 0.3);
  animation: spinner-8b990c8c 0.9s linear infinite;
}
.spinner.message[data-v-8b990c8c] {
  padding: 0.625rem;
  top: 0;
  left: 0;
  margin: 0 auto;
  margin-top: 0.75rem;
  background: #fff;
  border-radius: 2rem;
}
.spinner.message[data-v-8b990c8c]:before {
  margin-top: -0.75rem;
  margin-left: -0.75rem;
}
.spinner.small[data-v-8b990c8c] {
  width: 1rem;
  height: 1rem;
}
.spinner.small[data-v-8b990c8c]:before {
  width: 1rem;
  height: 1rem;
  margin-top: -0.5rem;
}
.spinner.tiny[data-v-8b990c8c] {
  width: 0.625rem;
  height: 0.625rem;
  padding: 0 0.25rem;
}
.spinner.tiny[data-v-8b990c8c]:before {
  width: 0.625rem;
  height: 0.625rem;
  margin-top: -0.375rem;
}
.spinner.dark[data-v-8b990c8c]::before {
  border-color: rgba(0, 0, 0, 0.7);
  border-top-color: rgba(0, 0, 0, 0.2);
}.icon--emoji[data-v-f635aed0] {
  font-style: normal;
}/*

Original highlight.js style (c) Ivan Sagalaev <maniac@softwaremaniacs.org>

*/

.hljs {
  display: block;
  overflow-x: auto;
  padding: 0.5em;
  background: #F0F0F0;
}


/* Base color: saturation 0; */

.hljs,
.hljs-subst {
  color: #444;
}

.hljs-comment {
  color: #888888;
}

.hljs-keyword,
.hljs-attribute,
.hljs-selector-tag,
.hljs-meta-keyword,
.hljs-doctag,
.hljs-name {
  font-weight: bold;
}


/* User color: hue: 0 */

.hljs-type,
.hljs-string,
.hljs-number,
.hljs-selector-id,
.hljs-selector-class,
.hljs-quote,
.hljs-template-tag,
.hljs-deletion {
  color: #880000;
}

.hljs-title,
.hljs-section {
  color: #880000;
  font-weight: bold;
}

.hljs-regexp,
.hljs-symbol,
.hljs-variable,
.hljs-template-variable,
.hljs-link,
.hljs-selector-attr,
.hljs-selector-pseudo {
  color: #BC6060;
}


/* Language color: hue: 90; */

.hljs-literal {
  color: #78A960;
}

.hljs-built_in,
.hljs-bullet,
.hljs-code,
.hljs-addition {
  color: #397300;
}


/* Meta color: hue: 200 */

.hljs-meta {
  color: #1f7199;
}

.hljs-meta-string {
  color: #4d99bf;
}


/* Misc effects */

.hljs-emphasis {
  font-style: italic;
}

.hljs-strong {
  font-weight: bold;
}
.code--container[data-v-898a25f4] {
  position: relative;
  text-align: left;
}
.code--container .code--action-area[data-v-898a25f4] {
  top: var(--space-small);
  position: absolute;
  right: var(--space-small);
}
.code--container .code--codeopen-form[data-v-898a25f4] {
  display: inline-block;
}[data-v-d3afcc06]:root {
  --dashboard-app-tabs-height: 2.4375rem;
}
.colorpicker[data-v-d3afcc06] {
  position: relative;
}
.colorpicker--selected[data-v-d3afcc06] {
  margin-bottom: 1rem;
  height: 2rem;
  width: 2rem;
  cursor: pointer;
  border-radius: 0.25rem;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: hsl(209 13.3% 95.3% / var(--tw-border-opacity));
}
[data-v-d3afcc06]:is(.dark .colorpicker--selected) {
  --tw-border-opacity: 1;
  border-color: hsl(206 6.0% 43.5% / var(--tw-border-opacity));
}
.colorpicker--chrome.vc-chrome[data-v-d3afcc06] {
  position: absolute;
  z-index: 9999;
  margin-top: -0.625rem;
  border-radius: 0.25rem;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: hsl(209 12.2% 93.2% / var(--tw-border-opacity));
  --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);
}
[data-v-d3afcc06]:is(.dark .colorpicker--chrome.vc-chrome) {
  --tw-border-opacity: 1;
  border-color: hsl(206 6.0% 43.5% / var(--tw-border-opacity));
}
.colorpicker--chrome.vc-chrome[data-v-d3afcc06] input {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
[data-v-d3afcc06]:is(.dark .colorpicker--chrome.vc-chrome ::v-deep input) {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}.modal-container--full-width[data-v-65b17815] {
  align-items: center;
  border-radius: 0;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}
.modal-mask.right-aligned[data-v-65b17815] {
  justify-content: flex-end;
}
.modal-mask.right-aligned .modal-container[data-v-65b17815] {
  border-radius: 0;
  height: 100%;
  width: 30rem;
}
.modal-big[data-v-65b17815] {
  width: 60%;
}.modal-container .modal-footer[data-v-1a5e80a4] {
  padding: var(--space-normal) var(--space-medium);
}.action-button[data-v-f196a8f3] {
  max-width: var(--space-giga);
}.dropdown-menu__item[data-v-1dc7684c] a,
.dropdown-menu__item[data-v-1dc7684c] .button {
  display: inline-flex;
  width: 100%;
  white-space: nowrap;
  text-align: left;
}
.dropdown-menu__item[data-v-1dc7684c] a:where([dir="rtl"], [dir="rtl"] *),
.dropdown-menu__item[data-v-1dc7684c] .button:where([dir="rtl"], [dir="rtl"] *) {
  text-align: right;
}
.dropdown.menu > li > a[data-v-1dc7684c] {
  background: transparent;
  padding: 4px 10.8px;
}.help-text[data-v-db703e67] {
  margin-top: 0.125rem;
  font-size: 0.75rem;
  line-height: 1rem;
  font-style: normal;
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 43.5% / var(--tw-text-opacity));
}
[data-v-db703e67]:is(.dark .help-text) {
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 63.0% / var(--tw-text-opacity));
}
.input-margin[data-v-db703e67] {
  margin-bottom: 2px !important;
}
.message[data-v-db703e67] {
  margin-top: 0 !important;
}.phone-input--wrap .phone-input[data-v-65615418] {
    margin-bottom: 1rem;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    border-radius: 0.375rem;
    border-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: hsl(207 11.1% 85.9% / var(--tw-border-opacity))
}
[data-v-65615418]:is(.dark .phone-input--wrap .phone-input) {
    --tw-border-opacity: 1;
    border-color: hsl(206 6.0% 43.5% / var(--tw-border-opacity))
}
.phone-input--wrap .phone-input.has-error[data-v-65615418] {
    border-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: hsl(358 85.3% 64.0% / var(--tw-border-opacity))
}
[data-v-65615418]:is(.dark .phone-input--wrap .phone-input.has-error) {
    --tw-border-opacity: 1;
    border-color: hsl(358 85.3% 64.0% / var(--tw-border-opacity))
}
.phone-input--wrap .phone-input--field[data-v-65615418] {
    margin-bottom: 0px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    border-width: 0px
}
.phone-input--wrap .country-dropdown[data-v-65615418] {
    position: absolute;
    top: 2.5rem;
    z-index: 10;
    height: 15rem;
    width: 12.5rem;
    overflow-y: auto;
    border-radius: 0.25rem;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0.25rem;
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
[data-v-65615418]:is(.dark .phone-input--wrap .country-dropdown) {
    --tw-bg-opacity: 1;
    background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity))
}
.phone-input--wrap .country-dropdown .dropdown-search--wrap[data-v-65615418] {
    position: sticky;
    top: 0px;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding: 0.25rem
}
[data-v-65615418]:is(.dark .phone-input--wrap .country-dropdown .dropdown-search--wrap) {
    --tw-bg-opacity: 1;
    background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity))
}
.phone-input--wrap .country-dropdown .dropdown-search--wrap .dropdown-search[data-v-65615418] {
    margin-bottom: 0px;
    height: 2rem;
    border-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: hsl(207 11.1% 85.9% / var(--tw-border-opacity));
    font-size: 0.875rem;
    line-height: 1.25rem
}
[data-v-65615418]:is(.dark .phone-input--wrap .country-dropdown .dropdown-search--wrap .dropdown-search) {
    --tw-border-opacity: 1;
    border-color: hsl(206 6.0% 43.5% / var(--tw-border-opacity))
}
.phone-input--wrap .country-dropdown .country-dropdown--item[data-v-65615418] {
    display: flex;
    height: 1.75rem;
    cursor: pointer;
    align-items: center;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0.25rem;
    padding-right: 0.25rem
}
.phone-input--wrap .country-dropdown .country-dropdown--item[data-v-65615418]:hover {
    --tw-bg-opacity: 1;
    background-color: hsl(209 13.3% 95.3% / var(--tw-bg-opacity))
}
[data-v-65615418]:is(.dark .phone-input--wrap .country-dropdown .country-dropdown--item:hover) {
    --tw-bg-opacity: 1;
    background-color: hsl(207 5.6% 31.6% / var(--tw-bg-opacity))
}
.phone-input--wrap .country-dropdown .country-dropdown--item.active[data-v-65615418] {
    --tw-bg-opacity: 1;
    background-color: hsl(209 13.3% 95.3% / var(--tw-bg-opacity))
}
[data-v-65615418]:is(.dark .phone-input--wrap .country-dropdown .country-dropdown--item.active) {
    --tw-bg-opacity: 1;
    background-color: hsl(207 5.6% 31.6% / var(--tw-bg-opacity))
}
.phone-input--wrap .country-dropdown .country-dropdown--item.focus[data-v-65615418] {
    --tw-bg-opacity: 1;
    background-color: hsl(210 16.7% 97.6% / var(--tw-bg-opacity))
}
[data-v-65615418]:is(.dark .phone-input--wrap .country-dropdown .country-dropdown--item.focus) {
    --tw-bg-opacity: 1;
    background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity))
}.label[data-v-ce0b34f9] {margin-right: 0.25rem;margin-bottom: 0.25rem;display: inline-flex;height: 1.5rem;align-items: center;gap: 0.25rem;border-width: 1px;border-style: solid;--tw-border-opacity: 1;border-color: hsl(209 12.2% 93.2% / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: hsl(209 13.3% 95.3% / var(--tw-bg-opacity));padding: 0.25rem;font-weight: 500;--tw-text-opacity: 1;color: hsl(198 6.6% 15.8% / var(--tw-text-opacity))
}[data-v-ce0b34f9]:is(.dark .label) {--tw-border-opacity: 1;border-color: hsl(206 6.0% 43.5% / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: hsl(207 5.6% 31.6% / var(--tw-bg-opacity));--tw-text-opacity: 1;color: hsl(208 11.7% 91.1% / var(--tw-text-opacity))
}.label[data-v-ce0b34f9]:where([dir="rtl"], [dir="rtl"] *) {margin-left: 0.25rem;margin-right: 0px
}.label[data-v-ce0b34f9] {
  /* Color Schemes */
}
.label.small[data-v-ce0b34f9] {height: 1.25rem;padding-top: 0.125rem;padding-bottom: 0.125rem;padding-left: 0.25rem;padding-right: 0.25rem;font-size: 0.75rem;line-height: 1rem;line-height: 1.25
}
.label.small .label--icon[data-v-ce0b34f9], .label.small .close--icon[data-v-ce0b34f9] {font-size: 0.5rem
}
.label a[data-v-ce0b34f9] {font-size: 0.75rem;line-height: 1rem
}
.label a[data-v-ce0b34f9]:hover {text-decoration-line: underline
}
.label.primary[data-v-ce0b34f9] {border-width: 1px;border-style: solid;--tw-border-opacity: 1;border-color: hsl(208 77.5% 76.9% / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: hsl(209 95.0% 90.1% / var(--tw-bg-opacity));--tw-text-opacity: 1;color: hsl(216 50.0% 11.8% / var(--tw-text-opacity))
}
[data-v-ce0b34f9]:is(.dark .label.primary) {--tw-bg-opacity: 1;background-color: hsl(209 95.0% 90.1% / var(--tw-bg-opacity));--tw-text-opacity: 1;color: hsl(216 50.0% 11.8% / var(--tw-text-opacity))
}
.label.primary a[data-v-ce0b34f9] {--tw-text-opacity: 1;color: hsl(216 50.0% 11.8% / var(--tw-text-opacity))
}
[data-v-ce0b34f9]:is(.dark .label.primary a) {--tw-text-opacity: 1;color: hsl(216 50.0% 11.8% / var(--tw-text-opacity))
}
.label.primary .label-color-dot[data-v-ce0b34f9] {--tw-bg-opacity: 1;background-color: hsl(206 100% 50.0% / var(--tw-bg-opacity))
}
[data-v-ce0b34f9]:is(.dark .label.primary .label-color-dot) {--tw-bg-opacity: 1;background-color: hsl(206 100% 50.0% / var(--tw-bg-opacity))
}
.label.secondary[data-v-ce0b34f9] {border-width: 1px;border-style: solid;--tw-border-opacity: 1;border-color: hsl(207 11.1% 85.9% / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: hsl(208 11.7% 91.1% / var(--tw-bg-opacity));--tw-text-opacity: 1;color: hsl(200 7.0% 8.8% / var(--tw-text-opacity))
}
[data-v-ce0b34f9]:is(.dark .label.secondary) {--tw-border-opacity: 1;border-color: hsl(206 6.0% 43.5% / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: hsl(207 5.6% 31.6% / var(--tw-bg-opacity));--tw-text-opacity: 1;color: hsl(208 11.7% 91.1% / var(--tw-text-opacity))
}
.label.secondary a[data-v-ce0b34f9] {--tw-text-opacity: 1;color: hsl(200 7.0% 8.8% / var(--tw-text-opacity))
}
[data-v-ce0b34f9]:is(.dark .label.secondary a) {--tw-text-opacity: 1;color: hsl(208 11.7% 91.1% / var(--tw-text-opacity))
}
.label.secondary .label-color-dot[data-v-ce0b34f9] {--tw-bg-opacity: 1;background-color: hsl(206 6.0% 43.5% / var(--tw-bg-opacity))
}
[data-v-ce0b34f9]:is(.dark .label.secondary .label-color-dot) {--tw-bg-opacity: 1;background-color: hsl(206 6.0% 43.5% / var(--tw-bg-opacity))
}
.label.success[data-v-ce0b34f9] {border-width: 1px;border-style: solid;--tw-border-opacity: 1;border-color: hsl(146 38.5% 69.0% / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: hsl(143 40.3% 79.0% / var(--tw-bg-opacity));--tw-text-opacity: 1;color: hsl(154 50.9% 17.6% / var(--tw-text-opacity))
}
[data-v-ce0b34f9]:is(.dark .label.success) {--tw-border-opacity: 1;border-color: hsl(152 57.5% 37.6% / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: hsl(153 67.0% 28.5% / var(--tw-bg-opacity));--tw-text-opacity: 1;color: hsl(143 40.3% 79.0% / var(--tw-text-opacity))
}
.label.success a[data-v-ce0b34f9] {--tw-text-opacity: 1;color: hsl(154 50.9% 17.6% / var(--tw-text-opacity))
}
[data-v-ce0b34f9]:is(.dark .label.success a) {--tw-text-opacity: 1;color: hsl(143 40.3% 79.0% / var(--tw-text-opacity))
}
.label.success .label-color-dot[data-v-ce0b34f9] {--tw-bg-opacity: 1;background-color: hsl(152 57.5% 37.6% / var(--tw-bg-opacity))
}
[data-v-ce0b34f9]:is(.dark .label.success .label-color-dot) {--tw-bg-opacity: 1;background-color: hsl(152 57.5% 37.6% / var(--tw-bg-opacity))
}
.label.alert[data-v-ce0b34f9] {border-width: 1px;border-style: solid;--tw-border-opacity: 1;border-color: hsl(359 69.5% 74.3% / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: hsl(360 81.7% 87.8% / var(--tw-bg-opacity));--tw-text-opacity: 1;color: hsl(354 50.0% 14.6% / var(--tw-text-opacity))
}
[data-v-ce0b34f9]:is(.dark .label.alert) {--tw-border-opacity: 1;border-color: hsl(358 69.4% 55.2% / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: hsl(358 65.0% 48.7% / var(--tw-bg-opacity));--tw-text-opacity: 1;color: hsl(360 81.7% 87.8% / var(--tw-text-opacity))
}
.label.alert a[data-v-ce0b34f9] {--tw-text-opacity: 1;color: hsl(354 50.0% 14.6% / var(--tw-text-opacity))
}
[data-v-ce0b34f9]:is(.dark .label.alert a) {--tw-text-opacity: 1;color: hsl(360 81.7% 87.8% / var(--tw-text-opacity))
}
.label.alert .label-color-dot[data-v-ce0b34f9] {--tw-bg-opacity: 1;background-color: hsl(358 69.4% 55.2% / var(--tw-bg-opacity))
}
[data-v-ce0b34f9]:is(.dark .label.alert .label-color-dot) {--tw-bg-opacity: 1;background-color: hsl(358 69.4% 55.2% / var(--tw-bg-opacity))
}
.label.warning[data-v-ce0b34f9] {border-width: 1px;border-style: solid;--tw-border-opacity: 1;border-color: hsl(52 97.9% 82.0% / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: hsl(55 100% 90.9% / var(--tw-bg-opacity));--tw-text-opacity: 1;color: hsl(45 100% 5.5% / var(--tw-text-opacity))
}
[data-v-ce0b34f9]:is(.dark .label.warning) {--tw-border-opacity: 1;border-color: hsl(48 100% 46.1% / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color: hsl(49 90.3% 18.4% / var(--tw-bg-opacity));--tw-text-opacity: 1;color: hsl(55 100% 90.9% / var(--tw-text-opacity))
}
.label.warning a[data-v-ce0b34f9] {--tw-text-opacity: 1;color: hsl(45 100% 5.5% / var(--tw-text-opacity))
}
[data-v-ce0b34f9]:is(.dark .label.warning a) {--tw-text-opacity: 1;color: hsl(55 100% 90.9% / var(--tw-text-opacity))
}
.label.warning .label-color-dot[data-v-ce0b34f9] {--tw-bg-opacity: 1;background-color: hsl(45 100% 5.5% / var(--tw-bg-opacity))
}
[data-v-ce0b34f9]:is(.dark .label.warning .label-color-dot) {--tw-bg-opacity: 1;background-color: hsl(45 100% 5.5% / var(--tw-bg-opacity))
}
.label.smooth[data-v-ce0b34f9] {border-width: 1px;border-style: solid;--tw-border-opacity: 1;border-color: hsl(208 11.7% 91.1% / var(--tw-border-opacity));background-color: transparent;--tw-text-opacity: 1;color: hsl(207 5.6% 31.6% / var(--tw-text-opacity))
}
[data-v-ce0b34f9]:is(.dark .label.smooth) {--tw-border-opacity: 1;border-color: hsl(207 5.6% 31.6% / var(--tw-border-opacity));--tw-text-opacity: 1;color: hsl(208 11.7% 91.1% / var(--tw-text-opacity))
}
.label.dashed[data-v-ce0b34f9] {border-width: 1px;border-style: dashed;--tw-border-opacity: 1;border-color: hsl(208 11.7% 91.1% / var(--tw-border-opacity));background-color: transparent;--tw-text-opacity: 1;color: hsl(207 5.6% 31.6% / var(--tw-text-opacity))
}
[data-v-ce0b34f9]:is(.dark .label.dashed) {--tw-border-opacity: 1;border-color: hsl(207 5.6% 31.6% / var(--tw-border-opacity));--tw-text-opacity: 1;color: hsl(208 11.7% 91.1% / var(--tw-text-opacity))
}
.label-close--button[data-v-ce0b34f9] {margin-bottom: -0.125rem;display: flex;cursor: pointer;align-items: center;justify-content: center;border-radius: 0.125rem;--tw-text-opacity: 1;color: hsl(198 6.6% 15.8% / var(--tw-text-opacity))
}
.label-close--button[data-v-ce0b34f9]:hover {--tw-bg-opacity: 1;background-color: hsl(208 11.7% 91.1% / var(--tw-bg-opacity))
}
[data-v-ce0b34f9]:is(.dark .label-close--button) {--tw-text-opacity: 1;color: hsl(208 11.7% 91.1% / var(--tw-text-opacity))
}
[data-v-ce0b34f9]:is(.dark .label-close--button:hover) {--tw-bg-opacity: 1;background-color: hsl(207 5.6% 31.6% / var(--tw-bg-opacity))
}
.label-action--button[data-v-ce0b34f9] {margin-right: 0.25rem;display: flex
}
.label-color-dot[data-v-ce0b34f9] {display: inline-block;height: 0.75rem;width: 0.75rem;border-radius: 0.125rem;--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)
}
.label.small .label-color-dot[data-v-ce0b34f9] {height: 0.5rem;width: 0.5rem;border-radius: 0.125rem;--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)
}button[data-v-3168cca8]:disabled {
    --tw-bg-opacity: 1;
    background-color: hsl(209 95.0% 90.1% / var(--tw-bg-opacity));
    opacity: 1
}
[data-v-3168cca8]:is(.dark button:disabled) {
    background-color: hsl(212 77.4% 23.1% / 0.25);
    --tw-text-opacity: 1;
    color: hsl(206 5.2% 49.5% / var(--tw-text-opacity))
}
button[data-v-3168cca8]:disabled:hover {
    --tw-bg-opacity: 1;
    background-color: hsl(209 95.0% 90.1% / var(--tw-bg-opacity))
}
[data-v-3168cca8]:is(.dark button:disabled:hover) {
    background-color: hsl(212 77.4% 23.1% / 0.25)
}.container[data-v-cfe25e4a] {
    width: 100%;
}
@media (min-width: 640px) {
.container[data-v-cfe25e4a] {
        max-width: 640px;
}
}
@media (min-width: 768px) {
.container[data-v-cfe25e4a] {
        max-width: 768px;
}
}
@media (min-width: 1024px) {
.container[data-v-cfe25e4a] {
        max-width: 1024px;
}
}
@media (min-width: 1280px) {
.container[data-v-cfe25e4a] {
        max-width: 1280px;
}
}
@media (min-width: 1536px) {
.container[data-v-cfe25e4a] {
        max-width: 1536px;
}
}
.prose-lg[data-v-cfe25e4a] {
    font-size: 1.125rem;
    line-height: 1.7777778;
}
.prose-lg[data-v-cfe25e4a] :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
}
.prose-lg[data-v-cfe25e4a] :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 1.2222222em;
    line-height: 1.4545455;
    margin-top: 1.0909091em;
    margin-bottom: 1.0909091em;
}
.prose-lg[data-v-cfe25e4a] :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.6666667em;
    margin-bottom: 1.6666667em;
    padding-left: 1em;
}
.prose-lg[data-v-cfe25e4a] :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 2.6666667em;
    margin-top: 0;
    margin-bottom: 0.8333333em;
    line-height: 1;
}
.prose-lg[data-v-cfe25e4a] :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 1.6666667em;
    margin-top: 1.8666667em;
    margin-bottom: 1.0666667em;
    line-height: 1.3333333;
}
.prose-lg[data-v-cfe25e4a] :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 1.3333333em;
    margin-top: 1.6666667em;
    margin-bottom: 0.6666667em;
    line-height: 1.5;
}
.prose-lg[data-v-cfe25e4a] :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 0.4444444em;
    line-height: 1.5555556;
}
.prose-lg[data-v-cfe25e4a] :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
}
.prose-lg[data-v-cfe25e4a] :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
}
.prose-lg[data-v-cfe25e4a] :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0;
}
.prose-lg[data-v-cfe25e4a] :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
}
.prose-lg[data-v-cfe25e4a] :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
    border-radius: 0.3125rem;
    padding-top: 0.2222222em;
    padding-right: 0.4444444em;
    padding-bottom: 0.2222222em;
    padding-left: 0.4444444em;
}
.prose-lg[data-v-cfe25e4a] :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
}
.prose-lg[data-v-cfe25e4a] :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8666667em;
}
.prose-lg[data-v-cfe25e4a] :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.875em;
}
.prose-lg[data-v-cfe25e4a] :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
    line-height: 1.75;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: 0.375rem;
    padding-top: 1em;
    padding-right: 1.5em;
    padding-bottom: 1em;
    padding-left: 1.5em;
}
.prose-lg[data-v-cfe25e4a] :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-left: 1.5555556em;
}
.prose-lg[data-v-cfe25e4a] :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-left: 1.5555556em;
}
.prose-lg[data-v-cfe25e4a] :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.6666667em;
    margin-bottom: 0.6666667em;
}
.prose-lg[data-v-cfe25e4a] :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0.4444444em;
}
.prose-lg[data-v-cfe25e4a] :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0.4444444em;
}
.prose-lg[data-v-cfe25e4a] :where(.prose-lg > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
}
.prose-lg[data-v-cfe25e4a] :where(.prose-lg > ul > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
}
.prose-lg[data-v-cfe25e4a] :where(.prose-lg > ul > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-bottom: 1.3333333em;
}
.prose-lg[data-v-cfe25e4a] :where(.prose-lg > ol > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
}
.prose-lg[data-v-cfe25e4a] :where(.prose-lg > ol > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-bottom: 1.3333333em;
}
.prose-lg[data-v-cfe25e4a] :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
}
.prose-lg[data-v-cfe25e4a] :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
}
.prose-lg[data-v-cfe25e4a] :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
}
.prose-lg[data-v-cfe25e4a] :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.6666667em;
    padding-left: 1.5555556em;
}
.prose-lg[data-v-cfe25e4a] :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 3.1111111em;
    margin-bottom: 3.1111111em;
}
.prose-lg[data-v-cfe25e4a] :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose-lg[data-v-cfe25e4a] :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose-lg[data-v-cfe25e4a] :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose-lg[data-v-cfe25e4a] :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose-lg[data-v-cfe25e4a] :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
    line-height: 1.5;
}
.prose-lg[data-v-cfe25e4a] :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-right: 0.75em;
    padding-bottom: 0.75em;
    padding-left: 0.75em;
}
.prose-lg[data-v-cfe25e4a] :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0;
}
.prose-lg[data-v-cfe25e4a] :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-right: 0;
}
.prose-lg[data-v-cfe25e4a] :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-top: 0.75em;
    padding-right: 0.75em;
    padding-bottom: 0.75em;
    padding-left: 0.75em;
}
.prose-lg[data-v-cfe25e4a] :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0;
}
.prose-lg[data-v-cfe25e4a] :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-right: 0;
}
.prose-lg[data-v-cfe25e4a] :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
}
.prose-lg[data-v-cfe25e4a] :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0;
}
.prose-lg[data-v-cfe25e4a] :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
    line-height: 1.5;
    margin-top: 1em;
}
.prose-lg[data-v-cfe25e4a] :where(.prose-lg > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose-lg[data-v-cfe25e4a] :where(.prose-lg > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-bottom: 0;
}
.avatar-color[data-v-cfe25e4a] {
    background-image: linear-gradient(to top, #c2e1ff 0%, #d6ebff 100%);
}
.dark-avatar-color[data-v-cfe25e4a] {
    background-image: linear-gradient(to top, #135899 0%, #135899 100%);
}
.avatar-container[data-v-cfe25e4a] {
    background-image: linear-gradient(to top, #c2e1ff 0%, #d6ebff 100%);
    display: flex;
    cursor: default;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-weight: 500;
    line-height: 100%;
    --tw-text-opacity: 1;
    color: hsl(206 100% 50.0% / var(--tw-text-opacity));
}
[data-v-cfe25e4a]:is(.dark .avatar-container) {
    background-image: linear-gradient(to top, #135899 0%, #135899 100%);
    --tw-text-opacity: 1;
    color: hsl(208 77.5% 76.9% / var(--tw-text-opacity));
}
[data-v-cfe25e4a]:is(.dark .dark\:dark-avatar-color) {
    background-image: linear-gradient(to top, #135899 0%, #135899 100%);
}
.user-thumbnail-box[data-v-1d8bc5d9] {
  flex: 0 0 auto;
  max-width: 100%;
  position: relative;
}
.user-thumbnail-box.is-rounded[data-v-1d8bc5d9] {
  border-radius: 50%;
}
.user-thumbnail-box .user-thumbnail[data-v-1d8bc5d9] {
  border-radius: 50%;
  height: 100%;
  width: 100%;
  box-sizing: border-box;
  -o-object-fit: cover;
     object-fit: cover;
  vertical-align: initial;
}
.user-thumbnail-box .user-thumbnail.thumbnail-square[data-v-1d8bc5d9] {
  border-radius: var(--border-radius-large);
}
.user-thumbnail-box .source-badge[data-v-1d8bc5d9] {
  border-radius: var(--border-radius-small);
  bottom: var(--space-minus-micro);
  box-shadow: var(--shadow-small);
  height: var(--space-slab);
  padding: var(--space-micro);
  position: absolute;
  right: 0;
  width: var(--space-slab);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
[data-v-1d8bc5d9]:is(.dark .user-thumbnail-box .source-badge) {
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
}
.user-thumbnail-box .user-online-status[data-v-1d8bc5d9] {
  border-radius: 50%;
  bottom: var(--space-micro);
}
.user-thumbnail-box .user-online-status[data-v-1d8bc5d9]:after {
  content: " ";
}
.user-thumbnail-box .user-online-status--online[data-v-1d8bc5d9] {
  --tw-bg-opacity: 1;
  background-color: hsl(151 49.3% 46.5% / var(--tw-bg-opacity));
}
[data-v-1d8bc5d9]:is(.dark .user-thumbnail-box .user-online-status--online) {
  --tw-bg-opacity: 1;
  background-color: hsl(151 49.3% 46.5% / var(--tw-bg-opacity));
}
.user-thumbnail-box .user-online-status--busy[data-v-1d8bc5d9] {
  --tw-bg-opacity: 1;
  background-color: hsl(48 100% 47.0% / var(--tw-bg-opacity));
}
[data-v-1d8bc5d9]:is(.dark .user-thumbnail-box .user-online-status--busy) {
  --tw-bg-opacity: 1;
  background-color: hsl(48 100% 47.0% / var(--tw-bg-opacity));
}
.user-thumbnail-box .user-online-status--offline[data-v-1d8bc5d9] {
  --tw-bg-opacity: 1;
  background-color: hsl(206 5.2% 49.5% / var(--tw-bg-opacity));
}
[data-v-1d8bc5d9]:is(.dark .user-thumbnail-box .user-online-status--offline) {
  --tw-bg-opacity: 1;
  background-color: hsl(206 5.2% 49.5% / var(--tw-bg-opacity));
}[data-v-6c2e589e]:root {
  --dashboard-app-tabs-height: 2.4375rem;
}
.ui-notification-container[data-v-6c2e589e] {
  max-width: 25rem;
  position: absolute;
  right: var(--space-normal);
  top: var(--space-normal);
  z-index: var(--z-index-very-high);
}
.ui-notification[data-v-6c2e589e] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  background-color: var(--y-100);
  border-radius: var(--border-radius-medium);
  box-shadow: var(--shadow-large);
  min-width: 15rem;
  padding: var(--space-normal);
}
.ui-notification-text[data-v-6c2e589e] {
  margin: 0 var(--space-small);
}.banner.primary[data-v-a867e230] {
    --tw-bg-opacity: 1;
    background-color: hsl(212 77.4% 23.1% / var(--tw-bg-opacity))
}
[data-v-a867e230]:is(.dark .banner.primary) {
    --tw-bg-opacity: 1;
    background-color: hsl(212 77.4% 23.1% / var(--tw-bg-opacity))
}
.banner.primary .banner-action__button[data-v-a867e230] {
    border-style: none;
    --tw-bg-opacity: 1;
    background-color: hsl(206 100% 50.0% / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}
[data-v-a867e230]:is(.dark .banner.primary .banner-action__button) {
    --tw-bg-opacity: 1;
    background-color: hsl(206 100% 50.0% / var(--tw-bg-opacity))
}
.banner.primary .banner-action__button[data-v-a867e230]:hover {
    --tw-bg-opacity: 1;
    background-color: hsl(211 89.7% 34.1% / var(--tw-bg-opacity))
}
[data-v-a867e230]:is(.dark .banner.primary .banner-action__button:hover) {
    --tw-bg-opacity: 1;
    background-color: hsl(211 89.7% 34.1% / var(--tw-bg-opacity))
}
.banner.secondary[data-v-a867e230] {
    --tw-bg-opacity: 1;
    background-color: hsl(207 11.1% 85.9% / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(198 6.6% 15.8% / var(--tw-text-opacity))
}
[data-v-a867e230]:is(.dark .banner.secondary) {
    --tw-bg-opacity: 1;
    background-color: hsl(205 10.7% 78.0% / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(198 6.6% 15.8% / var(--tw-text-opacity))
}
.banner.secondary a[data-v-a867e230] {
    --tw-text-opacity: 1;
    color: hsl(198 6.6% 15.8% / var(--tw-text-opacity))
}
[data-v-a867e230]:is(.dark .banner.secondary a) {
    --tw-text-opacity: 1;
    color: hsl(198 6.6% 15.8% / var(--tw-text-opacity))
}
.banner.alert[data-v-a867e230] {
    --tw-bg-opacity: 1;
    background-color: hsl(358 75.0% 59.0% / var(--tw-bg-opacity))
}
[data-v-a867e230]:is(.dark .banner.alert) {
    --tw-bg-opacity: 1;
    background-color: hsl(358 75.0% 59.0% / var(--tw-bg-opacity))
}
.banner.alert .banner-action__button[data-v-a867e230] {
    border-style: none;
    --tw-bg-opacity: 1;
    background-color: hsl(358 65.0% 48.7% / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}
[data-v-a867e230]:is(.dark .banner.alert .banner-action__button) {
    --tw-bg-opacity: 1;
    background-color: hsl(358 65.0% 48.7% / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}
.banner.alert .banner-action__button[data-v-a867e230]:hover {
    --tw-bg-opacity: 1;
    background-color: hsl(358 65.0% 40.4% / var(--tw-bg-opacity))
}
[data-v-a867e230]:is(.dark .banner.alert .banner-action__button:hover) {
    --tw-bg-opacity: 1;
    background-color: hsl(358 65.0% 40.4% / var(--tw-bg-opacity))
}
.banner.warning[data-v-a867e230] {
    --tw-bg-opacity: 1;
    background-color: hsl(48 100% 47.0% / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(48 100% 47.0% / var(--tw-text-opacity))
}
[data-v-a867e230]:is(.dark .banner.warning) {
    --tw-bg-opacity: 1;
    background-color: hsl(48 100% 47.0% / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(48 100% 47.0% / var(--tw-text-opacity))
}
.banner.warning a[data-v-a867e230] {
    --tw-text-opacity: 1;
    color: hsl(48 100% 47.0% / var(--tw-text-opacity))
}
[data-v-a867e230]:is(.dark .banner.warning a) {
    --tw-text-opacity: 1;
    color: hsl(48 100% 47.0% / var(--tw-text-opacity))
}
.banner.gray[data-v-a867e230] {
    --tw-text-opacity: 1;
    color: hsl(206 6.0% 56.1% / var(--tw-text-opacity))
}
[data-v-a867e230]:is(.dark .banner.gray) {
    --tw-text-opacity: 1;
    color: hsl(206 6.0% 56.1% / var(--tw-text-opacity))
}
.banner.gray .banner-action__button[data-v-a867e230] {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}
[data-v-a867e230]:is(.dark .banner.gray .banner-action__button) {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}
.banner a[data-v-a867e230] {
    margin-left: 0.25rem;
    font-size: 0.75rem;
    line-height: 1rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    text-decoration-line: underline
}
[data-v-a867e230]:is(.dark .banner a) {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}
.banner .banner-action__button[data-v-a867e230] .button__content {
    white-space: nowrap
}
.banner .banner-message[data-v-a867e230] {
    display: flex;
    align-items: center
}
.banner .actions[data-v-a867e230] {
    right: 0.75rem;
    display: flex;
    gap: 0.25rem
}
/*
! tailwindcss v3.4.1 | 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: currentColor; /* 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: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}
/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}
/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}
/*
Remove the default font size and weight for headings.
*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a {
  color: inherit;
  text-decoration: inherit;
}
/*
Add the correct font weight in Edge and Safari.
*/
b,
strong {
  font-weight: bolder;
}
/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}
/*
Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}
/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/
table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}
/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}
/*
Remove the inheritance of text transform in Edge and Firefox.
*/
button,
select {
  text-transform: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}
/*
Use the modern Firefox focus style for all focusable elements.
*/
:-moz-focusring {
  outline: auto;
}
/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
:-moz-ui-invalid {
  box-shadow: none;
}
/*
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
  vertical-align: baseline;
}
/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
/*
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: list-item;
}
/*
Removes the default spacing and border for appropriate elements.
*/
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}
/*
Prevent resizing textareas horizontally by default.
*/
textarea {
  resize: vertical;
}
/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
/*
Set the default cursor for buttons.
*/
button,
[role="button"] {
  cursor: pointer;
}
/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}
/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}
/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
img,
video {
  max-width: 100%;
  height: auto;
}
/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
  display: none;
}
*, ::before, ::after{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
::backdrop{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
.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;
}
}
.prose-lg{
  font-size: 1.125rem;
  line-height: 1.7777778;
}
.prose-lg :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.3333333em;
  margin-bottom: 1.3333333em;
}
.prose-lg :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-size: 1.2222222em;
  line-height: 1.4545455;
  margin-top: 1.0909091em;
  margin-bottom: 1.0909091em;
}
.prose-lg :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.6666667em;
  margin-bottom: 1.6666667em;
  padding-left: 1em;
}
.prose-lg :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-size: 2.6666667em;
  margin-top: 0;
  margin-bottom: 0.8333333em;
  line-height: 1;
}
.prose-lg :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-size: 1.6666667em;
  margin-top: 1.8666667em;
  margin-bottom: 1.0666667em;
  line-height: 1.3333333;
}
.prose-lg :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-size: 1.3333333em;
  margin-top: 1.6666667em;
  margin-bottom: 0.6666667em;
  line-height: 1.5;
}
.prose-lg :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.7777778em;
  margin-bottom: 0.4444444em;
  line-height: 1.5555556;
}
.prose-lg :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.7777778em;
  margin-bottom: 1.7777778em;
}
.prose-lg :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.7777778em;
  margin-bottom: 1.7777778em;
}
.prose-lg :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0;
  margin-bottom: 0;
}
.prose-lg :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.7777778em;
  margin-bottom: 1.7777778em;
}
.prose-lg :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-size: 0.8888889em;
  border-radius: 0.3125rem;
  padding-top: 0.2222222em;
  padding-right: 0.4444444em;
  padding-bottom: 0.2222222em;
  padding-left: 0.4444444em;
}
.prose-lg :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-size: 0.8888889em;
}
.prose-lg :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-size: 0.8666667em;
}
.prose-lg :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-size: 0.875em;
}
.prose-lg :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-size: 0.8888889em;
  line-height: 1.75;
  margin-top: 2em;
  margin-bottom: 2em;
  border-radius: 0.375rem;
  padding-top: 1em;
  padding-right: 1.5em;
  padding-bottom: 1em;
  padding-left: 1.5em;
}
.prose-lg :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.3333333em;
  margin-bottom: 1.3333333em;
  padding-left: 1.5555556em;
}
.prose-lg :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.3333333em;
  margin-bottom: 1.3333333em;
  padding-left: 1.5555556em;
}
.prose-lg :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0.6666667em;
  margin-bottom: 0.6666667em;
}
.prose-lg :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  padding-left: 0.4444444em;
}
.prose-lg :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  padding-left: 0.4444444em;
}
.prose-lg :where(.prose-lg > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0.8888889em;
  margin-bottom: 0.8888889em;
}
.prose-lg :where(.prose-lg > ul > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.3333333em;
}
.prose-lg :where(.prose-lg > ul > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-bottom: 1.3333333em;
}
.prose-lg :where(.prose-lg > ol > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.3333333em;
}
.prose-lg :where(.prose-lg > ol > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-bottom: 1.3333333em;
}
.prose-lg :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0.8888889em;
  margin-bottom: 0.8888889em;
}
.prose-lg :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.3333333em;
  margin-bottom: 1.3333333em;
}
.prose-lg :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.3333333em;
}
.prose-lg :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0.6666667em;
  padding-left: 1.5555556em;
}
.prose-lg :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 3.1111111em;
  margin-bottom: 3.1111111em;
}
.prose-lg :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0;
}
.prose-lg :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0;
}
.prose-lg :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0;
}
.prose-lg :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0;
}
.prose-lg :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-size: 0.8888889em;
  line-height: 1.5;
}
.prose-lg :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  padding-right: 0.75em;
  padding-bottom: 0.75em;
  padding-left: 0.75em;
}
.prose-lg :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  padding-left: 0;
}
.prose-lg :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  padding-right: 0;
}
.prose-lg :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  padding-top: 0.75em;
  padding-right: 0.75em;
  padding-bottom: 0.75em;
  padding-left: 0.75em;
}
.prose-lg :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  padding-left: 0;
}
.prose-lg :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  padding-right: 0;
}
.prose-lg :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.7777778em;
  margin-bottom: 1.7777778em;
}
.prose-lg :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0;
  margin-bottom: 0;
}
.prose-lg :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-size: 0.8888889em;
  line-height: 1.5;
  margin-top: 1em;
}
.prose-lg :where(.prose-lg > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0;
}
.prose-lg :where(.prose-lg > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-bottom: 0;
}
@tailwind utilities;
@font-face {
  font-family: "PlusJakarta";
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url("/PlusJakartaSans-ExtraLight.woff2") format("woff2");
}
@font-face {
  font-family: "PlusJakarta";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("/PlusJakartaSans-Light.woff2") format("woff2");
}
@font-face {
  font-family: "PlusJakarta";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/PlusJakartaSans-Regular.woff2") format("woff2");
}
@font-face {
  font-family: "PlusJakarta";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("/PlusJakartaSans-Italic.woff2") format("woff2");
}
@font-face {
  font-family: "PlusJakarta";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/PlusJakartaSans-Medium.woff2") format("woff2");
}
@font-face {
  font-family: "PlusJakarta";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/PlusJakartaSans-SemiBold.woff2") format("woff2");
}
@font-face {
  font-family: "PlusJakarta";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/PlusJakartaSans-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "PlusJakarta";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/PlusJakartaSans-ExtraBold.woff2") format("woff2");
}
:root {
  --ease-in-cubic: cubic-bezier(0.17, 0.67, 0.83, 0.67);
  --ease-in-sine: cubic-bezier(0.47, 0, 0.745, 0.715);
  --ease-out-cubic: cubic-bezier(0.215, 0.61, 0.355, 1);
  --ease-out-sine: cubic-bezier(0.39, 0.575, 0.565, 1);
  --ease-in-out-quad: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  --white: #fff;
  --white-transparent: rgba(255, 255, 255, 0.9);
  --black-transparent: rgba(0, 0, 0, 0.9);
  --w-25: #F5FAFF;
  --w-50: #EBF5FF;
  --w-75: #D6EBFF;
  --w-100: #C2E1FF;
  --w-200: #99CEFF;
  --w-300: #70BAFF;
  --w-400: #47A6FF;
  --w-500: #244c91;
  --w-600: #1976CC;
  --w-700: #135899;
  --w-800: #0C3B66;
  --w-900: #061D33;
  --g-50: #E6F8E6;
  --g-100: #C4EEC2;
  --g-200: #9DE29A;
  --g-300: #6FD86F;
  --g-400: #44CE4B;
  --g-500: #00C41D;
  --g-600: #00B412;
  --g-700: #00A200;
  --g-800: #009000;
  --g-900: #007000;
  --y-50: #FEFDE8;
  --y-100: #FDFCC4;
  --y-200: #FCF68C;
  --y-300: #F9E736;
  --y-400: #F6D819;
  --y-500: #E6C00C;
  --y-600: #C69608;
  --y-700: #9E6b0A;
  --y-800: #835510;
  --y-900: #6F4514;
  --s-25: #F8FAFC;
  --s-50: #F1F5F8;
  --s-75: #EBF0F5;
  --s-100: #E4EBF1;
  --s-200: #C9D7E3;
  --s-300: #AEC3D5;
  --s-400: #93AFC8;
  --s-500: #779BBB;
  --s-600: #446888;
  --s-700: #37546D;
  --s-800: #293F51;
  --s-900: #1B2836;
  --b-50: #F7F7F7;
  --b-100: #ECECED;
  --b-200: #DDDDE0;
  --b-300: #C6C7CA;
  --b-400: #ABACAF;
  --b-500: #96979C;
  --b-600: #6E6F73;
  --b-700: #5A5B5F;
  --b-800: #3C3D40;
  --b-900: #1B1C1F;
  --r-50: #FFEBEE;
  --r-100: #FFCCD1;
  --r-200: #F69898;
  --r-300: #EF6F6F;
  --r-400: #F94B4A;
  --r-500: #FF382D;
  --r-600: #F02B2D;
  --r-700: #DE1E27;
  --r-800: #D11320;
  --r-900: #C30011;
  --v-50: #FFFFFF;
  --v-100: #F5EBFF;
  --v-200: #DDB8FF;
  --v-300: #C585FF;
  --v-400: #AC52FF;
  --v-500: #941FFF;
  --v-600: #7B00EB;
  --v-700: #6000B8;
  --v-800: #450085;
  --v-900: #2B0052;
  --color-woot: var(--w-500);
  --color-heading: #1f2d3d;
  --color-body: #3c4858;
  --color-border: var(--s-75);
  --color-border-light: var(--s-50);
  --color-border-dark: var(--s-100);
  --color-background: var(--s-50);
  --color-background-light: var(--s-25);
  --color-facebook-brand: #3b5998;
  --color-twitter-brand: #1da1f2;
  --color-whatsapp-brand: #25d366;
  --color-sms-twilio: #f42f46;
  --color-cloud-generic: #18b7b0;
  --color-medium-gray: #8492a6;
  --space-zero: 0;
  --space-micro: 0.125rem;
  --space-smaller: 0.25rem;
  --space-small: 0.5rem;
  --space-one: 0.625rem;
  --space-slab: 0.75rem;
  --space-snug: 0.875rem;
  --space-normal: 1rem;
  --space-two: 1.25rem;
  --space-medium: 1.5rem;
  --space-large: 2rem;
  --space-larger: 3rem;
  --space-jumbo: 4rem;
  --space-mega: 6.25rem;
  --space-giga: 15rem;
  --space-minus-micro: -0.125rem;
  --space-minus-smaller: -0.25rem;
  --space-minus-half: -0.3125rem;
  --space-minus-small: -0.5rem;
  --space-minus-one: -0.625rem;
  --space-minus-slab: -0.75rem;
  --space-minus-snug: -0.875rem;
  --space-minus-normal: -1rem;
  --space-minus-two: -1.25rem;
  --space-minus-medium: -1.5rem;
  --space-minus-large: -2rem;
  --space-minus-larger: -3rem;
  --space-minus-jumbo: -4rem;
  --space-minus-mega: -6.25rem;
  --font-size-nano: 0.5rem;
  --font-size-micro: 0.625rem;
  --font-size-mini: 0.75rem;
  --font-size-small: 0.875rem;
  --font-size-default: 1rem;
  --font-size-medium: 1.125rem;
  --font-size-two: 1.25rem;
  --font-size-large: 1.375rem;
  --font-size-big: 1.5rem;
  --font-size-bigger: 1.875rem;
  --font-size-mega: 2.125rem;
  --font-size-giga: 2.5rem;
  --font-weight-feather: 100;
  --font-weight-light: 300;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-bold: 600;
  --font-weight-black: 700;
  --shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1),
      0 1px 2px 0 rgba(0, 0, 0, 0.06);
  --shadow-small: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  --shadow-medium: 0 4px 6px -1px rgba(0, 0, 0, 0.1),
      0 2px 4px -1px rgba(0, 0, 0, 0.06);
  --shadow-large: 0 10px 15px -3px rgba(0, 0, 0, 0.1),
      0 4px 6px -2px rgba(0, 0, 0, 0.05);
  --shadow-larger: 0 20px 25px -5px rgba(0, 0, 0, 0.1),
      0 10px 10px -5px rgba(0, 0, 0, 0.04);
  --shadow-dropdown-pane:
      0 0.5rem 1rem rgb(50 50 93 / 8%),
      0 0.25rem 0.75rem rgb(0 0 0 / 7%);
  --shadow-bulk-action-container:
      6px 3px 22px 9px rgb(181 181 181 / 25%);
  --shadow-context-menu: rgb(22 23 24 / 30%) 0px 10px 38px -10px,
  rgb(22 23 24 / 20%) 0px 10px 20px -15px;
  --shadow-widget-builder: 0 0px 20px 5px rgb(0 0 0 / 10%);
  --border-radius-small: 0.1875rem;
  --border-radius-normal: 0.3125rem;
  --border-radius-medium: 0.4375rem;
  --border-radius-large: 0.5625rem;
  --border-radius-full: 6.25rem;
  --border-radius-rounded: 50%;
  --z-index-minus: -1;
  --z-index-zero: 0;
  --z-index-one: 1;
  --z-index-low: 10;
  --z-index-twenty: 20;
  --z-index-normal: 100;
  --z-index-high: 1000;
  --z-index-higher: 2000;
  --z-index-much-higher: 5000;
  --z-index-very-high: 9999;
  --z-index-highest: 10000;
  --dashboard-app-tabs-height: 2.4375rem;
}
.bg-light{
  --tw-bg-opacity: 1;
  background-color: hsl(210 16.7% 97.6% / var(--tw-bg-opacity));
}
:is(.dark .bg-light){
  --tw-bg-opacity: 1;
  background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity));
}
.flex-center{
  display: flex;
  align-items: center;
  justify-content: center;
}
.bottom-space-fix {
  margin-bottom: auto;
}
.full-height {
  height: 100%;
}
.spinner {
  display: inline-block;
  height: 1.5rem;
  padding: 0 1.5rem;
  position: relative;
  vertical-align: middle;
  width: 1.5rem;
}
@keyframes spinner {
to {
    transform: rotate(360deg);
}
}
.spinner::before {
  animation: spinner 0.9s linear infinite;
  border: 2px solid rgba(255, 255, 255, 0.7);
  border-radius: 50%;
  border-top-color: #52acff;
  box-sizing: border-box;
  content: "";
  height: 1.5rem;
  left: 50%;
  margin-left: -0.675rem;
  margin-top: -0.675rem;
  position: absolute;
  top: 50%;
  width: 1.5rem;
}
.spinner.message {
  box-shadow: 0 0.5rem 1rem rgba(50, 50, 93, 0.08), 0 0.25rem 0.75rem rgba(0, 0, 0, 0.07);
  background: #fff;
  border-radius: 2rem;
  left: 0;
  margin: 0.75rem auto;
  padding: 1rem;
  top: 0;
}
.spinner.message::before {
  margin-left: -0.75rem;
  margin-top: -0.75rem;
}
.spinner.small {
  height: 1rem;
  width: 1rem;
}
.spinner.small::before {
  height: 1rem;
  margin-top: -0.5rem;
  width: 1rem;
}
.justify-space-between {
  justify-content: space-between;
}
.w-full {
  width: 100%;
}
.h-full {
  height: 100%;
}
:root {
  --dashboard-app-tabs-height: 2.4375rem;
}
.formulate-input .formulate-input-errors {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.formulate-input .formulate-input-error {
  color: var(--r-400);
  display: block;
  font-size: var(--font-size-small);
  font-weight: 400;
  margin-bottom: 0.675rem;
  width: 100%;
}
.mx-icon-left:before,
.mx-icon-right:before,
.mx-icon-double-left:before,
.mx-icon-double-right:before,
.mx-icon-double-left:after,
.mx-icon-double-right:after {
  content: "";
  position: relative;
  top: -1px;
  display: inline-block;
  width: 10px;
  height: 10px;
  vertical-align: middle;
  border-style: solid;
  border-color: currentColor;
  border-width: 2px 0 0 2px;
  border-radius: 1px;
  box-sizing: border-box;
  transform-origin: center;
  transform: rotate(-45deg) scale(0.7);
}
.mx-icon-double-left:after {
  left: -4px;
}
.mx-icon-double-right:before {
  left: 4px;
}
.mx-icon-right:before,
.mx-icon-double-right:before,
.mx-icon-double-right:after {
  transform: rotate(135deg) scale(0.7);
}
.mx-btn {
  box-sizing: border-box;
  line-height: 1;
  font-size: 14px;
  font-weight: 500;
  padding: 7px 15px;
  margin: 0;
  cursor: pointer;
  background-color: transparent;
  outline: none;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  color: #73879c;
  white-space: nowrap;
}
.mx-btn:hover {
  border-color: #1f93ff;
  color: #1f93ff;
}
.mx-btn:disabled, .mx-btn.disabled {
  color: #ccc;
  cursor: not-allowed;
}
.mx-btn-text {
  border: 0;
  padding: 0 4px;
  text-align: left;
  line-height: inherit;
}
.mx-scrollbar {
  height: 100%;
}
.mx-scrollbar:hover .mx-scrollbar-track {
  opacity: 1;
}
.mx-scrollbar-wrap {
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
}
.mx-scrollbar-track {
  position: absolute;
  top: 2px;
  right: 2px;
  bottom: 2px;
  width: 6px;
  z-index: 1;
  border-radius: 4px;
  opacity: 0;
  transition: opacity 0.24s ease-out;
}
.mx-scrollbar-track .mx-scrollbar-thumb {
  position: absolute;
  width: 100%;
  height: 0;
  cursor: pointer;
  border-radius: inherit;
  background-color: rgba(144, 147, 153, 0.3);
  transition: background-color 0.3s;
}
.mx-zoom-in-down-enter-active,
.mx-zoom-in-down-leave-active {
  opacity: 1;
  transform: scaleY(1);
  transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1);
  transform-origin: center top;
}
.mx-zoom-in-down-enter,
.mx-zoom-in-down-enter-from,
.mx-zoom-in-down-leave-to {
  opacity: 0;
  transform: scaleY(0);
}
.mx-datepicker {
  position: relative;
  display: inline-block;
  width: 210px;
}
.mx-datepicker svg {
  width: 1em;
  height: 1em;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
}
.mx-datepicker-range {
  width: 320px;
}
.mx-datepicker-inline {
  width: auto;
}
.mx-input-wrapper {
  position: relative;
}
.mx-input {
  display: inline-block;
  box-sizing: border-box;
  width: 100%;
  height: 34px;
  padding: 6px 30px;
  padding-left: 10px;
  font-size: 14px;
  line-height: 1.4;
  color: #3c4858;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.mx-input:hover, .mx-input:focus {
  border-color: #409aff;
}
.mx-input:disabled, .mx-input.disabled {
  color: #ccc;
  background-color: #f3f3f3;
  border-color: #ccc;
  cursor: not-allowed;
}
.mx-input:focus {
  outline: none;
}
.mx-input::-ms-clear {
  display: none;
}
.mx-icon-calendar,
.mx-icon-clear {
  position: absolute;
  top: 50%;
  right: 8px;
  transform: translateY(-50%);
  font-size: 16px;
  line-height: 1;
  color: rgba(0, 0, 0, 0.5);
  vertical-align: middle;
}
.mx-icon-clear {
  cursor: pointer;
}
.mx-icon-clear:hover {
  color: rgba(0, 0, 0, 0.8);
}
.mx-datepicker-main {
  font: 14px/1.5 "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", sans-serif;
  color: #73879c;
  background-color: #fff;
  border: 1px solid #e8e8e8;
}
.mx-datepicker-popup {
  position: absolute;
  margin-top: 1px;
  margin-bottom: 1px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  z-index: 2001;
}
.mx-datepicker-sidebar {
  float: left;
  box-sizing: border-box;
  width: 100px;
  padding: 6px;
  overflow: auto;
}
.mx-datepicker-sidebar + .mx-datepicker-content {
  margin-left: 100px;
  border-left: 1px solid #e8e8e8;
}
.mx-datepicker-body {
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.mx-btn-shortcut {
  display: block;
  padding: 0 6px;
  line-height: 24px;
}
.mx-range-wrapper {
  display: flex;
}
@media (max-width: 750px) {
.mx-range-wrapper {
    flex-direction: column;
}
}
.mx-datepicker-header {
  padding: 6px 8px;
  border-bottom: 1px solid #e8e8e8;
}
.mx-datepicker-footer {
  padding: 6px 8px;
  text-align: right;
  border-top: 1px solid #e8e8e8;
}
.mx-calendar {
  box-sizing: border-box;
  width: 248px;
  padding: 6px 12px;
}
.mx-calendar + .mx-calendar {
  border-left: 1px solid #e8e8e8;
}
.mx-calendar-header, .mx-time-header {
  box-sizing: border-box;
  height: 34px;
  line-height: 34px;
  text-align: center;
  overflow: hidden;
}
.mx-btn-icon-left,
.mx-btn-icon-double-left {
  float: left;
}
.mx-btn-icon-right,
.mx-btn-icon-double-right {
  float: right;
}
.mx-calendar-header-label {
  font-size: 14px;
}
.mx-calendar-decade-separator {
  margin: 0 2px;
}
.mx-calendar-decade-separator:after {
  content: "~";
}
.mx-calendar-content {
  position: relative;
  height: 224px;
  box-sizing: border-box;
}
.mx-calendar-content .cell {
  cursor: pointer;
}
.mx-calendar-content .cell:hover {
  color: #73879c;
  background-color: #f4faff;
}
.mx-calendar-content .cell.active {
  color: #fff;
  background-color: #1f93ff;
}
.mx-calendar-content .cell.in-range, .mx-calendar-content .cell.hover-in-range {
  color: #73879c;
  background-color: #ddefff;
}
.mx-calendar-content .cell.disabled {
  cursor: not-allowed;
  color: #ccc;
  background-color: #f3f3f3;
}
.mx-calendar-week-mode .mx-date-row {
  cursor: pointer;
}
.mx-calendar-week-mode .mx-date-row:hover {
  background-color: #f4faff;
}
.mx-calendar-week-mode .mx-date-row.mx-active-week {
  background-color: #ddefff;
}
.mx-calendar-week-mode .mx-date-row .cell:hover {
  color: inherit;
  background-color: transparent;
}
.mx-calendar-week-mode .mx-date-row .cell.active {
  color: inherit;
  background-color: transparent;
}
.mx-week-number {
  opacity: 0.5;
}
.mx-table {
  table-layout: fixed;
  border-collapse: separate;
  border-spacing: 0;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  text-align: center;
}
.mx-table th {
  padding: 0;
  font-weight: 500;
  vertical-align: middle;
}
.mx-table td {
  padding: 0;
  vertical-align: middle;
}
.mx-table-date td,
.mx-table-date th {
  height: 32px;
  font-size: 12px;
}
.mx-table-date .today {
  color: #359eff;
}
.mx-table-date .cell.not-current-month {
  color: #ccc;
  background: none;
}
.mx-time {
  flex: 1;
  width: 224px;
  background: #fff;
}
.mx-time + .mx-time {
  border-left: 1px solid #e8e8e8;
}
.mx-calendar-time {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.mx-time-header {
  border-bottom: 1px solid #e8e8e8;
}
.mx-time-content {
  height: 224px;
  box-sizing: border-box;
  overflow: hidden;
}
.mx-time-columns {
  display: flex;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.mx-time-column {
  flex: 1;
  position: relative;
  border-left: 1px solid #e8e8e8;
  text-align: center;
}
.mx-time-column:first-child {
  border-left: 0;
}
.mx-time-column .mx-time-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.mx-time-column .mx-time-list::after {
  content: "";
  display: block;
  height: 192px;
}
.mx-time-column .mx-time-item {
  cursor: pointer;
  font-size: 12px;
  height: 32px;
  line-height: 32px;
}
.mx-time-column .mx-time-item:hover {
  color: #73879c;
  background-color: #f4faff;
}
.mx-time-column .mx-time-item.active {
  color: #1f93ff;
  background-color: transparent;
  font-weight: 700;
}
.mx-time-column .mx-time-item.disabled {
  cursor: not-allowed;
  color: #ccc;
  background-color: #f3f3f3;
}
.mx-time-option {
  cursor: pointer;
  padding: 8px 10px;
  font-size: 14px;
  line-height: 20px;
}
.mx-time-option:hover {
  color: #73879c;
  background-color: #f4faff;
}
.mx-time-option.active {
  color: #1f93ff;
  background-color: transparent;
  font-weight: 700;
}
.mx-time-option.disabled {
  cursor: not-allowed;
  color: #ccc;
  background-color: #f3f3f3;
}
.date-picker.no-margin .mx-input{
  margin-bottom: 0px;
}
.date-picker:not(.auto-width) .mx-datepicker-range{
  width: 320px;
}
.date-picker .mx-datepicker{
  width: 100%;
}
.date-picker .mx-input{
  display: flex;
  height: 2.5rem;
  border-radius: 0.375rem;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: hsl(207 11.1% 85.9% / var(--tw-border-opacity));
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
:is(.dark .date-picker .mx-input){
  --tw-border-opacity: 1;
  border-color: hsl(206 6.0% 43.5% / var(--tw-border-opacity));
}
.date-picker .mx-input:disabled,
.date-picker .mx-input[readonly]{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  cursor: pointer;
}
:is(.dark .date-picker .mx-input:disabled),:is(.dark 
.date-picker .mx-input[readonly]){
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
}
:is(.dark .date-picker .mx-icon-calendar){
  --tw-text-opacity: 1;
  color: hsl(206 5.2% 49.5% / var(--tw-text-opacity));
}
.mx-datepicker-main{
  border-width: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
:is(.dark .mx-datepicker-main){
  --tw-bg-opacity: 1;
  background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity));
}
.mx-datepicker-main .cell.disabled{
  --tw-bg-opacity: 1;
  background-color: hsl(210 16.7% 97.6% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(207 11.1% 85.9% / var(--tw-text-opacity));
}
:is(.dark .mx-datepicker-main .cell.disabled){
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(205 10.7% 78.0% / var(--tw-text-opacity));
}
.mx-datepicker-main .cell:hover, .mx-datepicker-main .cell.hover-in-range, .mx-datepicker-main .cell.in-range{
  --tw-bg-opacity: 1;
  background-color: hsl(209 12.2% 93.2% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(200 7.0% 8.8% / var(--tw-text-opacity));
}
:is(.dark .mx-datepicker-main .cell:hover),:is(.dark  .mx-datepicker-main .cell.hover-in-range),:is(.dark  .mx-datepicker-main .cell.in-range){
  --tw-bg-opacity: 1;
  background-color: hsl(207 5.6% 31.6% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.mx-datepicker-main .mx-time{
  border-width: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
:is(.dark .mx-datepicker-main .mx-time){
  --tw-bg-opacity: 1;
  background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity));
}
.mx-datepicker-main .mx-time .mx-time-header{
  border-width: 0px;
}
.mx-datepicker-main .mx-time .mx-time-item.disabled{
  --tw-bg-opacity: 1;
  background-color: hsl(210 16.7% 97.6% / var(--tw-bg-opacity));
}
:is(.dark .mx-datepicker-main .mx-time .mx-time-item.disabled){
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
}
.mx-datepicker-main .mx-time .mx-time-item:hover{
  --tw-bg-opacity: 1;
  background-color: hsl(209 12.2% 93.2% / var(--tw-bg-opacity));
}
:is(.dark .mx-datepicker-main .mx-time .mx-time-item:hover){
  --tw-bg-opacity: 1;
  background-color: hsl(207 5.6% 31.6% / var(--tw-bg-opacity));
}
.mx-datepicker-main .today{
  font-weight: 600;
}
.mx-datepicker-popup{
  z-index: 99999;
}
.mx-datepicker-inline{
  width: 100%;
}
.mx-datepicker-inline .mx-calendar{
  width: 100%;
}
/**
 * Foundation for Sites by ZURB
 * Version 6.5.3
 * foundation.zurb.com
 * Licensed under MIT Open Source
 */
@media print, screen and (min-width: 40em) {
.reveal.large, .reveal.small, .reveal.tiny, .reveal {
    right: auto;
    left: auto;
    margin: 0 auto;
}
}
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
pre {
  font-family: monospace, monospace;
  font-size: 1em;
}
a {
  background-color: transparent;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}
b,
strong {
  font-weight: bolder;
}
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
img {
  border-style: none;
}
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
textarea {
  overflow: auto;
}
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0;
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
details {
  display: block;
}
summary {
  display: list-item;
}
template {
  display: none;
}
[hidden] {
  display: none;
}
.foundation-mq {
  font-family: "small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=87.5em&xxxlarge=100em";
}
html {
  box-sizing: border-box;
  font-size: 16px;
}
*,
*::before,
*::after {
  box-sizing: inherit;
}
body {
  margin: 0;
  padding: 0;
  background: #fff;
  font-family: "PlusJakarta", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Tahoma, Arial, sans-serif;
  font-weight: normal;
  line-height: 1.5;
  color: #3c4858;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
img {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  height: auto;
  -ms-interpolation-mode: bicubic;
}
textarea {
  height: auto;
  min-height: 50px;
  border-radius: 0;
}
select {
  box-sizing: border-box;
  width: 100%;
  border-radius: 0;
}
.map_canvas img,
.map_canvas embed,
.map_canvas object,
.mqa-display img,
.mqa-display embed,
.mqa-display object {
  max-width: none !important;
}
button {
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 0;
  border-radius: 0;
  background: transparent;
  line-height: 1;
  cursor: auto;
}
[data-whatinput=mouse] button {
  outline: 0;
}
pre {
  overflow: auto;
}
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
}
.is-visible {
  display: block !important;
}
.is-hidden {
  display: none !important;
}
[type=text], [type=password], [type=date], [type=datetime], [type=datetime-local], [type=month], [type=week], [type=email], [type=number], [type=search], [type=tel], [type=time], [type=url], [type=color],
textarea {
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 2.4375rem;
  margin: 0 0 1rem;
  padding: 0.5rem;
  border: 1px solid var(--s-200);
  border-radius: var(--border-radius-normal);
  background-color: #fff;
  box-shadow: 0;
  font-family: inherit;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.5;
  color: #3c4858;
  transition: border-color 0.25s ease-in-out;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
[type=text]:focus, [type=password]:focus, [type=date]:focus, [type=datetime]:focus, [type=datetime-local]:focus, [type=month]:focus, [type=week]:focus, [type=email]:focus, [type=number]:focus, [type=search]:focus, [type=tel]:focus, [type=time]:focus, [type=url]:focus, [type=color]:focus,
textarea:focus {
  outline: none;
  border: 1px solid #6cb8ff;
  background-color: #fff;
  box-shadow: 0;
  transition: border-color 0.25s ease-in-out;
}
textarea {
  max-width: 100%;
}
textarea[rows] {
  height: auto;
}
input:disabled, input[readonly],
textarea:disabled,
textarea[readonly] {
  background-color: #c0ccda;
  cursor: not-allowed;
}
[type=submit],
[type=button] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: var(--border-radius-normal);
}
input[type=search] {
  box-sizing: border-box;
}
::-moz-placeholder {
  color: #c0ccda;
}
::placeholder {
  color: #c0ccda;
}
[type=file],
[type=checkbox],
[type=radio] {
  margin: 0 0 1rem;
}
[type=checkbox] + label,
[type=radio] + label {
  display: inline-block;
  vertical-align: baseline;
  margin-left: 0.5rem;
  margin-right: 1rem;
  margin-bottom: 0;
}
[type=checkbox] + label[for],
[type=radio] + label[for] {
  cursor: pointer;
}
label > [type=checkbox],
label > [type=radio] {
  margin-right: 0.5rem;
}
[type=file] {
  width: 100%;
}
label {
  display: block;
  margin: 0;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.8;
  color: #3c4858;
}
label.middle {
  margin: 0 0 1rem;
  padding: 0.5625rem 0;
}
.help-text {
  margin-top: -0.5rem;
  font-size: 0.875rem;
  font-style: italic;
  color: #3c4858;
}
.input-group {
  display: flex;
  width: 100%;
  margin-bottom: 1rem;
  align-items: stretch;
}
.input-group > :first-child, .input-group > :first-child.input-group-button > * {
  border-radius: var(--border-radius-normal) 0 0 var(--border-radius-normal);
}
.input-group > :last-child, .input-group > :last-child.input-group-button > * {
  border-radius: 0 var(--border-radius-normal) var(--border-radius-normal) 0;
}
.input-group-button a,
.input-group-button input,
.input-group-button button,
.input-group-button label, .input-group-button, .input-group-field, .input-group-label {
  margin: 0;
  white-space: nowrap;
}
.input-group-label {
  padding: 0 0.625rem;
  border: 1px solid var(--s-75);
  background: var(--b-100);
  color: #3c4858;
  text-align: center;
  white-space: nowrap;
  display: flex;
  flex: 0 0 auto;
  align-items: center;
}
.input-group-label:first-child {
  border-right: 0;
}
.input-group-label:last-child {
  border-left: 0;
}
.input-group-field {
  border-radius: 0;
  flex: 1 1 0px;
  min-width: 0;
}
.input-group-button {
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  display: flex;
  flex: 0 0 auto;
}
.input-group-button a,
.input-group-button input,
.input-group-button button,
.input-group-button label {
  align-self: stretch;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1rem;
}
fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}
legend {
  max-width: 100%;
  margin-bottom: 0.5rem;
}
.fieldset {
  margin: 0.675rem 0;
  padding: 1.25rem;
  border: 1px solid #c0ccda;
}
.fieldset legend {
  margin: 0;
  margin-left: -0.1875rem;
  padding: 0 0.1875rem;
}
select {
  height: 2.4375rem;
  margin: 0 0 1rem;
  padding: 0.5rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 1px solid var(--s-200);
  border-radius: var(--border-radius-normal);
  background-color: #fff;
  font-family: inherit;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.5;
  color: #3c4858;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28110, 111, 115%29'></polygon></svg>");
  background-origin: content-box;
  background-position: right -1rem center;
  background-repeat: no-repeat;
  background-size: 9px 6px;
  padding-right: 1.5rem;
  transition: border-color 0.25s ease-in-out;
}
@media screen and (min-width: 0\0 ) {
select {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==");
}
}
select:focus {
  outline: none;
  border: 1px solid #6cb8ff;
  background-color: #fff;
  box-shadow: 0;
  transition: border-color 0.25s ease-in-out;
}
select:disabled {
  background-color: #c0ccda;
  cursor: not-allowed;
}
select::-ms-expand {
  display: none;
}
select[multiple] {
  height: auto;
  background-image: none;
}
.is-invalid-input:not(:focus) {
  border-color: #ff382d;
  background-color: #ffebea;
}
.is-invalid-input:not(:focus)::-moz-placeholder {
  color: #ff382d;
}
.is-invalid-input:not(:focus)::placeholder {
  color: #ff382d;
}
.is-invalid-label {
  color: #ff382d;
}
.form-error {
  display: none;
  margin-top: -0.5rem;
  margin-bottom: 1rem;
  font-size: 0.75rem;
  font-weight: bold;
  color: #ff382d;
}
.form-error.is-visible {
  display: block;
}
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}
p {
  margin-bottom: var(--space-small);
  font-size: inherit;
  line-height: 1.65;
  text-rendering: optimizeLegibility;
}
em,
i {
  font-style: italic;
  line-height: inherit;
}
strong,
b {
  font-weight: bold;
  line-height: inherit;
}
small {
  font-size: 80%;
  line-height: inherit;
}
h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
  font-family: "PlusJakarta", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Tahoma, Arial, sans-serif;
  font-style: normal;
  font-weight: 500;
  color: #1f2d3d;
  text-rendering: optimizeLegibility;
}
h1 small, .h1 small,
h2 small, .h2 small,
h3 small, .h3 small,
h4 small, .h4 small,
h5 small, .h5 small,
h6 small, .h6 small {
  line-height: 0;
  color: #8492a6;
}
h1, .h1 {
  font-size: 1.5rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.3125rem;
}
h2, .h2 {
  font-size: 1.25rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.3125rem;
}
h3, .h3 {
  font-size: 1.1875rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.3125rem;
}
h4, .h4 {
  font-size: 1.125rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.3125rem;
}
h5, .h5 {
  font-size: 1.0625rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.3125rem;
}
h6, .h6 {
  font-size: 1rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.3125rem;
}
@media print, screen and (min-width: 40em) {
h1, .h1 {
    font-size: 3rem;
}
h2, .h2 {
    font-size: 2.5rem;
}
h3, .h3 {
    font-size: 1.9375rem;
}
h4, .h4 {
    font-size: 1.5625rem;
}
h5, .h5 {
    font-size: 1.25rem;
}
h6, .h6 {
    font-size: 1rem;
}
}
a {
  line-height: inherit;
  color: #1f93ff;
  text-decoration: none;
  cursor: pointer;
}
a:hover, a:focus {
  color: #007ff6;
}
a img {
  border: 0;
}
hr {
  clear: both;
  max-width: 100%;
  height: 0;
  margin: 1.25rem auto;
  border-top: 0;
  border-right: 0;
  border-bottom: 1px solid #8492a6;
  border-left: 0;
}
ul,
ol,
dl {
  margin-bottom: var(--space-small);
  list-style-position: outside;
  line-height: 1.65;
}
li {
  font-size: inherit;
}
ul {
  margin-left: 0.78125rem;
  list-style-type: disc;
}
ol {
  margin-left: 0.78125rem;
}
ul ul, ul ol, ol ul, ol ol {
  margin-left: 0.78125rem;
  margin-bottom: 0;
}
dl {
  margin-bottom: 0.6875rem;
}
dl dt {
  margin-bottom: 0.1875rem;
  font-weight: bold;
}
blockquote {
  margin: 0 0 var(--space-small);
  padding: 0.5625rem 1.25rem 0 1.1875rem;
  border-left: 1px solid #8492a6;
}
blockquote, blockquote p {
  line-height: 1.65;
  color: #6e6f73;
}
cite {
  display: block;
  font-size: 0.8125rem;
  color: #6e6f73;
}
cite:before {
  content: "— ";
}
abbr, abbr[title] {
  border-bottom: 1px dotted #000;
  cursor: help;
  text-decoration: none;
}
figure {
  margin: 0;
}
code {
  padding: 0.125rem 0.3125rem 0.0625rem;
  border: 1px solid #8492a6;
  background-color: #c0ccda;
  font-family: "PlusJakarta", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Tahoma, Arial, sans-serif;
  font-weight: normal;
  color: #000;
}
kbd {
  margin: 0;
  padding: 0.125rem 0.25rem 0;
  background-color: #c0ccda;
  font-family: "PlusJakarta", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Tahoma, Arial, sans-serif;
  color: #000;
}
.subheader {
  margin-top: 0.125rem;
  margin-bottom: 0.3125rem;
  font-weight: normal;
  line-height: 1.4;
  color: #6e6f73;
}
.lead {
  font-size: 20px;
  line-height: 1.6;
}
.stat {
  font-size: 1.5625rem;
  line-height: 1;
}
p + .stat {
  margin-top: -1rem;
}
ul.no-bullet, ol.no-bullet {
  margin-left: 0;
  list-style: none;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
@media print, screen and (min-width: 40em) {
.medium-text-left {
    text-align: left;
}
.medium-text-right {
    text-align: right;
}
.medium-text-center {
    text-align: center;
}
.medium-text-justify {
    text-align: justify;
}
}
@media print, screen and (min-width: 64em) {
.large-text-left {
    text-align: left;
}
.large-text-right {
    text-align: right;
}
.large-text-center {
    text-align: center;
}
.large-text-justify {
    text-align: justify;
}
}
.show-for-print {
  display: none !important;
}
@media print {
* {
    background: transparent !important;
    box-shadow: none !important;
    color: black !important;
    text-shadow: none !important;
}
.show-for-print {
    display: block !important;
}
.hide-for-print {
    display: none !important;
}
table.show-for-print {
    display: table !important;
}
thead.show-for-print {
    display: table-header-group !important;
}
tbody.show-for-print {
    display: table-row-group !important;
}
tr.show-for-print {
    display: table-row !important;
}
td.show-for-print {
    display: table-cell !important;
}
th.show-for-print {
    display: table-cell !important;
}
a,
  a:visited {
    text-decoration: underline;
}
a[href]:after {
    content: " (" attr(href) ")";
}
.ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
}
abbr[title]:after {
    content: " (" attr(title) ")";
}
pre,
  blockquote {
    border: 1px solid #6e6f73;
    page-break-inside: avoid;
}
thead {
    display: table-header-group;
}
tr,
  img {
    page-break-inside: avoid;
}
img {
    max-width: 100% !important;
}
@page {
    margin: 0.5cm;
}
p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
}
h2,
  h3 {
    page-break-after: avoid;
}
.print-break-inside {
    page-break-inside: auto;
}
}
.row {
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
  display: flex;
  flex-flow: row wrap;
}
.row .row {
  margin-right: 0;
  margin-left: 0;
}
@media print, screen and (min-width: 40em) {
.row .row {
    margin-right: 0;
    margin-left: 0;
}
}
@media print, screen and (min-width: 64em) {
.row .row {
    margin-right: 0;
    margin-left: 0;
}
}
.row .row.collapse {
  margin-right: 0;
  margin-left: 0;
}
.row.expanded {
  max-width: none;
}
.row.expanded .row {
  margin-right: auto;
  margin-left: auto;
}
.row:not(.expanded) .row {
  max-width: none;
}
.row.collapse > .column, .row.collapse > .columns {
  padding-right: 0;
  padding-left: 0;
}
.row.is-collapse-child, .row.collapse > .column > .row, .row.collapse > .columns > .row {
  margin-right: 0;
  margin-left: 0;
}
.column, .columns {
  flex: 1 1 0px;
  padding-right: 0;
  padding-left: 0;
  min-width: 0;
}
@media print, screen and (min-width: 40em) {
.column, .columns {
    padding-right: 0;
    padding-left: 0;
}
}
.column.row.row, .row.row.columns {
  float: none;
  display: block;
}
.row .column.row.row, .row .row.row.columns {
  margin-right: 0;
  margin-left: 0;
  padding-right: 0;
  padding-left: 0;
}
.small-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}
.small-offset-0 {
  margin-left: 0%;
}
.small-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.small-offset-1 {
  margin-left: 8.3333333333%;
}
.small-3 {
  flex: 0 0 25%;
  max-width: 25%;
}
.small-offset-2 {
  margin-left: 16.6666666667%;
}
.small-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.small-offset-3 {
  margin-left: 25%;
}
.small-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}
.small-offset-4 {
  margin-left: 33.3333333333%;
}
.small-6 {
  flex: 0 0 50%;
  max-width: 50%;
}
.small-offset-5 {
  margin-left: 41.6666666667%;
}
.small-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}
.small-offset-6 {
  margin-left: 50%;
}
.small-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}
.small-offset-7 {
  margin-left: 58.3333333333%;
}
.small-9 {
  flex: 0 0 75%;
  max-width: 75%;
}
.small-offset-8 {
  margin-left: 66.6666666667%;
}
.small-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}
.small-offset-9 {
  margin-left: 75%;
}
.small-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}
.small-offset-10 {
  margin-left: 83.3333333333%;
}
.small-12 {
  flex: 0 0 100%;
  max-width: 100%;
}
.small-offset-11 {
  margin-left: 91.6666666667%;
}
.small-up-1 {
  flex-wrap: wrap;
}
.small-up-1 > .column, .small-up-1 > .columns {
  flex: 0 0 100%;
  max-width: 100%;
}
.small-up-2 {
  flex-wrap: wrap;
}
.small-up-2 > .column, .small-up-2 > .columns {
  flex: 0 0 50%;
  max-width: 50%;
}
.small-up-3 {
  flex-wrap: wrap;
}
.small-up-3 > .column, .small-up-3 > .columns {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.small-up-4 {
  flex-wrap: wrap;
}
.small-up-4 > .column, .small-up-4 > .columns {
  flex: 0 0 25%;
  max-width: 25%;
}
.small-up-5 {
  flex-wrap: wrap;
}
.small-up-5 > .column, .small-up-5 > .columns {
  flex: 0 0 20%;
  max-width: 20%;
}
.small-up-6 {
  flex-wrap: wrap;
}
.small-up-6 > .column, .small-up-6 > .columns {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.small-up-7 {
  flex-wrap: wrap;
}
.small-up-7 > .column, .small-up-7 > .columns {
  flex: 0 0 14.2857142857%;
  max-width: 14.2857142857%;
}
.small-up-8 {
  flex-wrap: wrap;
}
.small-up-8 > .column, .small-up-8 > .columns {
  flex: 0 0 12.5%;
  max-width: 12.5%;
}
.small-collapse > .column, .small-collapse > .columns {
  padding-right: 0;
  padding-left: 0;
}
.small-uncollapse > .column, .small-uncollapse > .columns {
  padding-right: 0;
  padding-left: 0;
}
@media print, screen and (min-width: 40em) {
.medium-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
}
.medium-offset-0 {
    margin-left: 0%;
}
.medium-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
}
.medium-offset-1 {
    margin-left: 8.3333333333%;
}
.medium-3 {
    flex: 0 0 25%;
    max-width: 25%;
}
.medium-offset-2 {
    margin-left: 16.6666666667%;
}
.medium-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
}
.medium-offset-3 {
    margin-left: 25%;
}
.medium-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
}
.medium-offset-4 {
    margin-left: 33.3333333333%;
}
.medium-6 {
    flex: 0 0 50%;
    max-width: 50%;
}
.medium-offset-5 {
    margin-left: 41.6666666667%;
}
.medium-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
}
.medium-offset-6 {
    margin-left: 50%;
}
.medium-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
}
.medium-offset-7 {
    margin-left: 58.3333333333%;
}
.medium-9 {
    flex: 0 0 75%;
    max-width: 75%;
}
.medium-offset-8 {
    margin-left: 66.6666666667%;
}
.medium-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
}
.medium-offset-9 {
    margin-left: 75%;
}
.medium-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
}
.medium-offset-10 {
    margin-left: 83.3333333333%;
}
.medium-12 {
    flex: 0 0 100%;
    max-width: 100%;
}
.medium-offset-11 {
    margin-left: 91.6666666667%;
}
.medium-up-1 {
    flex-wrap: wrap;
}
.medium-up-1 > .column, .medium-up-1 > .columns {
    flex: 0 0 100%;
    max-width: 100%;
}
.medium-up-2 {
    flex-wrap: wrap;
}
.medium-up-2 > .column, .medium-up-2 > .columns {
    flex: 0 0 50%;
    max-width: 50%;
}
.medium-up-3 {
    flex-wrap: wrap;
}
.medium-up-3 > .column, .medium-up-3 > .columns {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
}
.medium-up-4 {
    flex-wrap: wrap;
}
.medium-up-4 > .column, .medium-up-4 > .columns {
    flex: 0 0 25%;
    max-width: 25%;
}
.medium-up-5 {
    flex-wrap: wrap;
}
.medium-up-5 > .column, .medium-up-5 > .columns {
    flex: 0 0 20%;
    max-width: 20%;
}
.medium-up-6 {
    flex-wrap: wrap;
}
.medium-up-6 > .column, .medium-up-6 > .columns {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
}
.medium-up-7 {
    flex-wrap: wrap;
}
.medium-up-7 > .column, .medium-up-7 > .columns {
    flex: 0 0 14.2857142857%;
    max-width: 14.2857142857%;
}
.medium-up-8 {
    flex-wrap: wrap;
}
.medium-up-8 > .column, .medium-up-8 > .columns {
    flex: 0 0 12.5%;
    max-width: 12.5%;
}
}
@media print, screen and (min-width: 40em) and (min-width: 40em) {
.medium-expand {
    flex: 1 1 0px;
}
}
.row.medium-unstack > .column, .row.medium-unstack > .columns {
  flex: 0 0 100%;
}
@media print, screen and (min-width: 40em) {
.row.medium-unstack > .column, .row.medium-unstack > .columns {
    flex: 1 1 0px;
}
.medium-collapse > .column, .medium-collapse > .columns {
    padding-right: 0;
    padding-left: 0;
}
.medium-uncollapse > .column, .medium-uncollapse > .columns {
    padding-right: 0;
    padding-left: 0;
}
}
@media print, screen and (min-width: 64em) {
.large-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
}
.large-offset-0 {
    margin-left: 0%;
}
.large-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
}
.large-offset-1 {
    margin-left: 8.3333333333%;
}
.large-3 {
    flex: 0 0 25%;
    max-width: 25%;
}
.large-offset-2 {
    margin-left: 16.6666666667%;
}
.large-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
}
.large-offset-3 {
    margin-left: 25%;
}
.large-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
}
.large-offset-4 {
    margin-left: 33.3333333333%;
}
.large-6 {
    flex: 0 0 50%;
    max-width: 50%;
}
.large-offset-5 {
    margin-left: 41.6666666667%;
}
.large-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
}
.large-offset-6 {
    margin-left: 50%;
}
.large-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
}
.large-offset-7 {
    margin-left: 58.3333333333%;
}
.large-9 {
    flex: 0 0 75%;
    max-width: 75%;
}
.large-offset-8 {
    margin-left: 66.6666666667%;
}
.large-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
}
.large-offset-9 {
    margin-left: 75%;
}
.large-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
}
.large-offset-10 {
    margin-left: 83.3333333333%;
}
.large-12 {
    flex: 0 0 100%;
    max-width: 100%;
}
.large-offset-11 {
    margin-left: 91.6666666667%;
}
.large-up-1 {
    flex-wrap: wrap;
}
.large-up-1 > .column, .large-up-1 > .columns {
    flex: 0 0 100%;
    max-width: 100%;
}
.large-up-2 {
    flex-wrap: wrap;
}
.large-up-2 > .column, .large-up-2 > .columns {
    flex: 0 0 50%;
    max-width: 50%;
}
.large-up-3 {
    flex-wrap: wrap;
}
.large-up-3 > .column, .large-up-3 > .columns {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
}
.large-up-4 {
    flex-wrap: wrap;
}
.large-up-4 > .column, .large-up-4 > .columns {
    flex: 0 0 25%;
    max-width: 25%;
}
.large-up-5 {
    flex-wrap: wrap;
}
.large-up-5 > .column, .large-up-5 > .columns {
    flex: 0 0 20%;
    max-width: 20%;
}
.large-up-6 {
    flex-wrap: wrap;
}
.large-up-6 > .column, .large-up-6 > .columns {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
}
.large-up-7 {
    flex-wrap: wrap;
}
.large-up-7 > .column, .large-up-7 > .columns {
    flex: 0 0 14.2857142857%;
    max-width: 14.2857142857%;
}
.large-up-8 {
    flex-wrap: wrap;
}
.large-up-8 > .column, .large-up-8 > .columns {
    flex: 0 0 12.5%;
    max-width: 12.5%;
}
}
@media print, screen and (min-width: 64em) and (min-width: 64em) {
.large-expand {
    flex: 1 1 0px;
}
}
.row.large-unstack > .column, .row.large-unstack > .columns {
  flex: 0 0 100%;
}
@media print, screen and (min-width: 64em) {
.row.large-unstack > .column, .row.large-unstack > .columns {
    flex: 1 1 0px;
}
.large-collapse > .column, .large-collapse > .columns {
    padding-right: 0;
    padding-left: 0;
}
.large-uncollapse > .column, .large-uncollapse > .columns {
    padding-right: 0;
    padding-left: 0;
}
}
.shrink {
  flex: 0 0 auto;
  max-width: 100%;
}
.column-block {
  margin-bottom: 0;
}
.column-block > :last-child {
  margin-bottom: 0;
}
@media print, screen and (min-width: 40em) {
.column-block {
    margin-bottom: 0;
}
.column-block > :last-child {
    margin-bottom: 0;
}
}
.button {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0.5rem 0;
  padding: var(--space-smaller) 1em;
  border: 1px solid transparent;
  border-radius: var(--border-radius-normal);
  transition: background-color 0.25s ease-out, color 0.25s ease-out;
  font-family: inherit;
  font-size: var(--font-size-small);
  -webkit-appearance: none;
  line-height: 1;
  text-align: center;
  cursor: pointer;
  background-color: #1f93ff;
  color: #fff;
}
[data-whatinput=mouse] .button {
  outline: 0;
}
.button:hover, .button:focus {
  background-color: #007ef3;
  color: #fff;
}
.button.tiny {
  font-size: var(--font-size-micro);
}
.button.small {
  font-size: var(--font-size-mini);
}
.button.large {
  font-size: var(--font-size-medium);
}
.button.expanded {
  display: block;
  width: 100%;
  margin-right: 0;
  margin-left: 0;
}
.button.primary {
  background-color: #1f93ff;
  color: #fff;
}
.button.primary:hover, .button.primary:focus {
  background-color: #0076e5;
  color: #fff;
}
.button.secondary {
  background-color: #5d7592;
  color: #fff;
}
.button.secondary:hover, .button.secondary:focus {
  background-color: #4a5e75;
  color: #fff;
}
.button.success {
  background-color: #44ce4b;
  color: #fff;
}
.button.success:hover, .button.success:focus {
  background-color: #2eae34;
  color: #fff;
}
.button.warning {
  background-color: #ffc532;
  color: #fff;
}
.button.warning:hover, .button.warning:focus {
  background-color: #f4af00;
  color: #fff;
}
.button.alert {
  background-color: #ff382d;
  color: #fff;
}
.button.alert:hover, .button.alert:focus {
  background-color: #f00d00;
  color: #fff;
}
.button.disabled, .button[disabled] {
  opacity: 0.4;
  cursor: not-allowed;
}
.button.disabled, .button.disabled:hover, .button.disabled:focus, .button[disabled], .button[disabled]:hover, .button[disabled]:focus {
  background-color: #1f93ff;
  color: #fff;
}
.button.disabled.primary, .button[disabled].primary {
  opacity: 0.4;
  cursor: not-allowed;
}
.button.disabled.primary, .button.disabled.primary:hover, .button.disabled.primary:focus, .button[disabled].primary, .button[disabled].primary:hover, .button[disabled].primary:focus {
  background-color: #1f93ff;
  color: #fff;
}
.button.disabled.secondary, .button[disabled].secondary {
  opacity: 0.4;
  cursor: not-allowed;
}
.button.disabled.secondary, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
  background-color: #5d7592;
  color: #fff;
}
.button.disabled.success, .button[disabled].success {
  opacity: 0.4;
  cursor: not-allowed;
}
.button.disabled.success, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success, .button[disabled].success:hover, .button[disabled].success:focus {
  background-color: #44ce4b;
  color: #fff;
}
.button.disabled.warning, .button[disabled].warning {
  opacity: 0.4;
  cursor: not-allowed;
}
.button.disabled.warning, .button.disabled.warning:hover, .button.disabled.warning:focus, .button[disabled].warning, .button[disabled].warning:hover, .button[disabled].warning:focus {
  background-color: #ffc532;
  color: #fff;
}
.button.disabled.alert, .button[disabled].alert {
  opacity: 0.4;
  cursor: not-allowed;
}
.button.disabled.alert, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert, .button[disabled].alert:hover, .button[disabled].alert:focus {
  background-color: #ff382d;
  color: #fff;
}
.button.hollow {
  border: 1px solid #1f93ff;
  color: #1f93ff;
}
.button.hollow, .button.hollow:hover, .button.hollow:focus {
  background-color: transparent;
}
.button.hollow.disabled, .button.hollow.disabled:hover, .button.hollow.disabled:focus, .button.hollow[disabled], .button.hollow[disabled]:hover, .button.hollow[disabled]:focus {
  background-color: transparent;
}
.button.hollow:hover, .button.hollow:focus {
  border-color: #004a8f;
  color: #004a8f;
}
.button.hollow:hover.disabled, .button.hollow:hover[disabled], .button.hollow:focus.disabled, .button.hollow:focus[disabled] {
  border: 1px solid #1f93ff;
  color: #1f93ff;
}
.button.hollow.primary {
  border: 1px solid #1f93ff;
  color: #1f93ff;
}
.button.hollow.primary:hover, .button.hollow.primary:focus {
  border-color: #004a8f;
  color: #004a8f;
}
.button.hollow.primary:hover.disabled, .button.hollow.primary:hover[disabled], .button.hollow.primary:focus.disabled, .button.hollow.primary:focus[disabled] {
  border: 1px solid #1f93ff;
  color: #1f93ff;
}
.button.hollow.secondary {
  border: 1px solid #5d7592;
  color: #5d7592;
}
.button.hollow.secondary:hover, .button.hollow.secondary:focus {
  border-color: #2f3b49;
  color: #2f3b49;
}
.button.hollow.secondary:hover.disabled, .button.hollow.secondary:hover[disabled], .button.hollow.secondary:focus.disabled, .button.hollow.secondary:focus[disabled] {
  border: 1px solid #5d7592;
  color: #5d7592;
}
.button.hollow.success {
  border: 1px solid #44ce4b;
  color: #44ce4b;
}
.button.hollow.success:hover, .button.hollow.success:focus {
  border-color: #1c6d21;
  color: #1c6d21;
}
.button.hollow.success:hover.disabled, .button.hollow.success:hover[disabled], .button.hollow.success:focus.disabled, .button.hollow.success:focus[disabled] {
  border: 1px solid #44ce4b;
  color: #44ce4b;
}
.button.hollow.warning {
  border: 1px solid #ffc532;
  color: #ffc532;
}
.button.hollow.warning:hover, .button.hollow.warning:focus {
  border-color: #996d00;
  color: #996d00;
}
.button.hollow.warning:hover.disabled, .button.hollow.warning:hover[disabled], .button.hollow.warning:focus.disabled, .button.hollow.warning:focus[disabled] {
  border: 1px solid #ffc532;
  color: #ffc532;
}
.button.hollow.alert {
  border: 1px solid #ff382d;
  color: #ff382d;
}
.button.hollow.alert:hover, .button.hollow.alert:focus {
  border-color: #960800;
  color: #960800;
}
.button.hollow.alert:hover.disabled, .button.hollow.alert:hover[disabled], .button.hollow.alert:focus.disabled, .button.hollow.alert:focus[disabled] {
  border: 1px solid #ff382d;
  color: #ff382d;
}
.button.clear {
  border: 1px solid #1f93ff;
  color: #1f93ff;
}
.button.clear, .button.clear:hover, .button.clear:focus {
  background-color: transparent;
}
.button.clear.disabled, .button.clear.disabled:hover, .button.clear.disabled:focus, .button.clear[disabled], .button.clear[disabled]:hover, .button.clear[disabled]:focus {
  background-color: transparent;
}
.button.clear:hover, .button.clear:focus {
  border-color: #004a8f;
  color: #004a8f;
}
.button.clear:hover.disabled, .button.clear:hover[disabled], .button.clear:focus.disabled, .button.clear:focus[disabled] {
  border: 1px solid #1f93ff;
  color: #1f93ff;
}
.button.clear, .button.clear.disabled, .button.clear[disabled], .button.clear:hover, .button.clear:hover.disabled, .button.clear:hover[disabled], .button.clear:focus, .button.clear:focus.disabled, .button.clear:focus[disabled] {
  border-color: transparent;
}
.button.clear.primary {
  border: 1px solid #1f93ff;
  color: #1f93ff;
}
.button.clear.primary:hover, .button.clear.primary:focus {
  border-color: #004a8f;
  color: #004a8f;
}
.button.clear.primary:hover.disabled, .button.clear.primary:hover[disabled], .button.clear.primary:focus.disabled, .button.clear.primary:focus[disabled] {
  border: 1px solid #1f93ff;
  color: #1f93ff;
}
.button.clear.primary, .button.clear.primary.disabled, .button.clear.primary[disabled], .button.clear.primary:hover, .button.clear.primary:hover.disabled, .button.clear.primary:hover[disabled], .button.clear.primary:focus, .button.clear.primary:focus.disabled, .button.clear.primary:focus[disabled] {
  border-color: transparent;
}
.button.clear.secondary {
  border: 1px solid #5d7592;
  color: #5d7592;
}
.button.clear.secondary:hover, .button.clear.secondary:focus {
  border-color: #2f3b49;
  color: #2f3b49;
}
.button.clear.secondary:hover.disabled, .button.clear.secondary:hover[disabled], .button.clear.secondary:focus.disabled, .button.clear.secondary:focus[disabled] {
  border: 1px solid #5d7592;
  color: #5d7592;
}
.button.clear.secondary, .button.clear.secondary.disabled, .button.clear.secondary[disabled], .button.clear.secondary:hover, .button.clear.secondary:hover.disabled, .button.clear.secondary:hover[disabled], .button.clear.secondary:focus, .button.clear.secondary:focus.disabled, .button.clear.secondary:focus[disabled] {
  border-color: transparent;
}
.button.clear.success {
  border: 1px solid #44ce4b;
  color: #44ce4b;
}
.button.clear.success:hover, .button.clear.success:focus {
  border-color: #1c6d21;
  color: #1c6d21;
}
.button.clear.success:hover.disabled, .button.clear.success:hover[disabled], .button.clear.success:focus.disabled, .button.clear.success:focus[disabled] {
  border: 1px solid #44ce4b;
  color: #44ce4b;
}
.button.clear.success, .button.clear.success.disabled, .button.clear.success[disabled], .button.clear.success:hover, .button.clear.success:hover.disabled, .button.clear.success:hover[disabled], .button.clear.success:focus, .button.clear.success:focus.disabled, .button.clear.success:focus[disabled] {
  border-color: transparent;
}
.button.clear.warning {
  border: 1px solid #ffc532;
  color: #ffc532;
}
.button.clear.warning:hover, .button.clear.warning:focus {
  border-color: #996d00;
  color: #996d00;
}
.button.clear.warning:hover.disabled, .button.clear.warning:hover[disabled], .button.clear.warning:focus.disabled, .button.clear.warning:focus[disabled] {
  border: 1px solid #ffc532;
  color: #ffc532;
}
.button.clear.warning, .button.clear.warning.disabled, .button.clear.warning[disabled], .button.clear.warning:hover, .button.clear.warning:hover.disabled, .button.clear.warning:hover[disabled], .button.clear.warning:focus, .button.clear.warning:focus.disabled, .button.clear.warning:focus[disabled] {
  border-color: transparent;
}
.button.clear.alert {
  border: 1px solid #ff382d;
  color: #ff382d;
}
.button.clear.alert:hover, .button.clear.alert:focus {
  border-color: #960800;
  color: #960800;
}
.button.clear.alert:hover.disabled, .button.clear.alert:hover[disabled], .button.clear.alert:focus.disabled, .button.clear.alert:focus[disabled] {
  border: 1px solid #ff382d;
  color: #ff382d;
}
.button.clear.alert, .button.clear.alert.disabled, .button.clear.alert[disabled], .button.clear.alert:hover, .button.clear.alert:hover.disabled, .button.clear.alert:hover[disabled], .button.clear.alert:focus, .button.clear.alert:focus.disabled, .button.clear.alert:focus[disabled] {
  border-color: transparent;
}
.button.dropdown::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 0.4em;
  content: "";
  border-bottom-width: 0;
  border-top-style: solid;
  border-color: #fff transparent transparent;
  position: relative;
  top: 0.4em;
  display: inline-block;
  float: right;
  margin-left: 1em;
}
.button.dropdown.hollow::after, .button.dropdown.clear::after {
  border-top-color: #1f93ff;
}
.button.dropdown.hollow.primary::after, .button.dropdown.clear.primary::after {
  border-top-color: #1f93ff;
}
.button.dropdown.hollow.secondary::after, .button.dropdown.clear.secondary::after {
  border-top-color: #5d7592;
}
.button.dropdown.hollow.success::after, .button.dropdown.clear.success::after {
  border-top-color: #44ce4b;
}
.button.dropdown.hollow.warning::after, .button.dropdown.clear.warning::after {
  border-top-color: #ffc532;
}
.button.dropdown.hollow.alert::after, .button.dropdown.clear.alert::after {
  border-top-color: #ff382d;
}
.button.arrow-only::after {
  top: -0.1em;
  float: none;
  margin-left: 0;
}
a.button:hover, a.button:focus {
  text-decoration: none;
}
.button-group {
  margin-bottom: 0;
  display: flex;
  flex-wrap: nowrap;
  align-items: stretch;
}
.button-group::before, .button-group::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.button-group::after {
  clear: both;
}
.button-group .button {
  margin: 0;
  margin-right: 0;
  margin-bottom: 0;
  font-size: var(--font-size-small);
  flex: 0 0 auto;
  border-radius: 0;
}
.button-group .button:last-child {
  margin-right: 0;
}
.button-group .button:first-child {
  border-top-left-radius: var(--border-radius-normal);
  border-bottom-left-radius: var(--border-radius-normal);
}
.button-group .button:last-child {
  border-top-right-radius: var(--border-radius-normal);
  border-bottom-right-radius: var(--border-radius-normal);
}
.button-group.tiny .button {
  font-size: var(--font-size-micro);
}
.button-group.small .button {
  font-size: var(--font-size-mini);
}
.button-group.large .button {
  font-size: var(--font-size-medium);
}
.button-group.expanded .button {
  flex: 1 1 0px;
}
.button-group.primary .button {
  background-color: #1f93ff;
  color: #fff;
}
.button-group.primary .button:hover, .button-group.primary .button:focus {
  background-color: #0076e5;
  color: #fff;
}
.button-group.secondary .button {
  background-color: #5d7592;
  color: #fff;
}
.button-group.secondary .button:hover, .button-group.secondary .button:focus {
  background-color: #4a5e75;
  color: #fff;
}
.button-group.success .button {
  background-color: #44ce4b;
  color: #fff;
}
.button-group.success .button:hover, .button-group.success .button:focus {
  background-color: #2eae34;
  color: #fff;
}
.button-group.warning .button {
  background-color: #ffc532;
  color: #fff;
}
.button-group.warning .button:hover, .button-group.warning .button:focus {
  background-color: #f4af00;
  color: #fff;
}
.button-group.alert .button {
  background-color: #ff382d;
  color: #fff;
}
.button-group.alert .button:hover, .button-group.alert .button:focus {
  background-color: #f00d00;
  color: #fff;
}
.button-group.stacked, .button-group.stacked-for-small, .button-group.stacked-for-medium {
  flex-wrap: wrap;
}
.button-group.stacked .button, .button-group.stacked-for-small .button, .button-group.stacked-for-medium .button {
  flex: 0 0 100%;
  border-radius: 0;
}
.button-group.stacked .button:last-child, .button-group.stacked-for-small .button:last-child, .button-group.stacked-for-medium .button:last-child {
  margin-bottom: 0;
}
.button-group.stacked .button:first-child, .button-group.stacked-for-small .button:first-child, .button-group.stacked-for-medium .button:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.button-group.stacked .button:last-child, .button-group.stacked-for-small .button:last-child, .button-group.stacked-for-medium .button:last-child {
  margin-bottom: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.button-group.stacked.expanded .button, .button-group.stacked-for-small.expanded .button, .button-group.stacked-for-medium.expanded .button {
  flex: 1 1 0px;
}
@media print, screen and (min-width: 40em) {
.button-group.stacked-for-small .button {
    flex: 0 0 auto;
    margin-bottom: 0;
}
.button-group.stacked-for-small .button:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
}
.button-group.stacked-for-small .button:last-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
}
@media print, screen and (min-width: 64em) {
.button-group.stacked-for-medium .button {
    flex: 0 0 auto;
    margin-bottom: 0;
}
.button-group.stacked-for-medium .button:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
}
.button-group.stacked-for-medium .button:last-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
}
@media screen and (max-width: 39.99875em) {
.button-group.stacked-for-small.expanded {
    display: block;
}
.button-group.stacked-for-small.expanded .button {
    display: block;
    margin-right: 0;
}
}
@media screen and (max-width: 63.99875em) {
.button-group.stacked-for-medium.expanded {
    display: block;
}
.button-group.stacked-for-medium.expanded .button {
    display: block;
    margin-right: 0;
}
}
.close-button {
  position: absolute;
  color: #6e6f73;
  cursor: pointer;
}
[data-whatinput=mouse] .close-button {
  outline: 0;
}
.close-button:hover, .close-button:focus {
  color: #000;
}
.close-button.small {
  right: 0.66rem;
  top: 0.33em;
  font-size: 1.5em;
  line-height: 1;
}
.close-button, .close-button.medium {
  right: 1rem;
  top: 0.5rem;
  font-size: 2em;
  line-height: 1;
}
.label {
  display: inline-block;
  padding: 0.25rem 0.5rem;
  border-radius: var(--border-radius-small);
  font-size: 0.75rem;
  line-height: 1;
  white-space: nowrap;
  cursor: default;
  background: #fff;
  color: #000;
}
.label.primary {
  background: #1f93ff;
  color: #000;
}
.label.secondary {
  background: #5d7592;
  color: #000;
}
.label.success {
  background: #44ce4b;
  color: #000;
}
.label.warning {
  background: #ffc532;
  color: #000;
}
.label.alert {
  background: #ff382d;
  color: #000;
}
.progress {
  height: 0.625rem;
  margin-bottom: 0.5rem;
  border-radius: 0;
  background-color: #8492a6;
}
.progress.primary .progress-meter {
  background-color: #1f93ff;
}
.progress.secondary .progress-meter {
  background-color: #5d7592;
}
.progress.success .progress-meter {
  background-color: #44ce4b;
}
.progress.warning .progress-meter {
  background-color: #ffc532;
}
.progress.alert .progress-meter {
  background-color: #ff382d;
}
.progress-meter {
  position: relative;
  display: block;
  width: 0%;
  height: 100%;
  background-color: #1f93ff;
}
.progress-meter-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin: 0;
  font-size: 0.75rem;
  font-weight: bold;
  color: #fff;
  white-space: nowrap;
}
.slider {
  position: relative;
  height: 0.3125rem;
  margin-top: 1.25rem;
  margin-bottom: 2.25rem;
  background-color: #c0ccda;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  touch-action: none;
}
.slider-fill {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  max-width: 100%;
  height: 0.3125rem;
  background-color: #8492a6;
  transition: all 0.2s ease-in-out;
}
.slider-fill.is-dragging {
  transition: all 0s linear;
}
.slider-handle {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  z-index: 1;
  display: inline-block;
  width: 0.875rem;
  height: 0.875rem;
  border-radius: 0;
  background-color: #1f93ff;
  transition: all 0.2s ease-in-out;
  touch-action: manipulation;
}
[data-whatinput=mouse] .slider-handle {
  outline: 0;
}
.slider-handle:hover {
  background-color: #007ef3;
}
.slider-handle.is-dragging {
  transition: all 0s linear;
}
.slider.disabled,
.slider[disabled] {
  opacity: 0.25;
  cursor: not-allowed;
}
.slider.vertical {
  display: inline-block;
  width: 0.3125rem;
  height: 12.5rem;
  margin: 0 1.25rem;
  transform: scale(1, -1);
}
.slider.vertical .slider-fill {
  top: 0;
  width: 0.3125rem;
  max-height: 100%;
}
.slider.vertical .slider-handle {
  position: absolute;
  top: 0;
  left: 50%;
  width: 0.875rem;
  height: 0.875rem;
  transform: translateX(-50%);
}
.switch {
  height: 1.25rem;
  position: relative;
  margin-bottom: 0.5rem;
  outline: 0;
  font-size: 0.875rem;
  font-weight: bold;
  color: #fff;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.switch-input {
  position: absolute;
  margin-bottom: 0;
  opacity: 0;
}
.switch-paddle {
  position: relative;
  display: block;
  width: 2.5rem;
  height: 1.25rem;
  border-radius: 2rem;
  background: #c0ccda;
  transition: all 0.15s ease-out;
  font-weight: inherit;
  color: inherit;
  cursor: pointer;
}
input + .switch-paddle {
  margin: 0;
}
.switch-paddle::after {
  position: absolute;
  top: 0.125rem;
  left: 0.125rem;
  display: block;
  width: 1rem;
  height: 1rem;
  transform: translate3d(0, 0, 0);
  border-radius: 2rem;
  background: #fff;
  transition: all 0.15s ease-out;
  content: "";
}
input:checked ~ .switch-paddle {
  background: #1f93ff;
}
input:checked ~ .switch-paddle::after {
  left: 1.375rem;
}
[data-whatinput=mouse] input:focus ~ .switch-paddle {
  outline: 0;
}
.switch-inactive, .switch-active {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.switch-active {
  left: 8%;
  display: none;
}
input:checked + label > .switch-active {
  display: block;
}
.switch-inactive {
  right: 15%;
}
input:checked + label > .switch-inactive {
  display: none;
}
.switch.tiny {
  height: 0.75rem;
}
.switch.tiny .switch-paddle {
  width: 1.5rem;
  height: 0.75rem;
  font-size: 0.625rem;
}
.switch.tiny .switch-paddle::after {
  top: 0.125rem;
  left: 0.125rem;
  width: 0.5rem;
  height: 0.5rem;
}
.switch.tiny input:checked ~ .switch-paddle::after {
  left: 0.875rem;
}
.switch.small {
  height: 1rem;
}
.switch.small .switch-paddle {
  width: 2rem;
  height: 1rem;
  font-size: 0.75rem;
}
.switch.small .switch-paddle::after {
  top: 0.125rem;
  left: 0.125rem;
  width: 0.75rem;
  height: 0.75rem;
}
.switch.small input:checked ~ .switch-paddle::after {
  left: 1.125rem;
}
.switch.large {
  height: 2rem;
}
.switch.large .switch-paddle {
  width: 4rem;
  height: 2rem;
  font-size: 1rem;
}
.switch.large .switch-paddle::after {
  top: 0.125rem;
  left: 0.125rem;
  width: 1.75rem;
  height: 1.75rem;
}
.switch.large input:checked ~ .switch-paddle::after {
  left: 2.125rem;
}
table {
  border-collapse: collapse;
  width: 100%;
  margin-bottom: 0.5rem;
  border-radius: 0;
}
thead,
tbody,
tfoot {
  border: 1px solid transparent;
  background-color: transparent;
}
caption {
  padding: 0.5rem 0.625rem 0.625rem;
  font-weight: bold;
}
thead {
  background: rgba(6, 6, 6, 0);
  color: #3c4858;
}
tfoot {
  background: rgba(13, 13, 13, 0);
  color: #3c4858;
}
thead tr,
tfoot tr {
  background: transparent;
}
thead th,
thead td,
tfoot th,
tfoot td {
  padding: 0.5rem 0.625rem 0.625rem;
  font-weight: bold;
  text-align: left;
}
tbody th,
tbody td {
  padding: 0.5rem 0.625rem 0.625rem;
}
tbody tr {
  border-bottom: 0;
  border-bottom: 1px solid transparent;
  background-color: transparent;
}
table.striped tbody tr:nth-child(even) {
  border-bottom: 0;
  background-color: rgba(13, 13, 13, 0);
}
@media screen and (max-width: 63.99875em) {
table.stack thead {
    display: none;
}
table.stack tfoot {
    display: none;
}
table.stack tr,
  table.stack th,
  table.stack td {
    display: block;
}
table.stack td {
    border-top: 0;
}
}
table.scroll {
  display: block;
  width: 100%;
  overflow-x: auto;
}
table.hover thead tr:hover {
  background-color: rgba(1, 1, 1, 0);
}
table.hover tfoot tr:hover {
  background-color: rgba(8, 8, 8, 0);
}
table.hover tbody tr:hover {
  background-color: rgba(0, 0, 0, 0);
}
table.hover.striped tr:nth-of-type(even):hover {
  background-color: rgba(0, 0, 0, 0);
}
.table-scroll {
  overflow-x: auto;
}
.badge {
  display: inline-block;
  min-width: 2.1em;
  padding: var(--space-smaller);
  border-radius: 50%;
  font-size: var(--font-size-nano);
  text-align: center;
  background: #1f93ff;
  color: #fff;
}
.badge.primary {
  background: #1f93ff;
  color: #000;
}
.badge.secondary {
  background: #5d7592;
  color: #fff;
}
.badge.success {
  background: #44ce4b;
  color: #000;
}
.badge.warning {
  background: #ffc532;
  color: #000;
}
.badge.alert {
  background: #ff382d;
  color: #000;
}
.breadcrumbs {
  margin: 0 0 0.5rem 0;
  list-style: none;
}
.breadcrumbs::before, .breadcrumbs::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.breadcrumbs::after {
  clear: both;
}
.breadcrumbs li {
  float: left;
  font-size: 0.6875rem;
  color: #000;
  cursor: default;
  text-transform: uppercase;
}
.breadcrumbs li:not(:last-child)::after {
  position: relative;
  margin: 0 0.46875rem;
  opacity: 1;
  content: "/";
  color: #8492a6;
}
.breadcrumbs a {
  color: #1f93ff;
}
.breadcrumbs a:hover {
  text-decoration: underline;
}
.breadcrumbs .disabled {
  color: #8492a6;
  cursor: not-allowed;
}
.callout {
  position: relative;
  margin: 0 0 0.625rem 0;
  padding: 0.625rem;
  border: 1px solid rgba(0, 0, 0, 0.25);
  border-radius: 0;
  background-color: white;
  color: #3c4858;
}
.callout > :first-child {
  margin-top: 0;
}
.callout > :last-child {
  margin-bottom: 0;
}
.callout.primary {
  background-color: #ddefff;
  color: #3c4858;
}
.callout.secondary {
  background-color: #e6eaef;
  color: #3c4858;
}
.callout.success {
  background-color: #e3f8e4;
  color: #3c4858;
}
.callout.warning {
  background-color: #fff6e0;
  color: #3c4858;
}
.callout.alert {
  background-color: #ffe1e0;
  color: #3c4858;
}
.callout.small {
  padding-top: 0.5rem;
  padding-right: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.5rem;
}
.callout.large {
  padding-top: 3rem;
  padding-right: 3rem;
  padding-bottom: 3rem;
  padding-left: 3rem;
}
.card {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  margin-bottom: 0.5rem;
  border: 1px solid var(--color-border);
  border-radius: var(--border-radius-normal);
  background: #fff;
  box-shadow: var(--shadow-small);
  overflow: hidden;
  color: #3c4858;
}
.card > :last-child {
  margin-bottom: 0;
}
.card-divider {
  display: flex;
  flex: 0 1 auto;
  padding: var(--space-small);
  background: #c0ccda;
}
.card-divider > :last-child {
  margin-bottom: 0;
}
.card-section {
  flex: 1 0 auto;
  padding: var(--space-small);
}
.card-section > :last-child {
  margin-bottom: 0;
}
.card-image {
  min-height: 1px;
}
.dropdown-pane {
  position: absolute;
  z-index: 10;
  display: none;
  width: 300px;
  padding: 0.625rem;
  visibility: hidden;
  border: 1px solid #8492a6;
  border-radius: 0;
  background-color: #fff;
  font-size: 0.625rem;
}
.dropdown-pane.is-opening {
  display: block;
}
.dropdown-pane.is-open {
  display: block;
  visibility: visible;
}
.dropdown-pane.tiny {
  width: 100px;
}
.dropdown-pane.small {
  width: 200px;
}
.dropdown-pane.large {
  width: 400px;
}
.pagination {
  margin-left: 0;
  margin-bottom: 0.5rem;
}
.pagination::before, .pagination::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.pagination::after {
  clear: both;
}
.pagination li {
  margin-right: 0.0625rem;
  border-radius: 0;
  font-size: 0.875rem;
  display: none;
}
.pagination li:last-child, .pagination li:first-child {
  display: inline-block;
}
@media print, screen and (min-width: 40em) {
.pagination li {
    display: inline-block;
}
}
.pagination a,
.pagination button {
  display: block;
  padding: 0.1875rem 0.625rem;
  border-radius: 0;
  color: #000;
}
.pagination a:hover,
.pagination button:hover {
  background: #c0ccda;
}
.pagination .current {
  padding: 0.1875rem 0.625rem;
  background: #1f93ff;
  color: #fff;
  cursor: default;
}
.pagination .disabled {
  padding: 0.1875rem 0.625rem;
  color: #8492a6;
  cursor: not-allowed;
}
.pagination .disabled:hover {
  background: transparent;
}
.pagination .ellipsis::after {
  padding: 0.1875rem 0.625rem;
  content: "…";
  color: #000;
}
.pagination-previous a::before,
.pagination-previous.disabled::before {
  display: inline-block;
  margin-right: 0.5rem;
  content: "«";
}
.pagination-next a::after,
.pagination-next.disabled::after {
  display: inline-block;
  margin-left: 0.5rem;
  content: "»";
}
.has-tip {
  position: relative;
  display: inline-block;
  border-bottom: dotted 1px #6e6f73;
  font-weight: bold;
  cursor: help;
}
.tooltip {
  position: absolute;
  top: calc(100% + 0.4059375rem);
  z-index: 1200;
  max-width: 10rem;
  padding: 0.46875rem;
  border-radius: 0;
  background-color: #000;
  font-size: 0.75rem;
  color: #fff;
}
.tooltip::before {
  position: absolute;
}
.tooltip.bottom::before {
  display: block;
  width: 0;
  height: 0;
  border: inset 0.46875rem;
  content: "";
  border-top-width: 0;
  border-bottom-style: solid;
  border-color: transparent transparent #000;
  bottom: 100%;
}
.tooltip.bottom.align-center::before {
  left: 50%;
  transform: translateX(-50%);
}
.tooltip.top::before {
  display: block;
  width: 0;
  height: 0;
  border: inset 0.46875rem;
  content: "";
  border-bottom-width: 0;
  border-top-style: solid;
  border-color: #000 transparent transparent;
  top: 100%;
  bottom: auto;
}
.tooltip.top.align-center::before {
  left: 50%;
  transform: translateX(-50%);
}
.tooltip.left::before {
  display: block;
  width: 0;
  height: 0;
  border: inset 0.46875rem;
  content: "";
  border-right-width: 0;
  border-left-style: solid;
  border-color: transparent transparent transparent #000;
  left: 100%;
}
.tooltip.left.align-center::before {
  bottom: auto;
  top: 50%;
  transform: translateY(-50%);
}
.tooltip.right::before {
  display: block;
  width: 0;
  height: 0;
  border: inset 0.46875rem;
  content: "";
  border-left-width: 0;
  border-right-style: solid;
  border-color: transparent #000 transparent transparent;
  right: 100%;
  left: auto;
}
.tooltip.right.align-center::before {
  bottom: auto;
  top: 50%;
  transform: translateY(-50%);
}
.tooltip.align-top::before {
  bottom: auto;
  top: 10%;
}
.tooltip.align-bottom::before {
  bottom: 10%;
  top: auto;
}
.tooltip.align-left::before {
  left: 10%;
  right: auto;
}
.tooltip.align-right::before {
  left: auto;
  right: 10%;
}
.accordion {
  margin-left: 0;
  background: #fff;
  list-style-type: none;
}
.accordion[disabled] .accordion-title {
  cursor: not-allowed;
}
.accordion-item:first-child > :first-child {
  border-radius: 0 0 0 0;
}
.accordion-item:last-child > :last-child {
  border-radius: 0 0 0 0;
}
.accordion-title {
  position: relative;
  display: block;
  padding: 0.78125rem 0.625rem;
  border: 1px solid #c0ccda;
  border-bottom: 0;
  font-size: 0.75rem;
  line-height: 1;
  color: #1f93ff;
}
:last-child:not(.is-active) > .accordion-title {
  border-bottom: 1px solid #c0ccda;
  border-radius: 0 0 0 0;
}
.accordion-title:hover, .accordion-title:focus {
  background-color: #c0ccda;
}
.accordion-title::before {
  position: absolute;
  top: 50%;
  right: 1rem;
  margin-top: -0.5rem;
  content: "+";
}
.is-active > .accordion-title::before {
  content: "–";
}
.accordion-content {
  display: none;
  padding: 0.625rem;
  border: 1px solid #c0ccda;
  border-bottom: 0;
  background-color: #fff;
  color: #3c4858;
}
:last-child > .accordion-content:last-child {
  border-bottom: 1px solid #c0ccda;
}
.media-object {
  display: flex;
  margin-bottom: 0.5rem;
  flex-wrap: nowrap;
}
.media-object img {
  max-width: none;
}
@media screen and (max-width: 39.99875em) {
.media-object.stack-for-small {
    flex-wrap: wrap;
}
}
.media-object-section {
  flex: 0 1 auto;
}
.media-object-section:first-child {
  padding-right: 0.5rem;
}
.media-object-section:last-child:not(:nth-child(2)) {
  padding-left: 0.5rem;
}
.media-object-section > :last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 39.99875em) {
.stack-for-small .media-object-section {
    padding: 0;
    padding-bottom: 0.5rem;
    flex-basis: 100%;
    max-width: 100%;
}
.stack-for-small .media-object-section img {
    width: 100%;
}
}
.media-object-section.main-section {
  flex: 1 1 0px;
}
.orbit {
  position: relative;
}
.orbit-container {
  position: relative;
  height: 0;
  margin: 0;
  list-style: none;
  overflow: hidden;
}
.orbit-slide {
  width: 100%;
  position: absolute;
}
.orbit-slide.no-motionui.is-active {
  top: 0;
  left: 0;
}
.orbit-figure {
  margin: 0;
}
.orbit-image {
  width: 100%;
  max-width: 100%;
  margin: 0;
}
.orbit-caption {
  position: absolute;
  bottom: 0;
  width: 100%;
  margin-bottom: 0;
  padding: 0.625rem;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
}
.orbit-next, .orbit-previous {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  padding: 0.625rem;
  color: #fff;
}
[data-whatinput=mouse] .orbit-next, [data-whatinput=mouse] .orbit-previous {
  outline: 0;
}
.orbit-next:hover, .orbit-previous:hover, .orbit-next:active, .orbit-previous:active, .orbit-next:focus, .orbit-previous:focus {
  background-color: rgba(0, 0, 0, 0.5);
}
.orbit-previous {
  left: 0;
}
.orbit-next {
  left: auto;
  right: 0;
}
.orbit-bullets {
  position: relative;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  text-align: center;
}
[data-whatinput=mouse] .orbit-bullets {
  outline: 0;
}
.orbit-bullets button {
  width: 0.75rem;
  height: 0.75rem;
  margin: 0.0625rem;
  border-radius: 50%;
  background-color: #8492a6;
}
.orbit-bullets button:hover {
  background-color: #6e6f73;
}
.orbit-bullets button.is-active {
  background-color: #6e6f73;
}
.responsive-embed,
.flex-video {
  position: relative;
  height: 0;
  margin-bottom: 1rem;
  padding-bottom: 75%;
  overflow: hidden;
}
.responsive-embed iframe,
.responsive-embed object,
.responsive-embed embed,
.responsive-embed video,
.flex-video iframe,
.flex-video object,
.flex-video embed,
.flex-video video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.responsive-embed.widescreen,
.flex-video.widescreen {
  padding-bottom: 56.25%;
}
.tabs {
  margin: 0;
  border: 1px solid transparent;
  background: transparent;
  list-style-type: none;
}
.tabs::before, .tabs::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.tabs::after {
  clear: both;
}
.tabs.vertical > li {
  display: block;
  float: none;
  width: auto;
}
.tabs.simple > li > a {
  padding: 0;
}
.tabs.simple > li > a:hover {
  background: transparent;
}
.tabs.primary {
  background: #1f93ff;
}
.tabs.primary > li > a {
  color: #000;
}
.tabs.primary > li > a:hover, .tabs.primary > li > a:focus {
  background: #118cff;
}
.tabs-title {
  float: left;
}
.tabs-title > a {
  display: block;
  padding: 0.675rem 0;
  font-size: 0.875rem;
  line-height: 1;
  color: #1f93ff;
}
[data-whatinput=mouse] .tabs-title > a {
  outline: 0;
}
.tabs-title > a:hover {
  background: transparent;
  color: #007ff6;
}
.tabs-title > a:focus, .tabs-title > a[aria-selected=true] {
  background: transparent;
  color: #1f93ff;
}
.tabs-content {
  border: 1px solid transparent;
  border-top: 0;
  background: transparent;
  color: foreground(transparent, #1f93ff);
  transition: all 0.5s ease;
}
.tabs-content.vertical {
  border: 1px solid transparent;
  border-left: 0;
}
.tabs-panel {
  display: none;
  padding: 0.625rem;
}
.tabs-panel.is-active {
  display: block;
}
.thumbnail {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 0.5rem;
  border: solid 4px #fff;
  border-radius: 2.5rem;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  line-height: 0;
}
a.thumbnail {
  transition: box-shadow 200ms ease-out;
}
a.thumbnail:hover, a.thumbnail:focus {
  box-shadow: 0 0 6px 1px rgba(31, 147, 255, 0.5);
}
a.thumbnail image {
  box-shadow: none;
}
.menu {
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  display: flex;
  flex-wrap: wrap;
}
[data-whatinput=mouse] .menu li {
  outline: 0;
}
.menu a,
.menu .button {
  line-height: 1;
  text-decoration: none;
  display: block;
  padding: 0.675rem;
}
.menu input,
.menu select,
.menu a,
.menu button {
  margin-bottom: 0;
}
.menu input {
  display: inline-block;
}
.menu, .menu.horizontal {
  flex-wrap: wrap;
  flex-direction: row;
}
.menu.vertical {
  flex-wrap: nowrap;
  flex-direction: column;
}
.menu.expanded li {
  flex: 1 1 0px;
}
.menu.simple {
  align-items: center;
}
.menu.simple li + li {
  margin-left: 1rem;
}
.menu.simple a {
  padding: 0;
}
@media print, screen and (min-width: 40em) {
.menu.medium-horizontal {
    flex-wrap: wrap;
    flex-direction: row;
}
.menu.medium-vertical {
    flex-wrap: nowrap;
    flex-direction: column;
}
.menu.medium-expanded li {
    flex: 1 1 0px;
}
.menu.medium-simple li {
    flex: 1 1 0px;
}
}
@media print, screen and (min-width: 64em) {
.menu.large-horizontal {
    flex-wrap: wrap;
    flex-direction: row;
}
.menu.large-vertical {
    flex-wrap: nowrap;
    flex-direction: column;
}
.menu.large-expanded li {
    flex: 1 1 0px;
}
.menu.large-simple li {
    flex: 1 1 0px;
}
}
.menu.nested {
  margin-right: 0;
  margin-left: 1rem;
}
.menu.icons a {
  display: flex;
}
.menu.icon-top a, .menu.icon-right a, .menu.icon-bottom a, .menu.icon-left a {
  display: flex;
}
.menu.icon-left li a {
  flex-flow: row nowrap;
}
.menu.icon-left li a img,
.menu.icon-left li a i,
.menu.icon-left li a svg {
  margin-right: 0.15625rem;
}
.menu.icon-right li a {
  flex-flow: row nowrap;
}
.menu.icon-right li a img,
.menu.icon-right li a i,
.menu.icon-right li a svg {
  margin-left: 0.15625rem;
}
.menu.icon-top li a {
  flex-flow: column nowrap;
}
.menu.icon-top li a img,
.menu.icon-top li a i,
.menu.icon-top li a svg {
  align-self: stretch;
  margin-bottom: 0.15625rem;
  text-align: center;
}
.menu.icon-bottom li a {
  flex-flow: column nowrap;
}
.menu.icon-bottom li a img,
.menu.icon-bottom li a i,
.menu.icon-bottom li a svg {
  align-self: stretch;
  margin-bottom: 0.15625rem;
  text-align: center;
}
.menu .is-active > a {
  background: var(--s-50);
  color: #fff;
}
.menu .active > a {
  background: var(--s-50);
  color: #fff;
}
.menu.align-left {
  justify-content: flex-start;
}
.menu.align-right li {
  display: flex;
  justify-content: flex-end;
}
.menu.align-right li .submenu li {
  justify-content: flex-start;
}
.menu.align-right.vertical li {
  display: block;
  text-align: right;
}
.menu.align-right.vertical li .submenu li {
  text-align: right;
}
.menu.align-right .nested {
  margin-right: 1rem;
  margin-left: 0;
}
.menu.align-center li {
  display: flex;
  justify-content: center;
}
.menu.align-center li .submenu li {
  justify-content: flex-start;
}
.menu .menu-text {
  padding: 0.7rem 1rem;
  font-weight: bold;
  line-height: 1;
  color: inherit;
}
.menu-centered > .menu {
  justify-content: center;
}
.menu-centered > .menu li {
  display: flex;
  justify-content: center;
}
.menu-centered > .menu li .submenu li {
  justify-content: flex-start;
}
.no-js [data-responsive-menu] ul {
  display: none;
}
.menu-icon {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 16px;
  cursor: pointer;
}
.menu-icon::after {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 2px;
  background: #fff;
  box-shadow: 0 7px 0 #fff, 0 14px 0 #fff;
  content: "";
}
.menu-icon:hover::after {
  background: #8492a6;
  box-shadow: 0 7px 0 #8492a6, 0 14px 0 #8492a6;
}
.menu-icon.dark {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 16px;
  cursor: pointer;
}
.menu-icon.dark::after {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 2px;
  background: #000;
  box-shadow: 0 7px 0 #000, 0 14px 0 #000;
  content: "";
}
.menu-icon.dark:hover::after {
  background: #6e6f73;
  box-shadow: 0 7px 0 #6e6f73, 0 14px 0 #6e6f73;
}
.accordion-menu li {
  width: 100%;
}
.accordion-menu a {
  padding: 0.7rem 1rem;
}
.accordion-menu .is-accordion-submenu a {
  padding: 0.7rem 1rem;
}
.accordion-menu .nested.is-accordion-submenu {
  margin-right: 0;
  margin-left: 1rem;
}
.accordion-menu.align-right .nested.is-accordion-submenu {
  margin-right: 1rem;
  margin-left: 0;
}
.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > a {
  position: relative;
}
.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > a::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: "";
  border-bottom-width: 0;
  border-top-style: solid;
  border-color: #1f93ff transparent transparent;
  position: absolute;
  top: 50%;
  margin-top: -3px;
  right: 1rem;
}
.accordion-menu.align-left .is-accordion-submenu-parent > a::after {
  right: 1rem;
  left: auto;
}
.accordion-menu.align-right .is-accordion-submenu-parent > a::after {
  right: auto;
  left: 1rem;
}
.accordion-menu .is-accordion-submenu-parent[aria-expanded=true] > a::after {
  transform: rotate(180deg);
  transform-origin: 50% 50%;
}
.is-accordion-submenu-parent {
  position: relative;
}
.has-submenu-toggle > a {
  margin-right: 40px;
}
.submenu-toggle {
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  height: 40px;
  cursor: pointer;
}
.submenu-toggle::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: "";
  border-bottom-width: 0;
  border-top-style: solid;
  border-color: #1f93ff transparent transparent;
  top: 0;
  bottom: 0;
  margin: auto;
}
.submenu-toggle[aria-expanded=true]::after {
  transform: scaleY(-1);
  transform-origin: 50% 50%;
}
.submenu-toggle-text {
  position: absolute !important;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.is-drilldown {
  position: relative;
  overflow: hidden;
}
.is-drilldown li {
  display: block;
}
.is-drilldown.animate-height {
  transition: height 0.5s;
}
.drilldown a {
  padding: 0.7rem 1rem;
  background: #fff;
}
.drilldown .is-drilldown-submenu {
  position: absolute;
  top: 0;
  left: 100%;
  z-index: -1;
  width: 100%;
  background: #fff;
  transition: transform 0.15s linear;
}
.drilldown .is-drilldown-submenu.is-active {
  z-index: 1;
  display: block;
  transform: translateX(-100%);
}
.drilldown .is-drilldown-submenu.is-closing {
  transform: translateX(100%);
}
.drilldown .is-drilldown-submenu a {
  padding: 0.7rem 1rem;
}
.drilldown .nested.is-drilldown-submenu {
  margin-right: 0;
  margin-left: 0;
}
.drilldown .drilldown-submenu-cover-previous {
  min-height: 100%;
}
.drilldown .is-drilldown-submenu-parent > a {
  position: relative;
}
.drilldown .is-drilldown-submenu-parent > a::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: "";
  border-right-width: 0;
  border-left-style: solid;
  border-color: transparent transparent transparent #1f93ff;
  position: absolute;
  top: 50%;
  margin-top: -6px;
  right: 1rem;
}
.drilldown.align-left .is-drilldown-submenu-parent > a::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: "";
  border-right-width: 0;
  border-left-style: solid;
  border-color: transparent transparent transparent #1f93ff;
  right: 1rem;
  left: auto;
}
.drilldown.align-right .is-drilldown-submenu-parent > a::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: "";
  border-left-width: 0;
  border-right-style: solid;
  border-color: transparent #1f93ff transparent transparent;
  right: auto;
  left: 1rem;
}
.drilldown .js-drilldown-back > a::before {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: "";
  border-left-width: 0;
  border-right-style: solid;
  border-color: transparent #1f93ff transparent transparent;
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.75rem;
}
.dropdown.menu > li.opens-left > .is-dropdown-submenu {
  top: 100%;
  right: 0;
  left: auto;
}
.dropdown.menu > li.opens-right > .is-dropdown-submenu {
  top: 100%;
  right: auto;
  left: 0;
}
.dropdown.menu > li.is-dropdown-submenu-parent > a {
  position: relative;
  padding-right: 1.5rem;
}
.dropdown.menu > li.is-dropdown-submenu-parent > a::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: "";
  border-bottom-width: 0;
  border-top-style: solid;
  border-color: #1f93ff transparent transparent;
  right: 5px;
  left: auto;
  margin-top: -3px;
}
[data-whatinput=mouse] .dropdown.menu a {
  outline: 0;
}
.dropdown.menu > li > a {
  background: #fff;
  padding: 0.7rem 1rem;
}
.dropdown.menu > li.is-active > a {
  background: transparent;
  color: #1f93ff;
}
.no-js .dropdown.menu ul {
  display: none;
}
.dropdown.menu .nested.is-dropdown-submenu {
  margin-right: 0;
  margin-left: 0;
}
.dropdown.menu.vertical > li .is-dropdown-submenu {
  top: 0;
}
.dropdown.menu.vertical > li.opens-left > .is-dropdown-submenu {
  top: 0;
  right: 100%;
  left: auto;
}
.dropdown.menu.vertical > li.opens-right > .is-dropdown-submenu {
  right: auto;
  left: 100%;
}
.dropdown.menu.vertical > li > a::after {
  right: 14px;
}
.dropdown.menu.vertical > li.opens-left > a::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: "";
  border-left-width: 0;
  border-right-style: solid;
  border-color: transparent #1f93ff transparent transparent;
  right: auto;
  left: 5px;
}
.dropdown.menu.vertical > li.opens-right > a::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: "";
  border-right-width: 0;
  border-left-style: solid;
  border-color: transparent transparent transparent #1f93ff;
}
@media print, screen and (min-width: 40em) {
.dropdown.menu.medium-horizontal > li.opens-left > .is-dropdown-submenu {
    top: 100%;
    right: 0;
    left: auto;
}
.dropdown.menu.medium-horizontal > li.opens-right > .is-dropdown-submenu {
    top: 100%;
    right: auto;
    left: 0;
}
.dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a {
    position: relative;
    padding-right: 1.5rem;
}
.dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: "";
    border-bottom-width: 0;
    border-top-style: solid;
    border-color: #1f93ff transparent transparent;
    right: 5px;
    left: auto;
    margin-top: -3px;
}
.dropdown.menu.medium-vertical > li .is-dropdown-submenu {
    top: 0;
}
.dropdown.menu.medium-vertical > li.opens-left > .is-dropdown-submenu {
    top: 0;
    right: 100%;
    left: auto;
}
.dropdown.menu.medium-vertical > li.opens-right > .is-dropdown-submenu {
    right: auto;
    left: 100%;
}
.dropdown.menu.medium-vertical > li > a::after {
    right: 14px;
}
.dropdown.menu.medium-vertical > li.opens-left > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: "";
    border-left-width: 0;
    border-right-style: solid;
    border-color: transparent #1f93ff transparent transparent;
    right: auto;
    left: 5px;
}
.dropdown.menu.medium-vertical > li.opens-right > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: "";
    border-right-width: 0;
    border-left-style: solid;
    border-color: transparent transparent transparent #1f93ff;
}
}
@media print, screen and (min-width: 64em) {
.dropdown.menu.large-horizontal > li.opens-left > .is-dropdown-submenu {
    top: 100%;
    right: 0;
    left: auto;
}
.dropdown.menu.large-horizontal > li.opens-right > .is-dropdown-submenu {
    top: 100%;
    right: auto;
    left: 0;
}
.dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a {
    position: relative;
    padding-right: 1.5rem;
}
.dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: "";
    border-bottom-width: 0;
    border-top-style: solid;
    border-color: #1f93ff transparent transparent;
    right: 5px;
    left: auto;
    margin-top: -3px;
}
.dropdown.menu.large-vertical > li .is-dropdown-submenu {
    top: 0;
}
.dropdown.menu.large-vertical > li.opens-left > .is-dropdown-submenu {
    top: 0;
    right: 100%;
    left: auto;
}
.dropdown.menu.large-vertical > li.opens-right > .is-dropdown-submenu {
    right: auto;
    left: 100%;
}
.dropdown.menu.large-vertical > li > a::after {
    right: 14px;
}
.dropdown.menu.large-vertical > li.opens-left > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: "";
    border-left-width: 0;
    border-right-style: solid;
    border-color: transparent #1f93ff transparent transparent;
    right: auto;
    left: 5px;
}
.dropdown.menu.large-vertical > li.opens-right > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: "";
    border-right-width: 0;
    border-left-style: solid;
    border-color: transparent transparent transparent #1f93ff;
}
}
.dropdown.menu.align-right .is-dropdown-submenu.first-sub {
  top: 100%;
  right: 0;
  left: auto;
}
.is-dropdown-menu.vertical {
  width: 100px;
}
.is-dropdown-menu.vertical.align-right {
  float: right;
}
.is-dropdown-submenu-parent {
  position: relative;
}
.is-dropdown-submenu-parent a::after {
  position: absolute;
  top: 50%;
  right: 5px;
  left: auto;
  margin-top: -6px;
}
.is-dropdown-submenu-parent.opens-inner > .is-dropdown-submenu {
  top: 100%;
  left: auto;
}
.is-dropdown-submenu-parent.opens-left > .is-dropdown-submenu {
  right: 100%;
  left: auto;
}
.is-dropdown-submenu-parent.opens-right > .is-dropdown-submenu {
  right: auto;
  left: 100%;
}
.is-dropdown-submenu {
  position: absolute;
  top: 0;
  left: 100%;
  z-index: 1;
  display: none;
  min-width: 200px;
  border: 1px solid #8492a6;
  background: #fff;
}
.dropdown .is-dropdown-submenu a {
  padding: 0.7rem 1rem;
}
.is-dropdown-submenu .is-dropdown-submenu-parent > a::after {
  right: 14px;
}
.is-dropdown-submenu .is-dropdown-submenu-parent.opens-left > a::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: "";
  border-left-width: 0;
  border-right-style: solid;
  border-color: transparent #1f93ff transparent transparent;
  right: auto;
  left: 5px;
}
.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right > a::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: "";
  border-right-width: 0;
  border-left-style: solid;
  border-color: transparent transparent transparent #1f93ff;
}
.is-dropdown-submenu .is-dropdown-submenu {
  margin-top: -1px;
}
.is-dropdown-submenu > li {
  width: 100%;
}
.is-dropdown-submenu.js-dropdown-active {
  display: block;
}
.is-off-canvas-open {
  overflow: hidden;
}
.js-off-canvas-overlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 11;
  width: 100%;
  height: 100%;
  transition: opacity 0.5s ease, visibility 0.5s ease;
  background: rgba(255, 255, 255, 0.25);
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
}
.js-off-canvas-overlay.is-visible {
  opacity: 1;
  visibility: visible;
}
.js-off-canvas-overlay.is-closable {
  cursor: pointer;
}
.js-off-canvas-overlay.is-overlay-absolute {
  position: absolute;
}
.js-off-canvas-overlay.is-overlay-fixed {
  position: fixed;
}
.off-canvas-wrapper {
  position: relative;
  overflow: hidden;
}
.off-canvas {
  position: fixed;
  z-index: 12;
  transition: transform 0.5s ease;
  backface-visibility: hidden;
  background: #c0ccda;
}
[data-whatinput=mouse] .off-canvas {
  outline: 0;
}
.off-canvas.is-transition-push {
  z-index: 12;
}
.off-canvas.is-closed {
  visibility: hidden;
}
.off-canvas.is-transition-overlap {
  z-index: 13;
}
.off-canvas.is-transition-overlap.is-open {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
}
.off-canvas.is-open {
  transform: translate(0, 0);
}
.off-canvas-absolute {
  position: absolute;
  z-index: 12;
  transition: transform 0.5s ease;
  backface-visibility: hidden;
  background: #c0ccda;
}
[data-whatinput=mouse] .off-canvas-absolute {
  outline: 0;
}
.off-canvas-absolute.is-transition-push {
  z-index: 12;
}
.off-canvas-absolute.is-closed {
  visibility: hidden;
}
.off-canvas-absolute.is-transition-overlap {
  z-index: 13;
}
.off-canvas-absolute.is-transition-overlap.is-open {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
}
.off-canvas-absolute.is-open {
  transform: translate(0, 0);
}
.position-left {
  top: 0;
  left: 0;
  height: 100%;
  overflow-y: auto;
  width: 14.375;
  transform: translateX(-14.375);
}
@media print, screen and (min-width: 40em) {
.position-left {
    width: 14.375;
    transform: translateX(-14.375);
}
}
.off-canvas-content .off-canvas.position-left {
  transform: translateX(-14.375);
}
@media print, screen and (min-width: 40em) {
.off-canvas-content .off-canvas.position-left {
    transform: translateX(-14.375);
}
}
.off-canvas-content .off-canvas.position-left.is-transition-overlap.is-open {
  transform: translate(0, 0);
}
.off-canvas-content.is-open-left.has-transition-push {
  transform: translateX(14.375);
}
@media print, screen and (min-width: 40em) {
.off-canvas-content.is-open-left.has-transition-push {
    transform: translateX(14.375);
}
}
.position-left.is-transition-push {
  box-shadow: inset -13px 0 20px -13px rgba(0, 0, 0, 0.25);
}
.position-right {
  top: 0;
  right: 0;
  height: 100%;
  overflow-y: auto;
  width: 14.375;
  transform: translateX(14.375);
}
@media print, screen and (min-width: 40em) {
.position-right {
    width: 14.375;
    transform: translateX(14.375);
}
}
.off-canvas-content .off-canvas.position-right {
  transform: translateX(14.375);
}
@media print, screen and (min-width: 40em) {
.off-canvas-content .off-canvas.position-right {
    transform: translateX(14.375);
}
}
.off-canvas-content .off-canvas.position-right.is-transition-overlap.is-open {
  transform: translate(0, 0);
}
.off-canvas-content.is-open-right.has-transition-push {
  transform: translateX(-14.375);
}
@media print, screen and (min-width: 40em) {
.off-canvas-content.is-open-right.has-transition-push {
    transform: translateX(-14.375);
}
}
.position-right.is-transition-push {
  box-shadow: inset 13px 0 20px -13px rgba(0, 0, 0, 0.25);
}
.position-top {
  top: 0;
  left: 0;
  width: 100%;
  overflow-x: auto;
  height: 14.375;
  transform: translateY(-14.375);
}
@media print, screen and (min-width: 40em) {
.position-top {
    height: 14.375;
    transform: translateY(-14.375);
}
}
.off-canvas-content .off-canvas.position-top {
  transform: translateY(-14.375);
}
@media print, screen and (min-width: 40em) {
.off-canvas-content .off-canvas.position-top {
    transform: translateY(-14.375);
}
}
.off-canvas-content .off-canvas.position-top.is-transition-overlap.is-open {
  transform: translate(0, 0);
}
.off-canvas-content.is-open-top.has-transition-push {
  transform: translateY(14.375);
}
@media print, screen and (min-width: 40em) {
.off-canvas-content.is-open-top.has-transition-push {
    transform: translateY(14.375);
}
}
.position-top.is-transition-push {
  box-shadow: inset 0 -13px 20px -13px rgba(0, 0, 0, 0.25);
}
.position-bottom {
  bottom: 0;
  left: 0;
  width: 100%;
  overflow-x: auto;
  height: 14.375;
  transform: translateY(14.375);
}
@media print, screen and (min-width: 40em) {
.position-bottom {
    height: 14.375;
    transform: translateY(14.375);
}
}
.off-canvas-content .off-canvas.position-bottom {
  transform: translateY(14.375);
}
@media print, screen and (min-width: 40em) {
.off-canvas-content .off-canvas.position-bottom {
    transform: translateY(14.375);
}
}
.off-canvas-content .off-canvas.position-bottom.is-transition-overlap.is-open {
  transform: translate(0, 0);
}
.off-canvas-content.is-open-bottom.has-transition-push {
  transform: translateY(-14.375);
}
@media print, screen and (min-width: 40em) {
.off-canvas-content.is-open-bottom.has-transition-push {
    transform: translateY(-14.375);
}
}
.position-bottom.is-transition-push {
  box-shadow: inset 0 13px 20px -13px rgba(0, 0, 0, 0.25);
}
.off-canvas-content {
  transform: none;
  transition: transform 0.5s ease;
  backface-visibility: hidden;
}
.off-canvas-content.has-transition-push {
  transform: translate(0, 0);
}
.off-canvas-content .off-canvas.is-open {
  transform: translate(0, 0);
}
@media print, screen and (min-width: 40em) {
.position-left.reveal-for-medium {
    transform: none;
    z-index: 12;
    transition: none;
    visibility: visible;
}
.position-left.reveal-for-medium .close-button {
    display: none;
}
.off-canvas-content .position-left.reveal-for-medium {
    transform: none;
}
.off-canvas-content.has-reveal-left {
    margin-left: 14.375;
}
.position-left.reveal-for-medium ~ .off-canvas-content {
    margin-left: 14.375;
}
.position-right.reveal-for-medium {
    transform: none;
    z-index: 12;
    transition: none;
    visibility: visible;
}
.position-right.reveal-for-medium .close-button {
    display: none;
}
.off-canvas-content .position-right.reveal-for-medium {
    transform: none;
}
.off-canvas-content.has-reveal-right {
    margin-right: 14.375;
}
.position-right.reveal-for-medium ~ .off-canvas-content {
    margin-right: 14.375;
}
.position-top.reveal-for-medium {
    transform: none;
    z-index: 12;
    transition: none;
    visibility: visible;
}
.position-top.reveal-for-medium .close-button {
    display: none;
}
.off-canvas-content .position-top.reveal-for-medium {
    transform: none;
}
.off-canvas-content.has-reveal-top {
    margin-top: 14.375;
}
.position-top.reveal-for-medium ~ .off-canvas-content {
    margin-top: 14.375;
}
.position-bottom.reveal-for-medium {
    transform: none;
    z-index: 12;
    transition: none;
    visibility: visible;
}
.position-bottom.reveal-for-medium .close-button {
    display: none;
}
.off-canvas-content .position-bottom.reveal-for-medium {
    transform: none;
}
.off-canvas-content.has-reveal-bottom {
    margin-bottom: 14.375;
}
.position-bottom.reveal-for-medium ~ .off-canvas-content {
    margin-bottom: 14.375;
}
}
@media print, screen and (min-width: 64em) {
.position-left.reveal-for-large {
    transform: none;
    z-index: 12;
    transition: none;
    visibility: visible;
}
.position-left.reveal-for-large .close-button {
    display: none;
}
.off-canvas-content .position-left.reveal-for-large {
    transform: none;
}
.off-canvas-content.has-reveal-left {
    margin-left: 14.375;
}
.position-left.reveal-for-large ~ .off-canvas-content {
    margin-left: 14.375;
}
.position-right.reveal-for-large {
    transform: none;
    z-index: 12;
    transition: none;
    visibility: visible;
}
.position-right.reveal-for-large .close-button {
    display: none;
}
.off-canvas-content .position-right.reveal-for-large {
    transform: none;
}
.off-canvas-content.has-reveal-right {
    margin-right: 14.375;
}
.position-right.reveal-for-large ~ .off-canvas-content {
    margin-right: 14.375;
}
.position-top.reveal-for-large {
    transform: none;
    z-index: 12;
    transition: none;
    visibility: visible;
}
.position-top.reveal-for-large .close-button {
    display: none;
}
.off-canvas-content .position-top.reveal-for-large {
    transform: none;
}
.off-canvas-content.has-reveal-top {
    margin-top: 14.375;
}
.position-top.reveal-for-large ~ .off-canvas-content {
    margin-top: 14.375;
}
.position-bottom.reveal-for-large {
    transform: none;
    z-index: 12;
    transition: none;
    visibility: visible;
}
.position-bottom.reveal-for-large .close-button {
    display: none;
}
.off-canvas-content .position-bottom.reveal-for-large {
    transform: none;
}
.off-canvas-content.has-reveal-bottom {
    margin-bottom: 14.375;
}
.position-bottom.reveal-for-large ~ .off-canvas-content {
    margin-bottom: 14.375;
}
}
@media print, screen and (min-width: 40em) {
.off-canvas.in-canvas-for-medium {
    visibility: visible;
    height: auto;
    position: static;
    background: none;
    width: auto;
    overflow: visible;
    transition: none;
}
.off-canvas.in-canvas-for-medium.position-left, .off-canvas.in-canvas-for-medium.position-right, .off-canvas.in-canvas-for-medium.position-top, .off-canvas.in-canvas-for-medium.position-bottom {
    box-shadow: none;
    transform: none;
}
.off-canvas.in-canvas-for-medium .close-button {
    display: none;
}
}
@media print, screen and (min-width: 64em) {
.off-canvas.in-canvas-for-large {
    visibility: visible;
    height: auto;
    position: static;
    background: none;
    width: auto;
    overflow: visible;
    transition: none;
}
.off-canvas.in-canvas-for-large.position-left, .off-canvas.in-canvas-for-large.position-right, .off-canvas.in-canvas-for-large.position-top, .off-canvas.in-canvas-for-large.position-bottom {
    box-shadow: none;
    transform: none;
}
.off-canvas.in-canvas-for-large .close-button {
    display: none;
}
}
html.is-reveal-open {
  position: fixed;
  width: 100%;
  overflow-y: hidden;
}
html.is-reveal-open.zf-has-scroll {
  overflow-y: scroll;
}
html.is-reveal-open body {
  overflow-y: hidden;
}
.reveal-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1005;
  display: none;
  background-color: rgba(0, 0, 0, 0.45);
  overflow-y: auto;
}
.reveal {
  z-index: 1006;
  backface-visibility: hidden;
  display: none;
  padding: 0.5rem;
  border: 1px solid #8492a6;
  border-radius: 0;
  background-color: #fff;
  position: relative;
  top: 100px;
  margin-right: auto;
  margin-left: auto;
  overflow-y: auto;
}
[data-whatinput=mouse] .reveal {
  outline: 0;
}
@media print, screen and (min-width: 40em) {
.reveal {
    min-height: 0;
}
}
.reveal .column, .reveal .columns {
  min-width: 0;
}
.reveal > :last-child {
  margin-bottom: 0;
}
@media print, screen and (min-width: 40em) {
.reveal {
    width: 600px;
    max-width: 100%;
}
}
.reveal.collapse {
  padding: 0;
}
@media print, screen and (min-width: 40em) {
.reveal.tiny {
    width: 30%;
    max-width: 100%;
}
.reveal.small {
    width: 50%;
    max-width: 100%;
}
.reveal.large {
    width: 90%;
    max-width: 100%;
}
}
.reveal.full {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  max-width: none;
  height: 100%;
  min-height: 100%;
  margin-left: 0;
  border: 0;
  border-radius: 0;
}
@media screen and (max-width: 39.99875em) {
.reveal {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    max-width: none;
    height: 100%;
    min-height: 100%;
    margin-left: 0;
    border: 0;
    border-radius: 0;
}
}
.reveal.without-overlay {
  position: fixed;
}
.sticky-container {
  position: relative;
}
.sticky {
  position: relative;
  z-index: 0;
  transform: translate3d(0, 0, 0);
}
.sticky.is-stuck {
  position: fixed;
  z-index: 5;
  width: 100%;
}
.sticky.is-stuck.is-at-top {
  top: 0;
}
.sticky.is-stuck.is-at-bottom {
  bottom: 0;
}
.sticky.is-anchored {
  position: relative;
  right: auto;
  left: auto;
}
.sticky.is-anchored.is-at-bottom {
  bottom: 0;
}
.title-bar {
  padding: 0.3125rem;
  background: #000;
  color: #fff;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.title-bar .menu-icon {
  margin-left: 0.15625rem;
  margin-right: 0.15625rem;
}
.title-bar-left,
.title-bar-right {
  flex: 1 1 0px;
}
.title-bar-right {
  text-align: right;
}
.title-bar-title {
  display: inline-block;
  vertical-align: middle;
  font-weight: bold;
}
.top-bar {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  padding: 0.3125;
  flex-wrap: wrap;
}
.top-bar,
.top-bar ul {
  background-color: #c0ccda;
}
.top-bar input {
  max-width: 200px;
  margin-right: 1rem;
}
.top-bar .input-group-field {
  width: 100%;
  margin-right: 0;
}
.top-bar input.button {
  width: auto;
}
.top-bar .top-bar-left,
.top-bar .top-bar-right {
  flex: 0 0 100%;
  max-width: 100%;
}
@media print, screen and (min-width: 40em) {
.top-bar {
    flex-wrap: nowrap;
}
.top-bar .top-bar-left {
    flex: 1 1 auto;
    margin-right: auto;
}
.top-bar .top-bar-right {
    flex: 0 1 auto;
    margin-left: auto;
}
}
@media screen and (max-width: 63.99875em) {
.top-bar.stacked-for-medium {
    flex-wrap: wrap;
}
.top-bar.stacked-for-medium .top-bar-left,
  .top-bar.stacked-for-medium .top-bar-right {
    flex: 0 0 100%;
    max-width: 100%;
}
}
@media screen and (max-width: 74.99875em) {
.top-bar.stacked-for-large {
    flex-wrap: wrap;
}
.top-bar.stacked-for-large .top-bar-left,
  .top-bar.stacked-for-large .top-bar-right {
    flex: 0 0 100%;
    max-width: 100%;
}
}
.top-bar-title {
  flex: 0 0 auto;
  margin: 0.3125 0.625rem 0.3125 0;
}
.top-bar-left,
.top-bar-right {
  flex: 0 0 auto;
}
.float-left {
  float: left !important;
}
.float-right {
  float: right !important;
}
.float-center {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.clearfix::before, .clearfix::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.clearfix::after {
  clear: both;
}
.align-left {
  justify-content: flex-start;
}
.align-right {
  justify-content: flex-end;
}
.align-center {
  justify-content: center;
}
.align-justify {
  justify-content: space-between;
}
.align-spaced {
  justify-content: space-around;
}
.align-left.vertical.menu > li > a {
  justify-content: flex-start;
}
.align-right.vertical.menu > li > a {
  justify-content: flex-end;
}
.align-center.vertical.menu > li > a {
  justify-content: center;
}
.align-top {
  align-items: flex-start;
}
.align-self-top {
  align-self: flex-start;
}
.align-bottom {
  align-items: flex-end;
}
.align-self-bottom {
  align-self: flex-end;
}
.align-middle {
  align-items: center;
}
.align-self-middle {
  align-self: center;
}
.align-stretch {
  align-items: stretch;
}
.align-self-stretch {
  align-self: stretch;
}
.align-center-middle {
  justify-content: center;
  align-items: center;
  align-content: center;
}
.small-order-1 {
  order: 1;
}
.small-order-2 {
  order: 2;
}
.small-order-3 {
  order: 3;
}
.small-order-4 {
  order: 4;
}
.small-order-5 {
  order: 5;
}
.small-order-6 {
  order: 6;
}
@media print, screen and (min-width: 40em) {
.medium-order-1 {
    order: 1;
}
.medium-order-2 {
    order: 2;
}
.medium-order-3 {
    order: 3;
}
.medium-order-4 {
    order: 4;
}
.medium-order-5 {
    order: 5;
}
.medium-order-6 {
    order: 6;
}
}
@media print, screen and (min-width: 64em) {
.large-order-1 {
    order: 1;
}
.large-order-2 {
    order: 2;
}
.large-order-3 {
    order: 3;
}
.large-order-4 {
    order: 4;
}
.large-order-5 {
    order: 5;
}
.large-order-6 {
    order: 6;
}
}
.flex-container {
  display: flex;
}
.flex-child-auto {
  flex: 1 1 auto;
}
.flex-child-grow {
  flex: 1 0 auto;
}
.flex-child-shrink {
  flex: 0 1 auto;
}
.flex-dir-row {
  flex-direction: row;
}
.flex-dir-row-reverse {
  flex-direction: row-reverse;
}
.flex-dir-column {
  flex-direction: column;
}
.flex-dir-column-reverse {
  flex-direction: column-reverse;
}
@media print, screen and (min-width: 40em) {
.medium-flex-container {
    display: flex;
}
.medium-flex-child-auto {
    flex: 1 1 auto;
}
.medium-flex-child-grow {
    flex: 1 0 auto;
}
.medium-flex-child-shrink {
    flex: 0 1 auto;
}
.medium-flex-dir-row {
    flex-direction: row;
}
.medium-flex-dir-row-reverse {
    flex-direction: row-reverse;
}
.medium-flex-dir-column {
    flex-direction: column;
}
.medium-flex-dir-column-reverse {
    flex-direction: column-reverse;
}
}
@media print, screen and (min-width: 64em) {
.large-flex-container {
    display: flex;
}
.large-flex-child-auto {
    flex: 1 1 auto;
}
.large-flex-child-grow {
    flex: 1 0 auto;
}
.large-flex-child-shrink {
    flex: 0 1 auto;
}
.large-flex-dir-row {
    flex-direction: row;
}
.large-flex-dir-row-reverse {
    flex-direction: row-reverse;
}
.large-flex-dir-column {
    flex-direction: column;
}
.large-flex-dir-column-reverse {
    flex-direction: column-reverse;
}
}
.hide {
  display: none !important;
}
.invisible {
  visibility: hidden;
}
@media screen and (max-width: 39.99875em) {
.hide-for-small-only {
    display: none !important;
}
}
@media screen and (max-width: 0em), screen and (min-width: 40em) {
.show-for-small-only {
    display: none !important;
}
}
@media print, screen and (min-width: 40em) {
.hide-for-medium {
    display: none !important;
}
}
@media screen and (max-width: 39.99875em) {
.show-for-medium {
    display: none !important;
}
}
@media screen and (min-width: 40em) and (max-width: 63.99875em) {
.hide-for-medium-only {
    display: none !important;
}
}
@media screen and (max-width: 39.99875em), screen and (min-width: 64em) {
.show-for-medium-only {
    display: none !important;
}
}
@media print, screen and (min-width: 64em) {
.hide-for-large {
    display: none !important;
}
}
@media screen and (max-width: 63.99875em) {
.show-for-large {
    display: none !important;
}
}
@media screen and (min-width: 64em) and (max-width: 74.99875em) {
.hide-for-large-only {
    display: none !important;
}
}
@media screen and (max-width: 63.99875em), screen and (min-width: 75em) {
.show-for-large-only {
    display: none !important;
}
}
.show-for-sr,
.show-on-focus {
  position: absolute !important;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.show-on-focus:active, .show-on-focus:focus {
  position: static !important;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}
.show-for-landscape,
.hide-for-portrait {
  display: block !important;
}
@media screen and (orientation: landscape) {
.show-for-landscape,
  .hide-for-portrait {
    display: block !important;
}
}
@media screen and (orientation: portrait) {
.show-for-landscape,
  .hide-for-portrait {
    display: none !important;
}
}
.hide-for-landscape,
.show-for-portrait {
  display: none !important;
}
@media screen and (orientation: landscape) {
.hide-for-landscape,
  .show-for-portrait {
    display: none !important;
}
}
@media screen and (orientation: portrait) {
.hide-for-landscape,
  .show-for-portrait {
    display: block !important;
}
}
.text-hide {
  font: 0/0 a !important;
  color: transparent !important;
  text-shadow: none !important;
  background-color: transparent !important;
  border: 0 !important;
}
.text-truncate {
  max-width: 100% !important;
  overflow: hidden !important;
  text-overflow: ellipsis;
  white-space: nowrap !important;
}
.text-nowrap {
  white-space: nowrap !important;
}
.text-wrap {
  word-wrap: break-word !important;
}
.text-lowercase {
  text-transform: lowercase !important;
}
.text-uppercase {
  text-transform: uppercase !important;
}
.text-capitalize {
  text-transform: capitalize !important;
}
.text-overline {
  text-decoration: overline !important;
}
.text-underline {
  text-decoration: underline !important;
}
.text-line-through {
  text-decoration: line-through !important;
}
.font-wide {
  letter-spacing: 0.25rem;
}
.font-normal {
  font-weight: normal;
}
.font-bold {
  font-weight: bold;
}
.font-italic {
  font-style: italic !important;
}
ul.list-disc {
  list-style-type: disc !important;
}
ul.list-circle {
  list-style-type: circle !important;
}
ul.list-square {
  list-style-type: square !important;
}
ol.list-decimal {
  list-style-type: decimal !important;
}
ol.list-lower-alpha {
  list-style-type: lower-alpha !important;
}
ol.list-lower-latin {
  list-style-type: lower-latin !important;
}
ol.list-lower-roman {
  list-style-type: lower-roman !important;
}
ol.list-upper-alpha {
  list-style-type: upper-alpha !important;
}
ol.list-upper-latin {
  list-style-type: upper-latin !important;
}
ol.list-upper-roman {
  list-style-type: upper-roman !important;
}
.rounded {
  border-radius: 5000px !important;
}
.rounded:after {
  border-radius: 50%;
}
.radius {
  border-radius: 0.1875rem;
}
.bordered {
  border: 0.0625rem solid #8492a6;
}
.shadow {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}
.separator-center {
  text-align: center !important;
}
.separator-center::before, .separator-center::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.separator-center::after {
  clear: both;
  position: relative !important;
  width: 3rem;
  border-bottom: 0.125rem solid #1f93ff;
  margin: 0.5rem auto 0;
}
.separator-left {
  text-align: left !important;
}
.separator-left::before, .separator-left::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.separator-left::after {
  clear: both;
  position: relative !important;
  width: 3rem;
  border-bottom: 0.125rem solid #1f93ff;
  margin: 0.5rem auto 0;
  margin-left: 0 !important;
}
.separator-right {
  text-align: right !important;
}
.separator-right::before, .separator-right::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.separator-right::after {
  clear: both;
  position: relative !important;
  width: 3rem;
  border-bottom: 0.125rem solid #1f93ff;
  margin: 0.5rem auto 0;
  margin-right: 0 !important;
}
.overflow-visible {
  overflow: visible !important;
}
.overflow-x-visible {
  overflow-x: visible !important;
}
.overflow-y-visible {
  overflow-y: visible !important;
}
.overflow-hidden {
  overflow: hidden !important;
}
.overflow-x-hidden {
  overflow-x: hidden !important;
}
.overflow-y-hidden {
  overflow-y: hidden !important;
}
.overflow-scroll {
  overflow: scroll !important;
}
.overflow-x-scroll {
  overflow-x: scroll !important;
}
.overflow-y-scroll {
  overflow-y: scroll !important;
}
.display-inline {
  display: inline !important;
}
.display-inline-block {
  display: inline-block !important;
}
.display-block {
  display: block !important;
}
.display-table {
  display: table !important;
}
.display-table-cell {
  display: table-cell !important;
}
.position-static {
  position: static !important;
}
.position-relative {
  position: relative !important;
}
.position-absolute {
  position: absolute !important;
}
.position-fixed {
  position: fixed !important;
}
.position-fixed-top {
  position: fixed !important;
  top: 0rem !important;
  right: 0rem !important;
  left: 0rem !important;
  z-index: 975;
}
.position-fixed-bottom {
  position: fixed !important;
  right: 0rem !important;
  bottom: 0rem !important;
  left: 0rem !important;
  z-index: 975;
}
.border-box {
  box-sizing: border-box !important;
}
.border-none {
  border: none !important;
}
.width-25 {
  width: 25% !important;
}
.width-50 {
  width: 50% !important;
}
.width-75 {
  width: 75% !important;
}
.width-100 {
  width: 100% !important;
}
.height-25 {
  height: 25% !important;
}
.height-50 {
  height: 50% !important;
}
.height-75 {
  height: 75% !important;
}
.height-100 {
  height: 100% !important;
}
.max-width-100 {
  max-width: 100% !important;
}
.max-height-100 {
  max-height: 100% !important;
}
.margin-0 {
  margin: 0rem;
}
.margin-top-0 {
  margin-top: 0rem !important;
}
.margin-right-0 {
  margin-right: 0rem !important;
}
.margin-bottom-0 {
  margin-bottom: 0rem !important;
}
.margin-left-0 {
  margin-left: 0rem !important;
}
.margin-horizontal-0 {
  margin-right: 0rem !important;
  margin-left: 0rem !important;
}
.margin-vertical-0 {
  margin-top: 0rem !important;
  margin-bottom: 0rem !important;
}
.padding-0 {
  padding: 0rem;
}
.padding-top-0 {
  padding-top: 0rem !important;
}
.padding-right-0 {
  padding-right: 0rem !important;
}
.padding-bottom-0 {
  padding-bottom: 0rem !important;
}
.padding-left-0 {
  padding-left: 0rem !important;
}
.padding-horizontal-0 {
  padding-right: 0rem !important;
  padding-left: 0rem !important;
}
.padding-vertical-0 {
  padding-top: 0rem !important;
  padding-bottom: 0rem !important;
}
.margin-1 {
  margin: 0.5rem;
}
.margin-top-1 {
  margin-top: 0.5rem !important;
}
.margin-right-1 {
  margin-right: 0.5rem !important;
}
.margin-bottom-1 {
  margin-bottom: 0.5rem !important;
}
.margin-left-1 {
  margin-left: 0.5rem !important;
}
.margin-horizontal-1 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}
.margin-vertical-1 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}
.padding-1 {
  padding: 0.5rem;
}
.padding-top-1 {
  padding-top: 0.5rem !important;
}
.padding-right-1 {
  padding-right: 0.5rem !important;
}
.padding-bottom-1 {
  padding-bottom: 0.5rem !important;
}
.padding-left-1 {
  padding-left: 0.5rem !important;
}
.padding-horizontal-1 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}
.padding-vertical-1 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.margin-2 {
  margin: 1rem;
}
.margin-top-2 {
  margin-top: 1rem !important;
}
.margin-right-2 {
  margin-right: 1rem !important;
}
.margin-bottom-2 {
  margin-bottom: 1rem !important;
}
.margin-left-2 {
  margin-left: 1rem !important;
}
.margin-horizontal-2 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}
.margin-vertical-2 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
.padding-2 {
  padding: 1rem;
}
.padding-top-2 {
  padding-top: 1rem !important;
}
.padding-right-2 {
  padding-right: 1rem !important;
}
.padding-bottom-2 {
  padding-bottom: 1rem !important;
}
.padding-left-2 {
  padding-left: 1rem !important;
}
.padding-horizontal-2 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}
.padding-vertical-2 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.margin-3 {
  margin: 1.5rem;
}
.margin-top-3 {
  margin-top: 1.5rem !important;
}
.margin-right-3 {
  margin-right: 1.5rem !important;
}
.margin-bottom-3 {
  margin-bottom: 1.5rem !important;
}
.margin-left-3 {
  margin-left: 1.5rem !important;
}
.margin-horizontal-3 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}
.margin-vertical-3 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}
.padding-3 {
  padding: 1.5rem;
}
.padding-top-3 {
  padding-top: 1.5rem !important;
}
.padding-right-3 {
  padding-right: 1.5rem !important;
}
.padding-bottom-3 {
  padding-bottom: 1.5rem !important;
}
.padding-left-3 {
  padding-left: 1.5rem !important;
}
.padding-horizontal-3 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}
.padding-vertical-3 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}
.page-title {
  font-size: 1.5rem;
}
.page-sub-title {
  font-size: 1.375rem;
  word-wrap: break-word;
}
.block-title {
  font-size: 1.125rem;
}
.sub-block-title {
  font-size: 1rem;
}
.text-block-title {
  font-size: 0.875rem;
}
.text-muted {
  color: var(--s-300);
}
a {
  font-size: 0.875rem;
}
p {
  font-size: 0.875rem;
  word-spacing: 0.12em;
}
html,
body {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  height: 100%;
  margin: 0;
  padding: 0;
  width: 100%;
}
.app-wrapper {
  box-sizing: border-box;
  min-height: 0px;
  flex-grow: 0;
  width: 100%;
  height: 100%;
}
.app-wrapper .button--fixed-top{
  position: fixed;
  top: 0.5rem;
  display: flex;
  flex-direction: row;
}
.app-wrapper .button--fixed-top:where([dir="ltr"], [dir="ltr"] *){
  right: 0.5rem;
}
.app-wrapper .button--fixed-top:where([dir="rtl"], [dir="rtl"] *){
  left: 0.5rem;
}
.banner + .app-wrapper{
  height: calc(100% - 48px);
}
.banner + .app-wrapper .button--fixed-top{
  top: 3.5rem;
}
.banner + .app-wrapper .off-canvas-content .button--fixed-top{
  top: 0.5rem;
}
.slide-fade-enter-active {
  transition: all 0.3s var(--ease-in-cubic);
}
.slide-fade-leave-active {
  transition: all 0.3s var(--ease-out-cubic);
}
.slide-fade-enter,
.slide-fade-leave-to {
  opacity: 0;
  transform: translateX(10px);
}
.slide-fade-enter {
  transform: translateX(0.125rem);
}
.slide-fade-leave-to {
  transform: translateX(1.5rem);
}
.conversations-list-enter-active,
.conversations-list-leave-active {
  transition: all 0.25s var(--ease-out-cubic);
}
.conversations-list-enter,
.conversations-list-leave-to {
  opacity: 0;
  transform: translateX(1.5rem);
}
.menu-list-enter-active,
.menu-list-leave-active {
  transition: opacity 0.3s var(--ease-out-cubic), transform 0.2s var(--ease-out-cubic);
}
.menu-list-leave-to {
  opacity: 0;
  position: absolute;
  transform: translateX(0.5rem);
}
.menu-list-enter {
  opacity: 0;
  transform: translateX(-0.5rem);
}
.slide-up-enter-active {
  transition: all 0.3s var(--ease-in-cubic);
}
.slide-up-leave-active {
  transition: all 0.3s var(--ease-out-cubic);
}
.slide-up-enter,
.slide-up-leave-to {
  opacity: 0;
  transform: translateY(-1.5rem);
}
.menu-slide-enter-active,
.menu-slide-leave-active {
  transform: translateY(0);
  transition: transform 0.25s var(--ease-in-cubic), opacity 0.15s var(--ease-in-cubic);
}
.menu-slide-enter,
.menu-slide-leave-to {
  opacity: 0;
  transform: translateY(0.5rem);
}
.toast-fade-enter-active {
  transition: all 0.3s var(--ease-in-sine);
}
.toast-fade-leave-active {
  transition: all 0.1s var(--ease-out-sine);
}
.toast-fade-enter,
.toast-fade-leave-to {
  opacity: 0;
  transform: translateY(-0.5rem);
}
.modal-fade-enter-active {
  transition: all 0.3s var(--ease-in-sine);
}
.modal-fade-leave-active {
  transition: all 0.1s var(--ease-out-sine);
}
.modal-fade-enter,
.modal-fade-leave-to {
  opacity: 0;
}
.network-notification-fade-enter-active {
  transition: all 0.1s var(--ease-in-sine);
}
.network-notification-fade-leave-active {
  transition: all 0.1s var(--ease-out-sine);
}
.network-notification-fade-enter,
.network-notification-fade-leave-to {
  opacity: 0;
  transform: translateY(-0.5rem);
}
.button {
  font-family: "PlusJakarta", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Tahoma, Arial, sans-serif;
  font-weight: 500;
}
.button.round {
  border-radius: 1000px;
}
select {
  height: 2.5rem;
}
.card {
  margin-bottom: var(--space-small);
  padding: var(--space-normal);
}
code {
  border: 0;
  font-family: "ui-monospace", "SFMono-Regular", "Menlo", "Monaco", "Consolas", '"Liberation Mono"', '"Courier New"', "monospace";
  font-size: 0.75rem;
}
code.hljs {
  background: var(--s-50);
  border-radius: var(--border-radius-large);
  padding: 1.25rem;
  --tw-bg-opacity: 1;
  background-color: hsl(209 13.3% 95.3% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
:is(.dark code.hljs){
  --tw-bg-opacity: 1;
  background-color: hsl(207 5.6% 31.6% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-capitalize {
  text-transform: capitalize;
}
.cursor-pointer {
  cursor: pointer;
}
.columns.with-right-space {
  padding-right: var(--space-normal);
}
.badge {
  border-radius: var(--border-radius-normal);
}
.padding-right-small {
  padding-right: var(--space-one);
}
.app-rtl--wrapper {
  direction: rtl;
}
.app-rtl--wrapper .tabs-title:first-child {
  margin-left: var(--space-small);
  margin-right: unset;
}
.app-rtl--wrapper .tabs-title:last-child {
  margin-left: unset;
  margin-right: var(--space-small);
}
.app-rtl--wrapper table,
.app-rtl--wrapper thead,
.app-rtl--wrapper th {
  text-align: right;
}
.app-rtl--wrapper .footer .page-meta {
  direction: initial;
}
.app-rtl--wrapper .wizard-box {
  direction: initial;
}
.app-rtl--wrapper .conversation-details-wrap .conversation-panel .text-content p {
  unicode-bidi: plaintext;
}
.app-rtl--wrapper .conversation-details-wrap .conversation-panel .text-content ul {
  padding-left: unset;
  padding-right: var(--space-two);
}
.app-rtl--wrapper .conversation-details-wrap .conversation-panel .text-content li {
  text-align: right;
}
.app-rtl--wrapper .conversation-details-wrap .conversation-panel li.right .sender--info {
  padding: var(--space-small) var(--space-smaller) var(--space-smaller) 0;
}
.app-rtl--wrapper .conversation-details-wrap .conversation-panel li.right .context-menu-wrap {
  margin-left: 0;
  margin-right: auto;
}
.app-rtl--wrapper .conversation-details-wrap .conversation-footer .preview-item {
  direction: initial;
}
.app-rtl--wrapper .conversation-details-wrap .conversation-sidebar-wrap .checkbox-wrap .checkbox {
  margin-left: var(--space-small);
}
.app-rtl--wrapper .conversation-details-wrap .close-button--rtl {
  transform: rotate(180deg);
}
.app-rtl--wrapper .conversation-details-wrap .resolve-actions .button-group .button:first-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: var(--border-radius-normal);
  border-top-left-radius: 0;
  border-top-right-radius: var(--border-radius-normal);
}
.app-rtl--wrapper .conversation-details-wrap .resolve-actions .button-group .button:last-child {
  border-bottom-left-radius: var(--border-radius-normal);
  border-bottom-right-radius: 0;
  border-top-left-radius: var(--border-radius-normal);
  border-top-right-radius: 0;
}
.app-rtl--wrapper .conversations-list-wrap {
  border-right: 0;
}
.app-rtl--wrapper .conversations-list-wrap .conversation .conversation--meta {
  left: 1rem;
  right: unset;
  pointer-events: none;
}
.app-rtl--wrapper .conversations-list-wrap .conversation .conversation--meta .unread {
  margin-left: unset;
  margin-right: auto;
}
.app-rtl--wrapper .conversations-list-wrap .conversation .assignee-label {
  margin-left: 0;
  margin-right: var(--space-one);
}
.app-rtl--wrapper .conversations-list-wrap .conversation .show-more--button {
  margin: unset;
  transform: rotate(180deg);
}
.app-rtl--wrapper .conversations-list-wrap .search-header--wrap .search--input {
  text-align: right;
}
.app-rtl--wrapper .conversations-list-wrap .search-header--wrap .layout-switch__container {
  transform: rotate(180deg);
}
.app-rtl--wrapper .conversations-list-wrap .basic-filter {
  left: 0;
  right: unset;
}
.app-rtl--wrapper .conversations-list-wrap .label-container .label {
  margin-left: var(--space-smaller);
  margin-right: 0;
}
.app-rtl--wrapper .conversations-list-wrap .toggle-sidebar {
  margin-left: 0;
  margin-right: var(--space-minus-small);
  transform: rotate(180deg);
}
.app-rtl--wrapper .conversations-list-wrap .bulk-action__container .triangle {
  left: var(--triangle-position);
  right: unset;
}
.app-rtl--wrapper .conversations-list-wrap .bulk-action__container .bulk-action__agents {
  left: var(--space-small);
  right: unset;
}
.app-rtl--wrapper .conversations-list-wrap .bulk-action__container .labels-container {
  left: var(--space-small);
  right: unset;
}
.app-rtl--wrapper .conversations-list-wrap .bulk-action__container .labels-container .label-checkbox {
  margin: 0 0 0 var(--space-one);
}
.app-rtl--wrapper .conversations-list-wrap .bulk-action__container .actions-container {
  left: var(--space-small);
  right: unset;
}
.app-rtl--wrapper .conversations-list-wrap .bulk-action__container .bulk-action__teams {
  left: var(--space-small);
  right: unset;
}
.app-rtl--wrapper .card.note-wrap .time-stamp {
  unicode-bidi: plaintext;
}
.app-rtl--wrapper .notification-wrap {
  left: 0;
  right: var(--space-jumbo);
}
.app-rtl--wrapper .notification-wrap .action-button {
  margin-left: var(--space-small);
  margin-right: 0;
}
.app-rtl--wrapper .notification-wrap .notification-content--wrap {
  margin-left: 0;
  margin-right: var(--space-small);
}
.app-rtl--wrapper .article-container .row--article-block td:last-child {
  direction: initial;
}
.app-rtl--wrapper .portal-popover__container .portal .actions-container {
  margin-left: unset;
  margin-right: var(--space-one);
}
.app-rtl--wrapper .edit-article--container .header-right--wrap .button-group .button:first-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: var(--border-radius-normal);
  border-top-left-radius: 0;
  border-top-right-radius: var(--border-radius-normal);
}
.app-rtl--wrapper .edit-article--container .header-right--wrap .button-group .button:last-child {
  border-bottom-left-radius: var(--border-radius-normal);
  border-bottom-right-radius: 0;
  border-top-left-radius: var(--border-radius-normal);
  border-top-right-radius: 0;
}
.app-rtl--wrapper .edit-article--container .header-left--wrap .back-button {
  direction: initial;
}
.app-rtl--wrapper .edit-article--container .article--buttons .dropdown-pane {
  left: 0;
  position: absolute;
  right: unset;
}
.app-rtl--wrapper .edit-article--container .sidebar-button {
  transform: rotate(180deg);
}
.app-rtl--wrapper .article-settings--container {
  border-left: 0;
  border-right: 1px solid var(--color-border-light);
  flex-direction: row-reverse;
  margin-left: 0;
  margin-right: var(--space-normal);
  padding-left: 0;
  padding-right: var(--space-normal);
}
.app-rtl--wrapper .category-list--container .header-left--wrap {
  direction: initial;
  justify-content: flex-end;
}
.app-rtl--wrapper .toggle-button.small span.active {
  transform: translate(var(--space-minus-small), var(--space-zero));
}
.app-rtl--wrapper .toggle-button span {
  --minus-space-one-point-five: -0.9375rem;
}
.app-rtl--wrapper .toggle-button span.active {
  transform: translate(var(--minus-space-one-point-five), var(--space-zero));
}
.app-rtl--wrapper .widget-builder-container .widget-preview {
  direction: initial;
}
.app-rtl--wrapper .modal-container {
  text-align: right;
}
.app-rtl--wrapper .modal-container .modal-footer button {
  margin-left: 0;
  margin-right: var(--space-small);
}
.app-rtl--wrapper .account-selector--wrap {
  direction: initial;
}
.app-rtl--wrapper .colorpicker--chrome {
  direction: initial;
}
.app-rtl--wrapper .mention--box {
  direction: initial;
}
.app-rtl--wrapper .contact--details .contact--bio {
  direction: ltr;
}
.app-rtl--wrapper .merge-contacts .child-contact-wrap {
  direction: ltr;
}
.app-rtl--wrapper .contact--form .input-group {
  direction: initial;
}
.app-rtl--wrapper .dropdown-menu--header > span.title {
  text-align: right;
}
.button{
  margin-bottom: 0px;
  display: inline-flex;
  height: 2.5rem;
  align-items: center;
  gap: 0.5rem;
  box-shadow: none !important;
}
.button .button__content{
  width: 100%;
}
.button .button__content img,
.button .button__content svg{
  display: inline-block;
}
.button .spinner{
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0px;
  padding-bottom: 0px;
}
.button .icon + .button__content{
  width: auto;
}
.button.expanded{
  display: flex;
  justify-content: center;
  text-align: center;
}
.button.round{
  border-radius: 9999px;
}
.button.compact{
  padding-bottom: 0px;
  padding-top: 0px;
}
.button.hollow{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: hsl(212 77.4% 23.1% / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: hsl(212 77.4% 23.1% / var(--tw-text-opacity));
}
.button.hollow:hover{
  --tw-bg-opacity: 1;
  background-color: hsl(209 100% 96.5% / var(--tw-bg-opacity));
}
:is(.dark .button.hollow){
  --tw-border-opacity: 1;
  border-color: hsl(212 77.4% 23.1% / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: hsl(212 77.4% 23.1% / var(--tw-text-opacity));
}
:is(.dark .button.hollow:hover){
  --tw-bg-opacity: 1;
  background-color: hsl(216 50.0% 11.8% / var(--tw-bg-opacity));
}
.button.hollow.secondary{
  --tw-border-opacity: 1;
  border-color: hsl(207 11.1% 85.9% / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: hsl(207 5.6% 31.6% / var(--tw-text-opacity));
}
.button.hollow.secondary:hover{
  --tw-bg-opacity: 1;
  background-color: hsl(209 13.3% 95.3% / var(--tw-bg-opacity));
}
:is(.dark .button.hollow.secondary){
  --tw-border-opacity: 1;
  border-color: hsl(206 6.0% 43.5% / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
:is(.dark .button.hollow.secondary:hover){
  --tw-bg-opacity: 1;
  background-color: hsl(207 5.6% 31.6% / var(--tw-bg-opacity));
}
.button.hollow.success{
  --tw-border-opacity: 1;
  border-color: hsl(143 40.3% 79.0% / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: hsl(153 67.0% 28.5% / var(--tw-text-opacity));
}
.button.hollow.success:hover{
  --tw-bg-opacity: 1;
  background-color: hsl(137 72.0% 94.0% / var(--tw-bg-opacity));
}
:is(.dark .button.hollow.success){
  --tw-border-opacity: 1;
  border-color: hsl(152 57.5% 37.6% / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: hsl(151 49.3% 46.5% / var(--tw-text-opacity));
}
:is(.dark .button.hollow.success:hover){
  --tw-bg-opacity: 1;
  background-color: hsl(153 51.8% 21.8% / var(--tw-bg-opacity));
}
.button.hollow.alert{
  --tw-border-opacity: 1;
  border-color: hsl(360 81.7% 87.8% / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: hsl(358 65.0% 48.7% / var(--tw-text-opacity));
}
.button.hollow.alert:hover{
  --tw-bg-opacity: 1;
  background-color: hsl(351 89.0% 96.0% / var(--tw-bg-opacity));
}
:is(.dark .button.hollow.alert){
  --tw-border-opacity: 1;
  border-color: hsl(358 69.4% 55.2% / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: hsl(358 85.3% 64.0% / var(--tw-text-opacity));
}
:is(.dark .button.hollow.alert:hover){
  --tw-bg-opacity: 1;
  background-color: hsl(358 65.0% 40.4% / var(--tw-bg-opacity));
}
.button.hollow.warning{
  --tw-border-opacity: 1;
  border-color: hsl(48 100% 46.1% / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: hsl(48 100% 46.1% / var(--tw-text-opacity));
}
.button.hollow.warning:hover{
  --tw-bg-opacity: 1;
  background-color: hsl(52 100% 95.5% / var(--tw-bg-opacity));
}
:is(.dark .button.hollow.warning){
  --tw-border-opacity: 1;
  border-color: hsl(49 90.3% 18.4% / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: hsl(48 100% 46.1% / var(--tw-text-opacity));
}
:is(.dark .button.hollow.warning:hover){
  --tw-bg-opacity: 1;
  background-color: hsl(46 100% 6.7% / var(--tw-bg-opacity));
}
.button.hollow:hover{
  --tw-border-opacity: 1;
  border-color: hsl(208 11.7% 91.1% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(210 98.8% 94.0% / var(--tw-bg-opacity));
}
:is(.dark .button.hollow:hover){
  --tw-border-opacity: 1;
  border-color: hsl(206 100% 50.0% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(212 77.4% 23.1% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(210 100% 66.1% / var(--tw-text-opacity));
}
.button.hollow:hover.secondary{
  --tw-border-opacity: 1;
  border-color: hsl(208 11.7% 91.1% / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
:is(.dark .button.hollow:hover.secondary){
  --tw-border-opacity: 1;
  border-color: hsl(207 5.6% 31.6% / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.button.hollow:hover.success{
  --tw-border-opacity: 1;
  border-color: hsl(208 11.7% 91.1% / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: hsl(153 51.8% 21.8% / var(--tw-text-opacity));
}
:is(.dark .button.hollow:hover.success){
  --tw-border-opacity: 1;
  border-color: hsl(207 5.6% 31.6% / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: hsl(143 40.3% 79.0% / var(--tw-text-opacity));
}
.button.hollow:hover.alert{
  --tw-border-opacity: 1;
  border-color: hsl(208 11.7% 91.1% / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: hsl(358 65.0% 48.7% / var(--tw-text-opacity));
}
:is(.dark .button.hollow:hover.alert){
  --tw-border-opacity: 1;
  border-color: hsl(207 5.6% 31.6% / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: hsl(360 81.7% 87.8% / var(--tw-text-opacity));
}
.button.hollow:hover.warning{
  --tw-border-opacity: 1;
  border-color: hsl(208 11.7% 91.1% / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: hsl(49 90.3% 18.4% / var(--tw-text-opacity));
}
:is(.dark .button.hollow:hover.warning){
  --tw-border-opacity: 1;
  border-color: hsl(207 5.6% 31.6% / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: hsl(48 100% 47.0% / var(--tw-text-opacity));
}
.button.smooth{
  --tw-bg-opacity: 1;
  background-color: hsl(209 100% 96.5% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(211 89.7% 34.1% / var(--tw-text-opacity));
}
.button.smooth:hover{
  --tw-bg-opacity: 1;
  background-color: hsl(209 95.0% 90.1% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(211 89.7% 34.1% / var(--tw-text-opacity));
}
:is(.dark .button.smooth){
  --tw-bg-opacity: 1;
  background-color: hsl(212 77.4% 23.1% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(209 95.0% 90.1% / var(--tw-text-opacity));
}
:is(.dark .button.smooth:hover){
  --tw-bg-opacity: 1;
  background-color: hsl(216 50.0% 11.8% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(211 89.7% 34.1% / var(--tw-text-opacity));
}
.button.smooth.secondary{
  --tw-bg-opacity: 1;
  background-color: hsl(209 13.3% 95.3% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(207 5.6% 31.6% / var(--tw-text-opacity));
}
.button.smooth.secondary:hover{
  --tw-bg-opacity: 1;
  background-color: hsl(208 11.7% 91.1% / var(--tw-bg-opacity));
}
:is(.dark .button.smooth.secondary){
  --tw-bg-opacity: 1;
  background-color: hsl(207 5.6% 31.6% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
:is(.dark .button.smooth.secondary:hover){
  --tw-bg-opacity: 1;
  background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity));
}
.button.smooth.success{
  --tw-bg-opacity: 1;
  background-color: hsl(137 72.0% 94.0% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(153 67.0% 28.5% / var(--tw-text-opacity));
}
.button.smooth.success:hover{
  --tw-bg-opacity: 1;
  background-color: hsl(143 40.3% 79.0% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(153 51.8% 21.8% / var(--tw-text-opacity));
}
:is(.dark .button.smooth.success){
  --tw-bg-opacity: 1;
  background-color: hsl(153 67.0% 28.5% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(143 40.3% 79.0% / var(--tw-text-opacity));
}
:is(.dark .button.smooth.success:hover){
  --tw-bg-opacity: 1;
  background-color: hsl(153 51.8% 21.8% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(143 40.3% 79.0% / var(--tw-text-opacity));
}
.button.smooth.alert{
  --tw-bg-opacity: 1;
  background-color: hsl(351 89.0% 96.0% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(358 65.0% 48.7% / var(--tw-text-opacity));
}
.button.smooth.alert:hover{
  --tw-bg-opacity: 1;
  background-color: hsl(360 81.7% 87.8% / var(--tw-bg-opacity));
}
:is(.dark .button.smooth.alert){
  background-color: hsl(358 65.0% 48.7% / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.5;
  --tw-text-opacity: 1;
  color: hsl(360 81.7% 87.8% / var(--tw-text-opacity));
}
:is(.dark .button.smooth.alert:hover){
  background-color: hsl(358 65.0% 40.4% / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.3;
}
.button.smooth.warning{
  --tw-bg-opacity: 1;
  background-color: hsl(55 100% 90.9% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(49 90.3% 18.4% / var(--tw-text-opacity));
}
.button.smooth.warning:hover{
  --tw-bg-opacity: 1;
  background-color: hsl(52 97.9% 82.0% / var(--tw-bg-opacity));
}
:is(.dark .button.smooth.warning){
  --tw-bg-opacity: 1;
  background-color: hsl(55 100% 90.9% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(49 90.3% 18.4% / var(--tw-text-opacity));
}
:is(.dark .button.smooth.warning:hover){
  --tw-bg-opacity: 1;
  background-color: hsl(52 97.9% 82.0% / var(--tw-bg-opacity));
}
.button.clear{
  --tw-text-opacity: 1;
  color: hsl(212 77.4% 23.1% / var(--tw-text-opacity));
}
:is(.dark .button.clear){
  --tw-text-opacity: 1;
  color: hsl(212 77.4% 23.1% / var(--tw-text-opacity));
}
.button.clear.secondary{
  --tw-text-opacity: 1;
  color: hsl(207 5.6% 31.6% / var(--tw-text-opacity));
}
:is(.dark .button.clear.secondary){
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.button.clear.success{
  --tw-text-opacity: 1;
  color: hsl(153 67.0% 28.5% / var(--tw-text-opacity));
}
:is(.dark .button.clear.success){
  --tw-text-opacity: 1;
  color: hsl(143 40.3% 79.0% / var(--tw-text-opacity));
}
.button.clear.alert{
  --tw-text-opacity: 1;
  color: hsl(358 65.0% 48.7% / var(--tw-text-opacity));
}
:is(.dark .button.clear.alert){
  --tw-text-opacity: 1;
  color: hsl(360 81.7% 87.8% / var(--tw-text-opacity));
}
.button.clear.warning{
  --tw-text-opacity: 1;
  color: hsl(49 90.3% 18.4% / var(--tw-text-opacity));
}
:is(.dark .button.clear.warning){
  --tw-text-opacity: 1;
  color: hsl(48 100% 46.1% / var(--tw-text-opacity));
}
.button.clear:hover:hover{
  --tw-bg-opacity: 1;
  background-color: hsl(209 100% 96.5% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(212 77.4% 23.1% / var(--tw-text-opacity));
}
:is(.dark .button.clear:hover:hover){
  background-color: hsl(216 50.0% 11.8% / 0.5);
  --tw-text-opacity: 1;
  color: hsl(209 95.0% 90.1% / var(--tw-text-opacity));
}
.button.clear:hover.secondary:hover{
  --tw-bg-opacity: 1;
  background-color: hsl(209 13.3% 95.3% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
:is(.dark .button.clear:hover.secondary:hover){
  --tw-bg-opacity: 1;
  background-color: hsl(207 5.6% 31.6% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.button.clear:hover.success:hover{
  --tw-bg-opacity: 1;
  background-color: hsl(137 72.0% 94.0% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(153 51.8% 21.8% / var(--tw-text-opacity));
}
:is(.dark .button.clear:hover.success:hover){
  --tw-bg-opacity: 1;
  background-color: hsl(153 51.8% 21.8% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(143 40.3% 79.0% / var(--tw-text-opacity));
}
.button.clear:hover.alert:hover{
  --tw-bg-opacity: 1;
  background-color: hsl(351 89.0% 96.0% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(358 65.0% 48.7% / var(--tw-text-opacity));
}
:is(.dark .button.clear:hover.alert:hover){
  --tw-bg-opacity: 1;
  background-color: hsl(358 65.0% 40.4% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(360 81.7% 87.8% / var(--tw-text-opacity));
}
.button.clear:hover.warning:hover{
  --tw-bg-opacity: 1;
  background-color: hsl(55 100% 90.9% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(49 90.3% 18.4% / var(--tw-text-opacity));
}
:is(.dark .button.clear:hover.warning:hover){
  --tw-bg-opacity: 1;
  background-color: hsl(46 100% 6.7% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(48 100% 46.1% / var(--tw-text-opacity));
}
.button.clear:active.secondary:active{
  --tw-bg-opacity: 1;
  background-color: hsl(208 11.7% 91.1% / var(--tw-bg-opacity));
}
:is(.dark .button.clear:active.secondary:active){
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
}
.button.clear:focus.secondary:focus{
  --tw-bg-opacity: 1;
  background-color: hsl(209 13.3% 95.3% / var(--tw-bg-opacity));
}
:is(.dark .button.clear:focus.secondary:focus){
  --tw-bg-opacity: 1;
  background-color: hsl(207 5.6% 31.6% / var(--tw-bg-opacity));
}
.button.tiny{
  height: 1.5rem;
}
.button.small{
  height: 2rem;
  padding-bottom: 0.25rem;
  padding-top: 0.25rem;
}
.button.large{
  height: 3rem;
}
.button.button--only-icon{
  width: 2.5rem;
  justify-content: center;
  padding-left: 0px;
  padding-right: 0px;
}
.button.button--only-icon.tiny{
  width: 1.5rem;
}
.button.button--only-icon.small{
  width: 2rem;
}
.button.button--only-icon.large{
  width: 3rem;
}
.button.link{
  margin: 0px;
  height: auto;
  padding: 0px;
}
.button.link:hover{
  text-decoration-line: underline;
}
@keyframes left-shift-animation {
0%, 100% {
    transform: translateX(0);
}
50% {
    transform: translateX(1px);
}
}
.conversation.active {
  animation: left-shift-animation 0.25s cubic-bezier(0.37, 0, 0.63, 1);
}
.sr-only{
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.pointer-events-none{
  pointer-events: none;
}
.visible{
  visibility: visible;
}
.invisible{
  visibility: hidden;
}
.fixed{
  position: fixed;
}
.absolute{
  position: absolute;
}
.relative{
  position: relative;
}
.sticky{
  position: sticky;
}
.-bottom-1{
  bottom: -0.25rem;
}
.-bottom-10{
  bottom: -2.5rem;
}
.-left-8{
  left: -2rem;
}
.-left-80{
  left: -20rem;
}
.-left-\[0\.21875rem\]{
  left: -0.21875rem;
}
.-right-1{
  right: -0.25rem;
}
.-right-2{
  right: -0.5rem;
}
.-right-4{
  right: -1rem;
}
.-top-0{
  top: -0px;
}
.-top-0\.5{
  top: -0.125rem;
}
.-top-1{
  top: -0.25rem;
}
.-top-3{
  top: -0.75rem;
}
.-top-px{
  top: -1px;
}
.bottom-0{
  bottom: 0px;
}
.bottom-1{
  bottom: 0.25rem;
}
.bottom-16{
  bottom: 4rem;
}
.bottom-2{
  bottom: 0.5rem;
}
.bottom-8{
  bottom: 2rem;
}
.bottom-full{
  bottom: 100%;
}
.left-0{
  left: 0px;
}
.left-1{
  left: 0.25rem;
}
.left-14{
  left: 3.5rem;
}
.left-2{
  left: 0.5rem;
}
.left-2\.5{
  left: 0.625rem;
}
.left-3{
  left: 0.75rem;
}
.left-\[unset\]{
  left: unset;
}
.left-auto{
  left: auto;
}
.left-full{
  left: 100%;
}
.right-0{
  right: 0px;
}
.right-1{
  right: 0.25rem;
}
.right-2{
  right: 0.5rem;
}
.right-3{
  right: 0.75rem;
}
.right-4{
  right: 1rem;
}
.right-8{
  right: 2rem;
}
.right-\[9\.25rem\]{
  right: 9.25rem;
}
.right-\[unset\]{
  right: unset;
}
.top-0{
  top: 0px;
}
.top-1{
  top: 0.25rem;
}
.top-10{
  top: 2.5rem;
}
.top-12{
  top: 3rem;
}
.top-16{
  top: 4rem;
}
.top-2{
  top: 0.5rem;
}
.top-4{
  top: 1rem;
}
.top-8{
  top: 2rem;
}
.top-\[0\.2734375rem\]{
  top: 0.2734375rem;
}
.top-\[0\.390625rem\]{
  top: 0.390625rem;
}
.top-\[2\.625rem\]{
  top: 2.625rem;
}
.top-\[25px\]{
  top: 25px;
}
.top-\[9\.5rem\]{
  top: 9.5rem;
}
.top-\[unset\]{
  top: unset;
}
.top-auto{
  top: auto;
}
.top-px{
  top: 1px;
}
.z-10{
  z-index: 10;
}
.z-20{
  z-index: 20;
}
.z-30{
  z-index: 30;
}
.z-50{
  z-index: 50;
}
.z-\[1000\]{
  z-index: 1000;
}
.z-\[100\]{
  z-index: 100;
}
.z-\[9999\]{
  z-index: 9999;
}
.col-span-4{
  grid-column: span 4 / span 4;
}
.float-right{
  float: right;
}
.\!m-0{
  margin: 0px !important;
}
.-m-px{
  margin: -1px;
}
.m-0{
  margin: 0px;
}
.m-1{
  margin: 0.25rem;
}
.m-2{
  margin: 0.5rem;
}
.m-2\.5{
  margin: 0.625rem;
}
.m-4{
  margin: 1rem;
}
.m-auto{
  margin: auto;
}
.\!mx-0{
  margin-left: 0px !important;
  margin-right: 0px !important;
}
.-mx-1{
  margin-left: -0.25rem;
  margin-right: -0.25rem;
}
.-mx-2{
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}
.-mx-4{
  margin-left: -1rem;
  margin-right: -1rem;
}
.mx-0{
  margin-left: 0px;
  margin-right: 0px;
}
.mx-0\.5{
  margin-left: 0.125rem;
  margin-right: 0.125rem;
}
.mx-1{
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.mx-2{
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.mx-2\.5{
  margin-left: 0.625rem;
  margin-right: 0.625rem;
}
.mx-4{
  margin-left: 1rem;
  margin-right: 1rem;
}
.mx-5{
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}
.mx-8{
  margin-left: 2rem;
  margin-right: 2rem;
}
.mx-auto{
  margin-left: auto;
  margin-right: auto;
}
.my-0{
  margin-top: 0px;
  margin-bottom: 0px;
}
.my-1{
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.my-12{
  margin-top: 3rem;
  margin-bottom: 3rem;
}
.my-2{
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.my-2\.5{
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
}
.my-4{
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.my-8{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.my-auto{
  margin-top: auto;
  margin-bottom: auto;
}
.\!mb-4{
  margin-bottom: 1rem !important;
}
.\!mt-0{
  margin-top: 0px !important;
}
.-mb-0{
  margin-bottom: -0px;
}
.-mb-0\.5{
  margin-bottom: -0.125rem;
}
.-ml-1{
  margin-left: -0.25rem;
}
.-ml-2{
  margin-left: -0.5rem;
}
.-ml-2\.5{
  margin-left: -0.625rem;
}
.-ml-3{
  margin-left: -0.75rem;
}
.-mr-1{
  margin-right: -0.25rem;
}
.-mt-0{
  margin-top: -0px;
}
.-mt-0\.5{
  margin-top: -0.125rem;
}
.-mt-1{
  margin-top: -0.25rem;
}
.-mt-2{
  margin-top: -0.5rem;
}
.-mt-2\.5{
  margin-top: -0.625rem;
}
.-mt-px{
  margin-top: -1px;
}
.mb-0{
  margin-bottom: 0px;
}
.mb-0\.5{
  margin-bottom: 0.125rem;
}
.mb-1{
  margin-bottom: 0.25rem;
}
.mb-1\.5{
  margin-bottom: 0.375rem;
}
.mb-12{
  margin-bottom: 3rem;
}
.mb-2{
  margin-bottom: 0.5rem;
}
.mb-2\.5{
  margin-bottom: 0.625rem;
}
.mb-3{
  margin-bottom: 0.75rem;
}
.mb-4{
  margin-bottom: 1rem;
}
.mb-5{
  margin-bottom: 1.25rem;
}
.mb-6{
  margin-bottom: 1.5rem;
}
.mb-8{
  margin-bottom: 2rem;
}
.ml-0{
  margin-left: 0px;
}
.ml-0\.5{
  margin-left: 0.125rem;
}
.ml-1{
  margin-left: 0.25rem;
}
.ml-2{
  margin-left: 0.5rem;
}
.ml-2\.5{
  margin-left: 0.625rem;
}
.ml-3{
  margin-left: 0.75rem;
}
.ml-4{
  margin-left: 1rem;
}
.ml-8{
  margin-left: 2rem;
}
.ml-\[25\%\]{
  margin-left: 25%;
}
.ml-auto{
  margin-left: auto;
}
.mr-0{
  margin-right: 0px;
}
.mr-0\.5{
  margin-right: 0.125rem;
}
.mr-1{
  margin-right: 0.25rem;
}
.mr-1\.5{
  margin-right: 0.375rem;
}
.mr-2{
  margin-right: 0.5rem;
}
.mr-2\.5{
  margin-right: 0.625rem;
}
.mr-3{
  margin-right: 0.75rem;
}
.mr-4{
  margin-right: 1rem;
}
.mr-6{
  margin-right: 1.5rem;
}
.mr-\[6\.25rem\]{
  margin-right: 6.25rem;
}
.mr-auto{
  margin-right: auto;
}
.mt-0{
  margin-top: 0px;
}
.mt-0\.5{
  margin-top: 0.125rem;
}
.mt-1{
  margin-top: 0.25rem;
}
.mt-1\.5{
  margin-top: 0.375rem;
}
.mt-12{
  margin-top: 3rem;
}
.mt-2{
  margin-top: 0.5rem;
}
.mt-3{
  margin-top: 0.75rem;
}
.mt-4{
  margin-top: 1rem;
}
.mt-5{
  margin-top: 1.25rem;
}
.mt-6{
  margin-top: 1.5rem;
}
.mt-8{
  margin-top: 2rem;
}
.mt-9{
  margin-top: 2.25rem;
}
.mt-auto{
  margin-top: auto;
}
.mt-px{
  margin-top: 1px;
}
.box-border{
  box-sizing: border-box;
}
.box-content{
  box-sizing: content-box;
}
.line-clamp-1{
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
.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;
}
.list-item{
  display: list-item;
}
.hidden{
  display: none;
}
.h-0{
  height: 0px;
}
.h-1{
  height: 0.25rem;
}
.h-10{
  height: 2.5rem;
}
.h-12{
  height: 3rem;
}
.h-14{
  height: 3.5rem;
}
.h-16{
  height: 4rem;
}
.h-2{
  height: 0.5rem;
}
.h-2\.5{
  height: 0.625rem;
}
.h-28{
  height: 7rem;
}
.h-3{
  height: 0.75rem;
}
.h-3\.5{
  height: 0.875rem;
}
.h-32{
  height: 8rem;
}
.h-4{
  height: 1rem;
}
.h-5{
  height: 1.25rem;
}
.h-6{
  height: 1.5rem;
}
.h-60{
  height: 15rem;
}
.h-7{
  height: 1.75rem;
}
.h-72{
  height: 18rem;
}
.h-8{
  height: 2rem;
}
.h-9{
  height: 2.25rem;
}
.h-\[10rem\]{
  height: 10rem;
}
.h-\[11\.25rem\]{
  height: 11.25rem;
}
.h-\[2\.375rem\]{
  height: 2.375rem;
}
.h-\[2\.45rem\]{
  height: 2.45rem;
}
.h-\[2\.4735rem\]{
  height: 2.4735rem;
}
.h-\[50px\]{
  height: 50px;
}
.h-\[52px\]{
  height: 52px;
}
.h-\[6\.25rem\]{
  height: 6.25rem;
}
.h-\[60px\]{
  height: 60px;
}
.h-\[70\%\]{
  height: 70%;
}
.h-\[90vh\]{
  height: 90vh;
}
.h-\[calc\(100\%-40px\)\]{
  height: calc(100% - 40px);
}
.h-\[calc\(100vh-3\.5rem\)\]{
  height: calc(100vh - 3.5rem);
}
.h-\[calc\(100vh-56px\)\]{
  height: calc(100vh - 56px);
}
.h-\[calc\(95\%-6\.25rem\)\]{
  height: calc(95% - 6.25rem);
}
.h-\[inherit\]{
  height: inherit;
}
.h-\[unset\]{
  height: unset;
}
.h-auto{
  height: auto;
}
.h-full{
  height: 100%;
}
.max-h-20{
  max-height: 5rem;
}
.max-h-8{
  max-height: 2rem;
}
.max-h-\[100px\]{
  max-height: 100px;
}
.max-h-\[12\.5rem\]{
  max-height: 12.5rem;
}
.max-h-\[15rem\]{
  max-height: 15rem;
}
.max-h-\[18\.75rem\]{
  max-height: 18.75rem;
}
.max-h-\[21\.25rem\]{
  max-height: 21.25rem;
}
.max-h-\[22\.5rem\]{
  max-height: 22.5rem;
}
.max-h-\[25rem\]{
  max-height: 25rem;
}
.max-h-\[40rem\]{
  max-height: 40rem;
}
.max-h-\[7\.5rem\]{
  max-height: 7.5rem;
}
.max-h-\[8vh\]{
  max-height: 8vh;
}
.max-h-\[9\.75rem\]{
  max-height: 9.75rem;
}
.max-h-\[96\%\]{
  max-height: 96%;
}
.max-h-\[96vh\]{
  max-height: 96vh;
}
.max-h-full{
  max-height: 100%;
}
.min-h-0{
  min-height: 0px;
}
.min-h-\[12\.5rem\]{
  min-height: 12.5rem;
}
.min-h-\[15rem\]{
  min-height: 15rem;
}
.min-h-\[20rem\]{
  min-height: 20rem;
}
.min-h-\[27\.5rem\]{
  min-height: 27.5rem;
}
.min-h-\[28px\]{
  min-height: 28px;
}
.min-h-\[3\.5rem\]{
  min-height: 3.5rem;
}
.min-h-\[3rem\]{
  min-height: 3rem;
}
.min-h-\[4rem\]{
  min-height: 4rem;
}
.min-h-\[5rem\]{
  min-height: 5rem;
}
.min-h-\[auto\]{
  min-height: auto;
}
.min-h-min{
  min-height: -moz-min-content;
  min-height: min-content;
}
.w-0{
  width: 0px;
}
.w-1{
  width: 0.25rem;
}
.w-1\/4{
  width: 25%;
}
.w-10{
  width: 2.5rem;
}
.w-12{
  width: 3rem;
}
.w-14{
  width: 3.5rem;
}
.w-16{
  width: 4rem;
}
.w-2{
  width: 0.5rem;
}
.w-2\.5{
  width: 0.625rem;
}
.w-28{
  width: 7rem;
}
.w-3{
  width: 0.75rem;
}
.w-3\.5{
  width: 0.875rem;
}
.w-32{
  width: 8rem;
}
.w-4{
  width: 1rem;
}
.w-48{
  width: 12rem;
}
.w-5{
  width: 1.25rem;
}
.w-52{
  width: 13rem;
}
.w-6{
  width: 1.5rem;
}
.w-60{
  width: 15rem;
}
.w-64{
  width: 16rem;
}
.w-8{
  width: 2rem;
}
.w-9{
  width: 2.25rem;
}
.w-\[12\.5rem\]{
  width: 12.5rem;
}
.w-\[15\%\]{
  width: 15%;
}
.w-\[15rem\]{
  width: 15rem;
}
.w-\[16\.875rem\]{
  width: 16.875rem;
}
.w-\[2\.45rem\]{
  width: 2.45rem;
}
.w-\[25\%\]{
  width: 25%;
}
.w-\[3\.25rem\]{
  width: 3.25rem;
}
.w-\[30\%\]{
  width: 30%;
}
.w-\[32\%\]{
  width: 32%;
}
.w-\[32\.5rem\]{
  width: 32.5rem;
}
.w-\[34\%\]{
  width: 34%;
}
.w-\[45\%\]{
  width: 45%;
}
.w-\[50\%\]{
  width: 50%;
}
.w-\[6\.25rem\]{
  width: 6.25rem;
}
.w-\[60\%\]{
  width: 60%;
}
.w-\[65\%\]{
  width: 65%;
}
.w-\[68\%\]{
  width: 68%;
}
.w-\[7\.5rem\]{
  width: 7.5rem;
}
.w-\[70\%\]{
  width: 70%;
}
.w-\[75\%\]{
  width: 75%;
}
.w-\[8\.125rem\]{
  width: 8.125rem;
}
.w-\[8\.75rem\]{
  width: 8.75rem;
}
.w-\[80\%\]{
  width: 80%;
}
.w-\[90\%\]{
  width: 90%;
}
.w-\[calc\(100\%-3rem\)\]{
  width: calc(100% - 3rem);
}
.w-\[inherit\]{
  width: inherit;
}
.w-auto{
  width: auto;
}
.w-fit{
  width: -moz-fit-content;
  width: fit-content;
}
.w-full{
  width: 100%;
}
.w-px{
  width: 1px;
}
.min-w-0{
  min-width: 0px;
}
.min-w-\[10rem\]{
  min-width: 10rem;
}
.min-w-\[128px\]{
  min-width: 128px;
}
.min-w-\[150px\]{
  min-width: 150px;
}
.min-w-\[15rem\]{
  min-width: 15rem;
}
.min-w-\[1rem\]{
  min-width: 1rem;
}
.min-w-\[25rem\]{
  min-width: 25rem;
}
.min-w-\[2rem\]{
  min-width: 2rem;
}
.min-w-\[36px\]{
  min-width: 36px;
}
.min-w-\[50\%\]{
  min-width: 50%;
}
.min-w-\[5rem\]{
  min-width: 5rem;
}
.min-w-\[6\.25rem\]{
  min-width: 6.25rem;
}
.min-w-\[60px\]{
  min-width: 60px;
}
.min-w-\[9\.125rem\]{
  min-width: 9.125rem;
}
.min-w-\[9\.75rem\]{
  min-width: 9.75rem;
}
.min-w-\[auto\]{
  min-width: auto;
}
.min-w-full{
  min-width: 100%;
}
.max-w-2xl{
  max-width: 42rem;
}
.max-w-5xl{
  max-width: 64rem;
}
.max-w-\[10rem\]{
  max-width: 10rem;
}
.max-w-\[12\.5rem\]{
  max-width: 12.5rem;
}
.max-w-\[15rem\]{
  max-width: 15rem;
}
.max-w-\[18rem\]{
  max-width: 18rem;
}
.max-w-\[20\%\]{
  max-width: 20%;
}
.max-w-\[20rem\]{
  max-width: 20rem;
}
.max-w-\[22\.5rem\]{
  max-width: 22.5rem;
}
.max-w-\[23\.75rem\]{
  max-width: 23.75rem;
}
.max-w-\[2rem\]{
  max-width: 2rem;
}
.max-w-\[30\%\]{
  max-width: 30%;
}
.max-w-\[30rem\]{
  max-width: 30rem;
}
.max-w-\[31\.25rem\]{
  max-width: 31.25rem;
}
.max-w-\[37\.5rem\]{
  max-width: 37.5rem;
}
.max-w-\[400px\]{
  max-width: 400px;
}
.max-w-\[45rem\]{
  max-width: 45rem;
}
.max-w-\[4rem\]{
  max-width: 4rem;
}
.max-w-\[50\%\]{
  max-width: 50%;
}
.max-w-\[56rem\]{
  max-width: 56rem;
}
.max-w-\[6\.25rem\]{
  max-width: 6.25rem;
}
.max-w-\[60\%\]{
  max-width: 60%;
}
.max-w-\[65\%\]{
  max-width: 65%;
}
.max-w-\[7\.5rem\]{
  max-width: 7.5rem;
}
.max-w-\[70\%\]{
  max-width: 70%;
}
.max-w-\[75\%\]{
  max-width: 75%;
}
.max-w-\[75rem\]{
  max-width: 75rem;
}
.max-w-\[80vw\]{
  max-width: 80vw;
}
.max-w-\[85\%\]{
  max-width: 85%;
}
.max-w-\[95\%\]{
  max-width: 95%;
}
.max-w-\[96\%\]{
  max-width: 96%;
}
.max-w-full{
  max-width: 100%;
}
.max-w-lg{
  max-width: 32rem;
}
.max-w-max{
  max-width: -moz-max-content;
  max-width: max-content;
}
.flex-1{
  flex: 1 1 0%;
}
.flex-\[0\.3\]{
  flex: 0.3;
}
.flex-\[25\%\]{
  flex: 25%;
}
.flex-\[50\%\]{
  flex: 50%;
}
.flex-auto{
  flex: 1 1 auto;
}
.flex-none{
  flex: none;
}
.flex-shrink{
  flex-shrink: 1;
}
.flex-shrink-0{
  flex-shrink: 0;
}
.shrink{
  flex-shrink: 1;
}
.shrink-0{
  flex-shrink: 0;
}
.flex-grow{
  flex-grow: 1;
}
.flex-grow-0{
  flex-grow: 0;
}
.grow{
  flex-grow: 1;
}
.basis-full{
  flex-basis: 100%;
}
.table-fixed{
  table-layout: fixed;
}
.origin-top-right{
  transform-origin: top right;
}
.-translate-x-px{
  --tw-translate-x: -1px;
  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));
}
.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));
}
.cursor-default{
  cursor: default;
}
.cursor-grab{
  cursor: grab;
}
.cursor-move{
  cursor: move;
}
.cursor-not-allowed{
  cursor: not-allowed;
}
.cursor-pointer{
  cursor: pointer;
}
.select-none{
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.resize-none{
  resize: none;
}
.resize{
  resize: both;
}
.list-none{
  list-style-type: none;
}
.grid-cols-1{
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-2{
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-6{
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
.grid-cols-8{
  grid-template-columns: repeat(8, minmax(0, 1fr));
}
.flex-row{
  flex-direction: row;
}
.flex-row-reverse{
  flex-direction: row-reverse;
}
.flex-col{
  flex-direction: column;
}
.flex-wrap{
  flex-wrap: wrap;
}
.flex-nowrap{
  flex-wrap: nowrap;
}
.content-between{
  align-content: space-between;
}
.items-start{
  align-items: flex-start;
}
.items-end{
  align-items: flex-end;
}
.items-center{
  align-items: center;
}
.items-baseline{
  align-items: baseline;
}
.justify-start{
  justify-content: flex-start;
}
.justify-end{
  justify-content: flex-end;
}
.justify-center{
  justify-content: center;
}
.justify-between{
  justify-content: space-between;
}
.gap-0{
  gap: 0px;
}
.gap-0\.5{
  gap: 0.125rem;
}
.gap-1{
  gap: 0.25rem;
}
.gap-1\.5{
  gap: 0.375rem;
}
.gap-12{
  gap: 3rem;
}
.gap-2{
  gap: 0.5rem;
}
.gap-3{
  gap: 0.75rem;
}
.gap-4{
  gap: 1rem;
}
.gap-6{
  gap: 1.5rem;
}
.gap-x-3{
  -moz-column-gap: 0.75rem;
       column-gap: 0.75rem;
}
.gap-x-5{
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
}
.gap-y-1{
  row-gap: 0.25rem;
}
.gap-y-3{
  row-gap: 0.75rem;
}
.space-x-3 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0.75rem * var(--tw-space-x-reverse));
  margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-4 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(1rem * var(--tw-space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}
.overflow-auto{
  overflow: auto;
}
.overflow-hidden{
  overflow: hidden;
}
.overflow-visible{
  overflow: visible;
}
.overflow-y-auto{
  overflow-y: auto;
}
.overflow-x-hidden{
  overflow-x: hidden;
}
.overflow-y-scroll{
  overflow-y: scroll;
}
.truncate{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-ellipsis{
  text-overflow: ellipsis;
}
.whitespace-normal{
  white-space: normal;
}
.whitespace-nowrap{
  white-space: nowrap;
}
.text-wrap{
  text-wrap: wrap;
}
.break-words{
  overflow-wrap: break-word;
}
.break-all{
  word-break: break-all;
}
.rounded{
  border-radius: 0.25rem;
}
.rounded-\[4px\]{
  border-radius: 4px;
}
.rounded-full{
  border-radius: 9999px;
}
.rounded-lg{
  border-radius: 0.5rem;
}
.rounded-md{
  border-radius: 0.375rem;
}
.rounded-none{
  border-radius: 0px;
}
.rounded-sm{
  border-radius: 0.125rem;
}
.rounded-t-\[5px\]{
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.rounded-bl-md{
  border-bottom-left-radius: 0.375rem;
}
.rounded-bl-none{
  border-bottom-left-radius: 0px;
}
.rounded-tl-\[4px\]{
  border-top-left-radius: 4px;
}
.rounded-tl-md{
  border-top-left-radius: 0.375rem;
}
.rounded-tl-none{
  border-top-left-radius: 0px;
}
.border{
  border-width: 1px;
}
.border-0{
  border-width: 0px;
}
.border-2{
  border-width: 2px;
}
.border-x-4{
  border-left-width: 4px;
  border-right-width: 4px;
}
.border-b{
  border-bottom-width: 1px;
}
.border-b-0{
  border-bottom-width: 0px;
}
.border-b-2{
  border-bottom-width: 2px;
}
.border-b-\[0\.5rem\]{
  border-bottom-width: 0.5rem;
}
.border-b-\[8px\]{
  border-bottom-width: 8px;
}
.border-l{
  border-left-width: 1px;
}
.border-l-0{
  border-left-width: 0px;
}
.border-l-2{
  border-left-width: 2px;
}
.border-l-4{
  border-left-width: 4px;
}
.border-r{
  border-right-width: 1px;
}
.border-r-0{
  border-right-width: 0px;
}
.border-t{
  border-top-width: 1px;
}
.border-t-0{
  border-top-width: 0px;
}
.border-t-\[8px\]{
  border-top-width: 8px;
}
.border-solid{
  border-style: solid;
}
.border-dashed{
  border-style: dashed;
}
.border-none{
  border-style: none;
}
.border-green-200{
  --tw-border-opacity: 1;
  border-color: hsl(146 38.5% 69.0% / var(--tw-border-opacity));
}
.border-green-400{
  --tw-border-opacity: 1;
  border-color: hsl(151 49.3% 46.5% / var(--tw-border-opacity));
}
.border-green-500{
  --tw-border-opacity: 1;
  border-color: hsl(151 55.0% 41.5% / var(--tw-border-opacity));
}
.border-red-100{
  --tw-border-opacity: 1;
  border-color: hsl(360 81.7% 87.8% / var(--tw-border-opacity));
}
.border-red-200{
  --tw-border-opacity: 1;
  border-color: hsl(359 69.5% 74.3% / var(--tw-border-opacity));
}
.border-red-400{
  --tw-border-opacity: 1;
  border-color: hsl(358 85.3% 64.0% / var(--tw-border-opacity));
}
.border-red-500{
  --tw-border-opacity: 1;
  border-color: hsl(358 75.0% 59.0% / var(--tw-border-opacity));
}
.border-slate-100{
  --tw-border-opacity: 1;
  border-color: hsl(208 11.7% 91.1% / var(--tw-border-opacity));
}
.border-slate-200{
  --tw-border-opacity: 1;
  border-color: hsl(207 11.1% 85.9% / var(--tw-border-opacity));
}
.border-slate-25{
  --tw-border-opacity: 1;
  border-color: hsl(210 16.7% 97.6% / var(--tw-border-opacity));
}
.border-slate-300{
  --tw-border-opacity: 1;
  border-color: hsl(205 10.7% 78.0% / var(--tw-border-opacity));
}
.border-slate-400{
  --tw-border-opacity: 1;
  border-color: hsl(206 6.0% 63.0% / var(--tw-border-opacity));
}
.border-slate-50{
  --tw-border-opacity: 1;
  border-color: hsl(209 13.3% 95.3% / var(--tw-border-opacity));
}
.border-slate-700{
  --tw-border-opacity: 1;
  border-color: hsl(207 5.6% 31.6% / var(--tw-border-opacity));
}
.border-slate-700\/30{
  border-color: hsl(207 5.6% 31.6% / 0.3);
}
.border-slate-75{
  --tw-border-opacity: 1;
  border-color: hsl(209 12.2% 93.2% / var(--tw-border-opacity));
}
.border-transparent{
  border-color: transparent;
}
.border-white{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.border-woot-100{
  --tw-border-opacity: 1;
  border-color: hsl(209 95.0% 90.1% / var(--tw-border-opacity));
}
.border-woot-200{
  --tw-border-opacity: 1;
  border-color: hsl(208 77.5% 76.9% / var(--tw-border-opacity));
}
.border-woot-300{
  --tw-border-opacity: 1;
  border-color: hsl(206 81.9% 65.3% / var(--tw-border-opacity));
}
.border-woot-400{
  --tw-border-opacity: 1;
  border-color: hsl(210 100% 66.1% / var(--tw-border-opacity));
}
.border-woot-500{
  --tw-border-opacity: 1;
  border-color: hsl(212 77.4% 23.1% / var(--tw-border-opacity));
}
.border-woot-700{
  --tw-border-opacity: 1;
  border-color: hsl(211 89.7% 34.1% / var(--tw-border-opacity));
}
.border-woot-75{
  --tw-border-opacity: 1;
  border-color: hsl(210 98.8% 94.0% / var(--tw-border-opacity));
}
.border-yellow-200{
  --tw-border-opacity: 1;
  border-color: hsl(52 97.9% 82.0% / var(--tw-border-opacity));
}
.border-yellow-300{
  --tw-border-opacity: 1;
  border-color: hsl(54 100% 68.0% / var(--tw-border-opacity));
}
.border-x-transparent{
  border-left-color: transparent;
  border-right-color: transparent;
}
.border-b-red-500{
  --tw-border-opacity: 1;
  border-bottom-color: hsl(358 75.0% 59.0% / var(--tw-border-opacity));
}
.bg-black-50{
  --tw-bg-opacity: 1;
  background-color: hsl(210 16.7% 97.6% / var(--tw-bg-opacity));
}
.bg-green-100{
  --tw-bg-opacity: 1;
  background-color: hsl(143 40.3% 79.0% / var(--tw-bg-opacity));
}
.bg-green-400{
  --tw-bg-opacity: 1;
  background-color: hsl(151 49.3% 46.5% / var(--tw-bg-opacity));
}
.bg-green-600{
  --tw-bg-opacity: 1;
  background-color: hsl(152 57.5% 37.6% / var(--tw-bg-opacity));
}
.bg-red-100{
  --tw-bg-opacity: 1;
  background-color: hsl(360 81.7% 87.8% / var(--tw-bg-opacity));
}
.bg-red-200{
  --tw-bg-opacity: 1;
  background-color: hsl(359 69.5% 74.3% / var(--tw-bg-opacity));
}
.bg-red-50{
  --tw-bg-opacity: 1;
  background-color: hsl(351 89.0% 96.0% / var(--tw-bg-opacity));
}
.bg-red-500{
  --tw-bg-opacity: 1;
  background-color: hsl(358 75.0% 59.0% / var(--tw-bg-opacity));
}
.bg-red-600{
  --tw-bg-opacity: 1;
  background-color: hsl(358 69.4% 55.2% / var(--tw-bg-opacity));
}
.bg-red-700{
  --tw-bg-opacity: 1;
  background-color: hsl(358 65.0% 48.7% / var(--tw-bg-opacity));
}
.bg-red-800{
  --tw-bg-opacity: 1;
  background-color: hsl(358 65.0% 40.4% / var(--tw-bg-opacity));
}
.bg-slate-100{
  --tw-bg-opacity: 1;
  background-color: hsl(208 11.7% 91.1% / var(--tw-bg-opacity));
}
.bg-slate-200{
  --tw-bg-opacity: 1;
  background-color: hsl(207 11.1% 85.9% / var(--tw-bg-opacity));
}
.bg-slate-25{
  --tw-bg-opacity: 1;
  background-color: hsl(210 16.7% 97.6% / var(--tw-bg-opacity));
}
.bg-slate-50{
  --tw-bg-opacity: 1;
  background-color: hsl(209 13.3% 95.3% / var(--tw-bg-opacity));
}
.bg-slate-500{
  --tw-bg-opacity: 1;
  background-color: hsl(206 5.2% 49.5% / var(--tw-bg-opacity));
}
.bg-slate-600{
  --tw-bg-opacity: 1;
  background-color: hsl(206 6.0% 43.5% / var(--tw-bg-opacity));
}
.bg-slate-700{
  --tw-bg-opacity: 1;
  background-color: hsl(207 5.6% 31.6% / var(--tw-bg-opacity));
}
.bg-slate-75{
  --tw-bg-opacity: 1;
  background-color: hsl(209 12.2% 93.2% / var(--tw-bg-opacity));
}
.bg-slate-800{
  --tw-bg-opacity: 1;
  background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity));
}
.bg-transparent{
  background-color: transparent;
}
.bg-white{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-white\/80{
  background-color: rgb(255 255 255 / 0.8);
}
.bg-white_transparent{
  background-color: rgba(255, 255, 255, 0.9);
}
.bg-woot-100{
  --tw-bg-opacity: 1;
  background-color: hsl(209 95.0% 90.1% / var(--tw-bg-opacity));
}
.bg-woot-25{
  --tw-bg-opacity: 1;
  background-color: hsl(210 100% 98.0% / var(--tw-bg-opacity));
}
.bg-woot-50{
  --tw-bg-opacity: 1;
  background-color: hsl(209 100% 96.5% / var(--tw-bg-opacity));
}
.bg-woot-500{
  --tw-bg-opacity: 1;
  background-color: hsl(212 77.4% 23.1% / var(--tw-bg-opacity));
}
.bg-woot-600{
  --tw-bg-opacity: 1;
  background-color: hsl(206 100% 50.0% / var(--tw-bg-opacity));
}
.bg-woot-700{
  --tw-bg-opacity: 1;
  background-color: hsl(211 89.7% 34.1% / var(--tw-bg-opacity));
}
.bg-woot-75{
  --tw-bg-opacity: 1;
  background-color: hsl(210 98.8% 94.0% / var(--tw-bg-opacity));
}
.bg-woot-800{
  --tw-bg-opacity: 1;
  background-color: hsl(212 77.4% 23.1% / var(--tw-bg-opacity));
}
.bg-yellow-100{
  --tw-bg-opacity: 1;
  background-color: hsl(55 100% 90.9% / var(--tw-bg-opacity));
}
.bg-yellow-300{
  --tw-bg-opacity: 1;
  background-color: hsl(54 100% 68.0% / var(--tw-bg-opacity));
}
.bg-yellow-50{
  --tw-bg-opacity: 1;
  background-color: hsl(52 100% 95.5% / var(--tw-bg-opacity));
}
.bg-yellow-500{
  --tw-bg-opacity: 1;
  background-color: hsl(48 100% 47.0% / var(--tw-bg-opacity));
}
.bg-yellow-900{
  --tw-bg-opacity: 1;
  background-color: hsl(45 100% 5.5% / var(--tw-bg-opacity));
}
.bg-none{
  background-image: none;
}
.fill-white{
  fill: #fff;
}
.stroke-slate-50{
  stroke: hsl(209, 13.3%, 95.3%);
}
.object-cover{
  -o-object-fit: cover;
     object-fit: cover;
}
.\!p-0{
  padding: 0px !important;
}
.p-0{
  padding: 0px;
}
.p-0\.5{
  padding: 0.125rem;
}
.p-1{
  padding: 0.25rem;
}
.p-1\.5{
  padding: 0.375rem;
}
.p-2{
  padding: 0.5rem;
}
.p-2\.5{
  padding: 0.625rem;
}
.p-3{
  padding: 0.75rem;
}
.p-4{
  padding: 1rem;
}
.p-40{
  padding: 10rem;
}
.p-5{
  padding: 1.25rem;
}
.p-6{
  padding: 1.5rem;
}
.p-8{
  padding: 2rem;
}
.px-0{
  padding-left: 0px;
  padding-right: 0px;
}
.px-1{
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.px-1\.5{
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}
.px-12{
  padding-left: 3rem;
  padding-right: 3rem;
}
.px-2{
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-2\.5{
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.px-3{
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.px-4{
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-5{
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.px-6{
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.px-8{
  padding-left: 2rem;
  padding-right: 2rem;
}
.py-0{
  padding-top: 0px;
  padding-bottom: 0px;
}
.py-0\.5{
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.py-1{
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.py-1\.5{
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
.py-16{
  padding-top: 4rem;
  padding-bottom: 4rem;
}
.py-2{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-2\.5{
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.py-3{
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-4{
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.py-6{
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.py-8{
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.pb-0{
  padding-bottom: 0px;
}
.pb-1{
  padding-bottom: 0.25rem;
}
.pb-2{
  padding-bottom: 0.5rem;
}
.pb-3{
  padding-bottom: 0.75rem;
}
.pb-4{
  padding-bottom: 1rem;
}
.pb-6{
  padding-bottom: 1.5rem;
}
.pb-8{
  padding-bottom: 2rem;
}
.pl-0{
  padding-left: 0px;
}
.pl-1{
  padding-left: 0.25rem;
}
.pl-2{
  padding-left: 0.5rem;
}
.pl-4{
  padding-left: 1rem;
}
.pl-5{
  padding-left: 1.25rem;
}
.pl-6{
  padding-left: 1.5rem;
}
.pl-8{
  padding-left: 2rem;
}
.pl-9{
  padding-left: 2.25rem;
}
.pr-0{
  padding-right: 0px;
}
.pr-1{
  padding-right: 0.25rem;
}
.pr-1\.5{
  padding-right: 0.375rem;
}
.pr-12{
  padding-right: 3rem;
}
.pr-2{
  padding-right: 0.5rem;
}
.pr-4{
  padding-right: 1rem;
}
.pr-6{
  padding-right: 1.5rem;
}
.pr-\[3\.75rem\]{
  padding-right: 3.75rem;
}
.pt-0{
  padding-top: 0px;
}
.pt-0\.5{
  padding-top: 0.125rem;
}
.pt-1{
  padding-top: 0.25rem;
}
.pt-2{
  padding-top: 0.5rem;
}
.pt-2\.5{
  padding-top: 0.625rem;
}
.pt-3{
  padding-top: 0.75rem;
}
.pt-4{
  padding-top: 1rem;
}
.pt-5{
  padding-top: 1.25rem;
}
.pt-6{
  padding-top: 1.5rem;
}
.pt-8{
  padding-top: 2rem;
}
.text-left{
  text-align: left;
}
.text-center{
  text-align: center;
}
.text-right{
  text-align: right;
}
.text-start{
  text-align: start;
}
.align-middle{
  vertical-align: middle;
}
.text-2xl{
  font-size: 1.5rem;
  line-height: 2rem;
}
.text-3xl{
  font-size: 1.875rem;
  line-height: 2.25rem;
}
.text-4xl{
  font-size: 2.25rem;
  line-height: 2.5rem;
}
.text-\[0\.5rem\]{
  font-size: 0.5rem;
}
.text-\[2\.5rem\]{
  font-size: 2.5rem;
}
.text-base{
  font-size: 1rem;
  line-height: 1.5rem;
}
.text-lg{
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.text-sm{
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.text-xl{
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.text-xs{
  font-size: 0.75rem;
  line-height: 1rem;
}
.text-xxs{
  font-size: 0.625rem;
}
.font-bold{
  font-weight: 700;
}
.font-medium{
  font-weight: 500;
}
.font-normal{
  font-weight: 400;
}
.font-semibold{
  font-weight: 600;
}
.font-thin{
  font-weight: 100;
}
.uppercase{
  text-transform: uppercase;
}
.lowercase{
  text-transform: lowercase;
}
.capitalize{
  text-transform: capitalize;
}
.normal-case{
  text-transform: none;
}
.not-italic{
  font-style: normal;
}
.leading-3{
  line-height: .75rem;
}
.leading-4{
  line-height: 1rem;
}
.leading-5{
  line-height: 1.25rem;
}
.leading-6{
  line-height: 1.5rem;
}
.leading-8{
  line-height: 2rem;
}
.leading-9{
  line-height: 2.25rem;
}
.leading-\[0\.625rem\]{
  line-height: 0.625rem;
}
.leading-\[1\.1\]{
  line-height: 1.1;
}
.leading-\[1\.2\]{
  line-height: 1.2;
}
.leading-\[1\.3\]{
  line-height: 1.3;
}
.leading-\[1\.4\]{
  line-height: 1.4;
}
.leading-\[1\.8\]{
  line-height: 1.8;
}
.leading-\[100\%\]{
  line-height: 100%;
}
.leading-none{
  line-height: 1;
}
.leading-normal{
  line-height: 1.5;
}
.leading-relaxed{
  line-height: 1.625;
}
.leading-tight{
  line-height: 1.25;
}
.tracking-wide{
  letter-spacing: 0.025em;
}
.\!text-slate-400{
  --tw-text-opacity: 1 !important;
  color: hsl(206 6.0% 63.0% / var(--tw-text-opacity)) !important;
}
.text-black-500{
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 56.1% / var(--tw-text-opacity));
}
.text-black-600{
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 43.9% / var(--tw-text-opacity));
}
.text-black-700{
  --tw-text-opacity: 1;
  color: hsl(207 5.6% 31.6% / var(--tw-text-opacity));
}
.text-black-900{
  --tw-text-opacity: 1;
  color: hsl(195 7.1% 11.0% / var(--tw-text-opacity));
}
.text-green-200{
  --tw-text-opacity: 1;
  color: hsl(146 38.5% 69.0% / var(--tw-text-opacity));
}
.text-green-400{
  --tw-text-opacity: 1;
  color: hsl(151 49.3% 46.5% / var(--tw-text-opacity));
}
.text-green-500{
  --tw-text-opacity: 1;
  color: hsl(151 55.0% 41.5% / var(--tw-text-opacity));
}
.text-green-600{
  --tw-text-opacity: 1;
  color: hsl(152 57.5% 37.6% / var(--tw-text-opacity));
}
.text-green-900{
  --tw-text-opacity: 1;
  color: hsl(154 50.9% 17.6% / var(--tw-text-opacity));
}
.text-red-300{
  --tw-text-opacity: 1;
  color: hsl(358 100% 69.5% / var(--tw-text-opacity));
}
.text-red-400{
  --tw-text-opacity: 1;
  color: hsl(358 85.3% 64.0% / var(--tw-text-opacity));
}
.text-red-50{
  --tw-text-opacity: 1;
  color: hsl(351 89.0% 96.0% / var(--tw-text-opacity));
}
.text-red-500{
  --tw-text-opacity: 1;
  color: hsl(358 75.0% 59.0% / var(--tw-text-opacity));
}
.text-red-600{
  --tw-text-opacity: 1;
  color: hsl(358 69.4% 55.2% / var(--tw-text-opacity));
}
.text-red-800{
  --tw-text-opacity: 1;
  color: hsl(358 65.0% 40.4% / var(--tw-text-opacity));
}
.text-red-900{
  --tw-text-opacity: 1;
  color: hsl(354 50.0% 14.6% / var(--tw-text-opacity));
}
.text-slate-100{
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.text-slate-200{
  --tw-text-opacity: 1;
  color: hsl(207 11.1% 85.9% / var(--tw-text-opacity));
}
.text-slate-300{
  --tw-text-opacity: 1;
  color: hsl(205 10.7% 78.0% / var(--tw-text-opacity));
}
.text-slate-400{
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 63.0% / var(--tw-text-opacity));
}
.text-slate-50{
  --tw-text-opacity: 1;
  color: hsl(209 13.3% 95.3% / var(--tw-text-opacity));
}
.text-slate-500{
  --tw-text-opacity: 1;
  color: hsl(206 5.2% 49.5% / var(--tw-text-opacity));
}
.text-slate-600{
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 43.5% / var(--tw-text-opacity));
}
.text-slate-700{
  --tw-text-opacity: 1;
  color: hsl(207 5.6% 31.6% / var(--tw-text-opacity));
}
.text-slate-800{
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
.text-slate-900{
  --tw-text-opacity: 1;
  color: hsl(200 7.0% 8.8% / var(--tw-text-opacity));
}
.text-violet-100{
  --tw-text-opacity: 1;
  color: hsl(252 87.0% 96.4% / var(--tw-text-opacity));
}
.text-violet-50{
  --tw-text-opacity: 1;
  color: hsl(255 65.0% 99.4% / var(--tw-text-opacity));
}
.text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.text-woot-400{
  --tw-text-opacity: 1;
  color: hsl(210 100% 66.1% / var(--tw-text-opacity));
}
.text-woot-50{
  --tw-text-opacity: 1;
  color: hsl(209 100% 96.5% / var(--tw-text-opacity));
}
.text-woot-500{
  --tw-text-opacity: 1;
  color: hsl(212 77.4% 23.1% / var(--tw-text-opacity));
}
.text-woot-600{
  --tw-text-opacity: 1;
  color: hsl(206 100% 50.0% / var(--tw-text-opacity));
}
.text-woot-700{
  --tw-text-opacity: 1;
  color: hsl(211 89.7% 34.1% / var(--tw-text-opacity));
}
.text-woot-75{
  --tw-text-opacity: 1;
  color: hsl(210 98.8% 94.0% / var(--tw-text-opacity));
}
.text-woot-800{
  --tw-text-opacity: 1;
  color: hsl(212 77.4% 23.1% / var(--tw-text-opacity));
}
.text-woot-900{
  --tw-text-opacity: 1;
  color: hsl(216 50.0% 11.8% / var(--tw-text-opacity));
}
.text-yellow-500{
  --tw-text-opacity: 1;
  color: hsl(48 100% 47.0% / var(--tw-text-opacity));
}
.text-yellow-600{
  --tw-text-opacity: 1;
  color: hsl(48 100% 46.1% / var(--tw-text-opacity));
}
.text-yellow-700{
  --tw-text-opacity: 1;
  color: hsl(49 90.3% 18.4% / var(--tw-text-opacity));
}
.text-yellow-800{
  --tw-text-opacity: 1;
  color: hsl(46 100% 6.7% / var(--tw-text-opacity));
}
.text-yellow-900{
  --tw-text-opacity: 1;
  color: hsl(45 100% 5.5% / var(--tw-text-opacity));
}
.underline{
  text-decoration-line: underline;
}
.opacity-0{
  opacity: 0;
}
.opacity-100{
  opacity: 1;
}
.opacity-50{
  opacity: 0.5;
}
.opacity-70{
  opacity: 0.7;
}
.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-md{
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-none{
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-sm{
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-xl{
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.outline-none{
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.outline{
  outline-style: solid;
}
.ring-2{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.ring-slate-300{
  --tw-ring-opacity: 1;
  --tw-ring-color: hsl(205 10.7% 78.0% / var(--tw-ring-opacity));
}
.ring-transparent{
  --tw-ring-color: transparent;
}
.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);
}
.drop-shadow{
  --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06));
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.grayscale{
  --tw-grayscale: grayscale(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.filter{
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.transition{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-all{
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-none{
  transition-property: none;
}
.duration-200{
  transition-duration: 200ms;
}
.ease-in{
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.ease-in-out{
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ease-out{
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.content-\[\'\&nbsp\'\]{
  --tw-content: '&nbsp';
  content: var(--tw-content);
}
.content-\[\'\'\]{
  --tw-content: '';
  content: var(--tw-content);
}
.bubble-with-types .message-text__wrap{
  position: relative;
}
.bubble-with-types .message-text__wrap .link{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  text-decoration-line: underline;
}
:is(.dark .bubble-with-types .message-text__wrap .link){
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.bubble-with-types .message-text__wrap .link {
    color: #0088cc !important;
    background: none;
}
.bubble-with-types .image,
  .bubble-with-types .video{
  position: relative;
  cursor: pointer;
}
.bubble-with-types .image .modal-container,
  .bubble-with-types .video .modal-container{
  text-align: center;
}
.bubble-with-types .image .modal-image,
  .bubble-with-types .video .modal-image{
  max-height: 76vh;
  max-width: 76vw;
}
.bubble-with-types .image .modal-video,
  .bubble-with-types .video .modal-video{
  max-height: 76vh;
  max-width: 76vw;
}
.bubble-with-types .image::before,
  .bubble-with-types .video::before{
  position: absolute;
  bottom: 0px;
  left: 0px;
  height: 20%;
  opacity: 0.8;
  --tw-content: "";
  content: var(--tw-content);
    background-image: linear-gradient(-180deg, transparent 3%, rgb(76, 81, 85) 130%);
  width: 100%;
}
.conversation-panel{
  position: relative;
  margin: 0px;
  display: flex;
  flex-shrink: 1;
  flex-grow: 1;
  flex-basis: 1px;
  flex-direction: column;
  overflow-y: auto;
  padding-bottom: 1rem;
  height: 100%;
}
.conversation-panel > li{
  position: relative;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0.25rem;
  margin-left: 0px;
  display: flex;
  max-width: 100%;
  flex: 1 1 auto;
  flex-shrink: 0;
  flex-grow: 0;
}
.conversation-panel > li:first-child{
  margin-top: auto;
}
.conversation-panel > li:last-child{
  margin-bottom: 0px;
}
.conversation-panel > li.unread--toast + .right{
  margin-bottom: 0.25rem;
}
.conversation-panel > li.unread--toast + .left{
  margin-bottom: 0px;
}
.conversation-panel > li.unread--toast span{
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
  margin-left: auto;
  margin-right: auto;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: hsl(212 77.4% 23.1% / var(--tw-bg-opacity));
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  --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);
}
:is(.dark .conversation-panel > li.unread--toast span){
  --tw-bg-opacity: 1;
  background-color: hsl(212 77.4% 23.1% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.conversation-panel > li .bubble{
  overflow-wrap: break-word;
  text-align: left;
  position: relative;
  margin: 0px;
  --tw-bg-opacity: 1;
  background-color: hsl(212 77.4% 23.1% / var(--tw-bg-opacity));
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  font-weight: normal;
}
:is(.dark .conversation-panel > li .bubble){
  --tw-bg-opacity: 1;
  background-color: hsl(212 77.4% 23.1% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.conversation-panel > li .bubble .message-text__wrap{
  position: relative;
}
.conversation-panel > li .bubble .message-text__wrap .link{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  text-decoration-line: underline;
}
:is(.dark .conversation-panel > li .bubble .message-text__wrap .link){
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.conversation-panel > li .bubble .message-text__wrap .link {
    color: #0088cc;
    background: none;
}
.conversation-panel > li .bubble .image,.conversation-panel > li .bubble .video{
  position: relative;
  cursor: pointer;
}
.conversation-panel > li .bubble .image .modal-container,.conversation-panel > li .bubble .video .modal-container{
  text-align: center;
}
.conversation-panel > li .bubble .image .modal-image,.conversation-panel > li .bubble .video .modal-image{
  max-height: 76vh;
  max-width: 76vw;
}
.conversation-panel > li .bubble .image .modal-video,.conversation-panel > li .bubble .video .modal-video{
  max-height: 76vh;
  max-width: 76vw;
}
.conversation-panel > li .bubble .image::before,.conversation-panel > li .bubble .video::before{
  position: absolute;
  bottom: 0px;
  left: 0px;
  height: 20%;
  opacity: 0.8;
  --tw-content: "";
  content: var(--tw-content);
    background-image: linear-gradient(-180deg, transparent 3%, rgb(76, 81, 85) 130%);
  width: 100%;
}
.conversation-panel > li .bubble {
  text-align: left;
}
.conversation-panel > li .bubble .aplayer{
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  font-family: inherit;
}
.conversation-panel > li.left .bubble{
  margin-right: auto;
  overflow-wrap: break-word;
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: hsl(209 13.3% 95.3% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(195 7.1% 11.0% / var(--tw-text-opacity));
}
:is(.dark .conversation-panel > li.left .bubble){
  --tw-border-opacity: 1;
  border-color: hsl(207 5.6% 31.6% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(207 5.6% 31.6% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(209 13.3% 95.3% / var(--tw-text-opacity));
}
.conversation-panel > li.left .bubble.is-image{
  border-radius: 0.5rem;
}
.conversation-panel > li.left .bubble .link{
  --tw-text-opacity: 1;
  color: hsl(206 100% 50.0% / var(--tw-text-opacity));
}
:is(.dark .conversation-panel > li.left .bubble .link){
  --tw-text-opacity: 1;
  color: hsl(206 100% 50.0% / var(--tw-text-opacity));
}
.conversation-panel > li.left .bubble .file .text-block-title{
  --tw-text-opacity: 1;
  color: hsl(207 5.6% 31.6% / var(--tw-text-opacity));
}
:is(.dark .conversation-panel > li.left .bubble .file .text-block-title){
  --tw-text-opacity: 1;
  color: hsl(206 81.9% 65.3% / var(--tw-text-opacity));
}
.conversation-panel > li.left .bubble .file .icon-wrap{
  --tw-text-opacity: 1;
  color: hsl(206 100% 50.0% / var(--tw-text-opacity));
}
:is(.dark .conversation-panel > li.left .bubble .file .icon-wrap){
  --tw-text-opacity: 1;
  color: hsl(206 100% 50.0% / var(--tw-text-opacity));
}
.conversation-panel > li.left .bubble .file .download{
  --tw-text-opacity: 1;
  color: hsl(206 100% 50.0% / var(--tw-text-opacity));
}
:is(.dark .conversation-panel > li.left .bubble .file .download){
  --tw-text-opacity: 1;
  color: hsl(206 100% 50.0% / var(--tw-text-opacity));
}
.conversation-panel > li.left + .right{
  margin-top: 0.625rem;
}
.conversation-panel > li.left + .right .bubble{
  border-top-right-radius: 0.5rem;
}
.conversation-panel > li.left + .unread--toast + .right{
  margin-top: 0.625rem;
}
.conversation-panel > li.left + .unread--toast + .right .bubble{
  border-top-right-radius: 0.5rem;
}
.conversation-panel > li.left + .unread--toast + .left{
  margin-top: 0px;
}
.conversation-panel > li.right{
  justify-content: flex-end;
}
.conversation-panel > li.right .wrap{
  margin-right: 1rem;
  display: flex;
  align-items: flex-end;
  text-align: right;
}
.conversation-panel > li.right .wrap .sender--info{
  padding-top: 0.5rem;
  padding-bottom: 0.25rem;
  padding-right: 0px;
  padding-left: 0.5rem;
}
.conversation-panel > li.right .bubble {
  background: var(--w-50);
  color: #001221;
  margin-left: auto;
  overflow-wrap: break-word;
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.conversation-panel > li.right .bubble.is-private{
  position: relative;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: hsl(52 97.9% 82.0% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(55 100% 90.9% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(195 7.1% 11.0% / var(--tw-text-opacity));
}
:is(.dark .conversation-panel > li.right .bubble.is-private){
  border-color: hsl(48 100% 46.1% / 0.25);
  --tw-bg-opacity: 1;
  background-color: hsl(49 90.3% 18.4% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.conversation-panel > li.right .bubble.is-private blockquote{
  --tw-border-opacity: 1;
  border-color: hsl(206 6.0% 63.0% / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
:is(.dark .conversation-panel > li.right .bubble.is-private blockquote){
  --tw-border-opacity: 1;
  border-color: hsl(206 6.0% 63.0% / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: hsl(205 10.7% 78.0% / var(--tw-text-opacity));
}
.conversation-panel > li.right .bubble.is-private blockquote p{
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 43.5% / var(--tw-text-opacity));
}
:is(.dark .conversation-panel > li.right .bubble.is-private blockquote p){
  --tw-text-opacity: 1;
  color: hsl(205 10.7% 78.0% / var(--tw-text-opacity));
}
.conversation-panel > li.right .bubble.is-image{
  border-radius: 0.5rem;
}
.conversation-panel > li.right .bubble.is-image .message__mail-head{
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.conversation-panel > li.right + .left{
  margin-top: 0.625rem;
}
.conversation-panel > li.right + .left .bubble{
  border-top-left-radius: 0.5rem;
}
.conversation-panel > li.right + .unread--toast + .left{
  border-radius: 0.5rem;
}
.conversation-panel > li.right + .unread--toast + .left .bubble{
  border-top-left-radius: 0.5rem;
}
.conversation-panel > li.right + .unread--toast + .right{
  margin-top: 0px;
}
.conversation-panel > li.center{
  align-items: center;
  justify-content: center;
}
.conversation-panel > li .wrap {
  max-width: min(31rem, 84%);
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 1rem;
  margin-right: 1rem;
}
.conversation-panel > li .wrap .sender--name{
  margin-bottom: 0.25rem;
  font-size: 0.75rem;
  line-height: 1rem;
}
.conversation-panel > li .sender--thumbnail{
  margin-right: 0.75rem;
  margin-top: 0.125rem;
  height: 0.75rem;
  width: 0.75rem;
  border-radius: 9999px;
}
.conversation-panel > li .activity-wrap{
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
  margin-left: 0px;
  margin-right: 0px;
  display: flex;
  justify-content: center;
  border-radius: 0.375rem;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: hsl(208 11.7% 91.1% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(209 13.3% 95.3% / var(--tw-bg-opacity));
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-right: 0.125rem;
  padding-left: 0.625rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
:is(.dark .conversation-panel > li .activity-wrap){
  --tw-border-opacity: 1;
  border-color: hsl(206 6.0% 43.5% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(206 6.0% 43.5% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.conversation-panel > li .activity-wrap {
  background: var(--primary-500);
  border: 1px solid var(--s-100);
  color: #fff;
}
.conversation-panel > li .activity-wrap .is-text{
  display: inline-flex;
  align-items: center;
  text-align: start;
}
@media (min-width: 1536px){
.conversation-panel > li .activity-wrap .is-text{
    display: flex;
}
}
.activity-wrap .message-text__wrap .text-content p{
  margin-bottom: 0px;
}
.conversation-footer{
  position: relative;
  display: flex;
  flex-direction: column;
}
.typing-indicator-wrap{
  position: absolute;
  top: -2rem;
  display: flex;
  height: 0px;
  align-items: center;
  width: 100%;
}
.typing-indicator-wrap .typing-indicator {
  box-shadow: 0 0.5rem 1rem rgba(50, 50, 93, 0.08), 0 0.25rem 0.75rem rgba(0, 0, 0, 0.07);
  border-radius: 0.5rem;
  border-radius: 1000px;
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
  margin-left: auto;
  margin-right: auto;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-right: 1rem;
  padding-left: 1.25rem;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
:is(.dark .typing-indicator-wrap .typing-indicator){
  --tw-bg-opacity: 1;
  background-color: hsl(207 5.6% 31.6% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.typing-indicator-wrap .typing-indicator .gif{
  margin-left: 0.5rem;
  width: 1.5rem;
}
.left .bubble .text-content h1,
.left .bubble .text-content h2,
.left .bubble .text-content h3,
.left .bubble .text-content h4,
.left .bubble .text-content h5,
.left .bubble .text-content h6{
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
:is(.dark .left .bubble .text-content h1),:is(.dark 
.left .bubble .text-content h2),:is(.dark 
.left .bubble .text-content h3),:is(.dark 
.left .bubble .text-content h4),:is(.dark 
.left .bubble .text-content h5),:is(.dark 
.left .bubble .text-content h6){
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.left .bubble .text-content a{
  --tw-text-opacity: 1;
  color: hsl(212 77.4% 23.1% / var(--tw-text-opacity));
  text-decoration-line: underline;
}
:is(.dark .left .bubble .text-content a){
  --tw-text-opacity: 1;
  color: hsl(212 77.4% 23.1% / var(--tw-text-opacity));
}
.left .bubble .text-content p:last-child{
  margin-bottom: 0px;
}
.right .bubble .text-content h1,
.right .bubble .text-content h2,
.right .bubble .text-content h3,
.right .bubble .text-content h4,
.right .bubble .text-content h5,
.right .bubble .text-content h6{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
:is(.dark .right .bubble .text-content h1),:is(.dark 
.right .bubble .text-content h2),:is(.dark 
.right .bubble .text-content h3),:is(.dark 
.right .bubble .text-content h4),:is(.dark 
.right .bubble .text-content h5),:is(.dark 
.right .bubble .text-content h6){
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.right .bubble .text-content a{
  --tw-text-opacity: 1;
  color: hsl(212 77.4% 23.1% / var(--tw-text-opacity));
  text-decoration-line: underline;
}
:is(.dark .right .bubble .text-content a){
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.right .bubble .text-content p:last-child{
  margin-bottom: 0px;
}
label{
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
:is(.dark label){
  --tw-text-opacity: 1;
  color: hsl(207 11.1% 85.9% / var(--tw-text-opacity));
}
textarea{
  --tw-border-opacity: 1;
  border-color: hsl(207 11.1% 85.9% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(200 7.0% 8.8% / var(--tw-text-opacity));
}
textarea:focus{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
:is(.dark textarea){
  --tw-border-opacity: 1;
  border-color: hsl(206 6.0% 43.5% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
:is(.dark textarea):focus{
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
}
textarea {
  width: 100% !important;
  padding: 0 !important;
  height: 4rem !important;
}
input{
  --tw-border-opacity: 1;
  border-color: hsl(207 11.1% 85.9% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(200 7.0% 8.8% / var(--tw-text-opacity));
}
input:focus{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
:is(.dark input){
  --tw-border-opacity: 1;
  border-color: hsl(206 6.0% 43.5% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
:is(.dark input):focus{
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
}
input[disabled]{
  --tw-border-opacity: 1;
  border-color: hsl(207 11.1% 85.9% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(207 11.1% 85.9% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 63.0% / var(--tw-text-opacity));
}
:is(.dark input[disabled]){
  --tw-border-opacity: 1;
  border-color: hsl(206 6.0% 43.5% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(207 5.6% 31.6% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 63.0% / var(--tw-text-opacity));
}
input[type=file]{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
:is(.dark input[type=file]){
  --tw-bg-opacity: 1;
  background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity));
}
select{
  --tw-border-opacity: 1;
  border-color: hsl(207 11.1% 85.9% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(200 7.0% 8.8% / var(--tw-text-opacity));
}
:is(.dark select){
  --tw-border-opacity: 1;
  border-color: hsl(206 6.0% 43.5% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.error input[type=color],
.error input[type=date],
.error input[type=datetime],
.error input[type=datetime-local],
.error input[type=email],
.error input[type=month],
.error input[type=number],
.error input[type=password],
.error input[type=search],
.error input[type=tel],
.error input[type=text],
.error input[type=time],
.error input[type=url],
.error input[type=week],
.error input:not([type]),
.error textarea,
.error select,
.error .multiselect > .multiselect__tags{
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: hsl(358 85.3% 64.0% / var(--tw-border-opacity));
}
:is(.dark .error input[type=color]),:is(.dark 
.error input[type=date]),:is(.dark 
.error input[type=datetime]),:is(.dark 
.error input[type=datetime-local]),:is(.dark 
.error input[type=email]),:is(.dark 
.error input[type=month]),:is(.dark 
.error input[type=number]),:is(.dark 
.error input[type=password]),:is(.dark 
.error input[type=search]),:is(.dark 
.error input[type=tel]),:is(.dark 
.error input[type=text]),:is(.dark 
.error input[type=time]),:is(.dark 
.error input[type=url]),:is(.dark 
.error input[type=week]),:is(.dark 
.error input:not([type])),:is(.dark 
.error textarea),:is(.dark 
.error select),:is(.dark 
.error .multiselect > .multiselect__tags){
  --tw-border-opacity: 1;
  border-color: hsl(358 85.3% 64.0% / var(--tw-border-opacity));
}
.error .message{
  margin-bottom: 0.625rem;
  display: block;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: hsl(358 85.3% 64.0% / var(--tw-text-opacity));
  width: 100%;
}
:is(.dark .error .message){
  --tw-text-opacity: 1;
  color: hsl(358 85.3% 64.0% / var(--tw-text-opacity));
}
.button:focus,
textarea:focus,
input:focus {
  outline: none;
}
.input-wrap{
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
:is(.dark .input-wrap){
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.help-text{
  font-weight: 400;
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 43.5% / var(--tw-text-opacity));
  font-weight: normal;
}
:is(.dark .help-text){
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 63.0% / var(--tw-text-opacity));
}
.input-group.small input{
  height: 2rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.input-group.small .error{
  --tw-border-opacity: 1;
  border-color: hsl(358 85.3% 64.0% / var(--tw-border-opacity));
}
:is(.dark .input-group.small .error){
  --tw-border-opacity: 1;
  border-color: hsl(358 85.3% 64.0% / var(--tw-border-opacity));
}
.input-group{
  display: flex;
  align-items: center;
  align-items: baseline;
  width: 100%;
}
.input-group > .input-group-field{
  flex-grow: 1;
}
.input-group > .input-group-field .input-container input[type=text]{
  width: 100%;
}
.auth-wrap {
  width: 100%;
}
.login {
  height: 100%;
  overflow-y: auto;
  padding-top: 3.6rem;
}
.login .login__hero {
  margin-bottom: 3rem;
}
.login .login__hero .hero__logo {
  width: 180px;
}
.login .login__hero .hero__title {
  font-weight: 300;
  margin-top: 3rem;
}
.login .login__hero .hero__sub {
  color: #8492a6;
  font-size: 1.125rem;
}
.login .login-box{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
:is(.dark .login .login-box){
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
}
.login .login-box{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: hsl(209 13.3% 95.3% / var(--tw-border-opacity));
}
:is(.dark .login .login-box){
  --tw-border-opacity: 1;
  border-color: hsl(207 5.6% 31.6% / var(--tw-border-opacity));
}
.login .login-box {
  box-shadow: 0 0.5rem 1rem rgba(50, 50, 93, 0.08), 0 0.25rem 0.75rem rgba(0, 0, 0, 0.07);
  border-radius: 0.25rem;
  padding: 2rem;
}
.login .login-box label {
  color: #6e6f73;
  font-size: 1rem;
}
.login .login-box label input {
  font-size: 1rem;
  height: 3rem;
  padding: 0.75rem;
}
.login .login-box label .error {
  font-size: 0.875rem;
}
.login .login-box .button {
  height: 3rem;
}
.login .sigin__footer {
  font-size: 1rem;
  padding: 1.5rem;
}
.login .sigin__footer > a {
  font-weight: 600;
}
.modal-mask{
  position: fixed;
  left: 0px;
  top: 0px;
  z-index: 9990;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.4);
  width: 100%;
  height: 100%;
}
:is(.dark .modal-mask){
  background-color: rgba(0, 0, 0, 0.4);
}
.page-top-bar{
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 2.25rem;
  padding-bottom: 0px;
}
.page-top-bar img{
  max-height: 3.75rem;
}
.modal-container{
  position: relative;
  max-height: 100%;
  width: 37.5rem;
  border-radius: 0.125rem;
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  overflow: auto;
}
.modal-container.medium{
  width: 56.25rem;
  max-width: 80%;
}
.modal-container .content-box{
  height: auto;
  padding: 0px;
}
.modal-container h2{
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
:is(.dark .modal-container h2){
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.modal-container p{
  margin: 0px;
  margin-top: 0.5rem;
  padding: 0px;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 43.5% / var(--tw-text-opacity));
}
:is(.dark .modal-container p){
  --tw-text-opacity: 1;
  color: hsl(205 10.7% 78.0% / var(--tw-text-opacity));
}
.modal-container .content{
  padding: 2rem;
}
.modal-container form,
.modal-container .modal-content{
  align-self: center;
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 1rem;
  padding-bottom: 2rem;
}
.modal-container form a,
.modal-container .modal-content a{
  padding: 1rem;
}
.modal-container .modal-footer{
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0px;
  padding-right: 0px;
}
.modal-container .modal-footer.justify-content-end{
  justify-content: flex-end;
}
.modal-container .delete-item{
  padding: 2rem;
}
.modal-container .delete-item button{
  margin: 0px;
}
.modal-enter,
.modal-leave{
  opacity: 0;
}
.modal-enter .modal-container,
.modal-leave .modal-container {
  transform: scale(1.1);
}
.reply-box {
  transition: box-shadow 0.35s cubic-bezier(0.37, 0, 0.63, 1), height 2s cubic-bezier(0.37, 0, 0.63, 1);
}
.reply-box.is-focused {
  box-shadow: var(--shadow);
}
.reply-box .reply-box__top .icon {
  color: #8492a6;
  cursor: pointer;
  font-size: 1.125rem;
  margin-right: 0.5rem;
}
.reply-box .reply-box__top .icon.active {
  color: #1f93ff;
}
.reply-box .reply-box__top .attachment {
  cursor: pointer;
  margin-right: 0.675rem;
  padding: 0 0.5rem;
}
.reply-box .reply-box__top .video-js {
  background: transparent;
  max-height: 15rem;
  min-height: 3rem;
  padding: var(--space-normal) 0 0;
  resize: none;
}
.reply-box .reply-box__top > textarea {
  box-shadow: none;
  border-color: transparent;
  background: transparent;
  margin: 0;
  max-height: 15rem;
  min-height: 3rem;
  padding: var(--space-normal) 0 0;
  resize: none;
}
.reply-box .reply-box__top > textarea:active, .reply-box .reply-box__top > textarea:hover, .reply-box .reply-box__top > textarea:focus {
  border-color: transparent;
  box-shadow: none;
}
.reply-box.is-private{
  --tw-bg-opacity: 1;
  background-color: hsl(55 100% 90.9% / var(--tw-bg-opacity));
}
:is(.dark .reply-box.is-private){
  --tw-bg-opacity: 1;
  background-color: hsl(46 100% 6.7% / var(--tw-bg-opacity));
}
.reply-box.is-private .reply-box__top{
  --tw-bg-opacity: 1;
  background-color: hsl(55 100% 90.9% / var(--tw-bg-opacity));
}
:is(.dark .reply-box.is-private .reply-box__top){
  --tw-bg-opacity: 1;
  background-color: hsl(46 100% 6.7% / var(--tw-bg-opacity));
}
.reply-box.is-private .reply-box__top > input{
  --tw-bg-opacity: 1;
  background-color: hsl(55 100% 90.9% / var(--tw-bg-opacity));
}
:is(.dark .reply-box.is-private .reply-box__top > input){
  --tw-bg-opacity: 1;
  background-color: hsl(46 100% 6.7% / var(--tw-bg-opacity));
}
.report-card {
  border-top: 3px solid transparent;
  cursor: pointer;
  margin: 0;
  padding: var(--space-normal);
}
.report-card.active {
  border-top: 3px solid var(--color-woot);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
:is(.dark .report-card.active){
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
}
.report-card.active .heading,
.report-card.active .metric {
  color: var(--color-woot);
}
.report-card .heading {
  align-items: center;
  color: var(--color-heading);
  display: flex;
  font-size: var(--font-size-small);
  font-weight: var(--font-weight-bold);
  margin: 0;
}
.report-card .info-icon {
  color: var(--b-400);
  margin-left: var(--space-micro);
}
.report-card .metric-wrap {
  align-items: center;
  display: flex;
}
.report-card .metric {
  font-size: var(--font-size-big);
  font-weight: var(--font-weight-feather);
  margin-top: var(--space-smaller);
}
.report-card .metric-trend {
  font-size: var(--font-size-small);
  margin: 0 var(--space-small);
}
.report-card .metric-up {
  color: #44ce4b;
}
.report-card .metric-down {
  color: #ff382d;
}
.report-card .desc {
  font-size: var(--font-size-small);
  margin: 0;
  text-transform: capitalize;
}
.search{
  display: flex;
  align-items: flex-start;
  justify-content: center;
  padding: 0.675rem 1rem;
  transition: all 0.3s var(--ease-in-out-quad);
}
.search > .icon {
  color: #8492a6;
  font-size: 1.125rem;
}
.search > input {
  box-shadow: none;
  border-color: transparent;
  margin: 0;
}
.search > input:active, .search > input:hover, .search > input:focus {
  border-color: transparent;
  box-shadow: none;
}
.side-menu i {
  margin-right: var(--space-smaller);
  min-width: var(--space-two);
}
.sidebar {
  z-index: 1023;
}
.sidebar .logo img {
  max-height: 108px;
  padding: 2rem 1.25rem;
}
.sidebar .nested a {
  font-size: var(--font-size-small);
  margin-bottom: var(--space-micro);
  margin-top: var(--space-micro);
}
.sidebar .nested a .inbox-icon {
  display: inline-block;
  margin-right: var(--space-micro);
  min-width: var(--space-normal);
  text-align: center;
}
.bottom-nav{
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  border-top-width: 1px;
  --tw-border-opacity: 1;
  border-color: hsl(209 13.3% 95.3% / var(--tw-border-opacity));
}
:is(.dark .bottom-nav){
  --tw-border-opacity: 1;
  border-color: hsl(207 5.6% 31.6% / var(--tw-border-opacity));
}
.bottom-nav {
  flex-direction: column;
  padding: var(--space-one) var(--space-normal) var(--space-one) var(--space-one);
  position: relative;
}
.bottom-nav:hover {
  background: var(--color-background-light);
}
.bottom-nav .dropdown-pane {
  bottom: 3.75rem;
  display: block;
  visibility: visible;
  width: -moz-fit-content;
  width: fit-content;
}
.bottom-nav .active {
  border-bottom: 2px solid #8492a6;
}
.hamburger--menu {
  cursor: pointer;
  display: block;
  margin-right: var(--space-normal);
}
.header--icon {
  display: block;
  margin: 0 var(--space-small) 0 var(--space-smaller);
}
@media screen and (max-width: 1200px) {
.header--icon {
    display: none;
}
}
.header-title {
  margin: 0 var(--space-small);
}
.ui-snackbar-container {
  left: 0;
  margin: 0 auto;
  max-width: 25rem;
  overflow: hidden;
  position: absolute;
  right: 0;
  text-align: center;
  top: 1rem;
  z-index: 9999;
}
.ui-snackbar {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  background-color: #323232;
  border-radius: 0.25rem;
  display: inline-flex;
  margin-bottom: 0.5rem;
  max-width: 25rem;
  min-height: 1.875rem;
  min-width: 15rem;
  padding: 0.75rem 1.5rem;
  text-align: left;
}
.ui-snackbar-text {
  color: #fff;
  font-size: 0.875rem;
  font-weight: 500;
}
.ui-snackbar-action {
  margin-left: auto;
  padding-left: 1.875rem;
}
.ui-snackbar-action button {
  background: none;
  border: 0;
  color: #ffeb3b;
  font-size: 0.875rem;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}
.status-bar{
  display: flex;
  align-items: flex-start;
  justify-content: center;
  background: #fff9ea;
  flex-direction: column;
  margin: 0;
  padding: 1rem 0.25rem;
}
.status-bar .message {
  font-weight: 500;
  margin-bottom: 0;
}
.status-bar .button {
  margin: 0.25rem 0 0;
  padding: 0.5rem 1rem;
}
.status-bar.danger {
  background: #ffc9c6;
}
.status-bar.danger .button, .status-bar.danger .button.disabled, .status-bar.danger .button[disabled], .status-bar.danger .button.disabled:hover, .status-bar.danger .button[disabled]:hover, .status-bar.danger .button.disabled:focus, .status-bar.danger .button[disabled]:focus {
  background-color: #ff382d;
  color: #fff;
}
.status-bar.danger .button:hover, .status-bar.danger .button:focus {
  background-color: #ff1609;
  color: #fff;
}
.status-bar.warning {
  background: #fff9ea;
}
.tabs--container{
  display: flex;
}
.tabs--container--with-border{
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: hsl(209 13.3% 95.3% / var(--tw-border-opacity));
}
:is(.dark .tabs--container--with-border){
  border-color: hsl(198 6.6% 15.8% / 0.5);
}
.tabs{
  display: flex;
  min-width: 6.25rem;
  border-right-width: 0px;
  border-left-width: 0px;
  border-top-width: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 1rem;
  padding-right: 1rem;
}
.tabs--with-scroll{
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  overflow: hidden;
  max-width: calc(100% - 64px);
}
.tabs--scroll-button{
  display: flex;
  height: auto;
  min-width: 2rem;
  align-items: center;
  justify-content: center;
  border-radius: 0px;
  cursor: pointer;
}
.tab--chat-type{
  display: flex;
  margin: 0;
}
.tab--chat-type .tabs-title a{
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
.tabs-title{
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  flex-shrink: 0;
}
.tabs-title .badge{
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  display: flex;
  height: 1.25rem;
  align-items: center;
  justify-content: center;
  border-radius: 0.375rem;
  --tw-bg-opacity: 1;
  background-color: hsl(209 13.3% 95.3% / var(--tw-bg-opacity));
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 0.625rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 43.5% / var(--tw-text-opacity));
}
:is(.dark .tabs-title .badge){
  --tw-bg-opacity: 1;
  background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.tabs-title:first-child{
  margin-left: 0px;
}
.tabs-title:last-child{
  margin-right: 0px;
}
.tabs-title:hover a, .tabs-title:focus a{
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
:is(.dark .tabs-title:hover a),:is(.dark  .tabs-title:focus a){
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.tabs-title a{
  position: relative;
  top: 1px;
  display: flex;
  flex-direction: row;
  align-items: center;
  border-bottom-width: 1px;
  border-color: transparent;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: hsl(206 5.2% 49.5% / var(--tw-text-opacity));
}
:is(.dark .tabs-title a){
  --tw-text-opacity: 1;
  color: hsl(207 11.1% 85.9% / var(--tw-text-opacity));
}
.tabs-title a {
  transition: border-color 0.15s cubic-bezier(0.37, 0, 0.63, 1);
}
.tabs-title.is-active a{
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: hsl(212 77.4% 23.1% / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: hsl(212 77.4% 23.1% / var(--tw-text-opacity));
}
:is(.dark .tabs-title.is-active a){
  --tw-text-opacity: 1;
  color: hsl(212 77.4% 23.1% / var(--tw-text-opacity));
}
.tabs-title.is-active .badge{
  --tw-bg-opacity: 1;
  background-color: hsl(209 100% 96.5% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(212 77.4% 23.1% / var(--tw-text-opacity));
}
:is(.dark .tabs-title.is-active .badge){
  background-color: hsl(212 77.4% 23.1% / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.4;
  --tw-text-opacity: 1;
  color: hsl(209 100% 96.5% / var(--tw-text-opacity));
}
table{
  --tw-border-spacing-x: 0px;
  --tw-border-spacing-y: 0px;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
  font-size: 0.875rem;
  line-height: 1.25rem;
}
table thead th{
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
  --tw-text-opacity: 1;
  color: hsl(200 7.0% 8.8% / var(--tw-text-opacity));
  text-align: left;
}
:is(.dark table thead th){
  --tw-text-opacity: 1;
  color: hsl(207 11.1% 85.9% / var(--tw-text-opacity));
}
table tbody tr{
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: hsl(209 13.3% 95.3% / var(--tw-border-opacity));
}
:is(.dark table tbody tr){
  border-color: hsl(198 6.6% 15.8% / 0.3);
}
table tbody td{
  padding: 0.625rem;
  --tw-text-opacity: 1;
  color: hsl(207 5.6% 31.6% / var(--tw-text-opacity));
}
:is(.dark table tbody td){
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.woot-table tr .show-if-hover {
  transition: opacity 0.2s cubic-bezier(0.37, 0, 0.63, 1);
  opacity: 0;
}
.woot-table tr:hover .show-if-hover{
  opacity: 1;
}
.woot-table .agent-name{
  display: block;
  font-weight: 500;
  text-transform: capitalize;
}
.woot-table .woot-thumbnail{
  height: 3.125rem;
  width: 3.125rem;
  border-radius: 9999px;
}
.woot-table .button-wrapper{
  display: flex;
  min-width: 12.5rem;
  flex-direction: row;
  justify-content: flex-start;
  gap: 0.25rem;
}
.woot-table .button {
  margin: 0;
}
.ve-table .ve-table-container.ve-table-border-around{
  --tw-border-opacity: 1;
  border-color: hsl(207 11.1% 85.9% / var(--tw-border-opacity));
}
:is(.dark .ve-table .ve-table-container.ve-table-border-around){
  --tw-border-opacity: 1;
  border-color: hsl(207 5.6% 31.6% / var(--tw-border-opacity));
}
.ve-table .ve-table-content .ve-table-header .ve-table-header-tr .ve-table-header-th{
  --tw-border-opacity: 1;
  border-color: hsl(208 11.7% 91.1% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(209 13.3% 95.3% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
:is(.dark .ve-table .ve-table-content .ve-table-header .ve-table-header-tr .ve-table-header-th){
  border-color: hsl(207 5.6% 31.6% / 0.5);
  --tw-bg-opacity: 1;
  background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.ve-table .ve-table-content .ve-table-body .ve-table-body-tr .ve-table-body-td{
  --tw-border-opacity: 1;
  border-color: hsl(209 12.2% 93.2% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(200 7.0% 8.8% / var(--tw-text-opacity));
}
:is(.dark .ve-table .ve-table-content .ve-table-body .ve-table-body-tr .ve-table-body-td){
  --tw-border-opacity: 1;
  border-color: hsl(198 6.6% 15.8% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.ve-table .ve-table-content .ve-table-body.ve-table-row-hover .ve-table-body-tr:hover td{
  --tw-bg-opacity: 1;
  background-color: hsl(209 13.3% 95.3% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
:is(.dark .ve-table .ve-table-content .ve-table-body.ve-table-row-hover .ve-table-body-tr:hover td){
  --tw-bg-opacity: 1;
  background-color: hsl(207 5.6% 31.6% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.table-pagination .ve-pagination-total{
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 43.5% / var(--tw-text-opacity));
}
:is(.dark .table-pagination .ve-pagination-total){
  --tw-text-opacity: 1;
  color: hsl(207 11.1% 85.9% / var(--tw-text-opacity));
}
.table-pagination .ve-pagination-goto{
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 43.5% / var(--tw-text-opacity));
}
:is(.dark .table-pagination .ve-pagination-goto){
  --tw-text-opacity: 1;
  color: hsl(207 11.1% 85.9% / var(--tw-text-opacity));
}
.table-pagination .ve-pagination-goto .ve-pagination-goto-input{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 43.5% / var(--tw-text-opacity));
}
:is(.dark .table-pagination .ve-pagination-goto .ve-pagination-goto-input){
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(207 11.1% 85.9% / var(--tw-text-opacity));
}
.table-pagination .ve-pagination-li{
  --tw-border-opacity: 1;
  border-color: hsl(209 12.2% 93.2% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 43.5% / var(--tw-text-opacity));
}
:is(.dark .table-pagination .ve-pagination-li){
  --tw-border-opacity: 1;
  border-color: hsl(207 5.6% 31.6% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(207 11.1% 85.9% / var(--tw-text-opacity));
}
.settings{
  overflow: auto;
}
.wizard-box .item{
  position: relative;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1rem;
  padding-left: 1.5rem;
  cursor: pointer;
}
.wizard-box .item::before, .wizard-box .item::after{
  position: absolute;
  top: 1.25rem;
  width: 0.125rem;
  --tw-bg-opacity: 1;
  background-color: hsl(209 12.2% 93.2% / var(--tw-bg-opacity));
  --tw-content: "";
  content: var(--tw-content);
  height: 100%;
}
:is(.dark .wizard-box .item)::before,:is(.dark  .wizard-box .item)::after{
  --tw-bg-opacity: 1;
  background-color: hsl(206 6.0% 43.5% / var(--tw-bg-opacity));
}
.wizard-box .item::before{
  top: 0px;
  height: 1rem;
}
.wizard-box .item:first-child::before{
  height: 0px;
}
.wizard-box .item:last-child::after{
  height: 0px;
}
.wizard-box .item.active h3{
  --tw-text-opacity: 1;
  color: hsl(212 77.4% 23.1% / var(--tw-text-opacity));
}
:is(.dark .wizard-box .item.active h3){
  --tw-text-opacity: 1;
  color: hsl(212 77.4% 23.1% / var(--tw-text-opacity));
}
.wizard-box .item.active .step{
  --tw-bg-opacity: 1;
  background-color: hsl(212 77.4% 23.1% / var(--tw-bg-opacity));
}
:is(.dark .wizard-box .item.active .step){
  --tw-bg-opacity: 1;
  background-color: hsl(212 77.4% 23.1% / var(--tw-bg-opacity));
}
.wizard-box .item.over::after{
  --tw-bg-opacity: 1;
  background-color: hsl(212 77.4% 23.1% / var(--tw-bg-opacity));
}
:is(.dark .wizard-box .item.over)::after{
  --tw-bg-opacity: 1;
  background-color: hsl(212 77.4% 23.1% / var(--tw-bg-opacity));
}
.wizard-box .item.over .step{
  --tw-bg-opacity: 1;
  background-color: hsl(212 77.4% 23.1% / var(--tw-bg-opacity));
}
:is(.dark .wizard-box .item.over .step){
  --tw-bg-opacity: 1;
  background-color: hsl(212 77.4% 23.1% / var(--tw-bg-opacity));
}
.wizard-box .item.over + .item::before{
  --tw-bg-opacity: 1;
  background-color: hsl(212 77.4% 23.1% / var(--tw-bg-opacity));
}
:is(.dark .wizard-box .item.over + .item)::before{
  --tw-bg-opacity: 1;
  background-color: hsl(212 77.4% 23.1% / var(--tw-bg-opacity));
}
.wizard-box .item h3{
  padding-left: 1.5rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
:is(.dark .wizard-box .item h3){
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.wizard-box .item .completed{
  margin-left: 0.25rem;
  --tw-text-opacity: 1;
  color: hsl(151 55.0% 41.5% / var(--tw-text-opacity));
}
:is(.dark .wizard-box .item .completed){
  --tw-text-opacity: 1;
  color: hsl(151 55.0% 41.5% / var(--tw-text-opacity));
}
.wizard-box .item p{
  margin: 0px;
  padding-left: 1.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 43.5% / var(--tw-text-opacity));
}
:is(.dark .wizard-box .item p){
  --tw-text-opacity: 1;
  color: hsl(205 10.7% 78.0% / var(--tw-text-opacity));
}
.wizard-box .item .step{
  position: absolute;
  left: 1rem;
  top: 1.25rem;
  z-index: 999;
  width: 1rem;
  border-radius: 1rem;
  --tw-bg-opacity: 1;
  background-color: hsl(209 12.2% 93.2% / var(--tw-bg-opacity));
  font-size: 0.625rem;
  font-weight: 500;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  text-align: center;
}
:is(.dark .wizard-box .item .step){
  --tw-bg-opacity: 1;
  background-color: hsl(206 6.0% 43.5% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.wizard-box .item .step i{
  font-size: 0.625rem;
}
.wizard-body{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: hsl(210 16.7% 97.6% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 1.5rem;
  height: 100%;
}
:is(.dark .wizard-body){
  border-color: hsl(198 6.6% 15.8% / 0.6);
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
}
.wizard-body.height-auto{
  height: auto;
}
.settings--content{
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  margin-left: 2rem;
  margin-right: 2rem;
}
.settings--content .title{
  font-weight: 500;
}
.settings--content .code{
  white-space: nowrap;
  --tw-bg-opacity: 1;
  background-color: hsl(209 13.3% 95.3% / var(--tw-bg-opacity));
  padding: 0.625rem;
  overflow: auto;
}
:is(.dark .settings--content .code){
  --tw-bg-opacity: 1;
  background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity));
}
.settings--content .code code{
  border-width: 0px;
  background-color: transparent;
}
.login-init{
  padding-top: 30%;
  text-align: center;
}
.login-init p{
  padding: 1.5rem;
}
.login-init > a > img{
  width: 15rem;
}
.multiselect:not(.no-margin){
  margin-bottom: 1rem;
}
.multiselect.multiselect--disabled{
  cursor: not-allowed;
  border-radius: 0.375rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: hsl(207 11.1% 85.9% / var(--tw-border-opacity));
  opacity: 0.5;
}
:is(.dark .multiselect.multiselect--disabled){
  --tw-border-opacity: 1;
  border-color: hsl(206 6.0% 43.5% / var(--tw-border-opacity));
}
.multiselect.multiselect--disabled .multiselect__select{
  cursor: not-allowed;
  border-radius: 0.375rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
:is(.dark .multiselect.multiselect--disabled .multiselect__select){
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
}
.multiselect.multiselect--disabled .multiselect__tags{
  border-width: 0px;
}
.multiselect .multiselect--active > .multiselect__tags{
  --tw-border-opacity: 1;
  border-color: hsl(212 77.4% 23.1% / var(--tw-border-opacity));
}
:is(.dark .multiselect .multiselect--active > .multiselect__tags){
  --tw-border-opacity: 1;
  border-color: hsl(212 77.4% 23.1% / var(--tw-border-opacity));
}
.multiselect .multiselect__select{
  right: 0px;
  top: 0px;
  min-height: 2.875rem;
  padding: 0px;
}
.multiselect .multiselect__select::before{
  right: 0px;
}
.multiselect .multiselect__content-wrapper{
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: hsl(207 11.1% 85.9% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
:is(.dark .multiselect .multiselect__content-wrapper){
  --tw-border-opacity: 1;
  border-color: hsl(206 6.0% 43.5% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.multiselect .multiselect__content{
  max-width: 100%;
}
.multiselect .multiselect__content .multiselect__option{
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  font-weight: normal;
}
.multiselect .multiselect__content .multiselect__option span{
  display: inline-block;
  width: -moz-fit-content;
  width: fit-content;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.multiselect .multiselect__content .multiselect__option p{
  margin-bottom: 0px;
}
.multiselect .multiselect__content .multiselect__option.multiselect__option--highlight{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
:is(.dark .multiselect .multiselect__content .multiselect__option.multiselect__option--highlight){
  --tw-bg-opacity: 1;
  background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.multiselect .multiselect__content .multiselect__option.multiselect__option--highlight:hover{
  --tw-bg-opacity: 1;
  background-color: hsl(209 100% 96.5% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
:is(.dark .multiselect .multiselect__content .multiselect__option.multiselect__option--highlight:hover){
  --tw-bg-opacity: 1;
  background-color: hsl(206 100% 50.0% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.multiselect .multiselect__content .multiselect__option.multiselect__option--highlight:hover::after{
  --tw-bg-opacity: 1;
  background-color: hsl(209 100% 96.5% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 43.5% / var(--tw-text-opacity));
}
:is(.dark .multiselect .multiselect__content .multiselect__option.multiselect__option--highlight:hover)::after{
  --tw-bg-opacity: 1;
  background-color: hsl(206 100% 50.0% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(207 11.1% 85.9% / var(--tw-text-opacity));
}
.multiselect .multiselect__content .multiselect__option.multiselect__option--highlight::after{
  background-color: transparent;
}
.multiselect .multiselect__content .multiselect__option.multiselect__option--selected{
  --tw-bg-opacity: 1;
  background-color: hsl(209 100% 96.5% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
:is(.dark .multiselect .multiselect__content .multiselect__option.multiselect__option--selected){
  --tw-bg-opacity: 1;
  background-color: hsl(206 100% 50.0% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.multiselect .multiselect__content .multiselect__option.multiselect__option--selected.multiselect__option--highlight:hover{
  --tw-bg-opacity: 1;
  background-color: hsl(210 98.8% 94.0% / var(--tw-bg-opacity));
}
:is(.dark .multiselect .multiselect__content .multiselect__option.multiselect__option--selected.multiselect__option--highlight:hover){
  --tw-bg-opacity: 1;
  background-color: hsl(206 100% 50.0% / var(--tw-bg-opacity));
}
.multiselect .multiselect__content .multiselect__option.multiselect__option--selected.multiselect__option--highlight:hover::after{
  background-color: transparent;
}
.multiselect .multiselect__content .multiselect__option.multiselect__option--selected.multiselect__option--highlight:hover:hover::after{
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
:is(.dark .multiselect .multiselect__content .multiselect__option.multiselect__option--selected.multiselect__option--highlight:hover:hover)::after{
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.multiselect .multiselect__tags{
  margin: 0px;
  min-height: 2.875rem;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: hsl(207 11.1% 85.9% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 0px;
}
:is(.dark .multiselect .multiselect__tags){
  --tw-border-opacity: 1;
  border-color: hsl(206 6.0% 43.5% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
}
.multiselect .multiselect__tags-wrap{
  margin-top: 0.25rem;
  display: inline-block;
  line-height: 1;
}
.multiselect .multiselect__placeholder{
  padding-top: 0.75rem;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 63.0% / var(--tw-text-opacity));
  font-weight: normal;
}
:is(.dark .multiselect .multiselect__placeholder){
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 63.0% / var(--tw-text-opacity));
}
.multiselect .multiselect__tag{
  margin-top: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: hsl(209 13.3% 95.3% / var(--tw-bg-opacity));
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  padding-right: 1.5rem;
  padding-left: 0.625rem;
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
:is(.dark .multiselect .multiselect__tag){
  --tw-bg-opacity: 1;
  background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.multiselect .multiselect__tag-icon::after{
  --tw-text-opacity: 1;
  color: hsl(206 100% 50.0% / var(--tw-text-opacity));
}
:is(.dark .multiselect .multiselect__tag-icon)::after{
  --tw-text-opacity: 1;
  color: hsl(206 100% 50.0% / var(--tw-text-opacity));
}
.multiselect .multiselect__tag-icon:hover{
  --tw-bg-opacity: 1;
  background-color: hsl(209 13.3% 95.3% / var(--tw-bg-opacity));
}
:is(.dark .multiselect .multiselect__tag-icon:hover){
  --tw-bg-opacity: 1;
  background-color: hsl(207 5.6% 31.6% / var(--tw-bg-opacity));
}
.multiselect .multiselect__tag-icon:hover::after{
  --tw-text-opacity: 1;
  color: hsl(212 77.4% 23.1% / var(--tw-text-opacity));
}
:is(.dark .multiselect .multiselect__tag-icon:hover)::after{
  --tw-text-opacity: 1;
  color: hsl(212 77.4% 23.1% / var(--tw-text-opacity));
}
.multiselect .multiselect__input {
  box-shadow: none;
  border-color: transparent;
  margin-bottom: 0px;
  height: 2.875rem;
  padding: 0px;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.multiselect .multiselect__input:active, .multiselect .multiselect__input:hover, .multiselect .multiselect__input:focus {
  border-color: transparent;
  box-shadow: none;
}
.multiselect .multiselect__single{
  margin-bottom: 0px;
  display: inline-block;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
:is(.dark .multiselect .multiselect__single){
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.sidebar-labels-wrap.has-edited .multiselect, .sidebar-labels-wrap:hover .multiselect{
  cursor: pointer;
}
.sidebar-labels-wrap .multiselect > .multiselect__select{
  visibility: hidden;
}
.sidebar-labels-wrap .multiselect > .multiselect__tags{
  border-color: transparent;
}
.sidebar-labels-wrap .multiselect.multiselect--active > .multiselect__tags{
  --tw-border-opacity: 1;
  border-color: hsl(212 77.4% 23.1% / var(--tw-border-opacity));
}
:is(.dark .sidebar-labels-wrap .multiselect.multiselect--active > .multiselect__tags){
  --tw-border-opacity: 1;
  border-color: hsl(212 77.4% 23.1% / var(--tw-border-opacity));
}
.multiselect-wrap--small .multiselect__tags,
.multiselect-wrap--small .multiselect__input,
.multiselect-wrap--small .multiselect{
  min-height: 2.5rem;
  border-radius: 5px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
:is(.dark .multiselect-wrap--small .multiselect__tags),:is(.dark 
.multiselect-wrap--small .multiselect__input),:is(.dark 
.multiselect-wrap--small .multiselect){
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.multiselect-wrap--small .multiselect__input{
  height: 2.375rem;
  min-height: 2.375rem;
}
.multiselect-wrap--small .multiselect__single{
  margin: 0px;
  display: flex;
  max-height: 2.375rem;
  align-items: center;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 0.125rem;
  padding-right: 0.125rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
:is(.dark .multiselect-wrap--small .multiselect__single){
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.multiselect-wrap--small .multiselect__placeholder{
  margin: 0px;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.125rem;
  padding-right: 0.125rem;
}
.multiselect-wrap--small .multiselect__tag{
  margin-top: 1px;
  margin-bottom: 1px;
  padding-top: 6px;
  padding-bottom: 6px;
}
.multiselect-wrap--small .multiselect__select{
  min-height: 2.5rem;
}
.multiselect-wrap--small .multiselect--disabled .multiselect__current,
.multiselect-wrap--small .multiselect--disabled .multiselect__select{
  background-color: transparent;
}
.multiselect-wrap--medium .multiselect__tags,
.multiselect-wrap--medium .multiselect__input{
  display: flex;
  align-items: center;
}
.multiselect-wrap--medium .multiselect__tags,
.multiselect-wrap--medium .multiselect__input,
.multiselect-wrap--medium .multiselect{
  height: 3rem;
  min-height: 3rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
:is(.dark .multiselect-wrap--medium .multiselect__tags),:is(.dark 
.multiselect-wrap--medium .multiselect__input),:is(.dark 
.multiselect-wrap--medium .multiselect){
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.multiselect-wrap--medium .multiselect__input{
  height: 2.875rem;
  min-height: 2.875rem;
}
.multiselect-wrap--medium .multiselect__single{
  margin: 0px;
  display: flex;
  align-items: center;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.125rem;
  padding-right: 0.125rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
:is(.dark .multiselect-wrap--medium .multiselect__single){
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.multiselect-wrap--medium .multiselect__placeholder{
  margin: 0px;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.125rem;
  padding-right: 0.125rem;
}
.multiselect-wrap--medium .multiselect__select{
  min-height: 3rem;
}
.multiselect-wrap--medium .multiselect--disabled .multiselect__current,
.multiselect-wrap--medium .multiselect--disabled .multiselect__select{
  background-color: transparent;
}
.multiselect-wrap--medium .multiselect__tags-wrap{
  flex-shrink: 0;
}
.dropdown-pane {
  box-shadow: 0 0.5rem 1rem rgba(50, 50, 93, 0.08), 0 0.25rem 0.75rem rgba(0, 0, 0, 0.07);
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: hsl(210 16.7% 97.6% / var(--tw-border-opacity));
}
:is(.dark .dropdown-pane){
  --tw-border-opacity: 1;
  border-color: hsl(207 5.6% 31.6% / var(--tw-border-opacity));
}
.dropdown-pane {
  box-sizing: content-box;
  padding: var(--space-small);
  width: -moz-fit-content;
  width: fit-content;
  z-index: var(--z-index-very-high);
}
.dropdown-pane.dropdown-pane--open{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
:is(.dark .dropdown-pane.dropdown-pane--open){
  --tw-bg-opacity: 1;
  background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity));
}
.dropdown-pane.dropdown-pane--open {
  display: block;
  visibility: visible;
}
.dropdown-pane.dropdowm--bottom::before {
  display: block;
  height: 0;
  width: 0;
  content: "";
  border-bottom: 14px solid var(--color-border-light);
  border-left: 14px solid transparent;
  border-right: 14px solid transparent;
  position: absolute;
  right: 6px;
  top: -14px;
}
.dropdown-pane.dropdowm--bottom::after {
  display: block;
  height: 0;
  width: 0;
  content: "";
  border-bottom: var(--space-slab) solid #fff;
  border-left: var(--space-slab) solid transparent;
  border-right: var(--space-slab) solid transparent;
  position: absolute;
  right: var(--space-small);
  top: -12px;
}
.dropdown-pane.dropdowm--top::before {
  display: block;
  height: 0;
  width: 0;
  content: "";
  border-left: 14px solid transparent;
  border-right: 14px solid transparent;
  border-top: 14px solid var(--color-border-light);
  bottom: -14px;
  position: absolute;
  right: 6px;
}
.dropdown-pane.dropdowm--top::after {
  display: block;
  height: 0;
  width: 0;
  content: "";
  border-left: var(--space-slab) solid transparent;
  border-right: var(--space-slab) solid transparent;
  border-top: var(--space-slab) solid #fff;
  bottom: -12px;
  position: absolute;
  right: var(--space-small);
}
.margin-bottom-small {
  margin-bottom: var(--space-small);
}
.margin-right-smaller {
  margin-right: var(--space-smaller);
}
.margin-left-minus-slab {
  margin-left: var(--space-minus-slab);
}
.margin-right-minus-slab {
  margin-right: var(--space-minus-slab);
}
.fs-small {
  font-size: var(--font-size-small);
}
.fs-default {
  font-size: var(--font-size-default);
}
.fw-medium {
  font-weight: var(--font-weight-medium);
}
.p-normal {
  padding: var(--space-normal);
}
.overflow-scroll {
  overflow: scroll;
}
.overflow-auto {
  overflow: auto;
}
.overflow-hidden {
  overflow: hidden;
}
.border-right{
  border-right-width: 1px;
  --tw-border-opacity: 1;
  border-color: hsl(209 13.3% 95.3% / var(--tw-border-opacity));
}
:is(.dark .border-right){
  --tw-border-opacity: 1;
  border-color: hsl(207 5.6% 31.6% / var(--tw-border-opacity));
}
.border-left {
  border-left: 1px solid var(--color-border);
}
.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.flex-between {
  align-items: center;
  display: flex;
  justify-content: space-between;
}
.flex-end {
  display: flex;
  justify-content: end;
}
.flex-align-center {
  align-items: center;
  display: flex;
}
@font-face {
  font-display: swap;
  font-family: "Ionicons";
  font-style: normal;
  font-weight: normal;
  src: url("/ionicons.woff?v=2.0.1") format("woff");
}
.ion, .ionicons,
.ion-alert:before,
.ion-alert-circled:before,
.ion-android-add:before,
.ion-android-add-circle:before,
.ion-android-alarm-clock:before,
.ion-android-alert:before,
.ion-android-apps:before,
.ion-android-archive:before,
.ion-android-arrow-back:before,
.ion-android-arrow-down:before,
.ion-android-arrow-dropdown:before,
.ion-android-arrow-dropdown-circle:before,
.ion-android-arrow-dropleft:before,
.ion-android-arrow-dropleft-circle:before,
.ion-android-arrow-dropright:before,
.ion-android-arrow-dropright-circle:before,
.ion-android-arrow-dropup:before,
.ion-android-arrow-dropup-circle:before,
.ion-android-arrow-forward:before,
.ion-android-arrow-up:before,
.ion-android-attach:before,
.ion-android-bar:before,
.ion-android-bicycle:before,
.ion-android-boat:before,
.ion-android-bookmark:before,
.ion-android-bulb:before,
.ion-android-bus:before,
.ion-android-calendar:before,
.ion-android-call:before,
.ion-android-camera:before,
.ion-android-cancel:before,
.ion-android-car:before,
.ion-android-cart:before,
.ion-android-chat:before,
.ion-android-checkbox:before,
.ion-android-checkbox-blank:before,
.ion-android-checkbox-outline:before,
.ion-android-checkbox-outline-blank:before,
.ion-android-checkmark-circle:before,
.ion-android-clipboard:before,
.ion-android-close:before,
.ion-android-cloud:before,
.ion-android-cloud-circle:before,
.ion-android-cloud-done:before,
.ion-android-cloud-outline:before,
.ion-android-color-palette:before,
.ion-android-compass:before,
.ion-android-contact:before,
.ion-android-contacts:before,
.ion-android-contract:before,
.ion-android-create:before,
.ion-android-delete:before,
.ion-android-desktop:before,
.ion-android-document:before,
.ion-android-done:before,
.ion-android-done-all:before,
.ion-android-download:before,
.ion-android-drafts:before,
.ion-android-exit:before,
.ion-android-expand:before,
.ion-android-favorite:before,
.ion-android-favorite-outline:before,
.ion-android-film:before,
.ion-android-folder:before,
.ion-android-folder-open:before,
.ion-android-funnel:before,
.ion-android-globe:before,
.ion-android-hand:before,
.ion-android-hangout:before,
.ion-android-happy:before,
.ion-android-home:before,
.ion-android-image:before,
.ion-android-laptop:before,
.ion-android-list:before,
.ion-android-locate:before,
.ion-android-lock:before,
.ion-android-mail:before,
.ion-android-map:before,
.ion-android-menu:before,
.ion-android-microphone:before,
.ion-android-microphone-off:before,
.ion-android-more-horizontal:before,
.ion-android-more-vertical:before,
.ion-android-navigate:before,
.ion-android-notifications:before,
.ion-android-notifications-none:before,
.ion-android-notifications-off:before,
.ion-android-open:before,
.ion-android-options:before,
.ion-android-people:before,
.ion-android-person:before,
.ion-android-person-add:before,
.ion-android-phone-landscape:before,
.ion-android-phone-portrait:before,
.ion-android-pin:before,
.ion-android-plane:before,
.ion-android-playstore:before,
.ion-android-print:before,
.ion-android-radio-button-off:before,
.ion-android-radio-button-on:before,
.ion-android-refresh:before,
.ion-android-remove:before,
.ion-android-remove-circle:before,
.ion-android-restaurant:before,
.ion-android-sad:before,
.ion-android-search:before,
.ion-android-send:before,
.ion-android-settings:before,
.ion-android-share:before,
.ion-android-share-alt:before,
.ion-android-star:before,
.ion-android-star-half:before,
.ion-android-star-outline:before,
.ion-android-stopwatch:before,
.ion-android-subway:before,
.ion-android-sunny:before,
.ion-android-sync:before,
.ion-android-textsms:before,
.ion-android-time:before,
.ion-android-train:before,
.ion-android-unlock:before,
.ion-android-upload:before,
.ion-android-volume-down:before,
.ion-android-volume-mute:before,
.ion-android-volume-off:before,
.ion-android-volume-up:before,
.ion-android-walk:before,
.ion-android-warning:before,
.ion-android-watch:before,
.ion-android-wifi:before,
.ion-aperture:before,
.ion-archive:before,
.ion-arrow-down-a:before,
.ion-arrow-down-b:before,
.ion-arrow-down-c:before,
.ion-arrow-expand:before,
.ion-arrow-graph-down-left:before,
.ion-arrow-graph-down-right:before,
.ion-arrow-graph-up-left:before,
.ion-arrow-graph-up-right:before,
.ion-arrow-left-a:before,
.ion-arrow-left-b:before,
.ion-arrow-left-c:before,
.ion-arrow-move:before,
.ion-arrow-resize:before,
.ion-arrow-return-left:before,
.ion-arrow-return-right:before,
.ion-arrow-right-a:before,
.ion-arrow-right-b:before,
.ion-arrow-right-c:before,
.ion-arrow-shrink:before,
.ion-arrow-swap:before,
.ion-arrow-up-a:before,
.ion-arrow-up-b:before,
.ion-arrow-up-c:before,
.ion-asterisk:before,
.ion-at:before,
.ion-backspace:before,
.ion-backspace-outline:before,
.ion-bag:before,
.ion-battery-charging:before,
.ion-battery-empty:before,
.ion-battery-full:before,
.ion-battery-half:before,
.ion-battery-low:before,
.ion-beaker:before,
.ion-beer:before,
.ion-bluetooth:before,
.ion-bonfire:before,
.ion-bookmark:before,
.ion-bowtie:before,
.ion-briefcase:before,
.ion-bug:before,
.ion-calculator:before,
.ion-calendar:before,
.ion-camera:before,
.ion-card:before,
.ion-cash:before,
.ion-chatbox:before,
.ion-chatbox-working:before,
.ion-chatboxes:before,
.ion-chatbubble:before,
.ion-chatbubble-working:before,
.ion-chatbubbles:before,
.ion-checkmark:before,
.ion-checkmark-circled:before,
.ion-checkmark-round:before,
.ion-chevron-down:before,
.ion-chevron-left:before,
.ion-chevron-right:before,
.ion-chevron-up:before,
.ion-clipboard:before,
.ion-clock:before,
.ion-close:before,
.ion-close-circled:before,
.ion-close-round:before,
.ion-closed-captioning:before,
.ion-cloud:before,
.ion-code:before,
.ion-code-download:before,
.ion-code-working:before,
.ion-coffee:before,
.ion-compass:before,
.ion-compose:before,
.ion-connection-bars:before,
.ion-contrast:before,
.ion-crop:before,
.ion-cube:before,
.ion-disc:before,
.ion-document:before,
.ion-document-text:before,
.ion-drag:before,
.ion-earth:before,
.ion-easel:before,
.ion-edit:before,
.ion-egg:before,
.ion-eject:before,
.ion-email:before,
.ion-email-unread:before,
.ion-erlenmeyer-flask:before,
.ion-erlenmeyer-flask-bubbles:before,
.ion-eye:before,
.ion-eye-disabled:before,
.ion-female:before,
.ion-filing:before,
.ion-film-marker:before,
.ion-fireball:before,
.ion-flag:before,
.ion-flame:before,
.ion-flash:before,
.ion-flash-off:before,
.ion-folder:before,
.ion-fork:before,
.ion-fork-repo:before,
.ion-forward:before,
.ion-funnel:before,
.ion-gear-a:before,
.ion-gear-b:before,
.ion-grid:before,
.ion-hammer:before,
.ion-happy:before,
.ion-happy-outline:before,
.ion-headphone:before,
.ion-heart:before,
.ion-heart-broken:before,
.ion-help:before,
.ion-help-buoy:before,
.ion-help-circled:before,
.ion-home:before,
.ion-icecream:before,
.ion-image:before,
.ion-images:before,
.ion-information:before,
.ion-information-circled:before,
.ion-ionic:before,
.ion-ios-alarm:before,
.ion-ios-alarm-outline:before,
.ion-ios-albums:before,
.ion-ios-albums-outline:before,
.ion-ios-americanfootball:before,
.ion-ios-americanfootball-outline:before,
.ion-ios-analytics:before,
.ion-ios-analytics-outline:before,
.ion-ios-arrow-back:before,
.ion-ios-arrow-down:before,
.ion-ios-arrow-forward:before,
.ion-ios-arrow-left:before,
.ion-ios-arrow-right:before,
.ion-ios-arrow-thin-down:before,
.ion-ios-arrow-thin-left:before,
.ion-ios-arrow-thin-right:before,
.ion-ios-arrow-thin-up:before,
.ion-ios-arrow-up:before,
.ion-ios-at:before,
.ion-ios-at-outline:before,
.ion-ios-barcode:before,
.ion-ios-barcode-outline:before,
.ion-ios-baseball:before,
.ion-ios-baseball-outline:before,
.ion-ios-basketball:before,
.ion-ios-basketball-outline:before,
.ion-ios-bell:before,
.ion-ios-bell-outline:before,
.ion-ios-body:before,
.ion-ios-body-outline:before,
.ion-ios-bolt:before,
.ion-ios-bolt-outline:before,
.ion-ios-book:before,
.ion-ios-book-outline:before,
.ion-ios-bookmarks:before,
.ion-ios-bookmarks-outline:before,
.ion-ios-box:before,
.ion-ios-box-outline:before,
.ion-ios-briefcase:before,
.ion-ios-briefcase-outline:before,
.ion-ios-browsers:before,
.ion-ios-browsers-outline:before,
.ion-ios-calculator:before,
.ion-ios-calculator-outline:before,
.ion-ios-calendar:before,
.ion-ios-calendar-outline:before,
.ion-ios-camera:before,
.ion-ios-camera-outline:before,
.ion-ios-cart:before,
.ion-ios-cart-outline:before,
.ion-ios-chatboxes:before,
.ion-ios-chatboxes-outline:before,
.ion-ios-chatbubble:before,
.ion-ios-chatbubble-outline:before,
.ion-ios-checkmark:before,
.ion-ios-checkmark-empty:before,
.ion-ios-checkmark-outline:before,
.ion-ios-circle-filled:before,
.ion-ios-circle-outline:before,
.ion-ios-clock:before,
.ion-ios-clock-outline:before,
.ion-ios-close:before,
.ion-ios-close-empty:before,
.ion-ios-close-outline:before,
.ion-ios-cloud:before,
.ion-ios-cloud-download:before,
.ion-ios-cloud-download-outline:before,
.ion-ios-cloud-outline:before,
.ion-ios-cloud-upload:before,
.ion-ios-cloud-upload-outline:before,
.ion-ios-cloudy:before,
.ion-ios-cloudy-night:before,
.ion-ios-cloudy-night-outline:before,
.ion-ios-cloudy-outline:before,
.ion-ios-cog:before,
.ion-ios-cog-outline:before,
.ion-ios-color-filter:before,
.ion-ios-color-filter-outline:before,
.ion-ios-color-wand:before,
.ion-ios-color-wand-outline:before,
.ion-ios-compose:before,
.ion-ios-compose-outline:before,
.ion-ios-contact:before,
.ion-ios-contact-outline:before,
.ion-ios-copy:before,
.ion-ios-copy-outline:before,
.ion-ios-crop:before,
.ion-ios-crop-strong:before,
.ion-ios-download:before,
.ion-ios-download-outline:before,
.ion-ios-drag:before,
.ion-ios-email:before,
.ion-ios-email-outline:before,
.ion-ios-eye:before,
.ion-ios-eye-outline:before,
.ion-ios-fastforward:before,
.ion-ios-fastforward-outline:before,
.ion-ios-filing:before,
.ion-ios-filing-outline:before,
.ion-ios-film:before,
.ion-ios-film-outline:before,
.ion-ios-flag:before,
.ion-ios-flag-outline:before,
.ion-ios-flame:before,
.ion-ios-flame-outline:before,
.ion-ios-flask:before,
.ion-ios-flask-outline:before,
.ion-ios-flower:before,
.ion-ios-flower-outline:before,
.ion-ios-folder:before,
.ion-ios-folder-outline:before,
.ion-ios-football:before,
.ion-ios-football-outline:before,
.ion-ios-game-controller-a:before,
.ion-ios-game-controller-a-outline:before,
.ion-ios-game-controller-b:before,
.ion-ios-game-controller-b-outline:before,
.ion-ios-gear:before,
.ion-ios-gear-outline:before,
.ion-ios-glasses:before,
.ion-ios-glasses-outline:before,
.ion-ios-grid-view:before,
.ion-ios-grid-view-outline:before,
.ion-ios-heart:before,
.ion-ios-heart-outline:before,
.ion-ios-help:before,
.ion-ios-help-empty:before,
.ion-ios-help-outline:before,
.ion-ios-home:before,
.ion-ios-home-outline:before,
.ion-ios-infinite:before,
.ion-ios-infinite-outline:before,
.ion-ios-information:before,
.ion-ios-information-empty:before,
.ion-ios-information-outline:before,
.ion-ios-ionic-outline:before,
.ion-ios-keypad:before,
.ion-ios-keypad-outline:before,
.ion-ios-lightbulb:before,
.ion-ios-lightbulb-outline:before,
.ion-ios-list:before,
.ion-ios-list-outline:before,
.ion-ios-location:before,
.ion-ios-location-outline:before,
.ion-ios-locked:before,
.ion-ios-locked-outline:before,
.ion-ios-loop:before,
.ion-ios-loop-strong:before,
.ion-ios-medical:before,
.ion-ios-medical-outline:before,
.ion-ios-medkit:before,
.ion-ios-medkit-outline:before,
.ion-ios-mic:before,
.ion-ios-mic-off:before,
.ion-ios-mic-outline:before,
.ion-ios-minus:before,
.ion-ios-minus-empty:before,
.ion-ios-minus-outline:before,
.ion-ios-monitor:before,
.ion-ios-monitor-outline:before,
.ion-ios-moon:before,
.ion-ios-moon-outline:before,
.ion-ios-more:before,
.ion-ios-more-outline:before,
.ion-ios-musical-note:before,
.ion-ios-musical-notes:before,
.ion-ios-navigate:before,
.ion-ios-navigate-outline:before,
.ion-ios-nutrition:before,
.ion-ios-nutrition-outline:before,
.ion-ios-paper:before,
.ion-ios-paper-outline:before,
.ion-ios-paperplane:before,
.ion-ios-paperplane-outline:before,
.ion-ios-partlysunny:before,
.ion-ios-partlysunny-outline:before,
.ion-ios-pause:before,
.ion-ios-pause-outline:before,
.ion-ios-paw:before,
.ion-ios-paw-outline:before,
.ion-ios-people:before,
.ion-ios-people-outline:before,
.ion-ios-person:before,
.ion-ios-person-outline:before,
.ion-ios-personadd:before,
.ion-ios-personadd-outline:before,
.ion-ios-photos:before,
.ion-ios-photos-outline:before,
.ion-ios-pie:before,
.ion-ios-pie-outline:before,
.ion-ios-pint:before,
.ion-ios-pint-outline:before,
.ion-ios-play:before,
.ion-ios-play-outline:before,
.ion-ios-plus:before,
.ion-ios-plus-empty:before,
.ion-ios-plus-outline:before,
.ion-ios-pricetag:before,
.ion-ios-pricetag-outline:before,
.ion-ios-pricetags:before,
.ion-ios-pricetags-outline:before,
.ion-ios-printer:before,
.ion-ios-printer-outline:before,
.ion-ios-pulse:before,
.ion-ios-pulse-strong:before,
.ion-ios-rainy:before,
.ion-ios-rainy-outline:before,
.ion-ios-recording:before,
.ion-ios-recording-outline:before,
.ion-ios-redo:before,
.ion-ios-redo-outline:before,
.ion-ios-refresh:before,
.ion-ios-refresh-empty:before,
.ion-ios-refresh-outline:before,
.ion-ios-reload:before,
.ion-ios-reverse-camera:before,
.ion-ios-reverse-camera-outline:before,
.ion-ios-rewind:before,
.ion-ios-rewind-outline:before,
.ion-ios-rose:before,
.ion-ios-rose-outline:before,
.ion-ios-search:before,
.ion-ios-search-strong:before,
.ion-ios-settings:before,
.ion-ios-settings-strong:before,
.ion-ios-shuffle:before,
.ion-ios-shuffle-strong:before,
.ion-ios-skipbackward:before,
.ion-ios-skipbackward-outline:before,
.ion-ios-skipforward:before,
.ion-ios-skipforward-outline:before,
.ion-ios-snowy:before,
.ion-ios-speedometer:before,
.ion-ios-speedometer-outline:before,
.ion-ios-star:before,
.ion-ios-star-half:before,
.ion-ios-star-outline:before,
.ion-ios-stopwatch:before,
.ion-ios-stopwatch-outline:before,
.ion-ios-sunny:before,
.ion-ios-sunny-outline:before,
.ion-ios-telephone:before,
.ion-ios-telephone-outline:before,
.ion-ios-tennisball:before,
.ion-ios-tennisball-outline:before,
.ion-ios-thunderstorm:before,
.ion-ios-thunderstorm-outline:before,
.ion-ios-time:before,
.ion-ios-time-outline:before,
.ion-ios-timer:before,
.ion-ios-timer-outline:before,
.ion-ios-toggle:before,
.ion-ios-toggle-outline:before,
.ion-ios-trash:before,
.ion-ios-trash-outline:before,
.ion-ios-undo:before,
.ion-ios-undo-outline:before,
.ion-ios-unlocked:before,
.ion-ios-unlocked-outline:before,
.ion-ios-upload:before,
.ion-ios-upload-outline:before,
.ion-ios-videocam:before,
.ion-ios-videocam-outline:before,
.ion-ios-volume-high:before,
.ion-ios-volume-low:before,
.ion-ios-wineglass:before,
.ion-ios-wineglass-outline:before,
.ion-ios-world:before,
.ion-ios-world-outline:before,
.ion-ipad:before,
.ion-iphone:before,
.ion-ipod:before,
.ion-jet:before,
.ion-key:before,
.ion-knife:before,
.ion-laptop:before,
.ion-leaf:before,
.ion-levels:before,
.ion-lightbulb:before,
.ion-link:before,
.ion-load-a:before,
.ion-load-b:before,
.ion-load-c:before,
.ion-load-d:before,
.ion-location:before,
.ion-lock-combination:before,
.ion-locked:before,
.ion-log-in:before,
.ion-log-out:before,
.ion-loop:before,
.ion-magnet:before,
.ion-male:before,
.ion-man:before,
.ion-map:before,
.ion-medkit:before,
.ion-merge:before,
.ion-mic-a:before,
.ion-mic-b:before,
.ion-mic-c:before,
.ion-minus:before,
.ion-minus-circled:before,
.ion-minus-round:before,
.ion-model-s:before,
.ion-monitor:before,
.ion-more:before,
.ion-mouse:before,
.ion-music-note:before,
.ion-navicon:before,
.ion-navicon-round:before,
.ion-navigate:before,
.ion-network:before,
.ion-no-smoking:before,
.ion-nuclear:before,
.ion-outlet:before,
.ion-paintbrush:before,
.ion-paintbucket:before,
.ion-paper-airplane:before,
.ion-paperclip:before,
.ion-pause:before,
.ion-person:before,
.ion-person-add:before,
.ion-person-stalker:before,
.ion-pie-graph:before,
.ion-pin:before,
.ion-pinpoint:before,
.ion-pizza:before,
.ion-plane:before,
.ion-planet:before,
.ion-play:before,
.ion-playstation:before,
.ion-plus:before,
.ion-plus-circled:before,
.ion-plus-round:before,
.ion-podium:before,
.ion-pound:before,
.ion-power:before,
.ion-pricetag:before,
.ion-pricetags:before,
.ion-printer:before,
.ion-pull-request:before,
.ion-qr-scanner:before,
.ion-quote:before,
.ion-radio-waves:before,
.ion-record:before,
.ion-refresh:before,
.ion-reply:before,
.ion-reply-all:before,
.ion-ribbon-a:before,
.ion-ribbon-b:before,
.ion-sad:before,
.ion-sad-outline:before,
.ion-scissors:before,
.ion-search:before,
.ion-settings:before,
.ion-share:before,
.ion-shuffle:before,
.ion-skip-backward:before,
.ion-skip-forward:before,
.ion-social-android:before,
.ion-social-android-outline:before,
.ion-social-angular:before,
.ion-social-angular-outline:before,
.ion-social-apple:before,
.ion-social-apple-outline:before,
.ion-social-bitcoin:before,
.ion-social-bitcoin-outline:before,
.ion-social-buffer:before,
.ion-social-buffer-outline:before,
.ion-social-chrome:before,
.ion-social-chrome-outline:before,
.ion-social-codepen:before,
.ion-social-codepen-outline:before,
.ion-social-css3:before,
.ion-social-css3-outline:before,
.ion-social-designernews:before,
.ion-social-designernews-outline:before,
.ion-social-dribbble:before,
.ion-social-dribbble-outline:before,
.ion-social-dropbox:before,
.ion-social-dropbox-outline:before,
.ion-social-euro:before,
.ion-social-euro-outline:before,
.ion-social-facebook:before,
.ion-social-facebook-outline:before,
.ion-social-foursquare:before,
.ion-social-foursquare-outline:before,
.ion-social-freebsd-devil:before,
.ion-social-github:before,
.ion-social-github-outline:before,
.ion-social-google:before,
.ion-social-google-outline:before,
.ion-social-googleplus:before,
.ion-social-googleplus-outline:before,
.ion-social-hackernews:before,
.ion-social-hackernews-outline:before,
.ion-social-html5:before,
.ion-social-html5-outline:before,
.ion-social-instagram:before,
.ion-social-instagram-outline:before,
.ion-social-javascript:before,
.ion-social-javascript-outline:before,
.ion-social-linkedin:before,
.ion-social-linkedin-outline:before,
.ion-social-markdown:before,
.ion-social-nodejs:before,
.ion-social-octocat:before,
.ion-social-pinterest:before,
.ion-social-pinterest-outline:before,
.ion-social-python:before,
.ion-social-reddit:before,
.ion-social-reddit-outline:before,
.ion-social-rss:before,
.ion-social-rss-outline:before,
.ion-social-sass:before,
.ion-social-skype:before,
.ion-social-skype-outline:before,
.ion-social-snapchat:before,
.ion-social-snapchat-outline:before,
.ion-social-tumblr:before,
.ion-social-tumblr-outline:before,
.ion-social-tux:before,
.ion-social-twitch:before,
.ion-social-twitch-outline:before,
.ion-social-twitter:before,
.ion-social-twitter-outline:before,
.ion-social-usd:before,
.ion-social-usd-outline:before,
.ion-social-vimeo:before,
.ion-social-vimeo-outline:before,
.ion-social-whatsapp:before,
.ion-social-whatsapp-outline:before,
.ion-social-windows:before,
.ion-social-windows-outline:before,
.ion-social-wordpress:before,
.ion-social-wordpress-outline:before,
.ion-social-yahoo:before,
.ion-social-yahoo-outline:before,
.ion-social-yen:before,
.ion-social-yen-outline:before,
.ion-social-youtube:before,
.ion-social-youtube-outline:before,
.ion-soup-can:before,
.ion-soup-can-outline:before,
.ion-speakerphone:before,
.ion-speedometer:before,
.ion-spoon:before,
.ion-star:before,
.ion-stats-bars:before,
.ion-steam:before,
.ion-stop:before,
.ion-thermometer:before,
.ion-thumbsdown:before,
.ion-thumbsup:before,
.ion-toggle:before,
.ion-toggle-filled:before,
.ion-transgender:before,
.ion-trash-a:before,
.ion-trash-b:before,
.ion-trophy:before,
.ion-tshirt:before,
.ion-tshirt-outline:before,
.ion-umbrella:before,
.ion-university:before,
.ion-unlocked:before,
.ion-upload:before,
.ion-usb:before,
.ion-videocamera:before,
.ion-volume-high:before,
.ion-volume-low:before,
.ion-volume-medium:before,
.ion-volume-mute:before,
.ion-wand:before,
.ion-waterdrop:before,
.ion-wifi:before,
.ion-wineglass:before,
.ion-woman:before,
.ion-wrench:before,
.ion-xbox:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-family: "Ionicons";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  text-rendering: auto;
  text-transform: none;
}
.ion-alert:before {
  content: "\f101";
}
.ion-alert-circled:before {
  content: "\f100";
}
.ion-android-add:before {
  content: "\f2c7";
}
.ion-android-add-circle:before {
  content: "\f359";
}
.ion-android-alarm-clock:before {
  content: "\f35a";
}
.ion-android-alert:before {
  content: "\f35b";
}
.ion-android-apps:before {
  content: "\f35c";
}
.ion-android-archive:before {
  content: "\f2c9";
}
.ion-android-arrow-back:before {
  content: "\f2ca";
}
.ion-android-arrow-down:before {
  content: "\f35d";
}
.ion-android-arrow-dropdown:before {
  content: "\f35f";
}
.ion-android-arrow-dropdown-circle:before {
  content: "\f35e";
}
.ion-android-arrow-dropleft:before {
  content: "\f361";
}
.ion-android-arrow-dropleft-circle:before {
  content: "\f360";
}
.ion-android-arrow-dropright:before {
  content: "\f363";
}
.ion-android-arrow-dropright-circle:before {
  content: "\f362";
}
.ion-android-arrow-dropup:before {
  content: "\f365";
}
.ion-android-arrow-dropup-circle:before {
  content: "\f364";
}
.ion-android-arrow-forward:before {
  content: "\f30f";
}
.ion-android-arrow-up:before {
  content: "\f366";
}
.ion-android-attach:before {
  content: "\f367";
}
.ion-android-bar:before {
  content: "\f368";
}
.ion-android-bicycle:before {
  content: "\f369";
}
.ion-android-boat:before {
  content: "\f36a";
}
.ion-android-bookmark:before {
  content: "\f36b";
}
.ion-android-bulb:before {
  content: "\f36c";
}
.ion-android-bus:before {
  content: "\f36d";
}
.ion-android-calendar:before {
  content: "\f2d1";
}
.ion-android-call:before {
  content: "\f2d2";
}
.ion-android-camera:before {
  content: "\f2d3";
}
.ion-android-cancel:before {
  content: "\f36e";
}
.ion-android-car:before {
  content: "\f36f";
}
.ion-android-cart:before {
  content: "\f370";
}
.ion-android-chat:before {
  content: "\f2d4";
}
.ion-android-checkbox:before {
  content: "\f374";
}
.ion-android-checkbox-blank:before {
  content: "\f371";
}
.ion-android-checkbox-outline:before {
  content: "\f373";
}
.ion-android-checkbox-outline-blank:before {
  content: "\f372";
}
.ion-android-checkmark-circle:before {
  content: "\f375";
}
.ion-android-clipboard:before {
  content: "\f376";
}
.ion-android-close:before {
  content: "\f2d7";
}
.ion-android-cloud:before {
  content: "\f37a";
}
.ion-android-cloud-circle:before {
  content: "\f377";
}
.ion-android-cloud-done:before {
  content: "\f378";
}
.ion-android-cloud-outline:before {
  content: "\f379";
}
.ion-android-color-palette:before {
  content: "\f37b";
}
.ion-android-compass:before {
  content: "\f37c";
}
.ion-android-contact:before {
  content: "\f2d8";
}
.ion-android-contacts:before {
  content: "\f2d9";
}
.ion-android-contract:before {
  content: "\f37d";
}
.ion-android-create:before {
  content: "\f37e";
}
.ion-android-delete:before {
  content: "\f37f";
}
.ion-android-desktop:before {
  content: "\f380";
}
.ion-android-document:before {
  content: "\f381";
}
.ion-android-done:before {
  content: "\f383";
}
.ion-android-done-all:before {
  content: "\f382";
}
.ion-android-download:before {
  content: "\f2dd";
}
.ion-android-drafts:before {
  content: "\f384";
}
.ion-android-exit:before {
  content: "\f385";
}
.ion-android-expand:before {
  content: "\f386";
}
.ion-android-favorite:before {
  content: "\f388";
}
.ion-android-favorite-outline:before {
  content: "\f387";
}
.ion-android-film:before {
  content: "\f389";
}
.ion-android-folder:before {
  content: "\f2e0";
}
.ion-android-folder-open:before {
  content: "\f38a";
}
.ion-android-funnel:before {
  content: "\f38b";
}
.ion-android-globe:before {
  content: "\f38c";
}
.ion-android-hand:before {
  content: "\f2e3";
}
.ion-android-hangout:before {
  content: "\f38d";
}
.ion-android-happy:before {
  content: "\f38e";
}
.ion-android-home:before {
  content: "\f38f";
}
.ion-android-image:before {
  content: "\f2e4";
}
.ion-android-laptop:before {
  content: "\f390";
}
.ion-android-list:before {
  content: "\f391";
}
.ion-android-locate:before {
  content: "\f2e9";
}
.ion-android-lock:before {
  content: "\f392";
}
.ion-android-mail:before {
  content: "\f2eb";
}
.ion-android-map:before {
  content: "\f393";
}
.ion-android-menu:before {
  content: "\f394";
}
.ion-android-microphone:before {
  content: "\f2ec";
}
.ion-android-microphone-off:before {
  content: "\f395";
}
.ion-android-more-horizontal:before {
  content: "\f396";
}
.ion-android-more-vertical:before {
  content: "\f397";
}
.ion-android-navigate:before {
  content: "\f398";
}
.ion-android-notifications:before {
  content: "\f39b";
}
.ion-android-notifications-none:before {
  content: "\f399";
}
.ion-android-notifications-off:before {
  content: "\f39a";
}
.ion-android-open:before {
  content: "\f39c";
}
.ion-android-options:before {
  content: "\f39d";
}
.ion-android-people:before {
  content: "\f39e";
}
.ion-android-person:before {
  content: "\f3a0";
}
.ion-android-person-add:before {
  content: "\f39f";
}
.ion-android-phone-landscape:before {
  content: "\f3a1";
}
.ion-android-phone-portrait:before {
  content: "\f3a2";
}
.ion-android-pin:before {
  content: "\f3a3";
}
.ion-android-plane:before {
  content: "\f3a4";
}
.ion-android-playstore:before {
  content: "\f2f0";
}
.ion-android-print:before {
  content: "\f3a5";
}
.ion-android-radio-button-off:before {
  content: "\f3a6";
}
.ion-android-radio-button-on:before {
  content: "\f3a7";
}
.ion-android-refresh:before {
  content: "\f3a8";
}
.ion-android-remove:before {
  content: "\f2f4";
}
.ion-android-remove-circle:before {
  content: "\f3a9";
}
.ion-android-restaurant:before {
  content: "\f3aa";
}
.ion-android-sad:before {
  content: "\f3ab";
}
.ion-android-search:before {
  content: "\f2f5";
}
.ion-android-send:before {
  content: "\f2f6";
}
.ion-android-settings:before {
  content: "\f2f7";
}
.ion-android-share:before {
  content: "\f2f8";
}
.ion-android-share-alt:before {
  content: "\f3ac";
}
.ion-android-star:before {
  content: "\f2fc";
}
.ion-android-star-half:before {
  content: "\f3ad";
}
.ion-android-star-outline:before {
  content: "\f3ae";
}
.ion-android-stopwatch:before {
  content: "\f2fd";
}
.ion-android-subway:before {
  content: "\f3af";
}
.ion-android-sunny:before {
  content: "\f3b0";
}
.ion-android-sync:before {
  content: "\f3b1";
}
.ion-android-textsms:before {
  content: "\f3b2";
}
.ion-android-time:before {
  content: "\f3b3";
}
.ion-android-train:before {
  content: "\f3b4";
}
.ion-android-unlock:before {
  content: "\f3b5";
}
.ion-android-upload:before {
  content: "\f3b6";
}
.ion-android-volume-down:before {
  content: "\f3b7";
}
.ion-android-volume-mute:before {
  content: "\f3b8";
}
.ion-android-volume-off:before {
  content: "\f3b9";
}
.ion-android-volume-up:before {
  content: "\f3ba";
}
.ion-android-walk:before {
  content: "\f3bb";
}
.ion-android-warning:before {
  content: "\f3bc";
}
.ion-android-watch:before {
  content: "\f3bd";
}
.ion-android-wifi:before {
  content: "\f305";
}
.ion-aperture:before {
  content: "\f313";
}
.ion-archive:before {
  content: "\f102";
}
.ion-arrow-down-a:before {
  content: "\f103";
}
.ion-arrow-down-b:before {
  content: "\f104";
}
.ion-arrow-down-c:before {
  content: "\f105";
}
.ion-arrow-expand:before {
  content: "\f25e";
}
.ion-arrow-graph-down-left:before {
  content: "\f25f";
}
.ion-arrow-graph-down-right:before {
  content: "\f260";
}
.ion-arrow-graph-up-left:before {
  content: "\f261";
}
.ion-arrow-graph-up-right:before {
  content: "\f262";
}
.ion-arrow-left-a:before {
  content: "\f106";
}
.ion-arrow-left-b:before {
  content: "\f107";
}
.ion-arrow-left-c:before {
  content: "\f108";
}
.ion-arrow-move:before {
  content: "\f263";
}
.ion-arrow-resize:before {
  content: "\f264";
}
.ion-arrow-return-left:before {
  content: "\f265";
}
.ion-arrow-return-right:before {
  content: "\f266";
}
.ion-arrow-right-a:before {
  content: "\f109";
}
.ion-arrow-right-b:before {
  content: "\f10a";
}
.ion-arrow-right-c:before {
  content: "\f10b";
}
.ion-arrow-shrink:before {
  content: "\f267";
}
.ion-arrow-swap:before {
  content: "\f268";
}
.ion-arrow-up-a:before {
  content: "\f10c";
}
.ion-arrow-up-b:before {
  content: "\f10d";
}
.ion-arrow-up-c:before {
  content: "\f10e";
}
.ion-asterisk:before {
  content: "\f314";
}
.ion-at:before {
  content: "\f10f";
}
.ion-backspace:before {
  content: "\f3bf";
}
.ion-backspace-outline:before {
  content: "\f3be";
}
.ion-bag:before {
  content: "\f110";
}
.ion-battery-charging:before {
  content: "\f111";
}
.ion-battery-empty:before {
  content: "\f112";
}
.ion-battery-full:before {
  content: "\f113";
}
.ion-battery-half:before {
  content: "\f114";
}
.ion-battery-low:before {
  content: "\f115";
}
.ion-beaker:before {
  content: "\f269";
}
.ion-beer:before {
  content: "\f26a";
}
.ion-bluetooth:before {
  content: "\f116";
}
.ion-bonfire:before {
  content: "\f315";
}
.ion-bookmark:before {
  content: "\f26b";
}
.ion-bowtie:before {
  content: "\f3c0";
}
.ion-briefcase:before {
  content: "\f26c";
}
.ion-bug:before {
  content: "\f2be";
}
.ion-calculator:before {
  content: "\f26d";
}
.ion-calendar:before {
  content: "\f117";
}
.ion-camera:before {
  content: "\f118";
}
.ion-card:before {
  content: "\f119";
}
.ion-cash:before {
  content: "\f316";
}
.ion-chatbox:before {
  content: "\f11b";
}
.ion-chatbox-working:before {
  content: "\f11a";
}
.ion-chatboxes:before {
  content: "\f11c";
}
.ion-chatbubble:before {
  content: "\f11e";
}
.ion-chatbubble-working:before {
  content: "\f11d";
}
.ion-chatbubbles:before {
  content: "\f11f";
}
.ion-checkmark:before {
  content: "\f122";
}
.ion-checkmark-circled:before {
  content: "\f120";
}
.ion-checkmark-round:before {
  content: "\f121";
}
.ion-chevron-down:before {
  content: "\f123";
}
.ion-chevron-left:before {
  content: "\f124";
}
.ion-chevron-right:before {
  content: "\f125";
}
.ion-chevron-up:before {
  content: "\f126";
}
.ion-clipboard:before {
  content: "\f127";
}
.ion-clock:before {
  content: "\f26e";
}
.ion-close:before {
  content: "\f12a";
}
.ion-close-circled:before {
  content: "\f128";
}
.ion-close-round:before {
  content: "\f129";
}
.ion-closed-captioning:before {
  content: "\f317";
}
.ion-cloud:before {
  content: "\f12b";
}
.ion-code:before {
  content: "\f271";
}
.ion-code-download:before {
  content: "\f26f";
}
.ion-code-working:before {
  content: "\f270";
}
.ion-coffee:before {
  content: "\f272";
}
.ion-compass:before {
  content: "\f273";
}
.ion-compose:before {
  content: "\f12c";
}
.ion-connection-bars:before {
  content: "\f274";
}
.ion-contrast:before {
  content: "\f275";
}
.ion-crop:before {
  content: "\f3c1";
}
.ion-cube:before {
  content: "\f318";
}
.ion-disc:before {
  content: "\f12d";
}
.ion-document:before {
  content: "\f12f";
}
.ion-document-text:before {
  content: "\f12e";
}
.ion-drag:before {
  content: "\f130";
}
.ion-earth:before {
  content: "\f276";
}
.ion-easel:before {
  content: "\f3c2";
}
.ion-edit:before {
  content: "\f2bf";
}
.ion-egg:before {
  content: "\f277";
}
.ion-eject:before {
  content: "\f131";
}
.ion-email:before {
  content: "\f132";
}
.ion-email-unread:before {
  content: "\f3c3";
}
.ion-erlenmeyer-flask:before {
  content: "\f3c5";
}
.ion-erlenmeyer-flask-bubbles:before {
  content: "\f3c4";
}
.ion-eye:before {
  content: "\f133";
}
.ion-eye-disabled:before {
  content: "\f306";
}
.ion-female:before {
  content: "\f278";
}
.ion-filing:before {
  content: "\f134";
}
.ion-film-marker:before {
  content: "\f135";
}
.ion-fireball:before {
  content: "\f319";
}
.ion-flag:before {
  content: "\f279";
}
.ion-flame:before {
  content: "\f31a";
}
.ion-flash:before {
  content: "\f137";
}
.ion-flash-off:before {
  content: "\f136";
}
.ion-folder:before {
  content: "\f139";
}
.ion-fork:before {
  content: "\f27a";
}
.ion-fork-repo:before {
  content: "\f2c0";
}
.ion-forward:before {
  content: "\f13a";
}
.ion-funnel:before {
  content: "\f31b";
}
.ion-gear-a:before {
  content: "\f13d";
}
.ion-gear-b:before {
  content: "\f13e";
}
.ion-grid:before {
  content: "\f13f";
}
.ion-hammer:before {
  content: "\f27b";
}
.ion-happy:before {
  content: "\f31c";
}
.ion-happy-outline:before {
  content: "\f3c6";
}
.ion-headphone:before {
  content: "\f140";
}
.ion-heart:before {
  content: "\f141";
}
.ion-heart-broken:before {
  content: "\f31d";
}
.ion-help:before {
  content: "\f143";
}
.ion-help-buoy:before {
  content: "\f27c";
}
.ion-help-circled:before {
  content: "\f142";
}
.ion-home:before {
  content: "\f144";
}
.ion-icecream:before {
  content: "\f27d";
}
.ion-image:before {
  content: "\f147";
}
.ion-images:before {
  content: "\f148";
}
.ion-information:before {
  content: "\f14a";
}
.ion-information-circled:before {
  content: "\f149";
}
.ion-ionic:before {
  content: "\f14b";
}
.ion-ios-alarm:before {
  content: "\f3c8";
}
.ion-ios-alarm-outline:before {
  content: "\f3c7";
}
.ion-ios-albums:before {
  content: "\f3ca";
}
.ion-ios-albums-outline:before {
  content: "\f3c9";
}
.ion-ios-americanfootball:before {
  content: "\f3cc";
}
.ion-ios-americanfootball-outline:before {
  content: "\f3cb";
}
.ion-ios-analytics:before {
  content: "\f3ce";
}
.ion-ios-analytics-outline:before {
  content: "\f3cd";
}
.ion-ios-arrow-back:before {
  content: "\f3cf";
}
.ion-ios-arrow-down:before {
  content: "\f3d0";
}
.ion-ios-arrow-forward:before {
  content: "\f3d1";
}
.ion-ios-arrow-left:before {
  content: "\f3d2";
}
.ion-ios-arrow-right:before {
  content: "\f3d3";
}
.ion-ios-arrow-thin-down:before {
  content: "\f3d4";
}
.ion-ios-arrow-thin-left:before {
  content: "\f3d5";
}
.ion-ios-arrow-thin-right:before {
  content: "\f3d6";
}
.ion-ios-arrow-thin-up:before {
  content: "\f3d7";
}
.ion-ios-arrow-up:before {
  content: "\f3d8";
}
.ion-ios-at:before {
  content: "\f3da";
}
.ion-ios-at-outline:before {
  content: "\f3d9";
}
.ion-ios-barcode:before {
  content: "\f3dc";
}
.ion-ios-barcode-outline:before {
  content: "\f3db";
}
.ion-ios-baseball:before {
  content: "\f3de";
}
.ion-ios-baseball-outline:before {
  content: "\f3dd";
}
.ion-ios-basketball:before {
  content: "\f3e0";
}
.ion-ios-basketball-outline:before {
  content: "\f3df";
}
.ion-ios-bell:before {
  content: "\f3e2";
}
.ion-ios-bell-outline:before {
  content: "\f3e1";
}
.ion-ios-body:before {
  content: "\f3e4";
}
.ion-ios-body-outline:before {
  content: "\f3e3";
}
.ion-ios-bolt:before {
  content: "\f3e6";
}
.ion-ios-bolt-outline:before {
  content: "\f3e5";
}
.ion-ios-book:before {
  content: "\f3e8";
}
.ion-ios-book-outline:before {
  content: "\f3e7";
}
.ion-ios-bookmarks:before {
  content: "\f3ea";
}
.ion-ios-bookmarks-outline:before {
  content: "\f3e9";
}
.ion-ios-box:before {
  content: "\f3ec";
}
.ion-ios-box-outline:before {
  content: "\f3eb";
}
.ion-ios-briefcase:before {
  content: "\f3ee";
}
.ion-ios-briefcase-outline:before {
  content: "\f3ed";
}
.ion-ios-browsers:before {
  content: "\f3f0";
}
.ion-ios-browsers-outline:before {
  content: "\f3ef";
}
.ion-ios-calculator:before {
  content: "\f3f2";
}
.ion-ios-calculator-outline:before {
  content: "\f3f1";
}
.ion-ios-calendar:before {
  content: "\f3f4";
}
.ion-ios-calendar-outline:before {
  content: "\f3f3";
}
.ion-ios-camera:before {
  content: "\f3f6";
}
.ion-ios-camera-outline:before {
  content: "\f3f5";
}
.ion-ios-cart:before {
  content: "\f3f8";
}
.ion-ios-cart-outline:before {
  content: "\f3f7";
}
.ion-ios-chatboxes:before {
  content: "\f3fa";
}
.ion-ios-chatboxes-outline:before {
  content: "\f3f9";
}
.ion-ios-chatbubble:before {
  content: "\f3fc";
}
.ion-ios-chatbubble-outline:before {
  content: "\f3fb";
}
.ion-ios-checkmark:before {
  content: "\f3ff";
}
.ion-ios-checkmark-empty:before {
  content: "\f3fd";
}
.ion-ios-checkmark-outline:before {
  content: "\f3fe";
}
.ion-ios-circle-filled:before {
  content: "\f400";
}
.ion-ios-circle-outline:before {
  content: "\f401";
}
.ion-ios-clock:before {
  content: "\f403";
}
.ion-ios-clock-outline:before {
  content: "\f402";
}
.ion-ios-close:before {
  content: "\f406";
}
.ion-ios-close-empty:before {
  content: "\f404";
}
.ion-ios-close-outline:before {
  content: "\f405";
}
.ion-ios-cloud:before {
  content: "\f40c";
}
.ion-ios-cloud-download:before {
  content: "\f408";
}
.ion-ios-cloud-download-outline:before {
  content: "\f407";
}
.ion-ios-cloud-outline:before {
  content: "\f409";
}
.ion-ios-cloud-upload:before {
  content: "\f40b";
}
.ion-ios-cloud-upload-outline:before {
  content: "\f40a";
}
.ion-ios-cloudy:before {
  content: "\f410";
}
.ion-ios-cloudy-night:before {
  content: "\f40e";
}
.ion-ios-cloudy-night-outline:before {
  content: "\f40d";
}
.ion-ios-cloudy-outline:before {
  content: "\f40f";
}
.ion-ios-cog:before {
  content: "\f412";
}
.ion-ios-cog-outline:before {
  content: "\f411";
}
.ion-ios-color-filter:before {
  content: "\f414";
}
.ion-ios-color-filter-outline:before {
  content: "\f413";
}
.ion-ios-color-wand:before {
  content: "\f416";
}
.ion-ios-color-wand-outline:before {
  content: "\f415";
}
.ion-ios-compose:before {
  content: "\f418";
}
.ion-ios-compose-outline:before {
  content: "\f417";
}
.ion-ios-contact:before {
  content: "\f41a";
}
.ion-ios-contact-outline:before {
  content: "\f419";
}
.ion-ios-copy:before {
  content: "\f41c";
}
.ion-ios-copy-outline:before {
  content: "\f41b";
}
.ion-ios-crop:before {
  content: "\f41e";
}
.ion-ios-crop-strong:before {
  content: "\f41d";
}
.ion-ios-download:before {
  content: "\f420";
}
.ion-ios-download-outline:before {
  content: "\f41f";
}
.ion-ios-drag:before {
  content: "\f421";
}
.ion-ios-email:before {
  content: "\f423";
}
.ion-ios-email-outline:before {
  content: "\f422";
}
.ion-ios-eye:before {
  content: "\f425";
}
.ion-ios-eye-outline:before {
  content: "\f424";
}
.ion-ios-fastforward:before {
  content: "\f427";
}
.ion-ios-fastforward-outline:before {
  content: "\f426";
}
.ion-ios-filing:before {
  content: "\f429";
}
.ion-ios-filing-outline:before {
  content: "\f428";
}
.ion-ios-film:before {
  content: "\f42b";
}
.ion-ios-film-outline:before {
  content: "\f42a";
}
.ion-ios-flag:before {
  content: "\f42d";
}
.ion-ios-flag-outline:before {
  content: "\f42c";
}
.ion-ios-flame:before {
  content: "\f42f";
}
.ion-ios-flame-outline:before {
  content: "\f42e";
}
.ion-ios-flask:before {
  content: "\f431";
}
.ion-ios-flask-outline:before {
  content: "\f430";
}
.ion-ios-flower:before {
  content: "\f433";
}
.ion-ios-flower-outline:before {
  content: "\f432";
}
.ion-ios-folder:before {
  content: "\f435";
}
.ion-ios-folder-outline:before {
  content: "\f434";
}
.ion-ios-football:before {
  content: "\f437";
}
.ion-ios-football-outline:before {
  content: "\f436";
}
.ion-ios-game-controller-a:before {
  content: "\f439";
}
.ion-ios-game-controller-a-outline:before {
  content: "\f438";
}
.ion-ios-game-controller-b:before {
  content: "\f43b";
}
.ion-ios-game-controller-b-outline:before {
  content: "\f43a";
}
.ion-ios-gear:before {
  content: "\f43d";
}
.ion-ios-gear-outline:before {
  content: "\f43c";
}
.ion-ios-glasses:before {
  content: "\f43f";
}
.ion-ios-glasses-outline:before {
  content: "\f43e";
}
.ion-ios-grid-view:before {
  content: "\f441";
}
.ion-ios-grid-view-outline:before {
  content: "\f440";
}
.ion-ios-heart:before {
  content: "\f443";
}
.ion-ios-heart-outline:before {
  content: "\f442";
}
.ion-ios-help:before {
  content: "\f446";
}
.ion-ios-help-empty:before {
  content: "\f444";
}
.ion-ios-help-outline:before {
  content: "\f445";
}
.ion-ios-home:before {
  content: "\f448";
}
.ion-ios-home-outline:before {
  content: "\f447";
}
.ion-ios-infinite:before {
  content: "\f44a";
}
.ion-ios-infinite-outline:before {
  content: "\f449";
}
.ion-ios-information:before {
  content: "\f44d";
}
.ion-ios-information-empty:before {
  content: "\f44b";
}
.ion-ios-information-outline:before {
  content: "\f44c";
}
.ion-ios-ionic-outline:before {
  content: "\f44e";
}
.ion-ios-keypad:before {
  content: "\f450";
}
.ion-ios-keypad-outline:before {
  content: "\f44f";
}
.ion-ios-lightbulb:before {
  content: "\f452";
}
.ion-ios-lightbulb-outline:before {
  content: "\f451";
}
.ion-ios-list:before {
  content: "\f454";
}
.ion-ios-list-outline:before {
  content: "\f453";
}
.ion-ios-location:before {
  content: "\f456";
}
.ion-ios-location-outline:before {
  content: "\f455";
}
.ion-ios-locked:before {
  content: "\f458";
}
.ion-ios-locked-outline:before {
  content: "\f457";
}
.ion-ios-loop:before {
  content: "\f45a";
}
.ion-ios-loop-strong:before {
  content: "\f459";
}
.ion-ios-medical:before {
  content: "\f45c";
}
.ion-ios-medical-outline:before {
  content: "\f45b";
}
.ion-ios-medkit:before {
  content: "\f45e";
}
.ion-ios-medkit-outline:before {
  content: "\f45d";
}
.ion-ios-mic:before {
  content: "\f461";
}
.ion-ios-mic-off:before {
  content: "\f45f";
}
.ion-ios-mic-outline:before {
  content: "\f460";
}
.ion-ios-minus:before {
  content: "\f464";
}
.ion-ios-minus-empty:before {
  content: "\f462";
}
.ion-ios-minus-outline:before {
  content: "\f463";
}
.ion-ios-monitor:before {
  content: "\f466";
}
.ion-ios-monitor-outline:before {
  content: "\f465";
}
.ion-ios-moon:before {
  content: "\f468";
}
.ion-ios-moon-outline:before {
  content: "\f467";
}
.ion-ios-more:before {
  content: "\f46a";
}
.ion-ios-more-outline:before {
  content: "\f469";
}
.ion-ios-musical-note:before {
  content: "\f46b";
}
.ion-ios-musical-notes:before {
  content: "\f46c";
}
.ion-ios-navigate:before {
  content: "\f46e";
}
.ion-ios-navigate-outline:before {
  content: "\f46d";
}
.ion-ios-nutrition:before {
  content: "\f470";
}
.ion-ios-nutrition-outline:before {
  content: "\f46f";
}
.ion-ios-paper:before {
  content: "\f472";
}
.ion-ios-paper-outline:before {
  content: "\f471";
}
.ion-ios-paperplane:before {
  content: "\f474";
}
.ion-ios-paperplane-outline:before {
  content: "\f473";
}
.ion-ios-partlysunny:before {
  content: "\f476";
}
.ion-ios-partlysunny-outline:before {
  content: "\f475";
}
.ion-ios-pause:before {
  content: "\f478";
}
.ion-ios-pause-outline:before {
  content: "\f477";
}
.ion-ios-paw:before {
  content: "\f47a";
}
.ion-ios-paw-outline:before {
  content: "\f479";
}
.ion-ios-people:before {
  content: "\f47c";
}
.ion-ios-people-outline:before {
  content: "\f47b";
}
.ion-ios-person:before {
  content: "\f47e";
}
.ion-ios-person-outline:before {
  content: "\f47d";
}
.ion-ios-personadd:before {
  content: "\f480";
}
.ion-ios-personadd-outline:before {
  content: "\f47f";
}
.ion-ios-photos:before {
  content: "\f482";
}
.ion-ios-photos-outline:before {
  content: "\f481";
}
.ion-ios-pie:before {
  content: "\f484";
}
.ion-ios-pie-outline:before {
  content: "\f483";
}
.ion-ios-pint:before {
  content: "\f486";
}
.ion-ios-pint-outline:before {
  content: "\f485";
}
.ion-ios-play:before {
  content: "\f488";
}
.ion-ios-play-outline:before {
  content: "\f487";
}
.ion-ios-plus:before {
  content: "\f48b";
}
.ion-ios-plus-empty:before {
  content: "\f489";
}
.ion-ios-plus-outline:before {
  content: "\f48a";
}
.ion-ios-pricetag:before {
  content: "\f48d";
}
.ion-ios-pricetag-outline:before {
  content: "\f48c";
}
.ion-ios-pricetags:before {
  content: "\f48f";
}
.ion-ios-pricetags-outline:before {
  content: "\f48e";
}
.ion-ios-printer:before {
  content: "\f491";
}
.ion-ios-printer-outline:before {
  content: "\f490";
}
.ion-ios-pulse:before {
  content: "\f493";
}
.ion-ios-pulse-strong:before {
  content: "\f492";
}
.ion-ios-rainy:before {
  content: "\f495";
}
.ion-ios-rainy-outline:before {
  content: "\f494";
}
.ion-ios-recording:before {
  content: "\f497";
}
.ion-ios-recording-outline:before {
  content: "\f496";
}
.ion-ios-redo:before {
  content: "\f499";
}
.ion-ios-redo-outline:before {
  content: "\f498";
}
.ion-ios-refresh:before {
  content: "\f49c";
}
.ion-ios-refresh-empty:before {
  content: "\f49a";
}
.ion-ios-refresh-outline:before {
  content: "\f49b";
}
.ion-ios-reload:before {
  content: "\f49d";
}
.ion-ios-reverse-camera:before {
  content: "\f49f";
}
.ion-ios-reverse-camera-outline:before {
  content: "\f49e";
}
.ion-ios-rewind:before {
  content: "\f4a1";
}
.ion-ios-rewind-outline:before {
  content: "\f4a0";
}
.ion-ios-rose:before {
  content: "\f4a3";
}
.ion-ios-rose-outline:before {
  content: "\f4a2";
}
.ion-ios-search:before {
  content: "\f4a5";
}
.ion-ios-search-strong:before {
  content: "\f4a4";
}
.ion-ios-settings:before {
  content: "\f4a7";
}
.ion-ios-settings-strong:before {
  content: "\f4a6";
}
.ion-ios-shuffle:before {
  content: "\f4a9";
}
.ion-ios-shuffle-strong:before {
  content: "\f4a8";
}
.ion-ios-skipbackward:before {
  content: "\f4ab";
}
.ion-ios-skipbackward-outline:before {
  content: "\f4aa";
}
.ion-ios-skipforward:before {
  content: "\f4ad";
}
.ion-ios-skipforward-outline:before {
  content: "\f4ac";
}
.ion-ios-snowy:before {
  content: "\f4ae";
}
.ion-ios-speedometer:before {
  content: "\f4b0";
}
.ion-ios-speedometer-outline:before {
  content: "\f4af";
}
.ion-ios-star:before {
  content: "\f4b3";
}
.ion-ios-star-half:before {
  content: "\f4b1";
}
.ion-ios-star-outline:before {
  content: "\f4b2";
}
.ion-ios-stopwatch:before {
  content: "\f4b5";
}
.ion-ios-stopwatch-outline:before {
  content: "\f4b4";
}
.ion-ios-sunny:before {
  content: "\f4b7";
}
.ion-ios-sunny-outline:before {
  content: "\f4b6";
}
.ion-ios-telephone:before {
  content: "\f4b9";
}
.ion-ios-telephone-outline:before {
  content: "\f4b8";
}
.ion-ios-tennisball:before {
  content: "\f4bb";
}
.ion-ios-tennisball-outline:before {
  content: "\f4ba";
}
.ion-ios-thunderstorm:before {
  content: "\f4bd";
}
.ion-ios-thunderstorm-outline:before {
  content: "\f4bc";
}
.ion-ios-time:before {
  content: "\f4bf";
}
.ion-ios-time-outline:before {
  content: "\f4be";
}
.ion-ios-timer:before {
  content: "\f4c1";
}
.ion-ios-timer-outline:before {
  content: "\f4c0";
}
.ion-ios-toggle:before {
  content: "\f4c3";
}
.ion-ios-toggle-outline:before {
  content: "\f4c2";
}
.ion-ios-trash:before {
  content: "\f4c5";
}
.ion-ios-trash-outline:before {
  content: "\f4c4";
}
.ion-ios-undo:before {
  content: "\f4c7";
}
.ion-ios-undo-outline:before {
  content: "\f4c6";
}
.ion-ios-unlocked:before {
  content: "\f4c9";
}
.ion-ios-unlocked-outline:before {
  content: "\f4c8";
}
.ion-ios-upload:before {
  content: "\f4cb";
}
.ion-ios-upload-outline:before {
  content: "\f4ca";
}
.ion-ios-videocam:before {
  content: "\f4cd";
}
.ion-ios-videocam-outline:before {
  content: "\f4cc";
}
.ion-ios-volume-high:before {
  content: "\f4ce";
}
.ion-ios-volume-low:before {
  content: "\f4cf";
}
.ion-ios-wineglass:before {
  content: "\f4d1";
}
.ion-ios-wineglass-outline:before {
  content: "\f4d0";
}
.ion-ios-world:before {
  content: "\f4d3";
}
.ion-ios-world-outline:before {
  content: "\f4d2";
}
.ion-ipad:before {
  content: "\f1f9";
}
.ion-iphone:before {
  content: "\f1fa";
}
.ion-ipod:before {
  content: "\f1fb";
}
.ion-jet:before {
  content: "\f295";
}
.ion-key:before {
  content: "\f296";
}
.ion-knife:before {
  content: "\f297";
}
.ion-laptop:before {
  content: "\f1fc";
}
.ion-leaf:before {
  content: "\f1fd";
}
.ion-levels:before {
  content: "\f298";
}
.ion-lightbulb:before {
  content: "\f299";
}
.ion-link:before {
  content: "\f1fe";
}
.ion-load-a:before {
  content: "\f29a";
}
.ion-load-b:before {
  content: "\f29b";
}
.ion-load-c:before {
  content: "\f29c";
}
.ion-load-d:before {
  content: "\f29d";
}
.ion-location:before {
  content: "\f1ff";
}
.ion-lock-combination:before {
  content: "\f4d4";
}
.ion-locked:before {
  content: "\f200";
}
.ion-log-in:before {
  content: "\f29e";
}
.ion-log-out:before {
  content: "\f29f";
}
.ion-loop:before {
  content: "\f201";
}
.ion-magnet:before {
  content: "\f2a0";
}
.ion-male:before {
  content: "\f2a1";
}
.ion-man:before {
  content: "\f202";
}
.ion-map:before {
  content: "\f203";
}
.ion-medkit:before {
  content: "\f2a2";
}
.ion-merge:before {
  content: "\f33f";
}
.ion-mic-a:before {
  content: "\f204";
}
.ion-mic-b:before {
  content: "\f205";
}
.ion-mic-c:before {
  content: "\f206";
}
.ion-minus:before {
  content: "\f209";
}
.ion-minus-circled:before {
  content: "\f207";
}
.ion-minus-round:before {
  content: "\f208";
}
.ion-model-s:before {
  content: "\f2c1";
}
.ion-monitor:before {
  content: "\f20a";
}
.ion-more:before {
  content: "\f20b";
}
.ion-mouse:before {
  content: "\f340";
}
.ion-music-note:before {
  content: "\f20c";
}
.ion-navicon:before {
  content: "\f20e";
}
.ion-navicon-round:before {
  content: "\f20d";
}
.ion-navigate:before {
  content: "\f2a3";
}
.ion-network:before {
  content: "\f341";
}
.ion-no-smoking:before {
  content: "\f2c2";
}
.ion-nuclear:before {
  content: "\f2a4";
}
.ion-outlet:before {
  content: "\f342";
}
.ion-paintbrush:before {
  content: "\f4d5";
}
.ion-paintbucket:before {
  content: "\f4d6";
}
.ion-paper-airplane:before {
  content: "\f2c3";
}
.ion-paperclip:before {
  content: "\f20f";
}
.ion-pause:before {
  content: "\f210";
}
.ion-person:before {
  content: "\f213";
}
.ion-person-add:before {
  content: "\f211";
}
.ion-person-stalker:before {
  content: "\f212";
}
.ion-pie-graph:before {
  content: "\f2a5";
}
.ion-pin:before {
  content: "\f2a6";
}
.ion-pinpoint:before {
  content: "\f2a7";
}
.ion-pizza:before {
  content: "\f2a8";
}
.ion-plane:before {
  content: "\f214";
}
.ion-planet:before {
  content: "\f343";
}
.ion-play:before {
  content: "\f215";
}
.ion-playstation:before {
  content: "\f30a";
}
.ion-plus:before {
  content: "\f218";
}
.ion-plus-circled:before {
  content: "\f216";
}
.ion-plus-round:before {
  content: "\f217";
}
.ion-podium:before {
  content: "\f344";
}
.ion-pound:before {
  content: "\f219";
}
.ion-power:before {
  content: "\f2a9";
}
.ion-pricetag:before {
  content: "\f2aa";
}
.ion-pricetags:before {
  content: "\f2ab";
}
.ion-printer:before {
  content: "\f21a";
}
.ion-pull-request:before {
  content: "\f345";
}
.ion-qr-scanner:before {
  content: "\f346";
}
.ion-quote:before {
  content: "\f347";
}
.ion-radio-waves:before {
  content: "\f2ac";
}
.ion-record:before {
  content: "\f21b";
}
.ion-refresh:before {
  content: "\f21c";
}
.ion-reply:before {
  content: "\f21e";
}
.ion-reply-all:before {
  content: "\f21d";
}
.ion-ribbon-a:before {
  content: "\f348";
}
.ion-ribbon-b:before {
  content: "\f349";
}
.ion-sad:before {
  content: "\f34a";
}
.ion-sad-outline:before {
  content: "\f4d7";
}
.ion-scissors:before {
  content: "\f34b";
}
.ion-search:before {
  content: "\f21f";
}
.ion-settings:before {
  content: "\f2ad";
}
.ion-share:before {
  content: "\f220";
}
.ion-shuffle:before {
  content: "\f221";
}
.ion-skip-backward:before {
  content: "\f222";
}
.ion-skip-forward:before {
  content: "\f223";
}
.ion-social-android:before {
  content: "\f225";
}
.ion-social-android-outline:before {
  content: "\f224";
}
.ion-social-angular:before {
  content: "\f4d9";
}
.ion-social-angular-outline:before {
  content: "\f4d8";
}
.ion-social-apple:before {
  content: "\f227";
}
.ion-social-apple-outline:before {
  content: "\f226";
}
.ion-social-bitcoin:before {
  content: "\f2af";
}
.ion-social-bitcoin-outline:before {
  content: "\f2ae";
}
.ion-social-buffer:before {
  content: "\f229";
}
.ion-social-buffer-outline:before {
  content: "\f228";
}
.ion-social-chrome:before {
  content: "\f4db";
}
.ion-social-chrome-outline:before {
  content: "\f4da";
}
.ion-social-codepen:before {
  content: "\f4dd";
}
.ion-social-codepen-outline:before {
  content: "\f4dc";
}
.ion-social-css3:before {
  content: "\f4df";
}
.ion-social-css3-outline:before {
  content: "\f4de";
}
.ion-social-designernews:before {
  content: "\f22b";
}
.ion-social-designernews-outline:before {
  content: "\f22a";
}
.ion-social-dribbble:before {
  content: "\f22d";
}
.ion-social-dribbble-outline:before {
  content: "\f22c";
}
.ion-social-dropbox:before {
  content: "\f22f";
}
.ion-social-dropbox-outline:before {
  content: "\f22e";
}
.ion-social-euro:before {
  content: "\f4e1";
}
.ion-social-euro-outline:before {
  content: "\f4e0";
}
.ion-social-facebook:before {
  content: "\f231";
}
.ion-social-facebook-outline:before {
  content: "\f230";
}
.ion-social-foursquare:before {
  content: "\f34d";
}
.ion-social-foursquare-outline:before {
  content: "\f34c";
}
.ion-social-freebsd-devil:before {
  content: "\f2c4";
}
.ion-social-github:before {
  content: "\f233";
}
.ion-social-github-outline:before {
  content: "\f232";
}
.ion-social-google:before {
  content: "\f34f";
}
.ion-social-google-outline:before {
  content: "\f34e";
}
.ion-social-googleplus:before {
  content: "\f235";
}
.ion-social-googleplus-outline:before {
  content: "\f234";
}
.ion-social-hackernews:before {
  content: "\f237";
}
.ion-social-hackernews-outline:before {
  content: "\f236";
}
.ion-social-html5:before {
  content: "\f4e3";
}
.ion-social-html5-outline:before {
  content: "\f4e2";
}
.ion-social-instagram:before {
  content: "\f351";
}
.ion-social-instagram-outline:before {
  content: "\f350";
}
.ion-social-javascript:before {
  content: "\f4e5";
}
.ion-social-javascript-outline:before {
  content: "\f4e4";
}
.ion-social-linkedin:before {
  content: "\f239";
}
.ion-social-linkedin-outline:before {
  content: "\f238";
}
.ion-social-markdown:before {
  content: "\f4e6";
}
.ion-social-nodejs:before {
  content: "\f4e7";
}
.ion-social-octocat:before {
  content: "\f4e8";
}
.ion-social-pinterest:before {
  content: "\f2b1";
}
.ion-social-pinterest-outline:before {
  content: "\f2b0";
}
.ion-social-python:before {
  content: "\f4e9";
}
.ion-social-reddit:before {
  content: "\f23b";
}
.ion-social-reddit-outline:before {
  content: "\f23a";
}
.ion-social-rss:before {
  content: "\f23d";
}
.ion-social-rss-outline:before {
  content: "\f23c";
}
.ion-social-sass:before {
  content: "\f4ea";
}
.ion-social-skype:before {
  content: "\f23f";
}
.ion-social-skype-outline:before {
  content: "\f23e";
}
.ion-social-snapchat:before {
  content: "\f4ec";
}
.ion-social-snapchat-outline:before {
  content: "\f4eb";
}
.ion-social-tumblr:before {
  content: "\f241";
}
.ion-social-tumblr-outline:before {
  content: "\f240";
}
.ion-social-tux:before {
  content: "\f2c5";
}
.ion-social-twitch:before {
  content: "\f4ee";
}
.ion-social-twitch-outline:before {
  content: "\f4ed";
}
.ion-social-twitter:before {
  content: "\f243";
}
.ion-social-twitter-outline:before {
  content: "\f242";
}
.ion-social-usd:before {
  content: "\f353";
}
.ion-social-usd-outline:before {
  content: "\f352";
}
.ion-social-vimeo:before {
  content: "\f245";
}
.ion-social-vimeo-outline:before {
  content: "\f244";
}
.ion-social-whatsapp:before {
  content: "\f4f0";
}
.ion-social-whatsapp-outline:before {
  content: "\f4ef";
}
.ion-social-windows:before {
  content: "\f247";
}
.ion-social-windows-outline:before {
  content: "\f246";
}
.ion-social-wordpress:before {
  content: "\f249";
}
.ion-social-wordpress-outline:before {
  content: "\f248";
}
.ion-social-yahoo:before {
  content: "\f24b";
}
.ion-social-yahoo-outline:before {
  content: "\f24a";
}
.ion-social-yen:before {
  content: "\f4f2";
}
.ion-social-yen-outline:before {
  content: "\f4f1";
}
.ion-social-youtube:before {
  content: "\f24d";
}
.ion-social-youtube-outline:before {
  content: "\f24c";
}
.ion-soup-can:before {
  content: "\f4f4";
}
.ion-soup-can-outline:before {
  content: "\f4f3";
}
.ion-speakerphone:before {
  content: "\f2b2";
}
.ion-speedometer:before {
  content: "\f2b3";
}
.ion-spoon:before {
  content: "\f2b4";
}
.ion-star:before {
  content: "\f24e";
}
.ion-stats-bars:before {
  content: "\f2b5";
}
.ion-steam:before {
  content: "\f30b";
}
.ion-stop:before {
  content: "\f24f";
}
.ion-thermometer:before {
  content: "\f2b6";
}
.ion-thumbsdown:before {
  content: "\f250";
}
.ion-thumbsup:before {
  content: "\f251";
}
.ion-toggle:before {
  content: "\f355";
}
.ion-toggle-filled:before {
  content: "\f354";
}
.ion-transgender:before {
  content: "\f4f5";
}
.ion-trash-a:before {
  content: "\f252";
}
.ion-trash-b:before {
  content: "\f253";
}
.ion-trophy:before {
  content: "\f356";
}
.ion-tshirt:before {
  content: "\f4f7";
}
.ion-tshirt-outline:before {
  content: "\f4f6";
}
.ion-umbrella:before {
  content: "\f2b7";
}
.ion-university:before {
  content: "\f357";
}
.ion-unlocked:before {
  content: "\f254";
}
.ion-upload:before {
  content: "\f255";
}
.ion-usb:before {
  content: "\f2b8";
}
.ion-videocamera:before {
  content: "\f256";
}
.ion-volume-high:before {
  content: "\f257";
}
.ion-volume-low:before {
  content: "\f258";
}
.ion-volume-medium:before {
  content: "\f259";
}
.ion-volume-mute:before {
  content: "\f25a";
}
.ion-wand:before {
  content: "\f358";
}
.ion-waterdrop:before {
  content: "\f25b";
}
.ion-wifi:before {
  content: "\f25c";
}
.ion-wineglass:before {
  content: "\f2b9";
}
.ion-woman:before {
  content: "\f25d";
}
.ion-wrench:before {
  content: "\f2ba";
}
.ion-xbox:before {
  content: "\f30c";
}
.tooltip{
  z-index: 40;
  border-radius: 0.375rem;
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  font-size: 0.75rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
:is(.dark .tooltip){
  --tw-bg-opacity: 1;
  background-color: hsl(207 11.1% 85.9% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(200 7.0% 8.8% / var(--tw-text-opacity));
}
.placeholder\:text-slate-400::-moz-placeholder{
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 63.0% / var(--tw-text-opacity));
}
.placeholder\:text-slate-400::placeholder{
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 63.0% / var(--tw-text-opacity));
}
.before\:absolute::before{
  content: var(--tw-content);
  position: absolute;
}
.before\:left-4::before{
  content: var(--tw-content);
  left: 1rem;
}
.before\:top-12::before{
  content: var(--tw-content);
  top: 3rem;
}
.before\:h-0::before{
  content: var(--tw-content);
  height: 0px;
}
.before\:w-4::before{
  content: var(--tw-content);
  width: 1rem;
}
.before\:border-b::before{
  content: var(--tw-content);
  border-bottom-width: 1px;
}
.before\:border-solid::before{
  content: var(--tw-content);
  border-style: solid;
}
.before\:border-slate-100::before{
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: hsl(208 11.7% 91.1% / var(--tw-border-opacity));
}
.before\:content-\[\'\'\]::before{
  --tw-content: '';
  content: var(--tw-content);
}
.after\:absolute::after{
  content: var(--tw-content);
  position: absolute;
}
.after\:left-4::after{
  content: var(--tw-content);
  left: 1rem;
}
.after\:h-12::after{
  content: var(--tw-content);
  height: 3rem;
}
.after\:w-0::after{
  content: var(--tw-content);
  width: 0px;
}
.after\:border-l::after{
  content: var(--tw-content);
  border-left-width: 1px;
}
.after\:border-solid::after{
  content: var(--tw-content);
  border-style: solid;
}
.after\:border-slate-100::after{
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: hsl(208 11.7% 91.1% / var(--tw-border-opacity));
}
.after\:content-\[\'\'\]::after{
  --tw-content: '';
  content: var(--tw-content);
}
.last\:mb-2:last-child{
  margin-bottom: 0.5rem;
}
.last\:mt-4:last-child{
  margin-top: 1rem;
}
.hover\:overflow-y-auto:hover{
  overflow-y: auto;
}
.hover\:rounded-md:hover{
  border-radius: 0.375rem;
}
.hover\:border-transparent:hover{
  border-color: transparent;
}
.hover\:bg-slate-100:hover{
  --tw-bg-opacity: 1;
  background-color: hsl(208 11.7% 91.1% / var(--tw-bg-opacity));
}
.hover\:bg-slate-25:hover{
  --tw-bg-opacity: 1;
  background-color: hsl(210 16.7% 97.6% / var(--tw-bg-opacity));
}
.hover\:bg-slate-50:hover{
  --tw-bg-opacity: 1;
  background-color: hsl(209 13.3% 95.3% / var(--tw-bg-opacity));
}
.hover\:bg-slate-75:hover{
  --tw-bg-opacity: 1;
  background-color: hsl(209 12.2% 93.2% / var(--tw-bg-opacity));
}
.hover\:bg-woot-100:hover{
  --tw-bg-opacity: 1;
  background-color: hsl(209 95.0% 90.1% / var(--tw-bg-opacity));
}
.hover\:bg-woot-50:hover{
  --tw-bg-opacity: 1;
  background-color: hsl(209 100% 96.5% / var(--tw-bg-opacity));
}
.hover\:bg-woot-75:hover{
  --tw-bg-opacity: 1;
  background-color: hsl(210 98.8% 94.0% / var(--tw-bg-opacity));
}
.hover\:text-slate-600:hover{
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 43.5% / var(--tw-text-opacity));
}
.hover\:text-slate-700:hover{
  --tw-text-opacity: 1;
  color: hsl(207 5.6% 31.6% / var(--tw-text-opacity));
}
.hover\:text-slate-900:hover{
  --tw-text-opacity: 1;
  color: hsl(200 7.0% 8.8% / var(--tw-text-opacity));
}
.hover\:text-woot-500:hover{
  --tw-text-opacity: 1;
  color: hsl(212 77.4% 23.1% / var(--tw-text-opacity));
}
.hover\:underline:hover{
  text-decoration-line: underline;
}
.hover\:underline-offset-4:hover{
  text-underline-offset: 4px;
}
.hover\:shadow-none:hover{
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.focus\:border-transparent:focus{
  border-color: transparent;
}
.focus\:border-woot-500:focus{
  --tw-border-opacity: 1;
  border-color: hsl(212 77.4% 23.1% / var(--tw-border-opacity));
}
.focus\:border-woot-600:focus{
  --tw-border-opacity: 1;
  border-color: hsl(206 100% 50.0% / var(--tw-border-opacity));
}
.focus\:bg-slate-25:focus{
  --tw-bg-opacity: 1;
  background-color: hsl(210 16.7% 97.6% / var(--tw-bg-opacity));
}
.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-woot-100:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: hsl(209 95.0% 90.1% / var(--tw-ring-opacity));
}
.active\:border-transparent:active{
  border-color: transparent;
}
.active\:shadow-none:active{
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.group:last-child .group-last\:border-transparent{
  border-color: transparent;
}
.group:hover .group-hover\:visible{
  visibility: visible;
}
.group:hover .group-hover\:border-transparent{
  border-color: transparent;
}
:is(.dark .dark\:border-red-700\/50){
  border-color: hsl(358 65.0% 48.7% / 0.5);
}
:is(.dark .dark\:border-slate-500){
  --tw-border-opacity: 1;
  border-color: hsl(206 5.2% 49.5% / var(--tw-border-opacity));
}
:is(.dark .dark\:border-slate-600){
  --tw-border-opacity: 1;
  border-color: hsl(206 6.0% 43.5% / var(--tw-border-opacity));
}
:is(.dark .dark\:border-slate-600\/70){
  border-color: hsl(206 6.0% 43.5% / 0.7);
}
:is(.dark .dark\:border-slate-700){
  --tw-border-opacity: 1;
  border-color: hsl(207 5.6% 31.6% / var(--tw-border-opacity));
}
:is(.dark .dark\:border-slate-700\/30){
  border-color: hsl(207 5.6% 31.6% / 0.3);
}
:is(.dark .dark\:border-slate-700\/50){
  border-color: hsl(207 5.6% 31.6% / 0.5);
}
:is(.dark .dark\:border-slate-800){
  --tw-border-opacity: 1;
  border-color: hsl(198 6.6% 15.8% / var(--tw-border-opacity));
}
:is(.dark .dark\:border-slate-800\/50){
  border-color: hsl(198 6.6% 15.8% / 0.5);
}
:is(.dark .dark\:border-slate-800\/75){
  border-color: hsl(198 6.6% 15.8% / 0.75);
}
:is(.dark .dark\:border-slate-900){
  --tw-border-opacity: 1;
  border-color: hsl(200 7.0% 8.8% / var(--tw-border-opacity));
}
:is(.dark .dark\:border-woot-400){
  --tw-border-opacity: 1;
  border-color: hsl(210 100% 66.1% / var(--tw-border-opacity));
}
:is(.dark .dark\:border-woot-500){
  --tw-border-opacity: 1;
  border-color: hsl(212 77.4% 23.1% / var(--tw-border-opacity));
}
:is(.dark .dark\:border-woot-700){
  --tw-border-opacity: 1;
  border-color: hsl(211 89.7% 34.1% / var(--tw-border-opacity));
}
:is(.dark .dark\:border-yellow-300\/10){
  border-color: hsl(54 100% 68.0% / 0.1);
}
:is(.dark .dark\:\!bg-slate-900){
  --tw-bg-opacity: 1 !important;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity)) !important;
}
:is(.dark .dark\:bg-black_transparent){
  background-color: rgba(0, 0, 0, 0.9);
}
:is(.dark .dark\:bg-green-400){
  --tw-bg-opacity: 1;
  background-color: hsl(151 49.3% 46.5% / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-green-700){
  --tw-bg-opacity: 1;
  background-color: hsl(153 67.0% 28.5% / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-red-100){
  --tw-bg-opacity: 1;
  background-color: hsl(360 81.7% 87.8% / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-red-200){
  --tw-bg-opacity: 1;
  background-color: hsl(359 69.5% 74.3% / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-red-700){
  --tw-bg-opacity: 1;
  background-color: hsl(358 65.0% 48.7% / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-red-800\/50){
  background-color: hsl(358 65.0% 40.4% / 0.5);
}
:is(.dark .dark\:bg-slate-200){
  --tw-bg-opacity: 1;
  background-color: hsl(207 11.1% 85.9% / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-slate-300){
  --tw-bg-opacity: 1;
  background-color: hsl(205 10.7% 78.0% / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-slate-500){
  --tw-bg-opacity: 1;
  background-color: hsl(206 5.2% 49.5% / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-slate-600){
  --tw-bg-opacity: 1;
  background-color: hsl(206 6.0% 43.5% / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-slate-700){
  --tw-bg-opacity: 1;
  background-color: hsl(207 5.6% 31.6% / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-slate-700\/80){
  background-color: hsl(207 5.6% 31.6% / 0.8);
}
:is(.dark .dark\:bg-slate-800){
  --tw-bg-opacity: 1;
  background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-slate-900){
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-transparent){
  background-color: transparent;
}
:is(.dark .dark\:bg-woot-100){
  --tw-bg-opacity: 1;
  background-color: hsl(209 95.0% 90.1% / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-woot-200){
  --tw-bg-opacity: 1;
  background-color: hsl(208 77.5% 76.9% / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-woot-500){
  --tw-bg-opacity: 1;
  background-color: hsl(212 77.4% 23.1% / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-woot-500\/25){
  background-color: hsl(212 77.4% 23.1% / 0.25);
}
:is(.dark .dark\:bg-woot-600){
  --tw-bg-opacity: 1;
  background-color: hsl(206 100% 50.0% / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-woot-600\/50){
  background-color: hsl(206 100% 50.0% / 0.5);
}
:is(.dark .dark\:bg-woot-800){
  --tw-bg-opacity: 1;
  background-color: hsl(212 77.4% 23.1% / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-yellow-200\/20){
  background-color: hsl(52 97.9% 82.0% / 0.2);
}
:is(.dark .dark\:bg-yellow-500){
  --tw-bg-opacity: 1;
  background-color: hsl(48 100% 47.0% / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-yellow-700){
  --tw-bg-opacity: 1;
  background-color: hsl(49 90.3% 18.4% / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-yellow-800){
  --tw-bg-opacity: 1;
  background-color: hsl(46 100% 6.7% / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-opacity-30){
  --tw-bg-opacity: 0.3;
}
:is(.dark .dark\:fill-slate-800){
  fill: hsl(198, 6.6%, 15.8%);
}
:is(.dark .dark\:\!text-slate-600){
  --tw-text-opacity: 1 !important;
  color: hsl(206 6.0% 43.5% / var(--tw-text-opacity)) !important;
}
:is(.dark .dark\:text-black-100){
  --tw-text-opacity: 1;
  color: hsl(210 6.0% 93.0% / var(--tw-text-opacity));
}
:is(.dark .dark\:text-green-100){
  --tw-text-opacity: 1;
  color: hsl(143 40.3% 79.0% / var(--tw-text-opacity));
}
:is(.dark .dark\:text-green-400){
  --tw-text-opacity: 1;
  color: hsl(151 49.3% 46.5% / var(--tw-text-opacity));
}
:is(.dark .dark\:text-green-500){
  --tw-text-opacity: 1;
  color: hsl(151 55.0% 41.5% / var(--tw-text-opacity));
}
:is(.dark .dark\:text-green-600){
  --tw-text-opacity: 1;
  color: hsl(152 57.5% 37.6% / var(--tw-text-opacity));
}
:is(.dark .dark\:text-red-100){
  --tw-text-opacity: 1;
  color: hsl(360 81.7% 87.8% / var(--tw-text-opacity));
}
:is(.dark .dark\:text-red-200){
  --tw-text-opacity: 1;
  color: hsl(359 69.5% 74.3% / var(--tw-text-opacity));
}
:is(.dark .dark\:text-red-400){
  --tw-text-opacity: 1;
  color: hsl(358 85.3% 64.0% / var(--tw-text-opacity));
}
:is(.dark .dark\:text-red-500){
  --tw-text-opacity: 1;
  color: hsl(358 75.0% 59.0% / var(--tw-text-opacity));
}
:is(.dark .dark\:text-red-600){
  --tw-text-opacity: 1;
  color: hsl(358 69.4% 55.2% / var(--tw-text-opacity));
}
:is(.dark .dark\:text-red-800){
  --tw-text-opacity: 1;
  color: hsl(358 65.0% 40.4% / var(--tw-text-opacity));
}
:is(.dark .dark\:text-red-900){
  --tw-text-opacity: 1;
  color: hsl(354 50.0% 14.6% / var(--tw-text-opacity));
}
:is(.dark .dark\:text-slate-100){
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
:is(.dark .dark\:text-slate-200){
  --tw-text-opacity: 1;
  color: hsl(207 11.1% 85.9% / var(--tw-text-opacity));
}
:is(.dark .dark\:text-slate-25){
  --tw-text-opacity: 1;
  color: hsl(210 16.7% 97.6% / var(--tw-text-opacity));
}
:is(.dark .dark\:text-slate-300){
  --tw-text-opacity: 1;
  color: hsl(205 10.7% 78.0% / var(--tw-text-opacity));
}
:is(.dark .dark\:text-slate-400){
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 63.0% / var(--tw-text-opacity));
}
:is(.dark .dark\:text-slate-50){
  --tw-text-opacity: 1;
  color: hsl(209 13.3% 95.3% / var(--tw-text-opacity));
}
:is(.dark .dark\:text-slate-500){
  --tw-text-opacity: 1;
  color: hsl(206 5.2% 49.5% / var(--tw-text-opacity));
}
:is(.dark .dark\:text-slate-600){
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 43.5% / var(--tw-text-opacity));
}
:is(.dark .dark\:text-slate-700){
  --tw-text-opacity: 1;
  color: hsl(207 5.6% 31.6% / var(--tw-text-opacity));
}
:is(.dark .dark\:text-slate-75){
  --tw-text-opacity: 1;
  color: hsl(209 12.2% 93.2% / var(--tw-text-opacity));
}
:is(.dark .dark\:text-white){
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-woot-100){
  --tw-text-opacity: 1;
  color: hsl(209 95.0% 90.1% / var(--tw-text-opacity));
}
:is(.dark .dark\:text-woot-300){
  --tw-text-opacity: 1;
  color: hsl(206 81.9% 65.3% / var(--tw-text-opacity));
}
:is(.dark .dark\:text-woot-500){
  --tw-text-opacity: 1;
  color: hsl(212 77.4% 23.1% / var(--tw-text-opacity));
}
:is(.dark .dark\:text-woot-600){
  --tw-text-opacity: 1;
  color: hsl(206 100% 50.0% / var(--tw-text-opacity));
}
:is(.dark .dark\:text-woot-900){
  --tw-text-opacity: 1;
  color: hsl(216 50.0% 11.8% / var(--tw-text-opacity));
}
:is(.dark .dark\:text-yellow-100){
  --tw-text-opacity: 1;
  color: hsl(55 100% 90.9% / var(--tw-text-opacity));
}
:is(.dark .dark\:text-yellow-400){
  --tw-text-opacity: 1;
  color: hsl(53 92.0% 50.0% / var(--tw-text-opacity));
}
:is(.dark .dark\:text-yellow-500){
  --tw-text-opacity: 1;
  color: hsl(48 100% 47.0% / var(--tw-text-opacity));
}
:is(.dark .dark\:text-yellow-600){
  --tw-text-opacity: 1;
  color: hsl(48 100% 46.1% / var(--tw-text-opacity));
}
:is(.dark .before\:dark\:border-slate-600)::before{
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: hsl(206 6.0% 43.5% / var(--tw-border-opacity));
}
:is(.dark .after\:dark\:border-slate-600)::after{
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: hsl(206 6.0% 43.5% / var(--tw-border-opacity));
}
:is(.dark .dark\:hover\:bg-slate-700:hover){
  --tw-bg-opacity: 1;
  background-color: hsl(207 5.6% 31.6% / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-slate-800:hover){
  --tw-bg-opacity: 1;
  background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-slate-900:hover){
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
}
:is(.dark .hover\:dark\:bg-slate-800):hover{
  --tw-bg-opacity: 1;
  background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:text-slate-100:hover){
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-slate-200:hover){
  --tw-text-opacity: 1;
  color: hsl(207 11.1% 85.9% / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-woot-500:hover){
  --tw-text-opacity: 1;
  color: hsl(212 77.4% 23.1% / var(--tw-text-opacity));
}
:is(.dark .dark\:focus\:bg-slate-700:focus){
  --tw-bg-opacity: 1;
  background-color: hsl(207 5.6% 31.6% / var(--tw-bg-opacity));
}
@media (min-width: 640px){
.sm\:w-\[50\%\]{
    width: 50%;
}
.sm\:max-w-\[50\%\]{
    max-width: 50%;
}
.sm\:basis-\[17\.5rem\]{
    flex-basis: 17.5rem;
}
.sm\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.sm\:items-center{
    align-items: center;
}
.sm\:justify-center{
    justify-content: center;
}
.sm\:gap-16{
    gap: 4rem;
}
.sm\:text-center{
    text-align: center;
}
.sm\:text-5xl{
    font-size: 3rem;
    line-height: 1;
}
}
@media (min-width: 768px){
.md\:top-\[6\.25rem\]{
    top: 6.25rem;
}
.md\:block{
    display: block;
}
.md\:grid{
    display: grid;
}
.md\:w-\[16\%\]{
    width: 16%;
}
.md\:w-\[240px\]{
    width: 240px;
}
.md\:w-\[34\%\]{
    width: 34%;
}
.md\:max-w-\[16\%\]{
    max-width: 16%;
}
.md\:basis-\[18\.75rem\]{
    flex-basis: 18.75rem;
}
.md\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.md\:grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr));
}
.md\:flex-row{
    flex-direction: row;
}
.md\:items-center{
    align-items: center;
}
.md\:px-0{
    padding-left: 0px;
    padding-right: 0px;
}
}
@media (min-width: 1024px){
.lg\:mt-0{
    margin-top: 0px;
}
.lg\:block{
    display: block;
}
.lg\:w-\[25\%\]{
    width: 25%;
}
.lg\:w-\[40\%\]{
    width: 40%;
}
.lg\:w-\[60\%\]{
    width: 60%;
}
.lg\:basis-\[19\.375rem\]{
    flex-basis: 19.375rem;
}
.lg\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
.lg\:grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr));
}
}
@media (min-width: 1280px){
.xl\:basis-\[20\.625rem\]{
    flex-basis: 20.625rem;
}
}
@media (min-width: 1536px){
.\32xl\:basis-\[22rem\]{
    flex-basis: 22rem;
}
}
.ltr\:right-2:where([dir="ltr"], [dir="ltr"] *){
  right: 0.5rem;
}
.ltr\:-ml-1:where([dir="ltr"], [dir="ltr"] *){
  margin-left: -0.25rem;
}
.ltr\:-ml-1\.5:where([dir="ltr"], [dir="ltr"] *){
  margin-left: -0.375rem;
}
.ltr\:ml-0:where([dir="ltr"], [dir="ltr"] *){
  margin-left: 0px;
}
.ltr\:ml-1:where([dir="ltr"], [dir="ltr"] *){
  margin-left: 0.25rem;
}
.ltr\:border-r-2:where([dir="ltr"], [dir="ltr"] *){
  border-right-width: 2px;
}
.ltr\:text-left:where([dir="ltr"], [dir="ltr"] *){
  text-align: left;
}
.rtl\:left-2:where([dir="rtl"], [dir="rtl"] *){
  left: 0.5rem;
}
.rtl\:left-auto:where([dir="rtl"], [dir="rtl"] *){
  left: auto;
}
.rtl\:right-0:where([dir="rtl"], [dir="rtl"] *){
  right: 0px;
}
.rtl\:right-14:where([dir="rtl"], [dir="rtl"] *){
  right: 3.5rem;
}
.rtl\:right-3:where([dir="rtl"], [dir="rtl"] *){
  right: 0.75rem;
}
.rtl\:-mr-1:where([dir="rtl"], [dir="rtl"] *){
  margin-right: -0.25rem;
}
.rtl\:-mr-1\.5:where([dir="rtl"], [dir="rtl"] *){
  margin-right: -0.375rem;
}
.rtl\:ml-0:where([dir="rtl"], [dir="rtl"] *){
  margin-left: 0px;
}
.rtl\:ml-0\.5:where([dir="rtl"], [dir="rtl"] *){
  margin-left: 0.125rem;
}
.rtl\:ml-1:where([dir="rtl"], [dir="rtl"] *){
  margin-left: 0.25rem;
}
.rtl\:ml-1\.5:where([dir="rtl"], [dir="rtl"] *){
  margin-left: 0.375rem;
}
.rtl\:ml-2:where([dir="rtl"], [dir="rtl"] *){
  margin-left: 0.5rem;
}
.rtl\:ml-4:where([dir="rtl"], [dir="rtl"] *){
  margin-left: 1rem;
}
.rtl\:ml-\[6\.25rem\]:where([dir="rtl"], [dir="rtl"] *){
  margin-left: 6.25rem;
}
.rtl\:mr-0:where([dir="rtl"], [dir="rtl"] *){
  margin-right: 0px;
}
.rtl\:mr-1:where([dir="rtl"], [dir="rtl"] *){
  margin-right: 0.25rem;
}
.rtl\:mr-2:where([dir="rtl"], [dir="rtl"] *){
  margin-right: 0.5rem;
}
.rtl\:mr-2\.5:where([dir="rtl"], [dir="rtl"] *){
  margin-right: 0.625rem;
}
.rtl\:mr-3:where([dir="rtl"], [dir="rtl"] *){
  margin-right: 0.75rem;
}
.rtl\:mr-4:where([dir="rtl"], [dir="rtl"] *){
  margin-right: 1rem;
}
.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\:border-l:where([dir="rtl"], [dir="rtl"] *){
  border-left-width: 1px;
}
.rtl\:border-l-0:where([dir="rtl"], [dir="rtl"] *){
  border-left-width: 0px;
}
.rtl\:border-l-2:where([dir="rtl"], [dir="rtl"] *){
  border-left-width: 2px;
}
.rtl\:border-r:where([dir="rtl"], [dir="rtl"] *){
  border-right-width: 1px;
}
.rtl\:border-r-0:where([dir="rtl"], [dir="rtl"] *){
  border-right-width: 0px;
}
.rtl\:pl-0:where([dir="rtl"], [dir="rtl"] *){
  padding-left: 0px;
}
.rtl\:pl-2:where([dir="rtl"], [dir="rtl"] *){
  padding-left: 0.5rem;
}
.rtl\:pl-2\.5:where([dir="rtl"], [dir="rtl"] *){
  padding-left: 0.625rem;
}
.rtl\:pr-0:where([dir="rtl"], [dir="rtl"] *){
  padding-right: 0px;
}
.rtl\:pr-4:where([dir="rtl"], [dir="rtl"] *){
  padding-right: 1rem;
}
.rtl\:text-right:where([dir="rtl"], [dir="rtl"] *){
  text-align: right;
}
.rtl\:\[direction\:initial\]:where([dir="rtl"], [dir="rtl"] *){
  direction: initial;
}
:is(.dark .\[\&\>\.preview-item\]\:dark\:bg-slate-700)>.preview-item{
  --tw-bg-opacity: 1;
  background-color: hsl(207 5.6% 31.6% / var(--tw-bg-opacity));
}
.\[\&\>input\]\:\!mb-0>input{
  margin-bottom: 0px !important;
}
.ltr\:\[\&\>input\]\:ml-12>input:where([dir="ltr"], [dir="ltr"] *){
  margin-left: 3rem;
}
.rtl\:\[\&\>input\]\:mr-12>input:where([dir="rtl"], [dir="rtl"] *){
  margin-right: 3rem;
}
.\[\&\>p\]\:mb-0>p{
  margin-bottom: 0px;
}
.\[\&\>p\]\:w-max>p{
  width: -moz-max-content;
  width: max-content;
}
.\[\&\>span\]\:flex>span{
  display: flex;
}
.\[\&\>span\]\:items-center>span{
  align-items: center;
}
.\[\&\>span\]\:justify-center>span{
  justify-content: center;
}fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:40px;height:38px;background:#fff;display:block}.multiselect__spinner:after,.multiselect__spinner:before{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border:2px solid transparent;border-top-color:#41b883;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;transition:border .1s ease;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__input::-moz-placeholder{color:#35495e}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:normal;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"\D7";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus,.multiselect__tag-icon:hover{background:#369a6e}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{min-height:40px;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap;border-radius:5px;border:1px solid #e8e8e8}.multiselect__current,.multiselect__select{line-height:16px;box-sizing:border-box;display:block;margin:0;text-decoration:none;cursor:pointer}.multiselect__select{position:absolute;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;text-align:center;transition:transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 0;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:none;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver;background:inherit}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{right:auto;left:1px}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{right:auto;left:0}[dir=rtl] .multiselect__clear{right:auto;left:12px}[dir=rtl] .multiselect__spinner{right:auto;left:1px}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}.status-badge__online[data-v-8eacbdb7] {
    --tw-bg-opacity: 1;
    background-color: hsl(151 49.3% 46.5% / var(--tw-bg-opacity))
}
.status-badge__offline[data-v-8eacbdb7] {
    --tw-bg-opacity: 1;
    background-color: hsl(206 5.2% 49.5% / var(--tw-bg-opacity))
}
.status-badge__busy[data-v-8eacbdb7] {
    --tw-bg-opacity: 1;
    background-color: hsl(48 100% 47.0% / var(--tw-bg-opacity))
}.current-user[data-v-d145a0c4] {
  align-items: center;
  display: flex;
  border-radius: 50%;
  border: 2px solid var(--white);
}.container[data-v-c9ddc61d] {
    width: 100%;
}
@media (min-width: 640px) {
.container[data-v-c9ddc61d] {
        max-width: 640px;
}
}
@media (min-width: 768px) {
.container[data-v-c9ddc61d] {
        max-width: 768px;
}
}
@media (min-width: 1024px) {
.container[data-v-c9ddc61d] {
        max-width: 1024px;
}
}
@media (min-width: 1280px) {
.container[data-v-c9ddc61d] {
        max-width: 1280px;
}
}
@media (min-width: 1536px) {
.container[data-v-c9ddc61d] {
        max-width: 1536px;
}
}
.prose-lg[data-v-c9ddc61d] {
    font-size: 1.125rem;
    line-height: 1.7777778;
}
.prose-lg[data-v-c9ddc61d] :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
}
.prose-lg[data-v-c9ddc61d] :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 1.2222222em;
    line-height: 1.4545455;
    margin-top: 1.0909091em;
    margin-bottom: 1.0909091em;
}
.prose-lg[data-v-c9ddc61d] :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.6666667em;
    margin-bottom: 1.6666667em;
    padding-left: 1em;
}
.prose-lg[data-v-c9ddc61d] :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 2.6666667em;
    margin-top: 0;
    margin-bottom: 0.8333333em;
    line-height: 1;
}
.prose-lg[data-v-c9ddc61d] :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 1.6666667em;
    margin-top: 1.8666667em;
    margin-bottom: 1.0666667em;
    line-height: 1.3333333;
}
.prose-lg[data-v-c9ddc61d] :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 1.3333333em;
    margin-top: 1.6666667em;
    margin-bottom: 0.6666667em;
    line-height: 1.5;
}
.prose-lg[data-v-c9ddc61d] :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 0.4444444em;
    line-height: 1.5555556;
}
.prose-lg[data-v-c9ddc61d] :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
}
.prose-lg[data-v-c9ddc61d] :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
}
.prose-lg[data-v-c9ddc61d] :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0;
}
.prose-lg[data-v-c9ddc61d] :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
}
.prose-lg[data-v-c9ddc61d] :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
    border-radius: 0.3125rem;
    padding-top: 0.2222222em;
    padding-right: 0.4444444em;
    padding-bottom: 0.2222222em;
    padding-left: 0.4444444em;
}
.prose-lg[data-v-c9ddc61d] :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
}
.prose-lg[data-v-c9ddc61d] :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8666667em;
}
.prose-lg[data-v-c9ddc61d] :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.875em;
}
.prose-lg[data-v-c9ddc61d] :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
    line-height: 1.75;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: 0.375rem;
    padding-top: 1em;
    padding-right: 1.5em;
    padding-bottom: 1em;
    padding-left: 1.5em;
}
.prose-lg[data-v-c9ddc61d] :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-left: 1.5555556em;
}
.prose-lg[data-v-c9ddc61d] :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-left: 1.5555556em;
}
.prose-lg[data-v-c9ddc61d] :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.6666667em;
    margin-bottom: 0.6666667em;
}
.prose-lg[data-v-c9ddc61d] :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0.4444444em;
}
.prose-lg[data-v-c9ddc61d] :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0.4444444em;
}
.prose-lg[data-v-c9ddc61d] :where(.prose-lg > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
}
.prose-lg[data-v-c9ddc61d] :where(.prose-lg > ul > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
}
.prose-lg[data-v-c9ddc61d] :where(.prose-lg > ul > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-bottom: 1.3333333em;
}
.prose-lg[data-v-c9ddc61d] :where(.prose-lg > ol > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
}
.prose-lg[data-v-c9ddc61d] :where(.prose-lg > ol > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-bottom: 1.3333333em;
}
.prose-lg[data-v-c9ddc61d] :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
}
.prose-lg[data-v-c9ddc61d] :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
}
.prose-lg[data-v-c9ddc61d] :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
}
.prose-lg[data-v-c9ddc61d] :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.6666667em;
    padding-left: 1.5555556em;
}
.prose-lg[data-v-c9ddc61d] :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 3.1111111em;
    margin-bottom: 3.1111111em;
}
.prose-lg[data-v-c9ddc61d] :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose-lg[data-v-c9ddc61d] :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose-lg[data-v-c9ddc61d] :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose-lg[data-v-c9ddc61d] :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose-lg[data-v-c9ddc61d] :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
    line-height: 1.5;
}
.prose-lg[data-v-c9ddc61d] :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-right: 0.75em;
    padding-bottom: 0.75em;
    padding-left: 0.75em;
}
.prose-lg[data-v-c9ddc61d] :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0;
}
.prose-lg[data-v-c9ddc61d] :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-right: 0;
}
.prose-lg[data-v-c9ddc61d] :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-top: 0.75em;
    padding-right: 0.75em;
    padding-bottom: 0.75em;
    padding-left: 0.75em;
}
.prose-lg[data-v-c9ddc61d] :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0;
}
.prose-lg[data-v-c9ddc61d] :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-right: 0;
}
.prose-lg[data-v-c9ddc61d] :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
}
.prose-lg[data-v-c9ddc61d] :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0;
}
.prose-lg[data-v-c9ddc61d] :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
    line-height: 1.5;
    margin-top: 1em;
}
.prose-lg[data-v-c9ddc61d] :where(.prose-lg > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose-lg[data-v-c9ddc61d] :where(.prose-lg > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-bottom: 0;
}
.overlay-shadow[data-v-c9ddc61d] {
    background-image: linear-gradient(
      to right,
      rgba(255, 255, 255, 0) 0%,
      rgba(255, 255, 255, 1) 50%
    );
}
.overlay-shadow-dark[data-v-c9ddc61d] {
    background-image: linear-gradient(
      to right,
      rgba(0, 0, 0, 0) 0%,
      rgb(21, 23, 24) 50%
    );
}
.rtl-overlay-shadow[data-v-c9ddc61d] {
    background-image: linear-gradient(
      to left,
      rgba(255, 255, 255, 0) 0%,
      rgba(255, 255, 255, 1) 50%
    );
}
.rtl-overlay-shadow-dark[data-v-c9ddc61d] {
    background-image: linear-gradient(
      to left,
      rgba(0, 0, 0, 0) 0%,
      rgb(21, 23, 24) 50%
    );
}
.fade-enter-active[data-v-c9ddc61d],
.fade-leave-active[data-v-c9ddc61d] {
  transition: opacity 300ms ease;
}
.fade-enter[data-v-c9ddc61d],
.fade-leave-to[data-v-c9ddc61d] {
    opacity: 0;
}
.ltr\:overlay-shadow[data-v-c9ddc61d]:where([dir="ltr"], [dir="ltr"] *) {
    background-image: linear-gradient(
      to right,
      rgba(255, 255, 255, 0) 0%,
      rgba(255, 255, 255, 1) 50%
    );
}
[data-v-c9ddc61d]:is(.dark .ltr\:dark\:overlay-shadow-dark):where([dir="ltr"], [dir="ltr"] *) {
    background-image: linear-gradient(
      to right,
      rgba(0, 0, 0, 0) 0%,
      rgb(21, 23, 24) 50%
    );
}
.rtl\:rtl-overlay-shadow[data-v-c9ddc61d]:where([dir="rtl"], [dir="rtl"] *) {
    background-image: linear-gradient(
      to left,
      rgba(255, 255, 255, 0) 0%,
      rgba(255, 255, 255, 1) 50%
    );
}
[data-v-c9ddc61d]:is(.dark .rtl\:dark\:rtl-overlay-shadow-dark):where([dir="rtl"], [dir="rtl"] *) {
    background-image: linear-gradient(
      to left,
      rgba(0, 0, 0, 0) 0%,
      rgb(21, 23, 24) 50%
    );
}
ninja-keys {
  --ninja-accent-color: var(--w-500);
  z-index: 9999;
}
body.dark ninja-keys {
  --ninja-overflow-background: rgba(26, 29, 30, 0.5);
  --ninja-modal-background: #151718;
  --ninja-secondary-background-color: #26292b;
  --ninja-selected-background: #26292b;
  --ninja-footer-background: #2b2f31;
  --ninja-text-color: #f8faf9;
  --ninja-icon-color: #f8faf9;
  --ninja-secondary-text-color: #c2c9c6;
}kbd.hotkey {
    display: inline-flex;
    flex-shrink: 0;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
    align-items: center;
    justify-content: center;
    border-radius: 0.25rem;
    line-height: 0.625rem;
    letter-spacing: 0.025em
}
.key[data-v-c945c15b] {
    border-bottom-width: 2px;
    --tw-border-opacity: 1;
    border-color: hsl(207 11.1% 85.9% / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(209 12.2% 93.2% / var(--tw-bg-opacity));
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 0.625rem;
    padding-right: 0.625rem;
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: hsl(207 5.6% 31.6% / var(--tw-text-opacity));
    --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)
}
[data-v-c945c15b]:is(.dark .key) {
    --tw-border-opacity: 1;
    border-color: hsl(207 5.6% 31.6% / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(208 11.7% 91.1% / var(--tw-text-opacity))
}
.key[data-v-c945c15b]:where([dir="ltr"], [dir="ltr"] *) {
    border-right-width: 2px
}
.key[data-v-c945c15b]:where([dir="rtl"], [dir="rtl"] *) {
    border-left-width: 2px
}
.label-name--input[data-v-b9ab19a0] input {
    text-transform: lowercase
}.key-value[data-v-9377e232] {
  padding: 0 var(--space-small) var(--space-small) 0;
  font-family: monospace;
}
.multiselect--wrap[data-v-9377e232] {
  margin-bottom: var(--space-normal);
}
.multiselect--wrap .error-message[data-v-9377e232] {
  color: var(--r-400);
  font-size: var(--font-size-small);
  font-weight: var(--font-weight-normal);
}
.multiselect--wrap .invalid[data-v-9377e232] .multiselect__tags {
  border: 1px solid var(--r-400);
}
[data-v-9377e232] .multiselect {
  margin-bottom: 0;
}
[data-v-9377e232] .multiselect__content-wrapper {
  display: none;
}
[data-v-9377e232] .multiselect--active .multiselect__tags {
  border-radius: var(--border-radius-normal);
}.key-value[data-v-6c6f0b63] {
  padding: 0 var(--space-small) var(--space-small) 0;
  font-family: monospace;
}
.multiselect--wrap[data-v-6c6f0b63] {
  margin-bottom: var(--space-normal);
}
.multiselect--wrap .error-message[data-v-6c6f0b63] {
  color: var(--r-400);
  font-size: var(--font-size-small);
  font-weight: var(--font-weight-normal);
}
.multiselect--wrap .invalid[data-v-6c6f0b63] .multiselect__tags {
  border: 1px solid var(--r-400);
}
[data-v-6c6f0b63] .multiselect {
  margin-bottom: 0;
}
[data-v-6c6f0b63] .multiselect__content-wrapper {
  display: none;
}
[data-v-6c6f0b63] .multiselect--active .multiselect__tags {
  border-radius: var(--border-radius-normal);
}.attribute-key[data-v-8024da3b] {
  font-family: monospace;
}
[data-v-8024da3b] .tabs--container .tabs {
  padding: 0px;
}
[data-v-8024da3b] .tabs-title a {
  font-weight: var(--font-weight-medium);
  padding-top: 0;
}.filter__answer--wrap input[data-v-3b3cf8b6] {

    margin-bottom: 0px;

    --tw-border-opacity: 1;

    border-color: hsl(209 12.2% 93.2% / var(--tw-border-opacity));

    --tw-bg-opacity: 1;

    background-color: rgb(255 255 255 / var(--tw-bg-opacity));

    --tw-text-opacity: 1;

    color: hsl(198 6.6% 15.8% / var(--tw-text-opacity))
}
[data-v-3b3cf8b6]:is(.dark .filter__answer--wrap input) {

    --tw-border-opacity: 1;

    border-color: hsl(206 6.0% 43.5% / var(--tw-border-opacity));

    --tw-bg-opacity: 1;

    background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));

    --tw-text-opacity: 1;

    color: hsl(208 11.7% 91.1% / var(--tw-text-opacity))
}
.filter-error[data-v-3b3cf8b6] {

    margin-top: 0.25rem;

    margin-bottom: 0.25rem;

    margin-left: 0px;

    margin-right: 0px;

    display: block;

    --tw-text-opacity: 1;

    color: hsl(358 75.0% 59.0% / var(--tw-text-opacity))
}
[data-v-3b3cf8b6]:is(.dark .filter-error) {

    --tw-text-opacity: 1;

    color: hsl(359 69.5% 74.3% / var(--tw-text-opacity))
}
.multiselect[data-v-3b3cf8b6] {

    margin-bottom: 0px
}
.multiselect[data-v-d35e2511] {
  margin: var(--space-smaller) var(--space-zero);
}
textarea[data-v-d35e2511] {
  margin-bottom: var(--space-zero);
}

input[type='file'][data-v-196a3d33] {
    display: none
}
.input-wrapper[data-v-196a3d33] {
    display: flex;
    height: 2.25rem;
    cursor: pointer;
    align-items: center;
    border-radius: 0.125rem;
    border-width: 1px;
    border-style: dashed;
    --tw-border-opacity: 1;
    border-color: hsl(209 95.0% 90.1% / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    font-size: 0.75rem;
    line-height: 1rem
}
[data-v-196a3d33]:is(.dark .input-wrapper) {
    --tw-border-opacity: 1;
    border-color: hsl(212 77.4% 23.1% / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity))
}
.success-icon[data-v-196a3d33] {
    margin-right: 0.5rem;
    --tw-text-opacity: 1;
    color: hsl(151 55.0% 41.5% / var(--tw-text-opacity))
}
[data-v-196a3d33]:is(.dark .success-icon) {
    --tw-text-opacity: 1;
    color: hsl(152 57.5% 37.6% / var(--tw-text-opacity))
}
.error-icon[data-v-196a3d33] {
    margin-right: 0.5rem;
    --tw-text-opacity: 1;
    color: hsl(358 75.0% 59.0% / var(--tw-text-opacity))
}
[data-v-196a3d33]:is(.dark .error-icon) {
    --tw-text-opacity: 1;
    color: hsl(358 69.4% 55.2% / var(--tw-text-opacity))
}
.processing[data-v-196a3d33] {
    cursor: not-allowed;
    opacity: 0.9
}
.file-button[data-v-196a3d33] {
    margin-bottom: 0px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}
.mention--box[data-v-808a0908] {
    position: absolute;
    left: 0px;
    bottom: 100%;
    z-index: 20;
    max-height: 12.5rem;
    width: 100%;
    overflow: auto;
    border-radius: 0.375rem;
    border-top-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: hsl(209 12.2% 93.2% / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-top: 0.5rem;
    padding-bottom: 0px;
    font-size: 0.875rem;
    line-height: 1.25rem;
    line-height: 1.2;
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
[data-v-808a0908]:is(.dark .mention--box) {
    --tw-border-opacity: 1;
    border-color: hsl(198 6.6% 15.8% / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(207 5.6% 31.6% / var(--tw-bg-opacity))
}
.mention--box.with-bottom-border[data-v-808a0908] {
    border-bottom-width: 0.5rem;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity))
}
[data-v-808a0908]:is(.dark .mention--box.with-bottom-border) {
    --tw-border-opacity: 1;
    border-color: hsl(206 6.0% 43.5% / var(--tw-border-opacity))
}
.mention--box.with-bottom-border li[data-v-808a0908]:last-child {
    margin-bottom: 0px
}
.mention--box li.active[data-v-808a0908] {
    --tw-bg-opacity: 1;
    background-color: hsl(209 13.3% 95.3% / var(--tw-bg-opacity))
}
[data-v-808a0908]:is(.dark .mention--box li.active) {
    --tw-bg-opacity: 1;
    background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity))
}
.mention--box li.active .mention--user-name[data-v-808a0908] {
    --tw-text-opacity: 1;
    color: hsl(200 7.0% 8.8% / var(--tw-text-opacity))
}
[data-v-808a0908]:is(.dark .mention--box li.active .mention--user-name) {
    --tw-text-opacity: 1;
    color: hsl(208 11.7% 91.1% / var(--tw-text-opacity))
}
.mention--box li.active .mention--email[data-v-808a0908] {
    --tw-text-opacity: 1;
    color: hsl(198 6.6% 15.8% / var(--tw-text-opacity))
}
[data-v-808a0908]:is(.dark .mention--box li.active .mention--email) {
    --tw-text-opacity: 1;
    color: hsl(207 11.1% 85.9% / var(--tw-text-opacity))
}.mention--box[data-v-969d0505] {
  max-width: 500px;
  position: absolute;
  left: 0px;
  bottom: 100%;
  z-index: 20;
  max-height: 9.75rem;
  width: 100%;
  overflow: auto;
  border-radius: 0.375rem;
  border-top-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: hsl(209 12.2% 93.2% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0px;
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}[data-v-969d0505]:is(.dark .mention--box) {
  --tw-border-opacity: 1;
  border-color: hsl(198 6.6% 15.8% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(207 5.6% 31.6% / var(--tw-bg-opacity));
}
.mention--box .dropdown-menu__item[data-v-969d0505]:last-child {
  padding-bottom: 0.25rem;
}
.mention--box ul[data-v-969d0505] {
  margin: 0;
  padding: 0;
  overflow-x: hidden;
}
.mention--box .active[data-v-969d0505] {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
[data-v-969d0505]:is(.dark .mention--box .active) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.mention--box .active[data-v-969d0505]:hover {
  --tw-bg-opacity: 1;
  background-color: hsl(211 89.7% 34.1% / var(--tw-bg-opacity));
}
[data-v-969d0505]:is(.dark .mention--box .active:hover) {
  --tw-bg-opacity: 1;
  background-color: hsl(211 89.7% 34.1% / var(--tw-bg-opacity));
}
.mention--box .button[data-v-969d0505] {
  height: 2rem;
  line-height: 1.4;
  transition-property: none;
}
.canned-item__button[data-v-969d0505] .button__content {
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.variable--list-label[data-v-409ef7dc] {
  font-weight: var(--font-weight-bold);
}

.ProseMirror,
.ProseMirror-menubar-wrapper {
  --s-25: #f8fafc;
  --s-50: #f1f5f8;
  --s-75: #ebf0f5;
  --s-100: #e4ebf1;
  --s-200: #c9d7e3;
  --s-300: #aec3d5;
  --s-400: #93afc8;
  --s-500: #779bbb;
  --s-600: #446888;
  --s-700: #37546d;
  --s-800: #293f51;
  --s-900: #1b2836;
  --space-zero: 0;
  --space-micro: 2px;
  --space-smaller: 4px;
  --space-small: 8px;
  --space-one: 1px;
  --space-slab: 12px;
  --space-normal: 16px;
  --space-medium: 24px;
  --space-large: 32px;
  --space-larger: 48px;
  --font-size-small: 14px;
  --font-size-default: 16px;
  --font-size-medium: 18px;
  --font-size-large: 22px;
  --font-size-big: 24px;
  --font-size-bigger: 3px;
  --font-weight-feather: 100;
  --font-weight-light: 300;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-bold: 600;
  --font-weight-black: 700;
  --border-radius-small: 3px;
  --border-radius-medium: 7px;
}
.ProseMirror {
  padding: var(--space-smaller);
  line-height: 1.4;
  outline: none;
  position: relative;
  word-wrap: break-word;
  white-space: pre-wrap;
  font-variant-ligatures: none;
}
.ProseMirror-hideselection *::-moz-selection {
  background: transparent;
}
.ProseMirror-hideselection *::selection {
  background: transparent;
}
.ProseMirror-hideselection *::-moz-selection {
  background: transparent;
}
.ProseMirror-hideselection {
  caret-color: transparent;
}
.ProseMirror-selectednode {
  outline: 2px solid var(--w-200);
}
/* Make sure li selections wrap around markers */
li.ProseMirror-selectednode {
  outline: none;
}
li.ProseMirror-selectednode:after {
  content: "";
  position: absolute;
  left: -32px;
  right: -2px;
  top: -2px;
  bottom: -2px;
  border: 2px solid var(--w-200);
  pointer-events: none;
}
.ProseMirror-textblock-dropdown {
  min-width: 3em;
}
.ProseMirror-menu {
  margin: 0 -4px;
  line-height: 1;
}
.ProseMirror-tooltip .ProseMirror-menu {
  width: -moz-fit-content;
  width: fit-content;
  white-space: pre;
}
.ProseMirror-menuitem {
  margin-right: var(--space-small);
  display: inline-block;
}
.ProseMirror-menu-active {
  background: var(--s-75);
  border-radius: var(--border-radius-small);
}
.ProseMirror-menu-disabled {
  opacity: 0.3;
}
.ProseMirror-menubar {
  position: relative;
  min-height: var(--space-medium);
  color: var(--s-700);
  padding: var(--space-small) 0;
  top: 0;
  right: 0;
  background: white;
  z-index: 10;
  box-sizing: border-box;
  overflow: visible;
}
.ProseMirror-icon {
  display: inline-block;
  line-height: 0.8;
  vertical-align: -2px;
  padding: var(--space-small);
  cursor: pointer;
  box-sizing: content-box;
}
.ProseMirror-menu-disabled.ProseMirror-icon {
  cursor: default;
}
.ProseMirror-icon svg {
  fill: currentColor;
  width: var(--space-slab) !important;
  height: var(--space-slab);
}
.ProseMirror-icon span {
  vertical-align: text-top;
}
.ProseMirror-gapcursor {
  display: none;
  pointer-events: none;
  position: absolute;
}
.ProseMirror-gapcursor:after {
  content: "";
  display: block;
  position: absolute;
  top: -2px;
  width: 20px;
  border-top: 1px solid black;
  animation: ProseMirror-cursor-blink 1.1s steps(2, start) infinite;
}
@keyframes ProseMirror-cursor-blink {
to {
    visibility: hidden;
}
}
.ProseMirror-focused .ProseMirror-gapcursor {
  display: block;
}
.ProseMirror-prompt {
  position: fixed;
  z-index: 11;
  padding: var(--space-normal);
  background: white;
}
.ProseMirror-prompt input[type=text] {
  padding: 0 4px;
}
.ProseMirror-prompt-close {
  position: absolute;
  left: 2px;
  top: 1px;
  color: #666;
  border: none;
  background: transparent;
  padding: 0;
}
.ProseMirror-prompt-close:after {
  content: "âœ•";
  font-size: 12px;
}
.ProseMirror-invalid {
  background: #ffc;
  border: 1px solid #cc7;
  border-radius: 4px;
  padding: 5px 10px;
  position: absolute;
  min-width: 10em;
}
.ProseMirror-prompt-buttons {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  justify-content: flex-start;
}
.ProseMirror-prompt-buttons .button--save-link {
  margin-left: var(--space-smaller);
}
#editor,
.editor {
  background: white;
  color: black;
  background-clip: padding-box;
  border-radius: 4px;
  border: 2px solid rgba(0, 0, 0, 0.2);
  padding: 5px 0;
  margin-bottom: 23px;
}
.ProseMirror ul,
.ProseMirror ol {
  padding-left: var(--space-normal);
  margin-left: 0;
}
.ProseMirror li {
  position: relative;
  padding-left: var(--space-smaller);
}
.ProseMirror blockquote {
  padding-left: var(--space-small);
  padding-top: 0;
  border-left: var(--space-smaller) solid var(--s-200);
  margin: var(--space-normal) 0;
}
.ProseMirror blockquote p {
  color: var(--s-600);
}
.ProseMirror pre {
  white-space: pre-wrap;
  background: var(--s-900);
  border-radius: var(--border-radius-medium);
  padding: var(--space-small);
  margin-bottom: var(--space-small);
}
.ProseMirror strong code,
.ProseMirror p code {
  background: var(--s-75);
  font-family: "ui-monospace", "SFMono-Regular", "Menlo", "Monaco", "Consolas", '"Liberation Mono"', '"Courier New"', "monospace";
  border-radius: var(--border-radius-small);
  padding: var(--space-smaller);
  color: var(--s-800);
}
.ProseMirror pre code {
  background: transparent;
  color: #fff;
  padding: 0;
}
.ProseMirror p:first-child,
.ProseMirror h1:first-child,
.ProseMirror h2:first-child,
.ProseMirror h3:first-child,
.ProseMirror h4:first-child,
.ProseMirror h5:first-child,
.ProseMirror h6:first-child {
  margin-top: 10px;
}
.ProseMirror p {
  margin-bottom: var(--space-small);
}
.ProseMirror li::marker {
  font-size: var(--font-size-small);
}
.ProseMirror .empty-node::before {
  position: absolute;
  color: #aaa;
  cursor: text;
}
.ProseMirror .empty-node:hover::before {
  color: #777;
}
.ProseMirror p.empty-node:first-child::before {
  content: attr(data-placeholder);
  cursor: text;
}
.ProseMirror-menubar-wrapper{
  display: flex;
  flex-direction: column;
}
.ProseMirror-menubar-wrapper .ProseMirror-menubar {
  min-height: var(--space-two) !important;
  margin-left: -0.625rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-bottom: 0px;
  --tw-text-opacity: 1;
  color: hsl(207 5.6% 31.6% / var(--tw-text-opacity));
}
:is(.dark .ProseMirror-menubar-wrapper .ProseMirror-menubar){
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.ProseMirror-menubar-wrapper .ProseMirror-menubar .ProseMirror-menu-active{
  --tw-bg-opacity: 1;
  background-color: hsl(209 12.2% 93.2% / var(--tw-bg-opacity));
}
:is(.dark .ProseMirror-menubar-wrapper .ProseMirror-menubar .ProseMirror-menu-active){
  --tw-bg-opacity: 1;
  background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity));
}
.ProseMirror-menubar-wrapper > .ProseMirror{
  overflow-wrap: break-word;
  padding: 0px;
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
:is(.dark .ProseMirror-menubar-wrapper > .ProseMirror){
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.ProseMirror-menubar-wrapper > .ProseMirror h1,
.ProseMirror-menubar-wrapper > .ProseMirror h2,
.ProseMirror-menubar-wrapper > .ProseMirror h3,
.ProseMirror-menubar-wrapper > .ProseMirror h4,
.ProseMirror-menubar-wrapper > .ProseMirror h5,
.ProseMirror-menubar-wrapper > .ProseMirror h6,
.ProseMirror-menubar-wrapper > .ProseMirror p{
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
:is(.dark .ProseMirror-menubar-wrapper > .ProseMirror h1),:is(.dark 
.ProseMirror-menubar-wrapper > .ProseMirror h2),:is(.dark 
.ProseMirror-menubar-wrapper > .ProseMirror h3),:is(.dark 
.ProseMirror-menubar-wrapper > .ProseMirror h4),:is(.dark 
.ProseMirror-menubar-wrapper > .ProseMirror h5),:is(.dark 
.ProseMirror-menubar-wrapper > .ProseMirror h6),:is(.dark 
.ProseMirror-menubar-wrapper > .ProseMirror p){
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.ProseMirror-menubar-wrapper > .ProseMirror blockquote{
  --tw-border-opacity: 1;
  border-color: hsl(206 6.0% 63.0% / var(--tw-border-opacity));
}
:is(.dark .ProseMirror-menubar-wrapper > .ProseMirror blockquote){
  --tw-border-opacity: 1;
  border-color: hsl(206 5.2% 49.5% / var(--tw-border-opacity));
}
.ProseMirror-menubar-wrapper > .ProseMirror blockquote p{
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 43.5% / var(--tw-text-opacity));
}
:is(.dark .ProseMirror-menubar-wrapper > .ProseMirror blockquote p){
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 63.0% / var(--tw-text-opacity));
}
.ProseMirror-menubar-wrapper > .ProseMirror ol li{
  display: list-item;
  list-style-type: decimal;
}
.editor-root{
  position: relative;
  width: 100%;
}
.ProseMirror-woot-style{
  max-height: 7.5rem;
  min-height: 5rem;
  overflow: auto;
}
.ProseMirror-woot-style ul {
  list-style: disc;
  padding-left: var(--space-large);
}
.ProseMirror-prompt{
  z-index: 50;
  border-radius: 0.375rem;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: hsl(209 12.2% 93.2% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(210 16.7% 97.6% / var(--tw-bg-opacity));
}
:is(.dark .ProseMirror-prompt){
  --tw-border-opacity: 1;
  border-color: hsl(198 6.6% 15.8% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(207 5.6% 31.6% / var(--tw-bg-opacity));
}
.ProseMirror-prompt h5{
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
:is(.dark .ProseMirror-prompt h5){
  --tw-text-opacity: 1;
  color: hsl(210 16.7% 97.6% / var(--tw-text-opacity));
}
.is-private .prosemirror-mention-node{
  --tw-bg-opacity: 1;
  background-color: hsl(55 100% 90.9% / var(--tw-bg-opacity));
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: hsl(200 7.0% 8.8% / var(--tw-text-opacity));
}
:is(.dark .is-private .prosemirror-mention-node){
  --tw-bg-opacity: 1;
  background-color: hsl(46 100% 6.7% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(210 16.7% 97.6% / var(--tw-text-opacity));
}
.is-private .ProseMirror-menubar-wrapper .ProseMirror-menubar{
  --tw-bg-opacity: 1;
  background-color: hsl(55 100% 90.9% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(207 5.6% 31.6% / var(--tw-text-opacity));
}
:is(.dark .is-private .ProseMirror-menubar-wrapper .ProseMirror-menubar){
  --tw-bg-opacity: 1;
  background-color: hsl(46 100% 6.7% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(210 16.7% 97.6% / var(--tw-text-opacity));
}
.is-private .ProseMirror-menubar-wrapper > .ProseMirror{
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
:is(.dark .is-private .ProseMirror-menubar-wrapper > .ProseMirror){
  --tw-text-opacity: 1;
  color: hsl(210 16.7% 97.6% / var(--tw-text-opacity));
}
.is-private .ProseMirror-menubar-wrapper > .ProseMirror p{
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
:is(.dark .is-private .ProseMirror-menubar-wrapper > .ProseMirror p){
  --tw-text-opacity: 1;
  color: hsl(210 16.7% 97.6% / var(--tw-text-opacity));
}
.editor-wrap{
  margin-bottom: 1rem;
}
.message-editor{
  margin-bottom: 0px;
  border-radius: 0.375rem;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: hsl(207 11.1% 85.9% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
:is(.dark .message-editor){
  --tw-border-opacity: 1;
  border-color: hsl(206 6.0% 43.5% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
}
.editor_warning{
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: hsl(358 85.3% 64.0% / var(--tw-border-opacity));
}
:is(.dark .editor_warning){
  --tw-border-opacity: 1;
  border-color: hsl(358 85.3% 64.0% / var(--tw-border-opacity));
}
.editor-warning__message{
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0.25rem;
  padding-bottom: 0px;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: hsl(358 85.3% 64.0% / var(--tw-text-opacity));
}
:is(.dark .editor-warning__message){
  --tw-text-opacity: 1;
  color: hsl(358 85.3% 64.0% / var(--tw-text-opacity));
}.filter[data-v-f6743ec0] {
  margin-bottom: 0.5rem;
  border-radius: 0.375rem;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: hsl(209 12.2% 93.2% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(209 13.3% 95.3% / var(--tw-bg-opacity));
  padding: 0.5rem;
}
[data-v-f6743ec0]:is(.dark .filter) {
  --tw-border-opacity: 1;
  border-color: hsl(206 6.0% 43.5% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity));
}
.filter.is-a-macro[data-v-f6743ec0] {
  margin-bottom: 0px;
  border-radius: 0px;
  border-width: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 0px;
}
[data-v-f6743ec0]:is(.dark .filter.is-a-macro) {
  --tw-bg-opacity: 1;
  background-color: hsl(207 5.6% 31.6% / var(--tw-bg-opacity));
}
.no-margin-bottom[data-v-f6743ec0] {
  margin-bottom: 0px;
}
.filter.has-error[data-v-f6743ec0] {
  --tw-border-opacity: 1;
  border-color: hsl(360 81.7% 87.8% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(351 89.0% 96.0% / var(--tw-bg-opacity));
}
[data-v-f6743ec0]:is(.dark .filter.has-error) {
  border-color: hsl(358 65.0% 48.7% / 0.5);
  background-color: hsl(358 65.0% 40.4% / 0.5);
}
.filter-inputs[data-v-f6743ec0] {
  display: flex;
}
.filter-error[data-v-f6743ec0] {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
  margin-left: 0px;
  margin-right: 0px;
  display: block;
  --tw-text-opacity: 1;
  color: hsl(358 75.0% 59.0% / var(--tw-text-opacity));
}
[data-v-f6743ec0]:is(.dark .filter-error) {
  --tw-text-opacity: 1;
  color: hsl(359 69.5% 74.3% / var(--tw-text-opacity));
}
.action__question[data-v-f6743ec0],
.filter__operator[data-v-f6743ec0] {
  margin-bottom: 0px;
  margin-right: 0.25rem;
}
.action__question[data-v-f6743ec0] {
  max-width: 50%;
}
.action__question.full-width[data-v-f6743ec0] {
  max-width: 100%;
}
.filter__answer--wrap[data-v-f6743ec0] {
  margin-right: 0.25rem;
  display: flex;
  width: 100%;
  max-width: 50%;
  flex-grow: 1;
  align-items: center;
  justify-content: flex-start;
}
.filter__answer--wrap input[data-v-f6743ec0] {
  margin-bottom: 0px;
}
.filter__answer.answer--text-input[data-v-f6743ec0] {
  margin-bottom: 0px;
}
.filter__join-operator-wrap[data-v-f6743ec0] {
  position: relative;
  z-index: 20;
  margin: 0px;
}
.filter__join-operator[data-v-f6743ec0] {
  position: relative;
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
  margin-left: 0px;
  margin-right: 0px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.filter__join-operator .operator__line[data-v-f6743ec0] {
  position: absolute;
  width: 100%;
  border-bottom-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: hsl(209 12.2% 93.2% / var(--tw-border-opacity));
}
[data-v-f6743ec0]:is(.dark .filter__join-operator .operator__line) {
  --tw-border-opacity: 1;
  border-color: hsl(206 6.0% 43.5% / var(--tw-border-opacity));
}
.filter__join-operator .operator__select[data-v-f6743ec0] {
  margin-bottom: var(--space-zero) !important;
  position: relative;
  width: auto;
}
.multiselect[data-v-f6743ec0] {
  margin-bottom: 0px;
}
.action-message[data-v-f6743ec0] {
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0.5rem;
  margin-bottom: 0px;
}
[data-v-f6743ec0] .ProseMirror-menubar {
  display: none;
}.event_wrapper[data-v-638d55b0] {
    margin-bottom: 1.5rem
}
.event_wrapper select[data-v-638d55b0] {
    margin: 0px
}
.event_wrapper .info-message[data-v-638d55b0] {
    text-align: right;
    font-size: 0.75rem;
    line-height: 1rem;
    --tw-text-opacity: 1;
    color: hsl(151 55.0% 41.5% / var(--tw-text-opacity))
}
[data-v-638d55b0]:is(.dark .event_wrapper .info-message) {
    --tw-text-opacity: 1;
    color: hsl(151 55.0% 41.5% / var(--tw-text-opacity))
}.event_wrapper[data-v-79d53d13] {
    margin-bottom: 1.5rem
}
.event_wrapper select[data-v-79d53d13] {
    margin: 0px
}
.event_wrapper .info-message[data-v-79d53d13] {
    text-align: right;
    font-size: 0.75rem;
    line-height: 1rem;
    --tw-text-opacity: 1;
    color: hsl(151 55.0% 41.5% / var(--tw-text-opacity))
}
[data-v-79d53d13]:is(.dark .event_wrapper .info-message) {
    --tw-text-opacity: 1;
    color: hsl(151 55.0% 41.5% / var(--tw-text-opacity))
}.goto-first i[data-v-4d2a237c]:last-child,
.goto-last i[data-v-4d2a237c]:last-child {
    margin-left: -0.25rem
}.manage-subscription {

    margin-bottom: 0.5rem;

    display: flex;

    align-items: center;

    justify-content: space-between;

    border-radius: 0.375rem;

    border-width: 1px;

    border-style: solid;

    --tw-border-opacity: 1;

    border-color: hsl(209 12.2% 93.2% / var(--tw-border-opacity));

    --tw-bg-opacity: 1;

    background-color: rgb(255 255 255 / var(--tw-bg-opacity));

    padding-top: 1.5rem;

    padding-bottom: 1.5rem;

    padding-left: 1rem;

    padding-right: 1rem
}
:is(.dark .manage-subscription) {

    --tw-border-opacity: 1;

    border-color: hsl(207 5.6% 31.6% / var(--tw-border-opacity));

    --tw-bg-opacity: 1;

    background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity))
}
.current-plan--details {

    margin-bottom: 1rem;

    border-bottom-width: 1px;

    border-style: solid;

    --tw-border-opacity: 1;

    border-color: hsl(209 12.2% 93.2% / var(--tw-border-opacity));

    padding-bottom: 1rem
}
:is(.dark .current-plan--details) {

    --tw-border-opacity: 1;

    border-color: hsl(198 6.6% 15.8% / var(--tw-border-opacity))
}
.current-plan--details h6 {

    --tw-text-opacity: 1;

    color: hsl(198 6.6% 15.8% / var(--tw-text-opacity))
}
:is(.dark .current-plan--details h6) {

    --tw-text-opacity: 1;

    color: hsl(208 11.7% 91.1% / var(--tw-text-opacity))
}
.current-plan--details p {

    --tw-text-opacity: 1;

    color: hsl(206 6.0% 43.5% / var(--tw-text-opacity))
}
:is(.dark .current-plan--details p) {

    --tw-text-opacity: 1;

    color: hsl(207 11.1% 85.9% / var(--tw-text-opacity))
}
.manage-subscription .manage-subscription--description {

    margin-bottom: 0px;

    --tw-text-opacity: 1;

    color: hsl(206 6.0% 43.5% / var(--tw-text-opacity))
}
:is(.dark .manage-subscription .manage-subscription--description) {

    --tw-text-opacity: 1;

    color: hsl(207 11.1% 85.9% / var(--tw-text-opacity))
}
.manage-subscription h6 {

    --tw-text-opacity: 1;

    color: hsl(198 6.6% 15.8% / var(--tw-text-opacity))
}
:is(.dark .manage-subscription h6) {

    --tw-text-opacity: 1;

    color: hsl(208 11.7% 91.1% / var(--tw-text-opacity))
}[data-v-68e457c0] .ProseMirror-woot-style {
  height: 5rem;
}
.message-editor[data-v-68e457c0] {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.message-editor[data-v-68e457c0] .ProseMirror-menubar {
  border-top-left-radius: 4px;
}.button-wrapper[data-v-686f47b2] {
    display: flex;
    justify-content: flex-end;
    padding-bottom: 0.625rem
}[data-v-6376aedd] .ProseMirror-woot-style {
  height: 5rem;
}
.message-editor[data-v-6376aedd] {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.message-editor[data-v-6376aedd] .ProseMirror-menubar {
  border-top-left-radius: 4px;
}[data-v-1d36025c] .ProseMirror-menubar {
    display: none
}
[data-v-1d36025c] .ProseMirror-woot-style {
    min-height: 12.5rem
}
[data-v-1d36025c] .ProseMirror-woot-style p {
    font-size: 1rem;
    line-height: 1.5rem
}[data-v-656f380b] .ProseMirror-menubar {
    display: none
}
[data-v-656f380b] .ProseMirror-woot-style {
    min-height: 12.5rem
}
[data-v-656f380b] .ProseMirror-woot-style p {
    font-size: 1rem;
    line-height: 1.5rem
}[data-v-9906f2bc]:root {
  --dashboard-app-tabs-height: 2.4375rem;
}
.fb--login img[data-v-9906f2bc] {
  max-width: 240px;
  padding: 1rem 0;
}.pre-chat-field[data-v-7c65451a] {
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    --tw-text-opacity: 1;
    color: hsl(207 5.6% 31.6% / var(--tw-text-opacity))
}
[data-v-7c65451a]:is(.dark .pre-chat-field) {
    --tw-text-opacity: 1;
    color: hsl(208 11.7% 91.1% / var(--tw-text-opacity))
}
.pre-chat-field svg[data-v-7c65451a] {
    display: flex;
    align-items: center
}
.disabled-text[data-v-7c65451a] {
    --tw-text-opacity: 1;
    color: hsl(206 5.2% 49.5% / var(--tw-text-opacity))
}
[data-v-7c65451a]:is(.dark .disabled-text) {
    --tw-text-opacity: 1;
    color: hsl(206 6.0% 63.0% / var(--tw-text-opacity))
}
table thead th[data-v-7c65451a] {
    text-transform: none
}
table input[data-v-7c65451a] {
    margin-bottom: 0px;
    font-size: 0.875rem;
    line-height: 1.25rem
}
checkbox[data-v-7c65451a] {
    margin: 0px
}.message-editor[data-v-8bc0f479] {
    padding-left: 0.75rem;
    padding-right: 0.75rem
}
.message-editor[data-v-8bc0f479] .ProseMirror-menubar {
    border-top-left-radius: 4px
}.day-wrap[data-v-0ec1b278] .multiselect {
    margin: 0px;
    width: 7.5rem
}
.day-wrap[data-v-0ec1b278] .multiselect > .multiselect__tags {
    padding-left: 0.75rem
}
.day-wrap[data-v-0ec1b278] .multiselect > .multiselect__tags .multiselect__single {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 0px;
    padding-right: 0px;
    font-size: 0.875rem;
    line-height: 1.5rem
}
.day-wrap[data-v-0ec1b278] {
    box-sizing: content-box;
    display: flex;
    min-height: 3rem;
    align-items: center;
    justify-content: space-between;
    border-bottom-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: hsl(209 13.3% 95.3% / var(--tw-border-opacity));
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 0px;
    padding-right: 0px
}
[data-v-0ec1b278]:is(.dark .day-wrap) {
    --tw-border-opacity: 1;
    border-color: hsl(206 6.0% 43.5% / var(--tw-border-opacity))
}
.enable-checkbox[data-v-0ec1b278] {
    margin: 0px
}
.hours-select-wrap[data-v-0ec1b278] {
    position: relative;
    display: flex;
    flex-shrink: 0;
    flex-grow: 1;
    flex-direction: column
}
.hours-range[data-v-0ec1b278],
.day-unavailable[data-v-0ec1b278] {
    display: flex;
    flex-shrink: 0;
    flex-grow: 1;
    align-items: center
}
.day-unavailable[data-v-0ec1b278] {
    font-size: 0.875rem;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: hsl(206 5.2% 49.5% / var(--tw-text-opacity))
}
[data-v-0ec1b278]:is(.dark .day-unavailable) {
    --tw-text-opacity: 1;
    color: hsl(205 10.7% 78.0% / var(--tw-text-opacity))
}
.checkbox-wrap[data-v-0ec1b278] {
    display: flex;
    align-items: center
}
.separator-icon[data-v-0ec1b278],
.day[data-v-0ec1b278] {
    display: flex;
    align-items: center;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0.75rem;
    padding-right: 0.75rem
}
.day[data-v-0ec1b278] {
    width: 8.125rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 500
}
.label[data-v-0ec1b278] {
    --tw-bg-opacity: 1;
    background-color: hsl(209 100% 96.5% / var(--tw-bg-opacity));
    font-size: 0.75rem;
    line-height: 1rem;
    --tw-text-opacity: 1;
    color: hsl(211 89.7% 34.1% / var(--tw-text-opacity))
}
[data-v-0ec1b278]:is(.dark .label) {
    --tw-bg-opacity: 1;
    background-color: hsl(206 100% 50.0% / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(209 95.0% 90.1% / var(--tw-text-opacity))
}
.date-error[data-v-0ec1b278] {
    padding-top: 0.25rem
}
.error[data-v-0ec1b278] {
    font-size: 0.75rem;
    line-height: 1rem;
    --tw-text-opacity: 1;
    color: hsl(358 100% 69.5% / var(--tw-text-opacity))
}
[data-v-0ec1b278]:is(.dark .error) {
    --tw-text-opacity: 1;
    color: hsl(358 75.0% 59.0% / var(--tw-text-opacity))
}
.open-all-day[data-v-0ec1b278] {
    margin-right: 1.5rem
}
.open-all-day span[data-v-0ec1b278] {
    margin-left: 0.25rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 500
}
.open-all-day input[data-v-0ec1b278] {
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 500
}.timezone-input-wrap[data-v-b1ac3e00] {
    max-width: 37.5rem
}
.timezone-input-wrap[data-v-b1ac3e00] .multiselect {
    margin-top: 0.5rem
}
.message-editor[data-v-b1ac3e00] {
    border-width: 0px
}
.unavailable-input-wrap[data-v-b1ac3e00] {
    max-width: 37.5rem
}
.unavailable-input-wrap textarea[data-v-b1ac3e00] {
    margin-top: 0.5rem;
    min-height: 4rem
}.imap-details-wrap[data-v-a9db9fe4] {
  margin-bottom: var(--space-medium);
}.radio-group-label[data-v-b7208085] {
  margin-bottom: var(--space-smaller);
}
.radio-group[data-v-b7208085] {
  display: inline-block;
  margin-bottom: var(--space-small);
}
.radio-group-item[data-v-b7208085] {
  float: left;
  margin-right: var(--space-one);
}
.radio-group-item .radio-group-item-label[data-v-b7208085] {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.radio-group-item .radio-group-item-label .radio-input[data-v-b7208085] {
  margin: 0 var(--space-one) 0 0;
}.smtp-details-wrap[data-v-09ed6015] {
  margin-bottom: var(--space-medium);
}.smtp-details-wrap[data-v-cd6997f9] {
  margin-bottom: var(--space-medium);
}.whatsapp-settings--content[data-v-8a07113c] {
  align-items: center;
  display: flex;
  flex: 1;
  justify-content: space-between;
  margin-top: var(--space-small);
}
.whatsapp-settings--content .input[data-v-8a07113c] {
  flex: 1;
  margin-right: var(--space-small);
}
.whatsapp-settings--content .input[data-v-8a07113c] input {
  margin-bottom: 0;
}
.hmac-link-to-docs[data-v-8a07113c] {
  margin-top: var(--space-small);
}[data-v-364570b0]:root {
  --dashboard-app-tabs-height: 2.4375rem;
}
.max-assignment-container[data-v-364570b0] {
  padding-top: var(--space-slab);
  padding-bottom: var(--space-slab);
}.header-wrapper[data-v-ccef81b1] {
  background-color: var(--white);
  border-top-left-radius: var(--border-radius-large);
  border-top-right-radius: var(--border-radius-large);
  flex-shrink: 0;
  padding: var(--space-two);
  transition: max-height 300ms;
}
.header-wrapper .header-branding .header[data-v-ccef81b1] {
  align-items: center;
  display: flex;
  flex-direction: row;
  justify-content: start;
}
.header-wrapper .header-branding .header .logo[data-v-ccef81b1] {
  border-radius: 100%;
  height: var(--space-larger);
  margin-right: var(--space-small);
  transition: all 0.5s ease;
  width: var(--space-larger);
}
.header-wrapper .header-branding .header .logo.small[data-v-ccef81b1] {
  height: var(--space-large);
  width: var(--space-large);
}
.header-wrapper .header-branding .header-expanded[data-v-ccef81b1] {
  max-height: var(--space-giga);
  overflow: auto;
}
.header-wrapper .header-branding .header-expanded h2[data-v-ccef81b1] {
  font-size: var(--font-size-big);
  margin-bottom: var(--space-small);
  margin-top: var(--space-two);
  overflow-wrap: break-word;
}
.header-wrapper .header-branding .header-expanded p[data-v-ccef81b1] {
  font-size: var(--font-size-small);
  overflow-wrap: break-word;
}
.header-wrapper .title-block[data-v-ccef81b1] {
  align-items: center;
  display: flex;
  font-size: var(--font-size-default);
}
.header-wrapper .title-block .online-dot[data-v-ccef81b1] {
  background-color: var(--g-500);
  border-radius: 100%;
  height: var(--space-small);
  margin: var(--space-zero) var(--space-smaller);
  width: var(--space-small);
}.widget-body-container .availability-content[data-v-16a02475] {
  align-items: flex-end;
  display: flex;
  flex-direction: row;
  min-height: inherit;
  padding: var(--space-one) var(--space-two) var(--space-one) var(--space-two);
}
.widget-body-container .availability-content .availability-info[data-v-16a02475] {
  width: 100%;
}
.widget-body-container .availability-content .availability-info .team-status[data-v-16a02475] {
  font-size: var(--font-size-default);
  font-weight: var(--font-weight-medium);
}
.widget-body-container .availability-content .availability-info .reply-wait-message[data-v-16a02475] {
  font-size: var(--font-size-mini);
}
.widget-body-container .conversation-content[data-v-16a02475] {
  height: calc(var(--space-large) * 10);
  padding: 0 var(--space-two);
}
.widget-body-container .conversation-content .conversation-wrap .user-message[data-v-16a02475] {
  align-items: flex-end;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  margin-bottom: var(--space-smaller);
  margin-left: auto;
  margin-top: var(--space-zero);
  max-width: 85%;
  text-align: right;
}
.widget-body-container .conversation-content .conversation-wrap .message-wrap[data-v-16a02475] {
  margin-right: var(--space-smaller);
  max-width: 100%;
}
.widget-body-container .conversation-content .conversation-wrap .message-wrap .chat-bubble[data-v-16a02475] {
  border-radius: 1.25rem;
  box-shadow: var(--shadow-medium);
  color: var(--white);
  display: inline-block;
  font-size: var(--font-size-nano);
  line-height: 1.5;
  padding: 0.8125rem 1.09375rem;
  text-align: left;
}
.widget-body-container .conversation-content .conversation-wrap .message-wrap .chat-bubble p[data-v-16a02475] {
  margin: var(--space-zero);
}
.widget-body-container .conversation-content .conversation-wrap .message-wrap .chat-bubble.user[data-v-16a02475] {
  border-bottom-right-radius: var(--border-radius-small);
  background: var(--color-woot);
}
.widget-body-container .conversation-content .conversation-wrap .message-wrap .chat-bubble.agent[data-v-16a02475] {
  background: var(--white);
  border-bottom-left-radius: var(--border-radius-small);
  color: var(--b-900);
}[data-v-6527c0d5]:root {
  --dashboard-app-tabs-height: 2.4375rem;
}
.footer-wrap[data-v-6527c0d5] {
  width: 100%;
  display: flex;
  flex-direction: column;
  position: relative;
  padding-left: var(--space-two);
  padding-right: var(--space-two);
}
.footer-wrap .start-conversation[data-v-6527c0d5] {
  justify-content: center;
  font-size: var(--font-size-small);
  border-radius: var(--border-radius-normal);
  padding-left: var(--space-two);
  padding-right: var(--space-two);
}
.footer-wrap .chat-message-input[data-v-6527c0d5] {
  align-items: center;
  display: flex;
  padding: var(--space-zero) var(--space-small) var(--space-zero) var(--space-slab);
  border-radius: var(--border-radius-normal);
  background: white;
}
.footer-wrap .chat-message-input.is-focused[data-v-6527c0d5] {
  box-shadow: 0 0 0 1px var(--color-woot), 0 0 2px 2px var(--w-100);
}
.footer-wrap .button-wrap[data-v-6527c0d5] {
  display: flex;
  align-items: center;
  padding-left: var(--space-small);
}
.footer-wrap .user-message-input[data-v-6527c0d5] {
  border: 0;
  height: var(--space-medium);
  min-height: var(--space-medium);
  max-height: var(--space-giga);
  line-height: 1;
  font-size: var(--font-size-small);
  resize: none;
  padding: var(--space-zero);
  padding-top: var(--space-smaller);
  padding-bottom: var(--space-smaller);
  margin-top: var(--space-small);
  margin-bottom: var(--space-small);
}
.footer-wrap .icon-send[data-v-6527c0d5] {
  margin-left: var(--space-one);
}.screen-selector[data-v-225eb998] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.widget-wrapper[data-v-225eb998] {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  box-shadow: var(--shadow-widget-builder);
  border-radius: var(--border-radius-large);
  background-color: #f4f6fb;
  width: calc(var(--space-large) * 10);
  height: calc(var(--space-mega) * 5);
}
.widget-wrapper .branding[data-v-225eb998] {
  padding-top: var(--space-one);
  padding-bottom: var(--space-one);
  display: flex;
  justify-content: center;
}
.widget-wrapper .branding .branding-link[data-v-225eb998] {
  align-items: center;
  color: var(--b-500);
  cursor: pointer;
  display: flex;
  filter: grayscale(1);
  flex-direction: row;
  font-size: var(--font-size-micro);
  line-height: 1.5;
  opacity: 0.9;
  text-decoration: none;
}
.widget-wrapper .branding .branding-link[data-v-225eb998]:hover {
  filter: grayscale(0);
  opacity: 1;
  color: var(--b-600);
}
.widget-wrapper .branding .branding-link .branding-image[data-v-225eb998] {
  max-width: var(--space-one);
  max-height: var(--space-one);
  margin-right: var(--space-micro);
}
.widget-bubble[data-v-225eb998] {
  display: flex;
  flex-direction: row;
  margin-top: var(--space-normal);
  width: calc(var(--space-large) * 10);
}
.widget-bubble .bubble[data-v-225eb998] {
  display: flex;
  align-items: center;
  border-radius: calc(var(--border-radius-large) * 10);
  height: calc(var(--space-large) * 2);
  width: calc(var(--space-large) * 2);
  position: relative;
  overflow-wrap: anywhere;
  cursor: pointer;
}
.widget-bubble .bubble img[data-v-225eb998] {
  height: var(--space-medium);
  margin: var(--space-one) var(--space-one) var(--space-one) var(--space-two);
  width: var(--space-medium);
}
.widget-bubble .bubble div[data-v-225eb998] {
  padding-right: var(--space-two);
}
.widget-bubble .bubble .bubble-expanded img[data-v-225eb998] {
  height: var(--space-large);
  width: var(--space-large);
}
.widget-bubble .bubble-close[data-v-225eb998]::before,
.widget-bubble .bubble-close[data-v-225eb998]::after {
  background-color: var(--white);
  content: " ";
  display: inline;
  height: var(--space-medium);
  width: var(--space-micro);
  left: var(--space-large);
  position: absolute;
}
.widget-bubble .bubble-close[data-v-225eb998]::before {
  transform: rotate(45deg);
}
.widget-bubble .bubble-close[data-v-225eb998]::after {
  transform: rotate(-45deg);
}
.widget-bubble .bubble-expanded[data-v-225eb998] {
  font-size: var(--font-size-default);
  font-weight: var(--font-weight-medium);
  color: var(--white);
  width: auto !important;
  height: var(--space-larger) !important;
}
/*
! tailwindcss v3.4.1 | 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)
*/
*[data-v-a7c5c2b1],[data-v-a7c5c2b1]::before,[data-v-a7c5c2b1]::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}
[data-v-a7c5c2b1]::before,[data-v-a7c5c2b1]::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[data-v-a7c5c2b1],[data-v-a7c5c2b1]: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: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}
/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body[data-v-a7c5c2b1] {
  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[data-v-a7c5c2b1] {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr[data-v-a7c5c2b1]:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}
/*
Remove the default font size and weight for headings.
*/
h1[data-v-a7c5c2b1],
h2[data-v-a7c5c2b1],
h3[data-v-a7c5c2b1],
h4[data-v-a7c5c2b1],
h5[data-v-a7c5c2b1],
h6[data-v-a7c5c2b1] {
  font-size: inherit;
  font-weight: inherit;
}
/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a[data-v-a7c5c2b1] {
  color: inherit;
  text-decoration: inherit;
}
/*
Add the correct font weight in Edge and Safari.
*/
b[data-v-a7c5c2b1],
strong[data-v-a7c5c2b1] {
  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[data-v-a7c5c2b1],
kbd[data-v-a7c5c2b1],
samp[data-v-a7c5c2b1],
pre[data-v-a7c5c2b1] {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}
/*
Add the correct font size in all browsers.
*/
small[data-v-a7c5c2b1] {
  font-size: 80%;
}
/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/
sub[data-v-a7c5c2b1],
sup[data-v-a7c5c2b1] {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub[data-v-a7c5c2b1] {
  bottom: -0.25em;
}
sup[data-v-a7c5c2b1] {
  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[data-v-a7c5c2b1] {
  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[data-v-a7c5c2b1],
input[data-v-a7c5c2b1],
optgroup[data-v-a7c5c2b1],
select[data-v-a7c5c2b1],
textarea[data-v-a7c5c2b1] {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}
/*
Remove the inheritance of text transform in Edge and Firefox.
*/
button[data-v-a7c5c2b1],
select[data-v-a7c5c2b1] {
  text-transform: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
button[data-v-a7c5c2b1],
[type='button'][data-v-a7c5c2b1],
[type='reset'][data-v-a7c5c2b1],
[type='submit'][data-v-a7c5c2b1] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}
/*
Use the modern Firefox focus style for all focusable elements.
*/
[data-v-a7c5c2b1]:-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)
*/
[data-v-a7c5c2b1]:-moz-ui-invalid {
  box-shadow: none;
}
/*
Add the correct vertical alignment in Chrome and Firefox.
*/
progress[data-v-a7c5c2b1] {
  vertical-align: baseline;
}
/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
[data-v-a7c5c2b1]::-webkit-inner-spin-button,[data-v-a7c5c2b1]::-webkit-outer-spin-button {
  height: auto;
}
/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type='search'][data-v-a7c5c2b1] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
/*
Remove the inner padding in Chrome and Safari on macOS.
*/
[data-v-a7c5c2b1]::-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.
*/
[data-v-a7c5c2b1]::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
/*
Add the correct display in Chrome and Safari.
*/
summary[data-v-a7c5c2b1] {
  display: list-item;
}
/*
Removes the default spacing and border for appropriate elements.
*/
blockquote[data-v-a7c5c2b1],
dl[data-v-a7c5c2b1],
dd[data-v-a7c5c2b1],
h1[data-v-a7c5c2b1],
h2[data-v-a7c5c2b1],
h3[data-v-a7c5c2b1],
h4[data-v-a7c5c2b1],
h5[data-v-a7c5c2b1],
h6[data-v-a7c5c2b1],
hr[data-v-a7c5c2b1],
figure[data-v-a7c5c2b1],
p[data-v-a7c5c2b1],
pre[data-v-a7c5c2b1] {
  margin: 0;
}
fieldset[data-v-a7c5c2b1] {
  margin: 0;
  padding: 0;
}
legend[data-v-a7c5c2b1] {
  padding: 0;
}
ol[data-v-a7c5c2b1],
ul[data-v-a7c5c2b1],
menu[data-v-a7c5c2b1] {
  list-style: none;
  margin: 0;
  padding: 0;
}
/*
Reset default styling for dialogs.
*/
dialog[data-v-a7c5c2b1] {
  padding: 0;
}
/*
Prevent resizing textareas horizontally by default.
*/
textarea[data-v-a7c5c2b1] {
  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[data-v-a7c5c2b1]::-moz-placeholder, textarea[data-v-a7c5c2b1]::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
input[data-v-a7c5c2b1]::placeholder,
textarea[data-v-a7c5c2b1]::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
/*
Set the default cursor for buttons.
*/
button[data-v-a7c5c2b1],
[role="button"][data-v-a7c5c2b1] {
  cursor: pointer;
}
/*
Make sure disabled buttons don't get the pointer cursor.
*/
[data-v-a7c5c2b1]: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[data-v-a7c5c2b1],
svg[data-v-a7c5c2b1],
video[data-v-a7c5c2b1],
canvas[data-v-a7c5c2b1],
audio[data-v-a7c5c2b1],
iframe[data-v-a7c5c2b1],
embed[data-v-a7c5c2b1],
object[data-v-a7c5c2b1] {
  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[data-v-a7c5c2b1],
video[data-v-a7c5c2b1] {
  max-width: 100%;
  height: auto;
}
/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden][data-v-a7c5c2b1] {
  display: none;
}
*[data-v-a7c5c2b1],[data-v-a7c5c2b1]::before,[data-v-a7c5c2b1]::after{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
[data-v-a7c5c2b1]::backdrop{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
.container[data-v-a7c5c2b1]{
  width: 100%;
}
@media (min-width: 640px){
.container[data-v-a7c5c2b1]{
    max-width: 640px;
}
}
@media (min-width: 768px){
.container[data-v-a7c5c2b1]{
    max-width: 768px;
}
}
@media (min-width: 1024px){
.container[data-v-a7c5c2b1]{
    max-width: 1024px;
}
}
@media (min-width: 1280px){
.container[data-v-a7c5c2b1]{
    max-width: 1280px;
}
}
@media (min-width: 1536px){
.container[data-v-a7c5c2b1]{
    max-width: 1536px;
}
}
.prose-lg[data-v-a7c5c2b1]{
  font-size: 1.125rem;
  line-height: 1.7777778;
}
.prose-lg[data-v-a7c5c2b1] :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.3333333em;
  margin-bottom: 1.3333333em;
}
.prose-lg[data-v-a7c5c2b1] :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-size: 1.2222222em;
  line-height: 1.4545455;
  margin-top: 1.0909091em;
  margin-bottom: 1.0909091em;
}
.prose-lg[data-v-a7c5c2b1] :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.6666667em;
  margin-bottom: 1.6666667em;
  padding-left: 1em;
}
.prose-lg[data-v-a7c5c2b1] :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-size: 2.6666667em;
  margin-top: 0;
  margin-bottom: 0.8333333em;
  line-height: 1;
}
.prose-lg[data-v-a7c5c2b1] :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-size: 1.6666667em;
  margin-top: 1.8666667em;
  margin-bottom: 1.0666667em;
  line-height: 1.3333333;
}
.prose-lg[data-v-a7c5c2b1] :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-size: 1.3333333em;
  margin-top: 1.6666667em;
  margin-bottom: 0.6666667em;
  line-height: 1.5;
}
.prose-lg[data-v-a7c5c2b1] :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.7777778em;
  margin-bottom: 0.4444444em;
  line-height: 1.5555556;
}
.prose-lg[data-v-a7c5c2b1] :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.7777778em;
  margin-bottom: 1.7777778em;
}
.prose-lg[data-v-a7c5c2b1] :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.7777778em;
  margin-bottom: 1.7777778em;
}
.prose-lg[data-v-a7c5c2b1] :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0;
  margin-bottom: 0;
}
.prose-lg[data-v-a7c5c2b1] :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.7777778em;
  margin-bottom: 1.7777778em;
}
.prose-lg[data-v-a7c5c2b1] :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-size: 0.8888889em;
  border-radius: 0.3125rem;
  padding-top: 0.2222222em;
  padding-right: 0.4444444em;
  padding-bottom: 0.2222222em;
  padding-left: 0.4444444em;
}
.prose-lg[data-v-a7c5c2b1] :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-size: 0.8888889em;
}
.prose-lg[data-v-a7c5c2b1] :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-size: 0.8666667em;
}
.prose-lg[data-v-a7c5c2b1] :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-size: 0.875em;
}
.prose-lg[data-v-a7c5c2b1] :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-size: 0.8888889em;
  line-height: 1.75;
  margin-top: 2em;
  margin-bottom: 2em;
  border-radius: 0.375rem;
  padding-top: 1em;
  padding-right: 1.5em;
  padding-bottom: 1em;
  padding-left: 1.5em;
}
.prose-lg[data-v-a7c5c2b1] :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.3333333em;
  margin-bottom: 1.3333333em;
  padding-left: 1.5555556em;
}
.prose-lg[data-v-a7c5c2b1] :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.3333333em;
  margin-bottom: 1.3333333em;
  padding-left: 1.5555556em;
}
.prose-lg[data-v-a7c5c2b1] :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0.6666667em;
  margin-bottom: 0.6666667em;
}
.prose-lg[data-v-a7c5c2b1] :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  padding-left: 0.4444444em;
}
.prose-lg[data-v-a7c5c2b1] :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  padding-left: 0.4444444em;
}
.prose-lg[data-v-a7c5c2b1] :where(.prose-lg > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0.8888889em;
  margin-bottom: 0.8888889em;
}
.prose-lg[data-v-a7c5c2b1] :where(.prose-lg > ul > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.3333333em;
}
.prose-lg[data-v-a7c5c2b1] :where(.prose-lg > ul > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-bottom: 1.3333333em;
}
.prose-lg[data-v-a7c5c2b1] :where(.prose-lg > ol > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.3333333em;
}
.prose-lg[data-v-a7c5c2b1] :where(.prose-lg > ol > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-bottom: 1.3333333em;
}
.prose-lg[data-v-a7c5c2b1] :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0.8888889em;
  margin-bottom: 0.8888889em;
}
.prose-lg[data-v-a7c5c2b1] :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.3333333em;
  margin-bottom: 1.3333333em;
}
.prose-lg[data-v-a7c5c2b1] :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.3333333em;
}
.prose-lg[data-v-a7c5c2b1] :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0.6666667em;
  padding-left: 1.5555556em;
}
.prose-lg[data-v-a7c5c2b1] :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 3.1111111em;
  margin-bottom: 3.1111111em;
}
.prose-lg[data-v-a7c5c2b1] :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0;
}
.prose-lg[data-v-a7c5c2b1] :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0;
}
.prose-lg[data-v-a7c5c2b1] :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0;
}
.prose-lg[data-v-a7c5c2b1] :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0;
}
.prose-lg[data-v-a7c5c2b1] :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-size: 0.8888889em;
  line-height: 1.5;
}
.prose-lg[data-v-a7c5c2b1] :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  padding-right: 0.75em;
  padding-bottom: 0.75em;
  padding-left: 0.75em;
}
.prose-lg[data-v-a7c5c2b1] :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  padding-left: 0;
}
.prose-lg[data-v-a7c5c2b1] :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  padding-right: 0;
}
.prose-lg[data-v-a7c5c2b1] :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  padding-top: 0.75em;
  padding-right: 0.75em;
  padding-bottom: 0.75em;
  padding-left: 0.75em;
}
.prose-lg[data-v-a7c5c2b1] :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  padding-left: 0;
}
.prose-lg[data-v-a7c5c2b1] :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  padding-right: 0;
}
.prose-lg[data-v-a7c5c2b1] :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 1.7777778em;
  margin-bottom: 1.7777778em;
}
.prose-lg[data-v-a7c5c2b1] :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0;
  margin-bottom: 0;
}
.prose-lg[data-v-a7c5c2b1] :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  font-size: 0.8888889em;
  line-height: 1.5;
  margin-top: 1em;
}
.prose-lg[data-v-a7c5c2b1] :where(.prose-lg > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-top: 0;
}
.prose-lg[data-v-a7c5c2b1] :where(.prose-lg > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
  margin-bottom: 0;
}
@tailwind utilities;
@font-face {
  font-family: "PlusJakarta";
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url("/PlusJakartaSans-ExtraLight.woff2") format("woff2");
}
@font-face {
  font-family: "PlusJakarta";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("/PlusJakartaSans-Light.woff2") format("woff2");
}
@font-face {
  font-family: "PlusJakarta";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/PlusJakartaSans-Regular.woff2") format("woff2");
}
@font-face {
  font-family: "PlusJakarta";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("/PlusJakartaSans-Italic.woff2") format("woff2");
}
@font-face {
  font-family: "PlusJakarta";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/PlusJakartaSans-Medium.woff2") format("woff2");
}
@font-face {
  font-family: "PlusJakarta";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/PlusJakartaSans-SemiBold.woff2") format("woff2");
}
@font-face {
  font-family: "PlusJakarta";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/PlusJakartaSans-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "PlusJakarta";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/PlusJakartaSans-ExtraBold.woff2") format("woff2");
}
[data-v-a7c5c2b1]:root {
  --ease-in-cubic: cubic-bezier(0.17, 0.67, 0.83, 0.67);
  --ease-in-sine: cubic-bezier(0.47, 0, 0.745, 0.715);
  --ease-out-cubic: cubic-bezier(0.215, 0.61, 0.355, 1);
  --ease-out-sine: cubic-bezier(0.39, 0.575, 0.565, 1);
  --ease-in-out-quad: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  --white: #fff;
  --white-transparent: rgba(255, 255, 255, 0.9);
  --black-transparent: rgba(0, 0, 0, 0.9);
  --w-25: #F5FAFF;
  --w-50: #EBF5FF;
  --w-75: #D6EBFF;
  --w-100: #C2E1FF;
  --w-200: #99CEFF;
  --w-300: #70BAFF;
  --w-400: #47A6FF;
  --w-500: #244c91;
  --w-600: #1976CC;
  --w-700: #135899;
  --w-800: #0C3B66;
  --w-900: #061D33;
  --g-50: #E6F8E6;
  --g-100: #C4EEC2;
  --g-200: #9DE29A;
  --g-300: #6FD86F;
  --g-400: #44CE4B;
  --g-500: #00C41D;
  --g-600: #00B412;
  --g-700: #00A200;
  --g-800: #009000;
  --g-900: #007000;
  --y-50: #FEFDE8;
  --y-100: #FDFCC4;
  --y-200: #FCF68C;
  --y-300: #F9E736;
  --y-400: #F6D819;
  --y-500: #E6C00C;
  --y-600: #C69608;
  --y-700: #9E6b0A;
  --y-800: #835510;
  --y-900: #6F4514;
  --s-25: #F8FAFC;
  --s-50: #F1F5F8;
  --s-75: #EBF0F5;
  --s-100: #E4EBF1;
  --s-200: #C9D7E3;
  --s-300: #AEC3D5;
  --s-400: #93AFC8;
  --s-500: #779BBB;
  --s-600: #446888;
  --s-700: #37546D;
  --s-800: #293F51;
  --s-900: #1B2836;
  --b-50: #F7F7F7;
  --b-100: #ECECED;
  --b-200: #DDDDE0;
  --b-300: #C6C7CA;
  --b-400: #ABACAF;
  --b-500: #96979C;
  --b-600: #6E6F73;
  --b-700: #5A5B5F;
  --b-800: #3C3D40;
  --b-900: #1B1C1F;
  --r-50: #FFEBEE;
  --r-100: #FFCCD1;
  --r-200: #F69898;
  --r-300: #EF6F6F;
  --r-400: #F94B4A;
  --r-500: #FF382D;
  --r-600: #F02B2D;
  --r-700: #DE1E27;
  --r-800: #D11320;
  --r-900: #C30011;
  --v-50: #FFFFFF;
  --v-100: #F5EBFF;
  --v-200: #DDB8FF;
  --v-300: #C585FF;
  --v-400: #AC52FF;
  --v-500: #941FFF;
  --v-600: #7B00EB;
  --v-700: #6000B8;
  --v-800: #450085;
  --v-900: #2B0052;
  --color-woot: var(--w-500);
  --color-heading: #1f2d3d;
  --color-body: #3c4858;
  --color-border: var(--s-75);
  --color-border-light: var(--s-50);
  --color-border-dark: var(--s-100);
  --color-background: var(--s-50);
  --color-background-light: var(--s-25);
  --color-facebook-brand: #3b5998;
  --color-twitter-brand: #1da1f2;
  --color-whatsapp-brand: #25d366;
  --color-sms-twilio: #f42f46;
  --color-cloud-generic: #18b7b0;
  --color-medium-gray: #8492a6;
  --space-zero: 0;
  --space-micro: 0.125rem;
  --space-smaller: 0.25rem;
  --space-small: 0.5rem;
  --space-one: 0.625rem;
  --space-slab: 0.75rem;
  --space-snug: 0.875rem;
  --space-normal: 1rem;
  --space-two: 1.25rem;
  --space-medium: 1.5rem;
  --space-large: 2rem;
  --space-larger: 3rem;
  --space-jumbo: 4rem;
  --space-mega: 6.25rem;
  --space-giga: 15rem;
  --space-minus-micro: -0.125rem;
  --space-minus-smaller: -0.25rem;
  --space-minus-half: -0.3125rem;
  --space-minus-small: -0.5rem;
  --space-minus-one: -0.625rem;
  --space-minus-slab: -0.75rem;
  --space-minus-snug: -0.875rem;
  --space-minus-normal: -1rem;
  --space-minus-two: -1.25rem;
  --space-minus-medium: -1.5rem;
  --space-minus-large: -2rem;
  --space-minus-larger: -3rem;
  --space-minus-jumbo: -4rem;
  --space-minus-mega: -6.25rem;
  --font-size-nano: 0.5rem;
  --font-size-micro: 0.625rem;
  --font-size-mini: 0.75rem;
  --font-size-small: 0.875rem;
  --font-size-default: 1rem;
  --font-size-medium: 1.125rem;
  --font-size-two: 1.25rem;
  --font-size-large: 1.375rem;
  --font-size-big: 1.5rem;
  --font-size-bigger: 1.875rem;
  --font-size-mega: 2.125rem;
  --font-size-giga: 2.5rem;
  --font-weight-feather: 100;
  --font-weight-light: 300;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-bold: 600;
  --font-weight-black: 700;
  --shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1),
      0 1px 2px 0 rgba(0, 0, 0, 0.06);
  --shadow-small: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  --shadow-medium: 0 4px 6px -1px rgba(0, 0, 0, 0.1),
      0 2px 4px -1px rgba(0, 0, 0, 0.06);
  --shadow-large: 0 10px 15px -3px rgba(0, 0, 0, 0.1),
      0 4px 6px -2px rgba(0, 0, 0, 0.05);
  --shadow-larger: 0 20px 25px -5px rgba(0, 0, 0, 0.1),
      0 10px 10px -5px rgba(0, 0, 0, 0.04);
  --shadow-dropdown-pane:
      0 0.5rem 1rem rgb(50 50 93 / 8%),
      0 0.25rem 0.75rem rgb(0 0 0 / 7%);
  --shadow-bulk-action-container:
      6px 3px 22px 9px rgb(181 181 181 / 25%);
  --shadow-context-menu: rgb(22 23 24 / 30%) 0px 10px 38px -10px,
  rgb(22 23 24 / 20%) 0px 10px 20px -15px;
  --shadow-widget-builder: 0 0px 20px 5px rgb(0 0 0 / 10%);
  --border-radius-small: 0.1875rem;
  --border-radius-normal: 0.3125rem;
  --border-radius-medium: 0.4375rem;
  --border-radius-large: 0.5625rem;
  --border-radius-full: 6.25rem;
  --border-radius-rounded: 50%;
  --z-index-minus: -1;
  --z-index-zero: 0;
  --z-index-one: 1;
  --z-index-low: 10;
  --z-index-twenty: 20;
  --z-index-normal: 100;
  --z-index-high: 1000;
  --z-index-higher: 2000;
  --z-index-much-higher: 5000;
  --z-index-very-high: 9999;
  --z-index-highest: 10000;
  --dashboard-app-tabs-height: 2.4375rem;
}
.bg-light[data-v-a7c5c2b1]{
  --tw-bg-opacity: 1;
  background-color: hsl(210 16.7% 97.6% / var(--tw-bg-opacity));
}
[data-v-a7c5c2b1]:is(.dark .bg-light){
  --tw-bg-opacity: 1;
  background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity));
}
.flex-center[data-v-a7c5c2b1]{
  display: flex;
  align-items: center;
  justify-content: center;
}
.bottom-space-fix[data-v-a7c5c2b1] {
  margin-bottom: auto;
}
.full-height[data-v-a7c5c2b1] {
  height: 100%;
}
.spinner[data-v-a7c5c2b1] {
  display: inline-block;
  height: 1.5rem;
  padding: 0 1.5rem;
  position: relative;
  vertical-align: middle;
  width: 1.5rem;
}
@keyframes spinner-a7c5c2b1 {
to {
    transform: rotate(360deg);
}
}
.spinner[data-v-a7c5c2b1]::before {
  animation: spinner-a7c5c2b1 0.9s linear infinite;
  border: 2px solid rgba(255, 255, 255, 0.7);
  border-radius: 50%;
  border-top-color: #52acff;
  box-sizing: border-box;
  content: "";
  height: 1.5rem;
  left: 50%;
  margin-left: -0.675rem;
  margin-top: -0.675rem;
  position: absolute;
  top: 50%;
  width: 1.5rem;
}
.spinner.message[data-v-a7c5c2b1] {
  box-shadow: 0 0.5rem 1rem rgba(50, 50, 93, 0.08), 0 0.25rem 0.75rem rgba(0, 0, 0, 0.07);
  background: #fff;
  border-radius: 2rem;
  left: 0;
  margin: 0.75rem auto;
  padding: 1rem;
  top: 0;
}
.spinner.message[data-v-a7c5c2b1]::before {
  margin-left: -0.75rem;
  margin-top: -0.75rem;
}
.spinner.small[data-v-a7c5c2b1] {
  height: 1rem;
  width: 1rem;
}
.spinner.small[data-v-a7c5c2b1]::before {
  height: 1rem;
  margin-top: -0.5rem;
  width: 1rem;
}
.justify-space-between[data-v-a7c5c2b1] {
  justify-content: space-between;
}
.w-full[data-v-a7c5c2b1] {
  width: 100%;
}
.h-full[data-v-a7c5c2b1] {
  height: 100%;
}
[data-v-a7c5c2b1]:root {
  --dashboard-app-tabs-height: 2.4375rem;
}
.formulate-input .formulate-input-errors[data-v-a7c5c2b1] {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.formulate-input .formulate-input-error[data-v-a7c5c2b1] {
  color: var(--r-400);
  display: block;
  font-size: var(--font-size-small);
  font-weight: 400;
  margin-bottom: 0.675rem;
  width: 100%;
}
.mx-icon-left[data-v-a7c5c2b1]:before,
.mx-icon-right[data-v-a7c5c2b1]:before,
.mx-icon-double-left[data-v-a7c5c2b1]:before,
.mx-icon-double-right[data-v-a7c5c2b1]:before,
.mx-icon-double-left[data-v-a7c5c2b1]:after,
.mx-icon-double-right[data-v-a7c5c2b1]:after {
  content: "";
  position: relative;
  top: -1px;
  display: inline-block;
  width: 10px;
  height: 10px;
  vertical-align: middle;
  border-style: solid;
  border-color: currentColor;
  border-width: 2px 0 0 2px;
  border-radius: 1px;
  box-sizing: border-box;
  transform-origin: center;
  transform: rotate(-45deg) scale(0.7);
}
.mx-icon-double-left[data-v-a7c5c2b1]:after {
  left: -4px;
}
.mx-icon-double-right[data-v-a7c5c2b1]:before {
  left: 4px;
}
.mx-icon-right[data-v-a7c5c2b1]:before,
.mx-icon-double-right[data-v-a7c5c2b1]:before,
.mx-icon-double-right[data-v-a7c5c2b1]:after {
  transform: rotate(135deg) scale(0.7);
}
.mx-btn[data-v-a7c5c2b1] {
  box-sizing: border-box;
  line-height: 1;
  font-size: 14px;
  font-weight: 500;
  padding: 7px 15px;
  margin: 0;
  cursor: pointer;
  background-color: transparent;
  outline: none;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  color: #73879c;
  white-space: nowrap;
}
.mx-btn[data-v-a7c5c2b1]:hover {
  border-color: #1f93ff;
  color: #1f93ff;
}
.mx-btn[data-v-a7c5c2b1]:disabled, .mx-btn.disabled[data-v-a7c5c2b1] {
  color: #ccc;
  cursor: not-allowed;
}
.mx-btn-text[data-v-a7c5c2b1] {
  border: 0;
  padding: 0 4px;
  text-align: left;
  line-height: inherit;
}
.mx-scrollbar[data-v-a7c5c2b1] {
  height: 100%;
}
.mx-scrollbar:hover .mx-scrollbar-track[data-v-a7c5c2b1] {
  opacity: 1;
}
.mx-scrollbar-wrap[data-v-a7c5c2b1] {
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
}
.mx-scrollbar-track[data-v-a7c5c2b1] {
  position: absolute;
  top: 2px;
  right: 2px;
  bottom: 2px;
  width: 6px;
  z-index: 1;
  border-radius: 4px;
  opacity: 0;
  transition: opacity 0.24s ease-out;
}
.mx-scrollbar-track .mx-scrollbar-thumb[data-v-a7c5c2b1] {
  position: absolute;
  width: 100%;
  height: 0;
  cursor: pointer;
  border-radius: inherit;
  background-color: rgba(144, 147, 153, 0.3);
  transition: background-color 0.3s;
}
.mx-zoom-in-down-enter-active[data-v-a7c5c2b1],
.mx-zoom-in-down-leave-active[data-v-a7c5c2b1] {
  opacity: 1;
  transform: scaleY(1);
  transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1);
  transform-origin: center top;
}
.mx-zoom-in-down-enter[data-v-a7c5c2b1],
.mx-zoom-in-down-enter-from[data-v-a7c5c2b1],
.mx-zoom-in-down-leave-to[data-v-a7c5c2b1] {
  opacity: 0;
  transform: scaleY(0);
}
.mx-datepicker[data-v-a7c5c2b1] {
  position: relative;
  display: inline-block;
  width: 210px;
}
.mx-datepicker svg[data-v-a7c5c2b1] {
  width: 1em;
  height: 1em;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
}
.mx-datepicker-range[data-v-a7c5c2b1] {
  width: 320px;
}
.mx-datepicker-inline[data-v-a7c5c2b1] {
  width: auto;
}
.mx-input-wrapper[data-v-a7c5c2b1] {
  position: relative;
}
.mx-input[data-v-a7c5c2b1] {
  display: inline-block;
  box-sizing: border-box;
  width: 100%;
  height: 34px;
  padding: 6px 30px;
  padding-left: 10px;
  font-size: 14px;
  line-height: 1.4;
  color: #3c4858;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.mx-input[data-v-a7c5c2b1]:hover, .mx-input[data-v-a7c5c2b1]:focus {
  border-color: #409aff;
}
.mx-input[data-v-a7c5c2b1]:disabled, .mx-input.disabled[data-v-a7c5c2b1] {
  color: #ccc;
  background-color: #f3f3f3;
  border-color: #ccc;
  cursor: not-allowed;
}
.mx-input[data-v-a7c5c2b1]:focus {
  outline: none;
}
.mx-input[data-v-a7c5c2b1]::-ms-clear {
  display: none;
}
.mx-icon-calendar[data-v-a7c5c2b1],
.mx-icon-clear[data-v-a7c5c2b1] {
  position: absolute;
  top: 50%;
  right: 8px;
  transform: translateY(-50%);
  font-size: 16px;
  line-height: 1;
  color: rgba(0, 0, 0, 0.5);
  vertical-align: middle;
}
.mx-icon-clear[data-v-a7c5c2b1] {
  cursor: pointer;
}
.mx-icon-clear[data-v-a7c5c2b1]:hover {
  color: rgba(0, 0, 0, 0.8);
}
.mx-datepicker-main[data-v-a7c5c2b1] {
  font: 14px/1.5 "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", sans-serif;
  color: #73879c;
  background-color: #fff;
  border: 1px solid #e8e8e8;
}
.mx-datepicker-popup[data-v-a7c5c2b1] {
  position: absolute;
  margin-top: 1px;
  margin-bottom: 1px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  z-index: 2001;
}
.mx-datepicker-sidebar[data-v-a7c5c2b1] {
  float: left;
  box-sizing: border-box;
  width: 100px;
  padding: 6px;
  overflow: auto;
}
.mx-datepicker-sidebar + .mx-datepicker-content[data-v-a7c5c2b1] {
  margin-left: 100px;
  border-left: 1px solid #e8e8e8;
}
.mx-datepicker-body[data-v-a7c5c2b1] {
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.mx-btn-shortcut[data-v-a7c5c2b1] {
  display: block;
  padding: 0 6px;
  line-height: 24px;
}
.mx-range-wrapper[data-v-a7c5c2b1] {
  display: flex;
}
@media (max-width: 750px) {
.mx-range-wrapper[data-v-a7c5c2b1] {
    flex-direction: column;
}
}
.mx-datepicker-header[data-v-a7c5c2b1] {
  padding: 6px 8px;
  border-bottom: 1px solid #e8e8e8;
}
.mx-datepicker-footer[data-v-a7c5c2b1] {
  padding: 6px 8px;
  text-align: right;
  border-top: 1px solid #e8e8e8;
}
.mx-calendar[data-v-a7c5c2b1] {
  box-sizing: border-box;
  width: 248px;
  padding: 6px 12px;
}
.mx-calendar + .mx-calendar[data-v-a7c5c2b1] {
  border-left: 1px solid #e8e8e8;
}
.mx-calendar-header[data-v-a7c5c2b1], .mx-time-header[data-v-a7c5c2b1] {
  box-sizing: border-box;
  height: 34px;
  line-height: 34px;
  text-align: center;
  overflow: hidden;
}
.mx-btn-icon-left[data-v-a7c5c2b1],
.mx-btn-icon-double-left[data-v-a7c5c2b1] {
  float: left;
}
.mx-btn-icon-right[data-v-a7c5c2b1],
.mx-btn-icon-double-right[data-v-a7c5c2b1] {
  float: right;
}
.mx-calendar-header-label[data-v-a7c5c2b1] {
  font-size: 14px;
}
.mx-calendar-decade-separator[data-v-a7c5c2b1] {
  margin: 0 2px;
}
.mx-calendar-decade-separator[data-v-a7c5c2b1]:after {
  content: "~";
}
.mx-calendar-content[data-v-a7c5c2b1] {
  position: relative;
  height: 224px;
  box-sizing: border-box;
}
.mx-calendar-content .cell[data-v-a7c5c2b1] {
  cursor: pointer;
}
.mx-calendar-content .cell[data-v-a7c5c2b1]:hover {
  color: #73879c;
  background-color: #f4faff;
}
.mx-calendar-content .cell.active[data-v-a7c5c2b1] {
  color: #fff;
  background-color: #1f93ff;
}
.mx-calendar-content .cell.in-range[data-v-a7c5c2b1], .mx-calendar-content .cell.hover-in-range[data-v-a7c5c2b1] {
  color: #73879c;
  background-color: #ddefff;
}
.mx-calendar-content .cell.disabled[data-v-a7c5c2b1] {
  cursor: not-allowed;
  color: #ccc;
  background-color: #f3f3f3;
}
.mx-calendar-week-mode .mx-date-row[data-v-a7c5c2b1] {
  cursor: pointer;
}
.mx-calendar-week-mode .mx-date-row[data-v-a7c5c2b1]:hover {
  background-color: #f4faff;
}
.mx-calendar-week-mode .mx-date-row.mx-active-week[data-v-a7c5c2b1] {
  background-color: #ddefff;
}
.mx-calendar-week-mode .mx-date-row .cell[data-v-a7c5c2b1]:hover {
  color: inherit;
  background-color: transparent;
}
.mx-calendar-week-mode .mx-date-row .cell.active[data-v-a7c5c2b1] {
  color: inherit;
  background-color: transparent;
}
.mx-week-number[data-v-a7c5c2b1] {
  opacity: 0.5;
}
.mx-table[data-v-a7c5c2b1] {
  table-layout: fixed;
  border-collapse: separate;
  border-spacing: 0;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  text-align: center;
}
.mx-table th[data-v-a7c5c2b1] {
  padding: 0;
  font-weight: 500;
  vertical-align: middle;
}
.mx-table td[data-v-a7c5c2b1] {
  padding: 0;
  vertical-align: middle;
}
.mx-table-date td[data-v-a7c5c2b1],
.mx-table-date th[data-v-a7c5c2b1] {
  height: 32px;
  font-size: 12px;
}
.mx-table-date .today[data-v-a7c5c2b1] {
  color: #359eff;
}
.mx-table-date .cell.not-current-month[data-v-a7c5c2b1] {
  color: #ccc;
  background: none;
}
.mx-time[data-v-a7c5c2b1] {
  flex: 1;
  width: 224px;
  background: #fff;
}
.mx-time + .mx-time[data-v-a7c5c2b1] {
  border-left: 1px solid #e8e8e8;
}
.mx-calendar-time[data-v-a7c5c2b1] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.mx-time-header[data-v-a7c5c2b1] {
  border-bottom: 1px solid #e8e8e8;
}
.mx-time-content[data-v-a7c5c2b1] {
  height: 224px;
  box-sizing: border-box;
  overflow: hidden;
}
.mx-time-columns[data-v-a7c5c2b1] {
  display: flex;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.mx-time-column[data-v-a7c5c2b1] {
  flex: 1;
  position: relative;
  border-left: 1px solid #e8e8e8;
  text-align: center;
}
.mx-time-column[data-v-a7c5c2b1]:first-child {
  border-left: 0;
}
.mx-time-column .mx-time-list[data-v-a7c5c2b1] {
  margin: 0;
  padding: 0;
  list-style: none;
}
.mx-time-column .mx-time-list[data-v-a7c5c2b1]::after {
  content: "";
  display: block;
  height: 192px;
}
.mx-time-column .mx-time-item[data-v-a7c5c2b1] {
  cursor: pointer;
  font-size: 12px;
  height: 32px;
  line-height: 32px;
}
.mx-time-column .mx-time-item[data-v-a7c5c2b1]:hover {
  color: #73879c;
  background-color: #f4faff;
}
.mx-time-column .mx-time-item.active[data-v-a7c5c2b1] {
  color: #1f93ff;
  background-color: transparent;
  font-weight: 700;
}
.mx-time-column .mx-time-item.disabled[data-v-a7c5c2b1] {
  cursor: not-allowed;
  color: #ccc;
  background-color: #f3f3f3;
}
.mx-time-option[data-v-a7c5c2b1] {
  cursor: pointer;
  padding: 8px 10px;
  font-size: 14px;
  line-height: 20px;
}
.mx-time-option[data-v-a7c5c2b1]:hover {
  color: #73879c;
  background-color: #f4faff;
}
.mx-time-option.active[data-v-a7c5c2b1] {
  color: #1f93ff;
  background-color: transparent;
  font-weight: 700;
}
.mx-time-option.disabled[data-v-a7c5c2b1] {
  cursor: not-allowed;
  color: #ccc;
  background-color: #f3f3f3;
}
.date-picker.no-margin .mx-input[data-v-a7c5c2b1]{
  margin-bottom: 0px;
}
.date-picker:not(.auto-width) .mx-datepicker-range[data-v-a7c5c2b1]{
  width: 320px;
}
.date-picker .mx-datepicker[data-v-a7c5c2b1]{
  width: 100%;
}
.date-picker .mx-input[data-v-a7c5c2b1]{
  display: flex;
  height: 2.5rem;
  border-radius: 0.375rem;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: hsl(207 11.1% 85.9% / var(--tw-border-opacity));
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
[data-v-a7c5c2b1]:is(.dark .date-picker .mx-input){
  --tw-border-opacity: 1;
  border-color: hsl(206 6.0% 43.5% / var(--tw-border-opacity));
}
.date-picker .mx-input[data-v-a7c5c2b1]:disabled,
.date-picker .mx-input[readonly][data-v-a7c5c2b1]{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  cursor: pointer;
}
[data-v-a7c5c2b1]:is(.dark .date-picker .mx-input:disabled),[data-v-a7c5c2b1]:is(.dark 
.date-picker .mx-input[readonly]){
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
}
[data-v-a7c5c2b1]:is(.dark .date-picker .mx-icon-calendar){
  --tw-text-opacity: 1;
  color: hsl(206 5.2% 49.5% / var(--tw-text-opacity));
}
.mx-datepicker-main[data-v-a7c5c2b1]{
  border-width: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
[data-v-a7c5c2b1]:is(.dark .mx-datepicker-main){
  --tw-bg-opacity: 1;
  background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity));
}
.mx-datepicker-main .cell.disabled[data-v-a7c5c2b1]{
  --tw-bg-opacity: 1;
  background-color: hsl(210 16.7% 97.6% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(207 11.1% 85.9% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .mx-datepicker-main .cell.disabled){
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(205 10.7% 78.0% / var(--tw-text-opacity));
}
.mx-datepicker-main .cell[data-v-a7c5c2b1]:hover, .mx-datepicker-main .cell.hover-in-range[data-v-a7c5c2b1], .mx-datepicker-main .cell.in-range[data-v-a7c5c2b1]{
  --tw-bg-opacity: 1;
  background-color: hsl(209 12.2% 93.2% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(200 7.0% 8.8% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .mx-datepicker-main .cell:hover),[data-v-a7c5c2b1]:is(.dark  .mx-datepicker-main .cell.hover-in-range),[data-v-a7c5c2b1]:is(.dark  .mx-datepicker-main .cell.in-range){
  --tw-bg-opacity: 1;
  background-color: hsl(207 5.6% 31.6% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.mx-datepicker-main .mx-time[data-v-a7c5c2b1]{
  border-width: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
[data-v-a7c5c2b1]:is(.dark .mx-datepicker-main .mx-time){
  --tw-bg-opacity: 1;
  background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity));
}
.mx-datepicker-main .mx-time .mx-time-header[data-v-a7c5c2b1]{
  border-width: 0px;
}
.mx-datepicker-main .mx-time .mx-time-item.disabled[data-v-a7c5c2b1]{
  --tw-bg-opacity: 1;
  background-color: hsl(210 16.7% 97.6% / var(--tw-bg-opacity));
}
[data-v-a7c5c2b1]:is(.dark .mx-datepicker-main .mx-time .mx-time-item.disabled){
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
}
.mx-datepicker-main .mx-time .mx-time-item[data-v-a7c5c2b1]:hover{
  --tw-bg-opacity: 1;
  background-color: hsl(209 12.2% 93.2% / var(--tw-bg-opacity));
}
[data-v-a7c5c2b1]:is(.dark .mx-datepicker-main .mx-time .mx-time-item:hover){
  --tw-bg-opacity: 1;
  background-color: hsl(207 5.6% 31.6% / var(--tw-bg-opacity));
}
.mx-datepicker-main .today[data-v-a7c5c2b1]{
  font-weight: 600;
}
.mx-datepicker-popup[data-v-a7c5c2b1]{
  z-index: 99999;
}
.mx-datepicker-inline[data-v-a7c5c2b1]{
  width: 100%;
}
.mx-datepicker-inline .mx-calendar[data-v-a7c5c2b1]{
  width: 100%;
}
/**
 * Foundation for Sites by ZURB
 * Version 6.5.3
 * foundation.zurb.com
 * Licensed under MIT Open Source
 */
@media print, screen and (min-width: 40em) {
.reveal.large[data-v-a7c5c2b1], .reveal.small[data-v-a7c5c2b1], .reveal.tiny[data-v-a7c5c2b1], .reveal[data-v-a7c5c2b1] {
    right: auto;
    left: auto;
    margin: 0 auto;
}
}
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html[data-v-a7c5c2b1] {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}
body[data-v-a7c5c2b1] {
  margin: 0;
}
h1[data-v-a7c5c2b1] {
  font-size: 2em;
  margin: 0.67em 0;
}
hr[data-v-a7c5c2b1] {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
pre[data-v-a7c5c2b1] {
  font-family: monospace, monospace;
  font-size: 1em;
}
a[data-v-a7c5c2b1] {
  background-color: transparent;
}
abbr[title][data-v-a7c5c2b1] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}
b[data-v-a7c5c2b1],
strong[data-v-a7c5c2b1] {
  font-weight: bolder;
}
code[data-v-a7c5c2b1],
kbd[data-v-a7c5c2b1],
samp[data-v-a7c5c2b1] {
  font-family: monospace, monospace;
  font-size: 1em;
}
small[data-v-a7c5c2b1] {
  font-size: 80%;
}
sub[data-v-a7c5c2b1],
sup[data-v-a7c5c2b1] {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub[data-v-a7c5c2b1] {
  bottom: -0.25em;
}
sup[data-v-a7c5c2b1] {
  top: -0.5em;
}
img[data-v-a7c5c2b1] {
  border-style: none;
}
button[data-v-a7c5c2b1],
input[data-v-a7c5c2b1],
optgroup[data-v-a7c5c2b1],
select[data-v-a7c5c2b1],
textarea[data-v-a7c5c2b1] {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
button[data-v-a7c5c2b1],
input[data-v-a7c5c2b1] {
  overflow: visible;
}
button[data-v-a7c5c2b1],
select[data-v-a7c5c2b1] {
  text-transform: none;
}
button[data-v-a7c5c2b1],
[type=button][data-v-a7c5c2b1],
[type=reset][data-v-a7c5c2b1],
[type=submit][data-v-a7c5c2b1] {
  -webkit-appearance: button;
}
button[data-v-a7c5c2b1]::-moz-focus-inner,
[type=button][data-v-a7c5c2b1]::-moz-focus-inner,
[type=reset][data-v-a7c5c2b1]::-moz-focus-inner,
[type=submit][data-v-a7c5c2b1]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
button[data-v-a7c5c2b1]:-moz-focusring,
[type=button][data-v-a7c5c2b1]:-moz-focusring,
[type=reset][data-v-a7c5c2b1]:-moz-focusring,
[type=submit][data-v-a7c5c2b1]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
fieldset[data-v-a7c5c2b1] {
  padding: 0.35em 0.75em 0.625em;
}
legend[data-v-a7c5c2b1] {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}
progress[data-v-a7c5c2b1] {
  vertical-align: baseline;
}
textarea[data-v-a7c5c2b1] {
  overflow: auto;
}
[type=checkbox][data-v-a7c5c2b1],
[type=radio][data-v-a7c5c2b1] {
  box-sizing: border-box;
  padding: 0;
}
[type=number][data-v-a7c5c2b1]::-webkit-inner-spin-button,
[type=number][data-v-a7c5c2b1]::-webkit-outer-spin-button {
  height: auto;
}
[type=search][data-v-a7c5c2b1] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type=search][data-v-a7c5c2b1]::-webkit-search-decoration {
  -webkit-appearance: none;
}
[data-v-a7c5c2b1]::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
details[data-v-a7c5c2b1] {
  display: block;
}
summary[data-v-a7c5c2b1] {
  display: list-item;
}
template[data-v-a7c5c2b1] {
  display: none;
}
[hidden][data-v-a7c5c2b1] {
  display: none;
}
.foundation-mq[data-v-a7c5c2b1] {
  font-family: "small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=87.5em&xxxlarge=100em";
}
html[data-v-a7c5c2b1] {
  box-sizing: border-box;
  font-size: 16px;
}
*[data-v-a7c5c2b1],
*[data-v-a7c5c2b1]::before,
*[data-v-a7c5c2b1]::after {
  box-sizing: inherit;
}
body[data-v-a7c5c2b1] {
  margin: 0;
  padding: 0;
  background: #fff;
  font-family: "PlusJakarta", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Tahoma, Arial, sans-serif;
  font-weight: normal;
  line-height: 1.5;
  color: #3c4858;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
img[data-v-a7c5c2b1] {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  height: auto;
  -ms-interpolation-mode: bicubic;
}
textarea[data-v-a7c5c2b1] {
  height: auto;
  min-height: 50px;
  border-radius: 0;
}
select[data-v-a7c5c2b1] {
  box-sizing: border-box;
  width: 100%;
  border-radius: 0;
}
.map_canvas img[data-v-a7c5c2b1],
.map_canvas embed[data-v-a7c5c2b1],
.map_canvas object[data-v-a7c5c2b1],
.mqa-display img[data-v-a7c5c2b1],
.mqa-display embed[data-v-a7c5c2b1],
.mqa-display object[data-v-a7c5c2b1] {
  max-width: none !important;
}
button[data-v-a7c5c2b1] {
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 0;
  border-radius: 0;
  background: transparent;
  line-height: 1;
  cursor: auto;
}
[data-whatinput=mouse] button[data-v-a7c5c2b1] {
  outline: 0;
}
pre[data-v-a7c5c2b1] {
  overflow: auto;
}
button[data-v-a7c5c2b1],
input[data-v-a7c5c2b1],
optgroup[data-v-a7c5c2b1],
select[data-v-a7c5c2b1],
textarea[data-v-a7c5c2b1] {
  font-family: inherit;
}
.is-visible[data-v-a7c5c2b1] {
  display: block !important;
}
.is-hidden[data-v-a7c5c2b1] {
  display: none !important;
}
[type=text][data-v-a7c5c2b1], [type=password][data-v-a7c5c2b1], [type=date][data-v-a7c5c2b1], [type=datetime][data-v-a7c5c2b1], [type=datetime-local][data-v-a7c5c2b1], [type=month][data-v-a7c5c2b1], [type=week][data-v-a7c5c2b1], [type=email][data-v-a7c5c2b1], [type=number][data-v-a7c5c2b1], [type=search][data-v-a7c5c2b1], [type=tel][data-v-a7c5c2b1], [type=time][data-v-a7c5c2b1], [type=url][data-v-a7c5c2b1], [type=color][data-v-a7c5c2b1],
textarea[data-v-a7c5c2b1] {
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 2.4375rem;
  margin: 0 0 1rem;
  padding: 0.5rem;
  border: 1px solid var(--s-200);
  border-radius: var(--border-radius-normal);
  background-color: #fff;
  box-shadow: 0;
  font-family: inherit;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.5;
  color: #3c4858;
  transition: border-color 0.25s ease-in-out;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
[type=text][data-v-a7c5c2b1]:focus, [type=password][data-v-a7c5c2b1]:focus, [type=date][data-v-a7c5c2b1]:focus, [type=datetime][data-v-a7c5c2b1]:focus, [type=datetime-local][data-v-a7c5c2b1]:focus, [type=month][data-v-a7c5c2b1]:focus, [type=week][data-v-a7c5c2b1]:focus, [type=email][data-v-a7c5c2b1]:focus, [type=number][data-v-a7c5c2b1]:focus, [type=search][data-v-a7c5c2b1]:focus, [type=tel][data-v-a7c5c2b1]:focus, [type=time][data-v-a7c5c2b1]:focus, [type=url][data-v-a7c5c2b1]:focus, [type=color][data-v-a7c5c2b1]:focus,
textarea[data-v-a7c5c2b1]:focus {
  outline: none;
  border: 1px solid #6cb8ff;
  background-color: #fff;
  box-shadow: 0;
  transition: border-color 0.25s ease-in-out;
}
textarea[data-v-a7c5c2b1] {
  max-width: 100%;
}
textarea[rows][data-v-a7c5c2b1] {
  height: auto;
}
input[data-v-a7c5c2b1]:disabled, input[readonly][data-v-a7c5c2b1],
textarea[data-v-a7c5c2b1]:disabled,
textarea[readonly][data-v-a7c5c2b1] {
  background-color: #c0ccda;
  cursor: not-allowed;
}
[type=submit][data-v-a7c5c2b1],
[type=button][data-v-a7c5c2b1] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: var(--border-radius-normal);
}
input[type=search][data-v-a7c5c2b1] {
  box-sizing: border-box;
}
[data-v-a7c5c2b1]::-moz-placeholder {
  color: #c0ccda;
}
[data-v-a7c5c2b1]::placeholder {
  color: #c0ccda;
}
[type=file][data-v-a7c5c2b1],
[type=checkbox][data-v-a7c5c2b1],
[type=radio][data-v-a7c5c2b1] {
  margin: 0 0 1rem;
}
[type=checkbox] + label[data-v-a7c5c2b1],
[type=radio] + label[data-v-a7c5c2b1] {
  display: inline-block;
  vertical-align: baseline;
  margin-left: 0.5rem;
  margin-right: 1rem;
  margin-bottom: 0;
}
[type=checkbox] + label[for][data-v-a7c5c2b1],
[type=radio] + label[for][data-v-a7c5c2b1] {
  cursor: pointer;
}
label > [type=checkbox][data-v-a7c5c2b1],
label > [type=radio][data-v-a7c5c2b1] {
  margin-right: 0.5rem;
}
[type=file][data-v-a7c5c2b1] {
  width: 100%;
}
label[data-v-a7c5c2b1] {
  display: block;
  margin: 0;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.8;
  color: #3c4858;
}
label.middle[data-v-a7c5c2b1] {
  margin: 0 0 1rem;
  padding: 0.5625rem 0;
}
.help-text[data-v-a7c5c2b1] {
  margin-top: -0.5rem;
  font-size: 0.875rem;
  font-style: italic;
  color: #3c4858;
}
.input-group[data-v-a7c5c2b1] {
  display: flex;
  width: 100%;
  margin-bottom: 1rem;
  align-items: stretch;
}
.input-group[data-v-a7c5c2b1] > :first-child, .input-group > :first-child.input-group-button > *[data-v-a7c5c2b1] {
  border-radius: var(--border-radius-normal) 0 0 var(--border-radius-normal);
}
.input-group[data-v-a7c5c2b1] > :last-child, .input-group > :last-child.input-group-button > *[data-v-a7c5c2b1] {
  border-radius: 0 var(--border-radius-normal) var(--border-radius-normal) 0;
}
.input-group-button a[data-v-a7c5c2b1],
.input-group-button input[data-v-a7c5c2b1],
.input-group-button button[data-v-a7c5c2b1],
.input-group-button label[data-v-a7c5c2b1], .input-group-button[data-v-a7c5c2b1], .input-group-field[data-v-a7c5c2b1], .input-group-label[data-v-a7c5c2b1] {
  margin: 0;
  white-space: nowrap;
}
.input-group-label[data-v-a7c5c2b1] {
  padding: 0 0.625rem;
  border: 1px solid var(--s-75);
  background: var(--b-100);
  color: #3c4858;
  text-align: center;
  white-space: nowrap;
  display: flex;
  flex: 0 0 auto;
  align-items: center;
}
.input-group-label[data-v-a7c5c2b1]:first-child {
  border-right: 0;
}
.input-group-label[data-v-a7c5c2b1]:last-child {
  border-left: 0;
}
.input-group-field[data-v-a7c5c2b1] {
  border-radius: 0;
  flex: 1 1 0px;
  min-width: 0;
}
.input-group-button[data-v-a7c5c2b1] {
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  display: flex;
  flex: 0 0 auto;
}
.input-group-button a[data-v-a7c5c2b1],
.input-group-button input[data-v-a7c5c2b1],
.input-group-button button[data-v-a7c5c2b1],
.input-group-button label[data-v-a7c5c2b1] {
  align-self: stretch;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1rem;
}
fieldset[data-v-a7c5c2b1] {
  margin: 0;
  padding: 0;
  border: 0;
}
legend[data-v-a7c5c2b1] {
  max-width: 100%;
  margin-bottom: 0.5rem;
}
.fieldset[data-v-a7c5c2b1] {
  margin: 0.675rem 0;
  padding: 1.25rem;
  border: 1px solid #c0ccda;
}
.fieldset legend[data-v-a7c5c2b1] {
  margin: 0;
  margin-left: -0.1875rem;
  padding: 0 0.1875rem;
}
select[data-v-a7c5c2b1] {
  height: 2.4375rem;
  margin: 0 0 1rem;
  padding: 0.5rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 1px solid var(--s-200);
  border-radius: var(--border-radius-normal);
  background-color: #fff;
  font-family: inherit;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.5;
  color: #3c4858;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28110, 111, 115%29'></polygon></svg>");
  background-origin: content-box;
  background-position: right -1rem center;
  background-repeat: no-repeat;
  background-size: 9px 6px;
  padding-right: 1.5rem;
  transition: border-color 0.25s ease-in-out;
}
@media screen and (min-width: 0\0 ) {
select[data-v-a7c5c2b1] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==");
}
}
select[data-v-a7c5c2b1]:focus {
  outline: none;
  border: 1px solid #6cb8ff;
  background-color: #fff;
  box-shadow: 0;
  transition: border-color 0.25s ease-in-out;
}
select[data-v-a7c5c2b1]:disabled {
  background-color: #c0ccda;
  cursor: not-allowed;
}
select[data-v-a7c5c2b1]::-ms-expand {
  display: none;
}
select[multiple][data-v-a7c5c2b1] {
  height: auto;
  background-image: none;
}
.is-invalid-input[data-v-a7c5c2b1]:not(:focus) {
  border-color: #ff382d;
  background-color: #ffebea;
}
.is-invalid-input[data-v-a7c5c2b1]:not(:focus)::-moz-placeholder {
  color: #ff382d;
}
.is-invalid-input[data-v-a7c5c2b1]:not(:focus)::placeholder {
  color: #ff382d;
}
.is-invalid-label[data-v-a7c5c2b1] {
  color: #ff382d;
}
.form-error[data-v-a7c5c2b1] {
  display: none;
  margin-top: -0.5rem;
  margin-bottom: 1rem;
  font-size: 0.75rem;
  font-weight: bold;
  color: #ff382d;
}
.form-error.is-visible[data-v-a7c5c2b1] {
  display: block;
}
div[data-v-a7c5c2b1],
dl[data-v-a7c5c2b1],
dt[data-v-a7c5c2b1],
dd[data-v-a7c5c2b1],
ul[data-v-a7c5c2b1],
ol[data-v-a7c5c2b1],
li[data-v-a7c5c2b1],
h1[data-v-a7c5c2b1],
h2[data-v-a7c5c2b1],
h3[data-v-a7c5c2b1],
h4[data-v-a7c5c2b1],
h5[data-v-a7c5c2b1],
h6[data-v-a7c5c2b1],
pre[data-v-a7c5c2b1],
form[data-v-a7c5c2b1],
p[data-v-a7c5c2b1],
blockquote[data-v-a7c5c2b1],
th[data-v-a7c5c2b1],
td[data-v-a7c5c2b1] {
  margin: 0;
  padding: 0;
}
p[data-v-a7c5c2b1] {
  margin-bottom: var(--space-small);
  font-size: inherit;
  line-height: 1.65;
  text-rendering: optimizeLegibility;
}
em[data-v-a7c5c2b1],
i[data-v-a7c5c2b1] {
  font-style: italic;
  line-height: inherit;
}
strong[data-v-a7c5c2b1],
b[data-v-a7c5c2b1] {
  font-weight: bold;
  line-height: inherit;
}
small[data-v-a7c5c2b1] {
  font-size: 80%;
  line-height: inherit;
}
h1[data-v-a7c5c2b1], .h1[data-v-a7c5c2b1],
h2[data-v-a7c5c2b1], .h2[data-v-a7c5c2b1],
h3[data-v-a7c5c2b1], .h3[data-v-a7c5c2b1],
h4[data-v-a7c5c2b1], .h4[data-v-a7c5c2b1],
h5[data-v-a7c5c2b1], .h5[data-v-a7c5c2b1],
h6[data-v-a7c5c2b1], .h6[data-v-a7c5c2b1] {
  font-family: "PlusJakarta", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Tahoma, Arial, sans-serif;
  font-style: normal;
  font-weight: 500;
  color: #1f2d3d;
  text-rendering: optimizeLegibility;
}
h1 small[data-v-a7c5c2b1], .h1 small[data-v-a7c5c2b1],
h2 small[data-v-a7c5c2b1], .h2 small[data-v-a7c5c2b1],
h3 small[data-v-a7c5c2b1], .h3 small[data-v-a7c5c2b1],
h4 small[data-v-a7c5c2b1], .h4 small[data-v-a7c5c2b1],
h5 small[data-v-a7c5c2b1], .h5 small[data-v-a7c5c2b1],
h6 small[data-v-a7c5c2b1], .h6 small[data-v-a7c5c2b1] {
  line-height: 0;
  color: #8492a6;
}
h1[data-v-a7c5c2b1], .h1[data-v-a7c5c2b1] {
  font-size: 1.5rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.3125rem;
}
h2[data-v-a7c5c2b1], .h2[data-v-a7c5c2b1] {
  font-size: 1.25rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.3125rem;
}
h3[data-v-a7c5c2b1], .h3[data-v-a7c5c2b1] {
  font-size: 1.1875rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.3125rem;
}
h4[data-v-a7c5c2b1], .h4[data-v-a7c5c2b1] {
  font-size: 1.125rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.3125rem;
}
h5[data-v-a7c5c2b1], .h5[data-v-a7c5c2b1] {
  font-size: 1.0625rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.3125rem;
}
h6[data-v-a7c5c2b1], .h6[data-v-a7c5c2b1] {
  font-size: 1rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.3125rem;
}
@media print, screen and (min-width: 40em) {
h1[data-v-a7c5c2b1], .h1[data-v-a7c5c2b1] {
    font-size: 3rem;
}
h2[data-v-a7c5c2b1], .h2[data-v-a7c5c2b1] {
    font-size: 2.5rem;
}
h3[data-v-a7c5c2b1], .h3[data-v-a7c5c2b1] {
    font-size: 1.9375rem;
}
h4[data-v-a7c5c2b1], .h4[data-v-a7c5c2b1] {
    font-size: 1.5625rem;
}
h5[data-v-a7c5c2b1], .h5[data-v-a7c5c2b1] {
    font-size: 1.25rem;
}
h6[data-v-a7c5c2b1], .h6[data-v-a7c5c2b1] {
    font-size: 1rem;
}
}
a[data-v-a7c5c2b1] {
  line-height: inherit;
  color: #1f93ff;
  text-decoration: none;
  cursor: pointer;
}
a[data-v-a7c5c2b1]:hover, a[data-v-a7c5c2b1]:focus {
  color: #007ff6;
}
a img[data-v-a7c5c2b1] {
  border: 0;
}
hr[data-v-a7c5c2b1] {
  clear: both;
  max-width: 100%;
  height: 0;
  margin: 1.25rem auto;
  border-top: 0;
  border-right: 0;
  border-bottom: 1px solid #8492a6;
  border-left: 0;
}
ul[data-v-a7c5c2b1],
ol[data-v-a7c5c2b1],
dl[data-v-a7c5c2b1] {
  margin-bottom: var(--space-small);
  list-style-position: outside;
  line-height: 1.65;
}
li[data-v-a7c5c2b1] {
  font-size: inherit;
}
ul[data-v-a7c5c2b1] {
  margin-left: 0.78125rem;
  list-style-type: disc;
}
ol[data-v-a7c5c2b1] {
  margin-left: 0.78125rem;
}
ul ul[data-v-a7c5c2b1], ul ol[data-v-a7c5c2b1], ol ul[data-v-a7c5c2b1], ol ol[data-v-a7c5c2b1] {
  margin-left: 0.78125rem;
  margin-bottom: 0;
}
dl[data-v-a7c5c2b1] {
  margin-bottom: 0.6875rem;
}
dl dt[data-v-a7c5c2b1] {
  margin-bottom: 0.1875rem;
  font-weight: bold;
}
blockquote[data-v-a7c5c2b1] {
  margin: 0 0 var(--space-small);
  padding: 0.5625rem 1.25rem 0 1.1875rem;
  border-left: 1px solid #8492a6;
}
blockquote[data-v-a7c5c2b1], blockquote p[data-v-a7c5c2b1] {
  line-height: 1.65;
  color: #6e6f73;
}
cite[data-v-a7c5c2b1] {
  display: block;
  font-size: 0.8125rem;
  color: #6e6f73;
}
cite[data-v-a7c5c2b1]:before {
  content: "— ";
}
abbr[data-v-a7c5c2b1], abbr[title][data-v-a7c5c2b1] {
  border-bottom: 1px dotted #000;
  cursor: help;
  text-decoration: none;
}
figure[data-v-a7c5c2b1] {
  margin: 0;
}
code[data-v-a7c5c2b1] {
  padding: 0.125rem 0.3125rem 0.0625rem;
  border: 1px solid #8492a6;
  background-color: #c0ccda;
  font-family: "PlusJakarta", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Tahoma, Arial, sans-serif;
  font-weight: normal;
  color: #000;
}
kbd[data-v-a7c5c2b1] {
  margin: 0;
  padding: 0.125rem 0.25rem 0;
  background-color: #c0ccda;
  font-family: "PlusJakarta", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Tahoma, Arial, sans-serif;
  color: #000;
}
.subheader[data-v-a7c5c2b1] {
  margin-top: 0.125rem;
  margin-bottom: 0.3125rem;
  font-weight: normal;
  line-height: 1.4;
  color: #6e6f73;
}
.lead[data-v-a7c5c2b1] {
  font-size: 20px;
  line-height: 1.6;
}
.stat[data-v-a7c5c2b1] {
  font-size: 1.5625rem;
  line-height: 1;
}
p + .stat[data-v-a7c5c2b1] {
  margin-top: -1rem;
}
ul.no-bullet[data-v-a7c5c2b1], ol.no-bullet[data-v-a7c5c2b1] {
  margin-left: 0;
  list-style: none;
}
.text-left[data-v-a7c5c2b1] {
  text-align: left;
}
.text-right[data-v-a7c5c2b1] {
  text-align: right;
}
.text-center[data-v-a7c5c2b1] {
  text-align: center;
}
.text-justify[data-v-a7c5c2b1] {
  text-align: justify;
}
@media print, screen and (min-width: 40em) {
.medium-text-left[data-v-a7c5c2b1] {
    text-align: left;
}
.medium-text-right[data-v-a7c5c2b1] {
    text-align: right;
}
.medium-text-center[data-v-a7c5c2b1] {
    text-align: center;
}
.medium-text-justify[data-v-a7c5c2b1] {
    text-align: justify;
}
}
@media print, screen and (min-width: 64em) {
.large-text-left[data-v-a7c5c2b1] {
    text-align: left;
}
.large-text-right[data-v-a7c5c2b1] {
    text-align: right;
}
.large-text-center[data-v-a7c5c2b1] {
    text-align: center;
}
.large-text-justify[data-v-a7c5c2b1] {
    text-align: justify;
}
}
.show-for-print[data-v-a7c5c2b1] {
  display: none !important;
}
@media print {
*[data-v-a7c5c2b1] {
    background: transparent !important;
    box-shadow: none !important;
    color: black !important;
    text-shadow: none !important;
}
.show-for-print[data-v-a7c5c2b1] {
    display: block !important;
}
.hide-for-print[data-v-a7c5c2b1] {
    display: none !important;
}
table.show-for-print[data-v-a7c5c2b1] {
    display: table !important;
}
thead.show-for-print[data-v-a7c5c2b1] {
    display: table-header-group !important;
}
tbody.show-for-print[data-v-a7c5c2b1] {
    display: table-row-group !important;
}
tr.show-for-print[data-v-a7c5c2b1] {
    display: table-row !important;
}
td.show-for-print[data-v-a7c5c2b1] {
    display: table-cell !important;
}
th.show-for-print[data-v-a7c5c2b1] {
    display: table-cell !important;
}
a[data-v-a7c5c2b1],
  a[data-v-a7c5c2b1]:visited {
    text-decoration: underline;
}
a[href][data-v-a7c5c2b1]:after {
    content: " (" attr(href) ")";
}
.ir a[data-v-a7c5c2b1]:after,
  a[href^="javascript:"][data-v-a7c5c2b1]:after,
  a[href^="#"][data-v-a7c5c2b1]:after {
    content: "";
}
abbr[title][data-v-a7c5c2b1]:after {
    content: " (" attr(title) ")";
}
pre[data-v-a7c5c2b1],
  blockquote[data-v-a7c5c2b1] {
    border: 1px solid #6e6f73;
    page-break-inside: avoid;
}
thead[data-v-a7c5c2b1] {
    display: table-header-group;
}
tr[data-v-a7c5c2b1],
  img[data-v-a7c5c2b1] {
    page-break-inside: avoid;
}
img[data-v-a7c5c2b1] {
    max-width: 100% !important;
}
@page {
    margin: 0.5cm;
}
p[data-v-a7c5c2b1],
  h2[data-v-a7c5c2b1],
  h3[data-v-a7c5c2b1] {
    orphans: 3;
    widows: 3;
}
h2[data-v-a7c5c2b1],
  h3[data-v-a7c5c2b1] {
    page-break-after: avoid;
}
.print-break-inside[data-v-a7c5c2b1] {
    page-break-inside: auto;
}
}
.row[data-v-a7c5c2b1] {
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
  display: flex;
  flex-flow: row wrap;
}
.row .row[data-v-a7c5c2b1] {
  margin-right: 0;
  margin-left: 0;
}
@media print, screen and (min-width: 40em) {
.row .row[data-v-a7c5c2b1] {
    margin-right: 0;
    margin-left: 0;
}
}
@media print, screen and (min-width: 64em) {
.row .row[data-v-a7c5c2b1] {
    margin-right: 0;
    margin-left: 0;
}
}
.row .row.collapse[data-v-a7c5c2b1] {
  margin-right: 0;
  margin-left: 0;
}
.row.expanded[data-v-a7c5c2b1] {
  max-width: none;
}
.row.expanded .row[data-v-a7c5c2b1] {
  margin-right: auto;
  margin-left: auto;
}
.row:not(.expanded) .row[data-v-a7c5c2b1] {
  max-width: none;
}
.row.collapse > .column[data-v-a7c5c2b1], .row.collapse > .columns[data-v-a7c5c2b1] {
  padding-right: 0;
  padding-left: 0;
}
.row.is-collapse-child[data-v-a7c5c2b1], .row.collapse > .column > .row[data-v-a7c5c2b1], .row.collapse > .columns > .row[data-v-a7c5c2b1] {
  margin-right: 0;
  margin-left: 0;
}
.column[data-v-a7c5c2b1], .columns[data-v-a7c5c2b1] {
  flex: 1 1 0px;
  padding-right: 0;
  padding-left: 0;
  min-width: 0;
}
@media print, screen and (min-width: 40em) {
.column[data-v-a7c5c2b1], .columns[data-v-a7c5c2b1] {
    padding-right: 0;
    padding-left: 0;
}
}
.column.row.row[data-v-a7c5c2b1], .row.row.columns[data-v-a7c5c2b1] {
  float: none;
  display: block;
}
.row .column.row.row[data-v-a7c5c2b1], .row .row.row.columns[data-v-a7c5c2b1] {
  margin-right: 0;
  margin-left: 0;
  padding-right: 0;
  padding-left: 0;
}
.small-1[data-v-a7c5c2b1] {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}
.small-offset-0[data-v-a7c5c2b1] {
  margin-left: 0%;
}
.small-2[data-v-a7c5c2b1] {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.small-offset-1[data-v-a7c5c2b1] {
  margin-left: 8.3333333333%;
}
.small-3[data-v-a7c5c2b1] {
  flex: 0 0 25%;
  max-width: 25%;
}
.small-offset-2[data-v-a7c5c2b1] {
  margin-left: 16.6666666667%;
}
.small-4[data-v-a7c5c2b1] {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.small-offset-3[data-v-a7c5c2b1] {
  margin-left: 25%;
}
.small-5[data-v-a7c5c2b1] {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}
.small-offset-4[data-v-a7c5c2b1] {
  margin-left: 33.3333333333%;
}
.small-6[data-v-a7c5c2b1] {
  flex: 0 0 50%;
  max-width: 50%;
}
.small-offset-5[data-v-a7c5c2b1] {
  margin-left: 41.6666666667%;
}
.small-7[data-v-a7c5c2b1] {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}
.small-offset-6[data-v-a7c5c2b1] {
  margin-left: 50%;
}
.small-8[data-v-a7c5c2b1] {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}
.small-offset-7[data-v-a7c5c2b1] {
  margin-left: 58.3333333333%;
}
.small-9[data-v-a7c5c2b1] {
  flex: 0 0 75%;
  max-width: 75%;
}
.small-offset-8[data-v-a7c5c2b1] {
  margin-left: 66.6666666667%;
}
.small-10[data-v-a7c5c2b1] {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}
.small-offset-9[data-v-a7c5c2b1] {
  margin-left: 75%;
}
.small-11[data-v-a7c5c2b1] {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}
.small-offset-10[data-v-a7c5c2b1] {
  margin-left: 83.3333333333%;
}
.small-12[data-v-a7c5c2b1] {
  flex: 0 0 100%;
  max-width: 100%;
}
.small-offset-11[data-v-a7c5c2b1] {
  margin-left: 91.6666666667%;
}
.small-up-1[data-v-a7c5c2b1] {
  flex-wrap: wrap;
}
.small-up-1 > .column[data-v-a7c5c2b1], .small-up-1 > .columns[data-v-a7c5c2b1] {
  flex: 0 0 100%;
  max-width: 100%;
}
.small-up-2[data-v-a7c5c2b1] {
  flex-wrap: wrap;
}
.small-up-2 > .column[data-v-a7c5c2b1], .small-up-2 > .columns[data-v-a7c5c2b1] {
  flex: 0 0 50%;
  max-width: 50%;
}
.small-up-3[data-v-a7c5c2b1] {
  flex-wrap: wrap;
}
.small-up-3 > .column[data-v-a7c5c2b1], .small-up-3 > .columns[data-v-a7c5c2b1] {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.small-up-4[data-v-a7c5c2b1] {
  flex-wrap: wrap;
}
.small-up-4 > .column[data-v-a7c5c2b1], .small-up-4 > .columns[data-v-a7c5c2b1] {
  flex: 0 0 25%;
  max-width: 25%;
}
.small-up-5[data-v-a7c5c2b1] {
  flex-wrap: wrap;
}
.small-up-5 > .column[data-v-a7c5c2b1], .small-up-5 > .columns[data-v-a7c5c2b1] {
  flex: 0 0 20%;
  max-width: 20%;
}
.small-up-6[data-v-a7c5c2b1] {
  flex-wrap: wrap;
}
.small-up-6 > .column[data-v-a7c5c2b1], .small-up-6 > .columns[data-v-a7c5c2b1] {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.small-up-7[data-v-a7c5c2b1] {
  flex-wrap: wrap;
}
.small-up-7 > .column[data-v-a7c5c2b1], .small-up-7 > .columns[data-v-a7c5c2b1] {
  flex: 0 0 14.2857142857%;
  max-width: 14.2857142857%;
}
.small-up-8[data-v-a7c5c2b1] {
  flex-wrap: wrap;
}
.small-up-8 > .column[data-v-a7c5c2b1], .small-up-8 > .columns[data-v-a7c5c2b1] {
  flex: 0 0 12.5%;
  max-width: 12.5%;
}
.small-collapse > .column[data-v-a7c5c2b1], .small-collapse > .columns[data-v-a7c5c2b1] {
  padding-right: 0;
  padding-left: 0;
}
.small-uncollapse > .column[data-v-a7c5c2b1], .small-uncollapse > .columns[data-v-a7c5c2b1] {
  padding-right: 0;
  padding-left: 0;
}
@media print, screen and (min-width: 40em) {
.medium-1[data-v-a7c5c2b1] {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
}
.medium-offset-0[data-v-a7c5c2b1] {
    margin-left: 0%;
}
.medium-2[data-v-a7c5c2b1] {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
}
.medium-offset-1[data-v-a7c5c2b1] {
    margin-left: 8.3333333333%;
}
.medium-3[data-v-a7c5c2b1] {
    flex: 0 0 25%;
    max-width: 25%;
}
.medium-offset-2[data-v-a7c5c2b1] {
    margin-left: 16.6666666667%;
}
.medium-4[data-v-a7c5c2b1] {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
}
.medium-offset-3[data-v-a7c5c2b1] {
    margin-left: 25%;
}
.medium-5[data-v-a7c5c2b1] {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
}
.medium-offset-4[data-v-a7c5c2b1] {
    margin-left: 33.3333333333%;
}
.medium-6[data-v-a7c5c2b1] {
    flex: 0 0 50%;
    max-width: 50%;
}
.medium-offset-5[data-v-a7c5c2b1] {
    margin-left: 41.6666666667%;
}
.medium-7[data-v-a7c5c2b1] {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
}
.medium-offset-6[data-v-a7c5c2b1] {
    margin-left: 50%;
}
.medium-8[data-v-a7c5c2b1] {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
}
.medium-offset-7[data-v-a7c5c2b1] {
    margin-left: 58.3333333333%;
}
.medium-9[data-v-a7c5c2b1] {
    flex: 0 0 75%;
    max-width: 75%;
}
.medium-offset-8[data-v-a7c5c2b1] {
    margin-left: 66.6666666667%;
}
.medium-10[data-v-a7c5c2b1] {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
}
.medium-offset-9[data-v-a7c5c2b1] {
    margin-left: 75%;
}
.medium-11[data-v-a7c5c2b1] {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
}
.medium-offset-10[data-v-a7c5c2b1] {
    margin-left: 83.3333333333%;
}
.medium-12[data-v-a7c5c2b1] {
    flex: 0 0 100%;
    max-width: 100%;
}
.medium-offset-11[data-v-a7c5c2b1] {
    margin-left: 91.6666666667%;
}
.medium-up-1[data-v-a7c5c2b1] {
    flex-wrap: wrap;
}
.medium-up-1 > .column[data-v-a7c5c2b1], .medium-up-1 > .columns[data-v-a7c5c2b1] {
    flex: 0 0 100%;
    max-width: 100%;
}
.medium-up-2[data-v-a7c5c2b1] {
    flex-wrap: wrap;
}
.medium-up-2 > .column[data-v-a7c5c2b1], .medium-up-2 > .columns[data-v-a7c5c2b1] {
    flex: 0 0 50%;
    max-width: 50%;
}
.medium-up-3[data-v-a7c5c2b1] {
    flex-wrap: wrap;
}
.medium-up-3 > .column[data-v-a7c5c2b1], .medium-up-3 > .columns[data-v-a7c5c2b1] {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
}
.medium-up-4[data-v-a7c5c2b1] {
    flex-wrap: wrap;
}
.medium-up-4 > .column[data-v-a7c5c2b1], .medium-up-4 > .columns[data-v-a7c5c2b1] {
    flex: 0 0 25%;
    max-width: 25%;
}
.medium-up-5[data-v-a7c5c2b1] {
    flex-wrap: wrap;
}
.medium-up-5 > .column[data-v-a7c5c2b1], .medium-up-5 > .columns[data-v-a7c5c2b1] {
    flex: 0 0 20%;
    max-width: 20%;
}
.medium-up-6[data-v-a7c5c2b1] {
    flex-wrap: wrap;
}
.medium-up-6 > .column[data-v-a7c5c2b1], .medium-up-6 > .columns[data-v-a7c5c2b1] {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
}
.medium-up-7[data-v-a7c5c2b1] {
    flex-wrap: wrap;
}
.medium-up-7 > .column[data-v-a7c5c2b1], .medium-up-7 > .columns[data-v-a7c5c2b1] {
    flex: 0 0 14.2857142857%;
    max-width: 14.2857142857%;
}
.medium-up-8[data-v-a7c5c2b1] {
    flex-wrap: wrap;
}
.medium-up-8 > .column[data-v-a7c5c2b1], .medium-up-8 > .columns[data-v-a7c5c2b1] {
    flex: 0 0 12.5%;
    max-width: 12.5%;
}
}
@media print, screen and (min-width: 40em) and (min-width: 40em) {
.medium-expand[data-v-a7c5c2b1] {
    flex: 1 1 0px;
}
}
.row.medium-unstack > .column[data-v-a7c5c2b1], .row.medium-unstack > .columns[data-v-a7c5c2b1] {
  flex: 0 0 100%;
}
@media print, screen and (min-width: 40em) {
.row.medium-unstack > .column[data-v-a7c5c2b1], .row.medium-unstack > .columns[data-v-a7c5c2b1] {
    flex: 1 1 0px;
}
.medium-collapse > .column[data-v-a7c5c2b1], .medium-collapse > .columns[data-v-a7c5c2b1] {
    padding-right: 0;
    padding-left: 0;
}
.medium-uncollapse > .column[data-v-a7c5c2b1], .medium-uncollapse > .columns[data-v-a7c5c2b1] {
    padding-right: 0;
    padding-left: 0;
}
}
@media print, screen and (min-width: 64em) {
.large-1[data-v-a7c5c2b1] {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
}
.large-offset-0[data-v-a7c5c2b1] {
    margin-left: 0%;
}
.large-2[data-v-a7c5c2b1] {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
}
.large-offset-1[data-v-a7c5c2b1] {
    margin-left: 8.3333333333%;
}
.large-3[data-v-a7c5c2b1] {
    flex: 0 0 25%;
    max-width: 25%;
}
.large-offset-2[data-v-a7c5c2b1] {
    margin-left: 16.6666666667%;
}
.large-4[data-v-a7c5c2b1] {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
}
.large-offset-3[data-v-a7c5c2b1] {
    margin-left: 25%;
}
.large-5[data-v-a7c5c2b1] {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
}
.large-offset-4[data-v-a7c5c2b1] {
    margin-left: 33.3333333333%;
}
.large-6[data-v-a7c5c2b1] {
    flex: 0 0 50%;
    max-width: 50%;
}
.large-offset-5[data-v-a7c5c2b1] {
    margin-left: 41.6666666667%;
}
.large-7[data-v-a7c5c2b1] {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
}
.large-offset-6[data-v-a7c5c2b1] {
    margin-left: 50%;
}
.large-8[data-v-a7c5c2b1] {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
}
.large-offset-7[data-v-a7c5c2b1] {
    margin-left: 58.3333333333%;
}
.large-9[data-v-a7c5c2b1] {
    flex: 0 0 75%;
    max-width: 75%;
}
.large-offset-8[data-v-a7c5c2b1] {
    margin-left: 66.6666666667%;
}
.large-10[data-v-a7c5c2b1] {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
}
.large-offset-9[data-v-a7c5c2b1] {
    margin-left: 75%;
}
.large-11[data-v-a7c5c2b1] {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
}
.large-offset-10[data-v-a7c5c2b1] {
    margin-left: 83.3333333333%;
}
.large-12[data-v-a7c5c2b1] {
    flex: 0 0 100%;
    max-width: 100%;
}
.large-offset-11[data-v-a7c5c2b1] {
    margin-left: 91.6666666667%;
}
.large-up-1[data-v-a7c5c2b1] {
    flex-wrap: wrap;
}
.large-up-1 > .column[data-v-a7c5c2b1], .large-up-1 > .columns[data-v-a7c5c2b1] {
    flex: 0 0 100%;
    max-width: 100%;
}
.large-up-2[data-v-a7c5c2b1] {
    flex-wrap: wrap;
}
.large-up-2 > .column[data-v-a7c5c2b1], .large-up-2 > .columns[data-v-a7c5c2b1] {
    flex: 0 0 50%;
    max-width: 50%;
}
.large-up-3[data-v-a7c5c2b1] {
    flex-wrap: wrap;
}
.large-up-3 > .column[data-v-a7c5c2b1], .large-up-3 > .columns[data-v-a7c5c2b1] {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
}
.large-up-4[data-v-a7c5c2b1] {
    flex-wrap: wrap;
}
.large-up-4 > .column[data-v-a7c5c2b1], .large-up-4 > .columns[data-v-a7c5c2b1] {
    flex: 0 0 25%;
    max-width: 25%;
}
.large-up-5[data-v-a7c5c2b1] {
    flex-wrap: wrap;
}
.large-up-5 > .column[data-v-a7c5c2b1], .large-up-5 > .columns[data-v-a7c5c2b1] {
    flex: 0 0 20%;
    max-width: 20%;
}
.large-up-6[data-v-a7c5c2b1] {
    flex-wrap: wrap;
}
.large-up-6 > .column[data-v-a7c5c2b1], .large-up-6 > .columns[data-v-a7c5c2b1] {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
}
.large-up-7[data-v-a7c5c2b1] {
    flex-wrap: wrap;
}
.large-up-7 > .column[data-v-a7c5c2b1], .large-up-7 > .columns[data-v-a7c5c2b1] {
    flex: 0 0 14.2857142857%;
    max-width: 14.2857142857%;
}
.large-up-8[data-v-a7c5c2b1] {
    flex-wrap: wrap;
}
.large-up-8 > .column[data-v-a7c5c2b1], .large-up-8 > .columns[data-v-a7c5c2b1] {
    flex: 0 0 12.5%;
    max-width: 12.5%;
}
}
@media print, screen and (min-width: 64em) and (min-width: 64em) {
.large-expand[data-v-a7c5c2b1] {
    flex: 1 1 0px;
}
}
.row.large-unstack > .column[data-v-a7c5c2b1], .row.large-unstack > .columns[data-v-a7c5c2b1] {
  flex: 0 0 100%;
}
@media print, screen and (min-width: 64em) {
.row.large-unstack > .column[data-v-a7c5c2b1], .row.large-unstack > .columns[data-v-a7c5c2b1] {
    flex: 1 1 0px;
}
.large-collapse > .column[data-v-a7c5c2b1], .large-collapse > .columns[data-v-a7c5c2b1] {
    padding-right: 0;
    padding-left: 0;
}
.large-uncollapse > .column[data-v-a7c5c2b1], .large-uncollapse > .columns[data-v-a7c5c2b1] {
    padding-right: 0;
    padding-left: 0;
}
}
.shrink[data-v-a7c5c2b1] {
  flex: 0 0 auto;
  max-width: 100%;
}
.column-block[data-v-a7c5c2b1] {
  margin-bottom: 0;
}
.column-block[data-v-a7c5c2b1] > :last-child {
  margin-bottom: 0;
}
@media print, screen and (min-width: 40em) {
.column-block[data-v-a7c5c2b1] {
    margin-bottom: 0;
}
.column-block[data-v-a7c5c2b1] > :last-child {
    margin-bottom: 0;
}
}
.button[data-v-a7c5c2b1] {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0.5rem 0;
  padding: var(--space-smaller) 1em;
  border: 1px solid transparent;
  border-radius: var(--border-radius-normal);
  transition: background-color 0.25s ease-out, color 0.25s ease-out;
  font-family: inherit;
  font-size: var(--font-size-small);
  -webkit-appearance: none;
  line-height: 1;
  text-align: center;
  cursor: pointer;
  background-color: #1f93ff;
  color: #fff;
}
[data-whatinput=mouse] .button[data-v-a7c5c2b1] {
  outline: 0;
}
.button[data-v-a7c5c2b1]:hover, .button[data-v-a7c5c2b1]:focus {
  background-color: #007ef3;
  color: #fff;
}
.button.tiny[data-v-a7c5c2b1] {
  font-size: var(--font-size-micro);
}
.button.small[data-v-a7c5c2b1] {
  font-size: var(--font-size-mini);
}
.button.large[data-v-a7c5c2b1] {
  font-size: var(--font-size-medium);
}
.button.expanded[data-v-a7c5c2b1] {
  display: block;
  width: 100%;
  margin-right: 0;
  margin-left: 0;
}
.button.primary[data-v-a7c5c2b1] {
  background-color: #1f93ff;
  color: #fff;
}
.button.primary[data-v-a7c5c2b1]:hover, .button.primary[data-v-a7c5c2b1]:focus {
  background-color: #0076e5;
  color: #fff;
}
.button.secondary[data-v-a7c5c2b1] {
  background-color: #5d7592;
  color: #fff;
}
.button.secondary[data-v-a7c5c2b1]:hover, .button.secondary[data-v-a7c5c2b1]:focus {
  background-color: #4a5e75;
  color: #fff;
}
.button.success[data-v-a7c5c2b1] {
  background-color: #44ce4b;
  color: #fff;
}
.button.success[data-v-a7c5c2b1]:hover, .button.success[data-v-a7c5c2b1]:focus {
  background-color: #2eae34;
  color: #fff;
}
.button.warning[data-v-a7c5c2b1] {
  background-color: #ffc532;
  color: #fff;
}
.button.warning[data-v-a7c5c2b1]:hover, .button.warning[data-v-a7c5c2b1]:focus {
  background-color: #f4af00;
  color: #fff;
}
.button.alert[data-v-a7c5c2b1] {
  background-color: #ff382d;
  color: #fff;
}
.button.alert[data-v-a7c5c2b1]:hover, .button.alert[data-v-a7c5c2b1]:focus {
  background-color: #f00d00;
  color: #fff;
}
.button.disabled[data-v-a7c5c2b1], .button[disabled][data-v-a7c5c2b1] {
  opacity: 0.4;
  cursor: not-allowed;
}
.button.disabled[data-v-a7c5c2b1], .button.disabled[data-v-a7c5c2b1]:hover, .button.disabled[data-v-a7c5c2b1]:focus, .button[disabled][data-v-a7c5c2b1], .button[disabled][data-v-a7c5c2b1]:hover, .button[disabled][data-v-a7c5c2b1]:focus {
  background-color: #1f93ff;
  color: #fff;
}
.button.disabled.primary[data-v-a7c5c2b1], .button[disabled].primary[data-v-a7c5c2b1] {
  opacity: 0.4;
  cursor: not-allowed;
}
.button.disabled.primary[data-v-a7c5c2b1], .button.disabled.primary[data-v-a7c5c2b1]:hover, .button.disabled.primary[data-v-a7c5c2b1]:focus, .button[disabled].primary[data-v-a7c5c2b1], .button[disabled].primary[data-v-a7c5c2b1]:hover, .button[disabled].primary[data-v-a7c5c2b1]:focus {
  background-color: #1f93ff;
  color: #fff;
}
.button.disabled.secondary[data-v-a7c5c2b1], .button[disabled].secondary[data-v-a7c5c2b1] {
  opacity: 0.4;
  cursor: not-allowed;
}
.button.disabled.secondary[data-v-a7c5c2b1], .button.disabled.secondary[data-v-a7c5c2b1]:hover, .button.disabled.secondary[data-v-a7c5c2b1]:focus, .button[disabled].secondary[data-v-a7c5c2b1], .button[disabled].secondary[data-v-a7c5c2b1]:hover, .button[disabled].secondary[data-v-a7c5c2b1]:focus {
  background-color: #5d7592;
  color: #fff;
}
.button.disabled.success[data-v-a7c5c2b1], .button[disabled].success[data-v-a7c5c2b1] {
  opacity: 0.4;
  cursor: not-allowed;
}
.button.disabled.success[data-v-a7c5c2b1], .button.disabled.success[data-v-a7c5c2b1]:hover, .button.disabled.success[data-v-a7c5c2b1]:focus, .button[disabled].success[data-v-a7c5c2b1], .button[disabled].success[data-v-a7c5c2b1]:hover, .button[disabled].success[data-v-a7c5c2b1]:focus {
  background-color: #44ce4b;
  color: #fff;
}
.button.disabled.warning[data-v-a7c5c2b1], .button[disabled].warning[data-v-a7c5c2b1] {
  opacity: 0.4;
  cursor: not-allowed;
}
.button.disabled.warning[data-v-a7c5c2b1], .button.disabled.warning[data-v-a7c5c2b1]:hover, .button.disabled.warning[data-v-a7c5c2b1]:focus, .button[disabled].warning[data-v-a7c5c2b1], .button[disabled].warning[data-v-a7c5c2b1]:hover, .button[disabled].warning[data-v-a7c5c2b1]:focus {
  background-color: #ffc532;
  color: #fff;
}
.button.disabled.alert[data-v-a7c5c2b1], .button[disabled].alert[data-v-a7c5c2b1] {
  opacity: 0.4;
  cursor: not-allowed;
}
.button.disabled.alert[data-v-a7c5c2b1], .button.disabled.alert[data-v-a7c5c2b1]:hover, .button.disabled.alert[data-v-a7c5c2b1]:focus, .button[disabled].alert[data-v-a7c5c2b1], .button[disabled].alert[data-v-a7c5c2b1]:hover, .button[disabled].alert[data-v-a7c5c2b1]:focus {
  background-color: #ff382d;
  color: #fff;
}
.button.hollow[data-v-a7c5c2b1] {
  border: 1px solid #1f93ff;
  color: #1f93ff;
}
.button.hollow[data-v-a7c5c2b1], .button.hollow[data-v-a7c5c2b1]:hover, .button.hollow[data-v-a7c5c2b1]:focus {
  background-color: transparent;
}
.button.hollow.disabled[data-v-a7c5c2b1], .button.hollow.disabled[data-v-a7c5c2b1]:hover, .button.hollow.disabled[data-v-a7c5c2b1]:focus, .button.hollow[disabled][data-v-a7c5c2b1], .button.hollow[disabled][data-v-a7c5c2b1]:hover, .button.hollow[disabled][data-v-a7c5c2b1]:focus {
  background-color: transparent;
}
.button.hollow[data-v-a7c5c2b1]:hover, .button.hollow[data-v-a7c5c2b1]:focus {
  border-color: #004a8f;
  color: #004a8f;
}
.button.hollow:hover.disabled[data-v-a7c5c2b1], .button.hollow:hover[disabled][data-v-a7c5c2b1], .button.hollow:focus.disabled[data-v-a7c5c2b1], .button.hollow:focus[disabled][data-v-a7c5c2b1] {
  border: 1px solid #1f93ff;
  color: #1f93ff;
}
.button.hollow.primary[data-v-a7c5c2b1] {
  border: 1px solid #1f93ff;
  color: #1f93ff;
}
.button.hollow.primary[data-v-a7c5c2b1]:hover, .button.hollow.primary[data-v-a7c5c2b1]:focus {
  border-color: #004a8f;
  color: #004a8f;
}
.button.hollow.primary:hover.disabled[data-v-a7c5c2b1], .button.hollow.primary:hover[disabled][data-v-a7c5c2b1], .button.hollow.primary:focus.disabled[data-v-a7c5c2b1], .button.hollow.primary:focus[disabled][data-v-a7c5c2b1] {
  border: 1px solid #1f93ff;
  color: #1f93ff;
}
.button.hollow.secondary[data-v-a7c5c2b1] {
  border: 1px solid #5d7592;
  color: #5d7592;
}
.button.hollow.secondary[data-v-a7c5c2b1]:hover, .button.hollow.secondary[data-v-a7c5c2b1]:focus {
  border-color: #2f3b49;
  color: #2f3b49;
}
.button.hollow.secondary:hover.disabled[data-v-a7c5c2b1], .button.hollow.secondary:hover[disabled][data-v-a7c5c2b1], .button.hollow.secondary:focus.disabled[data-v-a7c5c2b1], .button.hollow.secondary:focus[disabled][data-v-a7c5c2b1] {
  border: 1px solid #5d7592;
  color: #5d7592;
}
.button.hollow.success[data-v-a7c5c2b1] {
  border: 1px solid #44ce4b;
  color: #44ce4b;
}
.button.hollow.success[data-v-a7c5c2b1]:hover, .button.hollow.success[data-v-a7c5c2b1]:focus {
  border-color: #1c6d21;
  color: #1c6d21;
}
.button.hollow.success:hover.disabled[data-v-a7c5c2b1], .button.hollow.success:hover[disabled][data-v-a7c5c2b1], .button.hollow.success:focus.disabled[data-v-a7c5c2b1], .button.hollow.success:focus[disabled][data-v-a7c5c2b1] {
  border: 1px solid #44ce4b;
  color: #44ce4b;
}
.button.hollow.warning[data-v-a7c5c2b1] {
  border: 1px solid #ffc532;
  color: #ffc532;
}
.button.hollow.warning[data-v-a7c5c2b1]:hover, .button.hollow.warning[data-v-a7c5c2b1]:focus {
  border-color: #996d00;
  color: #996d00;
}
.button.hollow.warning:hover.disabled[data-v-a7c5c2b1], .button.hollow.warning:hover[disabled][data-v-a7c5c2b1], .button.hollow.warning:focus.disabled[data-v-a7c5c2b1], .button.hollow.warning:focus[disabled][data-v-a7c5c2b1] {
  border: 1px solid #ffc532;
  color: #ffc532;
}
.button.hollow.alert[data-v-a7c5c2b1] {
  border: 1px solid #ff382d;
  color: #ff382d;
}
.button.hollow.alert[data-v-a7c5c2b1]:hover, .button.hollow.alert[data-v-a7c5c2b1]:focus {
  border-color: #960800;
  color: #960800;
}
.button.hollow.alert:hover.disabled[data-v-a7c5c2b1], .button.hollow.alert:hover[disabled][data-v-a7c5c2b1], .button.hollow.alert:focus.disabled[data-v-a7c5c2b1], .button.hollow.alert:focus[disabled][data-v-a7c5c2b1] {
  border: 1px solid #ff382d;
  color: #ff382d;
}
.button.clear[data-v-a7c5c2b1] {
  border: 1px solid #1f93ff;
  color: #1f93ff;
}
.button.clear[data-v-a7c5c2b1], .button.clear[data-v-a7c5c2b1]:hover, .button.clear[data-v-a7c5c2b1]:focus {
  background-color: transparent;
}
.button.clear.disabled[data-v-a7c5c2b1], .button.clear.disabled[data-v-a7c5c2b1]:hover, .button.clear.disabled[data-v-a7c5c2b1]:focus, .button.clear[disabled][data-v-a7c5c2b1], .button.clear[disabled][data-v-a7c5c2b1]:hover, .button.clear[disabled][data-v-a7c5c2b1]:focus {
  background-color: transparent;
}
.button.clear[data-v-a7c5c2b1]:hover, .button.clear[data-v-a7c5c2b1]:focus {
  border-color: #004a8f;
  color: #004a8f;
}
.button.clear:hover.disabled[data-v-a7c5c2b1], .button.clear:hover[disabled][data-v-a7c5c2b1], .button.clear:focus.disabled[data-v-a7c5c2b1], .button.clear:focus[disabled][data-v-a7c5c2b1] {
  border: 1px solid #1f93ff;
  color: #1f93ff;
}
.button.clear[data-v-a7c5c2b1], .button.clear.disabled[data-v-a7c5c2b1], .button.clear[disabled][data-v-a7c5c2b1], .button.clear[data-v-a7c5c2b1]:hover, .button.clear:hover.disabled[data-v-a7c5c2b1], .button.clear:hover[disabled][data-v-a7c5c2b1], .button.clear[data-v-a7c5c2b1]:focus, .button.clear:focus.disabled[data-v-a7c5c2b1], .button.clear:focus[disabled][data-v-a7c5c2b1] {
  border-color: transparent;
}
.button.clear.primary[data-v-a7c5c2b1] {
  border: 1px solid #1f93ff;
  color: #1f93ff;
}
.button.clear.primary[data-v-a7c5c2b1]:hover, .button.clear.primary[data-v-a7c5c2b1]:focus {
  border-color: #004a8f;
  color: #004a8f;
}
.button.clear.primary:hover.disabled[data-v-a7c5c2b1], .button.clear.primary:hover[disabled][data-v-a7c5c2b1], .button.clear.primary:focus.disabled[data-v-a7c5c2b1], .button.clear.primary:focus[disabled][data-v-a7c5c2b1] {
  border: 1px solid #1f93ff;
  color: #1f93ff;
}
.button.clear.primary[data-v-a7c5c2b1], .button.clear.primary.disabled[data-v-a7c5c2b1], .button.clear.primary[disabled][data-v-a7c5c2b1], .button.clear.primary[data-v-a7c5c2b1]:hover, .button.clear.primary:hover.disabled[data-v-a7c5c2b1], .button.clear.primary:hover[disabled][data-v-a7c5c2b1], .button.clear.primary[data-v-a7c5c2b1]:focus, .button.clear.primary:focus.disabled[data-v-a7c5c2b1], .button.clear.primary:focus[disabled][data-v-a7c5c2b1] {
  border-color: transparent;
}
.button.clear.secondary[data-v-a7c5c2b1] {
  border: 1px solid #5d7592;
  color: #5d7592;
}
.button.clear.secondary[data-v-a7c5c2b1]:hover, .button.clear.secondary[data-v-a7c5c2b1]:focus {
  border-color: #2f3b49;
  color: #2f3b49;
}
.button.clear.secondary:hover.disabled[data-v-a7c5c2b1], .button.clear.secondary:hover[disabled][data-v-a7c5c2b1], .button.clear.secondary:focus.disabled[data-v-a7c5c2b1], .button.clear.secondary:focus[disabled][data-v-a7c5c2b1] {
  border: 1px solid #5d7592;
  color: #5d7592;
}
.button.clear.secondary[data-v-a7c5c2b1], .button.clear.secondary.disabled[data-v-a7c5c2b1], .button.clear.secondary[disabled][data-v-a7c5c2b1], .button.clear.secondary[data-v-a7c5c2b1]:hover, .button.clear.secondary:hover.disabled[data-v-a7c5c2b1], .button.clear.secondary:hover[disabled][data-v-a7c5c2b1], .button.clear.secondary[data-v-a7c5c2b1]:focus, .button.clear.secondary:focus.disabled[data-v-a7c5c2b1], .button.clear.secondary:focus[disabled][data-v-a7c5c2b1] {
  border-color: transparent;
}
.button.clear.success[data-v-a7c5c2b1] {
  border: 1px solid #44ce4b;
  color: #44ce4b;
}
.button.clear.success[data-v-a7c5c2b1]:hover, .button.clear.success[data-v-a7c5c2b1]:focus {
  border-color: #1c6d21;
  color: #1c6d21;
}
.button.clear.success:hover.disabled[data-v-a7c5c2b1], .button.clear.success:hover[disabled][data-v-a7c5c2b1], .button.clear.success:focus.disabled[data-v-a7c5c2b1], .button.clear.success:focus[disabled][data-v-a7c5c2b1] {
  border: 1px solid #44ce4b;
  color: #44ce4b;
}
.button.clear.success[data-v-a7c5c2b1], .button.clear.success.disabled[data-v-a7c5c2b1], .button.clear.success[disabled][data-v-a7c5c2b1], .button.clear.success[data-v-a7c5c2b1]:hover, .button.clear.success:hover.disabled[data-v-a7c5c2b1], .button.clear.success:hover[disabled][data-v-a7c5c2b1], .button.clear.success[data-v-a7c5c2b1]:focus, .button.clear.success:focus.disabled[data-v-a7c5c2b1], .button.clear.success:focus[disabled][data-v-a7c5c2b1] {
  border-color: transparent;
}
.button.clear.warning[data-v-a7c5c2b1] {
  border: 1px solid #ffc532;
  color: #ffc532;
}
.button.clear.warning[data-v-a7c5c2b1]:hover, .button.clear.warning[data-v-a7c5c2b1]:focus {
  border-color: #996d00;
  color: #996d00;
}
.button.clear.warning:hover.disabled[data-v-a7c5c2b1], .button.clear.warning:hover[disabled][data-v-a7c5c2b1], .button.clear.warning:focus.disabled[data-v-a7c5c2b1], .button.clear.warning:focus[disabled][data-v-a7c5c2b1] {
  border: 1px solid #ffc532;
  color: #ffc532;
}
.button.clear.warning[data-v-a7c5c2b1], .button.clear.warning.disabled[data-v-a7c5c2b1], .button.clear.warning[disabled][data-v-a7c5c2b1], .button.clear.warning[data-v-a7c5c2b1]:hover, .button.clear.warning:hover.disabled[data-v-a7c5c2b1], .button.clear.warning:hover[disabled][data-v-a7c5c2b1], .button.clear.warning[data-v-a7c5c2b1]:focus, .button.clear.warning:focus.disabled[data-v-a7c5c2b1], .button.clear.warning:focus[disabled][data-v-a7c5c2b1] {
  border-color: transparent;
}
.button.clear.alert[data-v-a7c5c2b1] {
  border: 1px solid #ff382d;
  color: #ff382d;
}
.button.clear.alert[data-v-a7c5c2b1]:hover, .button.clear.alert[data-v-a7c5c2b1]:focus {
  border-color: #960800;
  color: #960800;
}
.button.clear.alert:hover.disabled[data-v-a7c5c2b1], .button.clear.alert:hover[disabled][data-v-a7c5c2b1], .button.clear.alert:focus.disabled[data-v-a7c5c2b1], .button.clear.alert:focus[disabled][data-v-a7c5c2b1] {
  border: 1px solid #ff382d;
  color: #ff382d;
}
.button.clear.alert[data-v-a7c5c2b1], .button.clear.alert.disabled[data-v-a7c5c2b1], .button.clear.alert[disabled][data-v-a7c5c2b1], .button.clear.alert[data-v-a7c5c2b1]:hover, .button.clear.alert:hover.disabled[data-v-a7c5c2b1], .button.clear.alert:hover[disabled][data-v-a7c5c2b1], .button.clear.alert[data-v-a7c5c2b1]:focus, .button.clear.alert:focus.disabled[data-v-a7c5c2b1], .button.clear.alert:focus[disabled][data-v-a7c5c2b1] {
  border-color: transparent;
}
.button.dropdown[data-v-a7c5c2b1]::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 0.4em;
  content: "";
  border-bottom-width: 0;
  border-top-style: solid;
  border-color: #fff transparent transparent;
  position: relative;
  top: 0.4em;
  display: inline-block;
  float: right;
  margin-left: 1em;
}
.button.dropdown.hollow[data-v-a7c5c2b1]::after, .button.dropdown.clear[data-v-a7c5c2b1]::after {
  border-top-color: #1f93ff;
}
.button.dropdown.hollow.primary[data-v-a7c5c2b1]::after, .button.dropdown.clear.primary[data-v-a7c5c2b1]::after {
  border-top-color: #1f93ff;
}
.button.dropdown.hollow.secondary[data-v-a7c5c2b1]::after, .button.dropdown.clear.secondary[data-v-a7c5c2b1]::after {
  border-top-color: #5d7592;
}
.button.dropdown.hollow.success[data-v-a7c5c2b1]::after, .button.dropdown.clear.success[data-v-a7c5c2b1]::after {
  border-top-color: #44ce4b;
}
.button.dropdown.hollow.warning[data-v-a7c5c2b1]::after, .button.dropdown.clear.warning[data-v-a7c5c2b1]::after {
  border-top-color: #ffc532;
}
.button.dropdown.hollow.alert[data-v-a7c5c2b1]::after, .button.dropdown.clear.alert[data-v-a7c5c2b1]::after {
  border-top-color: #ff382d;
}
.button.arrow-only[data-v-a7c5c2b1]::after {
  top: -0.1em;
  float: none;
  margin-left: 0;
}
a.button[data-v-a7c5c2b1]:hover, a.button[data-v-a7c5c2b1]:focus {
  text-decoration: none;
}
.button-group[data-v-a7c5c2b1] {
  margin-bottom: 0;
  display: flex;
  flex-wrap: nowrap;
  align-items: stretch;
}
.button-group[data-v-a7c5c2b1]::before, .button-group[data-v-a7c5c2b1]::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.button-group[data-v-a7c5c2b1]::after {
  clear: both;
}
.button-group .button[data-v-a7c5c2b1] {
  margin: 0;
  margin-right: 0;
  margin-bottom: 0;
  font-size: var(--font-size-small);
  flex: 0 0 auto;
  border-radius: 0;
}
.button-group .button[data-v-a7c5c2b1]:last-child {
  margin-right: 0;
}
.button-group .button[data-v-a7c5c2b1]:first-child {
  border-top-left-radius: var(--border-radius-normal);
  border-bottom-left-radius: var(--border-radius-normal);
}
.button-group .button[data-v-a7c5c2b1]:last-child {
  border-top-right-radius: var(--border-radius-normal);
  border-bottom-right-radius: var(--border-radius-normal);
}
.button-group.tiny .button[data-v-a7c5c2b1] {
  font-size: var(--font-size-micro);
}
.button-group.small .button[data-v-a7c5c2b1] {
  font-size: var(--font-size-mini);
}
.button-group.large .button[data-v-a7c5c2b1] {
  font-size: var(--font-size-medium);
}
.button-group.expanded .button[data-v-a7c5c2b1] {
  flex: 1 1 0px;
}
.button-group.primary .button[data-v-a7c5c2b1] {
  background-color: #1f93ff;
  color: #fff;
}
.button-group.primary .button[data-v-a7c5c2b1]:hover, .button-group.primary .button[data-v-a7c5c2b1]:focus {
  background-color: #0076e5;
  color: #fff;
}
.button-group.secondary .button[data-v-a7c5c2b1] {
  background-color: #5d7592;
  color: #fff;
}
.button-group.secondary .button[data-v-a7c5c2b1]:hover, .button-group.secondary .button[data-v-a7c5c2b1]:focus {
  background-color: #4a5e75;
  color: #fff;
}
.button-group.success .button[data-v-a7c5c2b1] {
  background-color: #44ce4b;
  color: #fff;
}
.button-group.success .button[data-v-a7c5c2b1]:hover, .button-group.success .button[data-v-a7c5c2b1]:focus {
  background-color: #2eae34;
  color: #fff;
}
.button-group.warning .button[data-v-a7c5c2b1] {
  background-color: #ffc532;
  color: #fff;
}
.button-group.warning .button[data-v-a7c5c2b1]:hover, .button-group.warning .button[data-v-a7c5c2b1]:focus {
  background-color: #f4af00;
  color: #fff;
}
.button-group.alert .button[data-v-a7c5c2b1] {
  background-color: #ff382d;
  color: #fff;
}
.button-group.alert .button[data-v-a7c5c2b1]:hover, .button-group.alert .button[data-v-a7c5c2b1]:focus {
  background-color: #f00d00;
  color: #fff;
}
.button-group.stacked[data-v-a7c5c2b1], .button-group.stacked-for-small[data-v-a7c5c2b1], .button-group.stacked-for-medium[data-v-a7c5c2b1] {
  flex-wrap: wrap;
}
.button-group.stacked .button[data-v-a7c5c2b1], .button-group.stacked-for-small .button[data-v-a7c5c2b1], .button-group.stacked-for-medium .button[data-v-a7c5c2b1] {
  flex: 0 0 100%;
  border-radius: 0;
}
.button-group.stacked .button[data-v-a7c5c2b1]:last-child, .button-group.stacked-for-small .button[data-v-a7c5c2b1]:last-child, .button-group.stacked-for-medium .button[data-v-a7c5c2b1]:last-child {
  margin-bottom: 0;
}
.button-group.stacked .button[data-v-a7c5c2b1]:first-child, .button-group.stacked-for-small .button[data-v-a7c5c2b1]:first-child, .button-group.stacked-for-medium .button[data-v-a7c5c2b1]:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.button-group.stacked .button[data-v-a7c5c2b1]:last-child, .button-group.stacked-for-small .button[data-v-a7c5c2b1]:last-child, .button-group.stacked-for-medium .button[data-v-a7c5c2b1]:last-child {
  margin-bottom: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.button-group.stacked.expanded .button[data-v-a7c5c2b1], .button-group.stacked-for-small.expanded .button[data-v-a7c5c2b1], .button-group.stacked-for-medium.expanded .button[data-v-a7c5c2b1] {
  flex: 1 1 0px;
}
@media print, screen and (min-width: 40em) {
.button-group.stacked-for-small .button[data-v-a7c5c2b1] {
    flex: 0 0 auto;
    margin-bottom: 0;
}
.button-group.stacked-for-small .button[data-v-a7c5c2b1]:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
}
.button-group.stacked-for-small .button[data-v-a7c5c2b1]:last-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
}
@media print, screen and (min-width: 64em) {
.button-group.stacked-for-medium .button[data-v-a7c5c2b1] {
    flex: 0 0 auto;
    margin-bottom: 0;
}
.button-group.stacked-for-medium .button[data-v-a7c5c2b1]:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
}
.button-group.stacked-for-medium .button[data-v-a7c5c2b1]:last-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
}
@media screen and (max-width: 39.99875em) {
.button-group.stacked-for-small.expanded[data-v-a7c5c2b1] {
    display: block;
}
.button-group.stacked-for-small.expanded .button[data-v-a7c5c2b1] {
    display: block;
    margin-right: 0;
}
}
@media screen and (max-width: 63.99875em) {
.button-group.stacked-for-medium.expanded[data-v-a7c5c2b1] {
    display: block;
}
.button-group.stacked-for-medium.expanded .button[data-v-a7c5c2b1] {
    display: block;
    margin-right: 0;
}
}
.close-button[data-v-a7c5c2b1] {
  position: absolute;
  color: #6e6f73;
  cursor: pointer;
}
[data-whatinput=mouse] .close-button[data-v-a7c5c2b1] {
  outline: 0;
}
.close-button[data-v-a7c5c2b1]:hover, .close-button[data-v-a7c5c2b1]:focus {
  color: #000;
}
.close-button.small[data-v-a7c5c2b1] {
  right: 0.66rem;
  top: 0.33em;
  font-size: 1.5em;
  line-height: 1;
}
.close-button[data-v-a7c5c2b1], .close-button.medium[data-v-a7c5c2b1] {
  right: 1rem;
  top: 0.5rem;
  font-size: 2em;
  line-height: 1;
}
.label[data-v-a7c5c2b1] {
  display: inline-block;
  padding: 0.25rem 0.5rem;
  border-radius: var(--border-radius-small);
  font-size: 0.75rem;
  line-height: 1;
  white-space: nowrap;
  cursor: default;
  background: #fff;
  color: #000;
}
.label.primary[data-v-a7c5c2b1] {
  background: #1f93ff;
  color: #000;
}
.label.secondary[data-v-a7c5c2b1] {
  background: #5d7592;
  color: #000;
}
.label.success[data-v-a7c5c2b1] {
  background: #44ce4b;
  color: #000;
}
.label.warning[data-v-a7c5c2b1] {
  background: #ffc532;
  color: #000;
}
.label.alert[data-v-a7c5c2b1] {
  background: #ff382d;
  color: #000;
}
.progress[data-v-a7c5c2b1] {
  height: 0.625rem;
  margin-bottom: 0.5rem;
  border-radius: 0;
  background-color: #8492a6;
}
.progress.primary .progress-meter[data-v-a7c5c2b1] {
  background-color: #1f93ff;
}
.progress.secondary .progress-meter[data-v-a7c5c2b1] {
  background-color: #5d7592;
}
.progress.success .progress-meter[data-v-a7c5c2b1] {
  background-color: #44ce4b;
}
.progress.warning .progress-meter[data-v-a7c5c2b1] {
  background-color: #ffc532;
}
.progress.alert .progress-meter[data-v-a7c5c2b1] {
  background-color: #ff382d;
}
.progress-meter[data-v-a7c5c2b1] {
  position: relative;
  display: block;
  width: 0%;
  height: 100%;
  background-color: #1f93ff;
}
.progress-meter-text[data-v-a7c5c2b1] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin: 0;
  font-size: 0.75rem;
  font-weight: bold;
  color: #fff;
  white-space: nowrap;
}
.slider[data-v-a7c5c2b1] {
  position: relative;
  height: 0.3125rem;
  margin-top: 1.25rem;
  margin-bottom: 2.25rem;
  background-color: #c0ccda;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  touch-action: none;
}
.slider-fill[data-v-a7c5c2b1] {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  max-width: 100%;
  height: 0.3125rem;
  background-color: #8492a6;
  transition: all 0.2s ease-in-out;
}
.slider-fill.is-dragging[data-v-a7c5c2b1] {
  transition: all 0s linear;
}
.slider-handle[data-v-a7c5c2b1] {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  z-index: 1;
  display: inline-block;
  width: 0.875rem;
  height: 0.875rem;
  border-radius: 0;
  background-color: #1f93ff;
  transition: all 0.2s ease-in-out;
  touch-action: manipulation;
}
[data-whatinput=mouse] .slider-handle[data-v-a7c5c2b1] {
  outline: 0;
}
.slider-handle[data-v-a7c5c2b1]:hover {
  background-color: #007ef3;
}
.slider-handle.is-dragging[data-v-a7c5c2b1] {
  transition: all 0s linear;
}
.slider.disabled[data-v-a7c5c2b1],
.slider[disabled][data-v-a7c5c2b1] {
  opacity: 0.25;
  cursor: not-allowed;
}
.slider.vertical[data-v-a7c5c2b1] {
  display: inline-block;
  width: 0.3125rem;
  height: 12.5rem;
  margin: 0 1.25rem;
  transform: scale(1, -1);
}
.slider.vertical .slider-fill[data-v-a7c5c2b1] {
  top: 0;
  width: 0.3125rem;
  max-height: 100%;
}
.slider.vertical .slider-handle[data-v-a7c5c2b1] {
  position: absolute;
  top: 0;
  left: 50%;
  width: 0.875rem;
  height: 0.875rem;
  transform: translateX(-50%);
}
.switch[data-v-a7c5c2b1] {
  height: 1.25rem;
  position: relative;
  margin-bottom: 0.5rem;
  outline: 0;
  font-size: 0.875rem;
  font-weight: bold;
  color: #fff;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.switch-input[data-v-a7c5c2b1] {
  position: absolute;
  margin-bottom: 0;
  opacity: 0;
}
.switch-paddle[data-v-a7c5c2b1] {
  position: relative;
  display: block;
  width: 2.5rem;
  height: 1.25rem;
  border-radius: 2rem;
  background: #c0ccda;
  transition: all 0.15s ease-out;
  font-weight: inherit;
  color: inherit;
  cursor: pointer;
}
input + .switch-paddle[data-v-a7c5c2b1] {
  margin: 0;
}
.switch-paddle[data-v-a7c5c2b1]::after {
  position: absolute;
  top: 0.125rem;
  left: 0.125rem;
  display: block;
  width: 1rem;
  height: 1rem;
  transform: translate3d(0, 0, 0);
  border-radius: 2rem;
  background: #fff;
  transition: all 0.15s ease-out;
  content: "";
}
input:checked ~ .switch-paddle[data-v-a7c5c2b1] {
  background: #1f93ff;
}
input:checked ~ .switch-paddle[data-v-a7c5c2b1]::after {
  left: 1.375rem;
}
[data-whatinput=mouse] input:focus ~ .switch-paddle[data-v-a7c5c2b1] {
  outline: 0;
}
.switch-inactive[data-v-a7c5c2b1], .switch-active[data-v-a7c5c2b1] {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.switch-active[data-v-a7c5c2b1] {
  left: 8%;
  display: none;
}
input:checked + label > .switch-active[data-v-a7c5c2b1] {
  display: block;
}
.switch-inactive[data-v-a7c5c2b1] {
  right: 15%;
}
input:checked + label > .switch-inactive[data-v-a7c5c2b1] {
  display: none;
}
.switch.tiny[data-v-a7c5c2b1] {
  height: 0.75rem;
}
.switch.tiny .switch-paddle[data-v-a7c5c2b1] {
  width: 1.5rem;
  height: 0.75rem;
  font-size: 0.625rem;
}
.switch.tiny .switch-paddle[data-v-a7c5c2b1]::after {
  top: 0.125rem;
  left: 0.125rem;
  width: 0.5rem;
  height: 0.5rem;
}
.switch.tiny input:checked ~ .switch-paddle[data-v-a7c5c2b1]::after {
  left: 0.875rem;
}
.switch.small[data-v-a7c5c2b1] {
  height: 1rem;
}
.switch.small .switch-paddle[data-v-a7c5c2b1] {
  width: 2rem;
  height: 1rem;
  font-size: 0.75rem;
}
.switch.small .switch-paddle[data-v-a7c5c2b1]::after {
  top: 0.125rem;
  left: 0.125rem;
  width: 0.75rem;
  height: 0.75rem;
}
.switch.small input:checked ~ .switch-paddle[data-v-a7c5c2b1]::after {
  left: 1.125rem;
}
.switch.large[data-v-a7c5c2b1] {
  height: 2rem;
}
.switch.large .switch-paddle[data-v-a7c5c2b1] {
  width: 4rem;
  height: 2rem;
  font-size: 1rem;
}
.switch.large .switch-paddle[data-v-a7c5c2b1]::after {
  top: 0.125rem;
  left: 0.125rem;
  width: 1.75rem;
  height: 1.75rem;
}
.switch.large input:checked ~ .switch-paddle[data-v-a7c5c2b1]::after {
  left: 2.125rem;
}
table[data-v-a7c5c2b1] {
  border-collapse: collapse;
  width: 100%;
  margin-bottom: 0.5rem;
  border-radius: 0;
}
thead[data-v-a7c5c2b1],
tbody[data-v-a7c5c2b1],
tfoot[data-v-a7c5c2b1] {
  border: 1px solid transparent;
  background-color: transparent;
}
caption[data-v-a7c5c2b1] {
  padding: 0.5rem 0.625rem 0.625rem;
  font-weight: bold;
}
thead[data-v-a7c5c2b1] {
  background: rgba(6, 6, 6, 0);
  color: #3c4858;
}
tfoot[data-v-a7c5c2b1] {
  background: rgba(13, 13, 13, 0);
  color: #3c4858;
}
thead tr[data-v-a7c5c2b1],
tfoot tr[data-v-a7c5c2b1] {
  background: transparent;
}
thead th[data-v-a7c5c2b1],
thead td[data-v-a7c5c2b1],
tfoot th[data-v-a7c5c2b1],
tfoot td[data-v-a7c5c2b1] {
  padding: 0.5rem 0.625rem 0.625rem;
  font-weight: bold;
  text-align: left;
}
tbody th[data-v-a7c5c2b1],
tbody td[data-v-a7c5c2b1] {
  padding: 0.5rem 0.625rem 0.625rem;
}
tbody tr[data-v-a7c5c2b1] {
  border-bottom: 0;
  border-bottom: 1px solid transparent;
  background-color: transparent;
}
table.striped tbody tr[data-v-a7c5c2b1]:nth-child(even) {
  border-bottom: 0;
  background-color: rgba(13, 13, 13, 0);
}
@media screen and (max-width: 63.99875em) {
table.stack thead[data-v-a7c5c2b1] {
    display: none;
}
table.stack tfoot[data-v-a7c5c2b1] {
    display: none;
}
table.stack tr[data-v-a7c5c2b1],
  table.stack th[data-v-a7c5c2b1],
  table.stack td[data-v-a7c5c2b1] {
    display: block;
}
table.stack td[data-v-a7c5c2b1] {
    border-top: 0;
}
}
table.scroll[data-v-a7c5c2b1] {
  display: block;
  width: 100%;
  overflow-x: auto;
}
table.hover thead tr[data-v-a7c5c2b1]:hover {
  background-color: rgba(1, 1, 1, 0);
}
table.hover tfoot tr[data-v-a7c5c2b1]:hover {
  background-color: rgba(8, 8, 8, 0);
}
table.hover tbody tr[data-v-a7c5c2b1]:hover {
  background-color: rgba(0, 0, 0, 0);
}
table.hover.striped tr[data-v-a7c5c2b1]:nth-of-type(even):hover {
  background-color: rgba(0, 0, 0, 0);
}
.table-scroll[data-v-a7c5c2b1] {
  overflow-x: auto;
}
.badge[data-v-a7c5c2b1] {
  display: inline-block;
  min-width: 2.1em;
  padding: var(--space-smaller);
  border-radius: 50%;
  font-size: var(--font-size-nano);
  text-align: center;
  background: #1f93ff;
  color: #fff;
}
.badge.primary[data-v-a7c5c2b1] {
  background: #1f93ff;
  color: #000;
}
.badge.secondary[data-v-a7c5c2b1] {
  background: #5d7592;
  color: #fff;
}
.badge.success[data-v-a7c5c2b1] {
  background: #44ce4b;
  color: #000;
}
.badge.warning[data-v-a7c5c2b1] {
  background: #ffc532;
  color: #000;
}
.badge.alert[data-v-a7c5c2b1] {
  background: #ff382d;
  color: #000;
}
.breadcrumbs[data-v-a7c5c2b1] {
  margin: 0 0 0.5rem 0;
  list-style: none;
}
.breadcrumbs[data-v-a7c5c2b1]::before, .breadcrumbs[data-v-a7c5c2b1]::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.breadcrumbs[data-v-a7c5c2b1]::after {
  clear: both;
}
.breadcrumbs li[data-v-a7c5c2b1] {
  float: left;
  font-size: 0.6875rem;
  color: #000;
  cursor: default;
  text-transform: uppercase;
}
.breadcrumbs li[data-v-a7c5c2b1]:not(:last-child)::after {
  position: relative;
  margin: 0 0.46875rem;
  opacity: 1;
  content: "/";
  color: #8492a6;
}
.breadcrumbs a[data-v-a7c5c2b1] {
  color: #1f93ff;
}
.breadcrumbs a[data-v-a7c5c2b1]:hover {
  text-decoration: underline;
}
.breadcrumbs .disabled[data-v-a7c5c2b1] {
  color: #8492a6;
  cursor: not-allowed;
}
.callout[data-v-a7c5c2b1] {
  position: relative;
  margin: 0 0 0.625rem 0;
  padding: 0.625rem;
  border: 1px solid rgba(0, 0, 0, 0.25);
  border-radius: 0;
  background-color: white;
  color: #3c4858;
}
.callout[data-v-a7c5c2b1] > :first-child {
  margin-top: 0;
}
.callout[data-v-a7c5c2b1] > :last-child {
  margin-bottom: 0;
}
.callout.primary[data-v-a7c5c2b1] {
  background-color: #ddefff;
  color: #3c4858;
}
.callout.secondary[data-v-a7c5c2b1] {
  background-color: #e6eaef;
  color: #3c4858;
}
.callout.success[data-v-a7c5c2b1] {
  background-color: #e3f8e4;
  color: #3c4858;
}
.callout.warning[data-v-a7c5c2b1] {
  background-color: #fff6e0;
  color: #3c4858;
}
.callout.alert[data-v-a7c5c2b1] {
  background-color: #ffe1e0;
  color: #3c4858;
}
.callout.small[data-v-a7c5c2b1] {
  padding-top: 0.5rem;
  padding-right: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.5rem;
}
.callout.large[data-v-a7c5c2b1] {
  padding-top: 3rem;
  padding-right: 3rem;
  padding-bottom: 3rem;
  padding-left: 3rem;
}
.card[data-v-a7c5c2b1] {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  margin-bottom: 0.5rem;
  border: 1px solid var(--color-border);
  border-radius: var(--border-radius-normal);
  background: #fff;
  box-shadow: var(--shadow-small);
  overflow: hidden;
  color: #3c4858;
}
.card[data-v-a7c5c2b1] > :last-child {
  margin-bottom: 0;
}
.card-divider[data-v-a7c5c2b1] {
  display: flex;
  flex: 0 1 auto;
  padding: var(--space-small);
  background: #c0ccda;
}
.card-divider[data-v-a7c5c2b1] > :last-child {
  margin-bottom: 0;
}
.card-section[data-v-a7c5c2b1] {
  flex: 1 0 auto;
  padding: var(--space-small);
}
.card-section[data-v-a7c5c2b1] > :last-child {
  margin-bottom: 0;
}
.card-image[data-v-a7c5c2b1] {
  min-height: 1px;
}
.dropdown-pane[data-v-a7c5c2b1] {
  position: absolute;
  z-index: 10;
  display: none;
  width: 300px;
  padding: 0.625rem;
  visibility: hidden;
  border: 1px solid #8492a6;
  border-radius: 0;
  background-color: #fff;
  font-size: 0.625rem;
}
.dropdown-pane.is-opening[data-v-a7c5c2b1] {
  display: block;
}
.dropdown-pane.is-open[data-v-a7c5c2b1] {
  display: block;
  visibility: visible;
}
.dropdown-pane.tiny[data-v-a7c5c2b1] {
  width: 100px;
}
.dropdown-pane.small[data-v-a7c5c2b1] {
  width: 200px;
}
.dropdown-pane.large[data-v-a7c5c2b1] {
  width: 400px;
}
.pagination[data-v-a7c5c2b1] {
  margin-left: 0;
  margin-bottom: 0.5rem;
}
.pagination[data-v-a7c5c2b1]::before, .pagination[data-v-a7c5c2b1]::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.pagination[data-v-a7c5c2b1]::after {
  clear: both;
}
.pagination li[data-v-a7c5c2b1] {
  margin-right: 0.0625rem;
  border-radius: 0;
  font-size: 0.875rem;
  display: none;
}
.pagination li[data-v-a7c5c2b1]:last-child, .pagination li[data-v-a7c5c2b1]:first-child {
  display: inline-block;
}
@media print, screen and (min-width: 40em) {
.pagination li[data-v-a7c5c2b1] {
    display: inline-block;
}
}
.pagination a[data-v-a7c5c2b1],
.pagination button[data-v-a7c5c2b1] {
  display: block;
  padding: 0.1875rem 0.625rem;
  border-radius: 0;
  color: #000;
}
.pagination a[data-v-a7c5c2b1]:hover,
.pagination button[data-v-a7c5c2b1]:hover {
  background: #c0ccda;
}
.pagination .current[data-v-a7c5c2b1] {
  padding: 0.1875rem 0.625rem;
  background: #1f93ff;
  color: #fff;
  cursor: default;
}
.pagination .disabled[data-v-a7c5c2b1] {
  padding: 0.1875rem 0.625rem;
  color: #8492a6;
  cursor: not-allowed;
}
.pagination .disabled[data-v-a7c5c2b1]:hover {
  background: transparent;
}
.pagination .ellipsis[data-v-a7c5c2b1]::after {
  padding: 0.1875rem 0.625rem;
  content: "…";
  color: #000;
}
.pagination-previous a[data-v-a7c5c2b1]::before,
.pagination-previous.disabled[data-v-a7c5c2b1]::before {
  display: inline-block;
  margin-right: 0.5rem;
  content: "«";
}
.pagination-next a[data-v-a7c5c2b1]::after,
.pagination-next.disabled[data-v-a7c5c2b1]::after {
  display: inline-block;
  margin-left: 0.5rem;
  content: "»";
}
.has-tip[data-v-a7c5c2b1] {
  position: relative;
  display: inline-block;
  border-bottom: dotted 1px #6e6f73;
  font-weight: bold;
  cursor: help;
}
.tooltip[data-v-a7c5c2b1] {
  position: absolute;
  top: calc(100% + 0.4059375rem);
  z-index: 1200;
  max-width: 10rem;
  padding: 0.46875rem;
  border-radius: 0;
  background-color: #000;
  font-size: 0.75rem;
  color: #fff;
}
.tooltip[data-v-a7c5c2b1]::before {
  position: absolute;
}
.tooltip.bottom[data-v-a7c5c2b1]::before {
  display: block;
  width: 0;
  height: 0;
  border: inset 0.46875rem;
  content: "";
  border-top-width: 0;
  border-bottom-style: solid;
  border-color: transparent transparent #000;
  bottom: 100%;
}
.tooltip.bottom.align-center[data-v-a7c5c2b1]::before {
  left: 50%;
  transform: translateX(-50%);
}
.tooltip.top[data-v-a7c5c2b1]::before {
  display: block;
  width: 0;
  height: 0;
  border: inset 0.46875rem;
  content: "";
  border-bottom-width: 0;
  border-top-style: solid;
  border-color: #000 transparent transparent;
  top: 100%;
  bottom: auto;
}
.tooltip.top.align-center[data-v-a7c5c2b1]::before {
  left: 50%;
  transform: translateX(-50%);
}
.tooltip.left[data-v-a7c5c2b1]::before {
  display: block;
  width: 0;
  height: 0;
  border: inset 0.46875rem;
  content: "";
  border-right-width: 0;
  border-left-style: solid;
  border-color: transparent transparent transparent #000;
  left: 100%;
}
.tooltip.left.align-center[data-v-a7c5c2b1]::before {
  bottom: auto;
  top: 50%;
  transform: translateY(-50%);
}
.tooltip.right[data-v-a7c5c2b1]::before {
  display: block;
  width: 0;
  height: 0;
  border: inset 0.46875rem;
  content: "";
  border-left-width: 0;
  border-right-style: solid;
  border-color: transparent #000 transparent transparent;
  right: 100%;
  left: auto;
}
.tooltip.right.align-center[data-v-a7c5c2b1]::before {
  bottom: auto;
  top: 50%;
  transform: translateY(-50%);
}
.tooltip.align-top[data-v-a7c5c2b1]::before {
  bottom: auto;
  top: 10%;
}
.tooltip.align-bottom[data-v-a7c5c2b1]::before {
  bottom: 10%;
  top: auto;
}
.tooltip.align-left[data-v-a7c5c2b1]::before {
  left: 10%;
  right: auto;
}
.tooltip.align-right[data-v-a7c5c2b1]::before {
  left: auto;
  right: 10%;
}
.accordion[data-v-a7c5c2b1] {
  margin-left: 0;
  background: #fff;
  list-style-type: none;
}
.accordion[disabled] .accordion-title[data-v-a7c5c2b1] {
  cursor: not-allowed;
}
.accordion-item[data-v-a7c5c2b1]:first-child > :first-child {
  border-radius: 0 0 0 0;
}
.accordion-item[data-v-a7c5c2b1]:last-child > :last-child {
  border-radius: 0 0 0 0;
}
.accordion-title[data-v-a7c5c2b1] {
  position: relative;
  display: block;
  padding: 0.78125rem 0.625rem;
  border: 1px solid #c0ccda;
  border-bottom: 0;
  font-size: 0.75rem;
  line-height: 1;
  color: #1f93ff;
}
:last-child:not(.is-active) > .accordion-title[data-v-a7c5c2b1] {
  border-bottom: 1px solid #c0ccda;
  border-radius: 0 0 0 0;
}
.accordion-title[data-v-a7c5c2b1]:hover, .accordion-title[data-v-a7c5c2b1]:focus {
  background-color: #c0ccda;
}
.accordion-title[data-v-a7c5c2b1]::before {
  position: absolute;
  top: 50%;
  right: 1rem;
  margin-top: -0.5rem;
  content: "+";
}
.is-active > .accordion-title[data-v-a7c5c2b1]::before {
  content: "–";
}
.accordion-content[data-v-a7c5c2b1] {
  display: none;
  padding: 0.625rem;
  border: 1px solid #c0ccda;
  border-bottom: 0;
  background-color: #fff;
  color: #3c4858;
}
:last-child > .accordion-content[data-v-a7c5c2b1]:last-child {
  border-bottom: 1px solid #c0ccda;
}
.media-object[data-v-a7c5c2b1] {
  display: flex;
  margin-bottom: 0.5rem;
  flex-wrap: nowrap;
}
.media-object img[data-v-a7c5c2b1] {
  max-width: none;
}
@media screen and (max-width: 39.99875em) {
.media-object.stack-for-small[data-v-a7c5c2b1] {
    flex-wrap: wrap;
}
}
.media-object-section[data-v-a7c5c2b1] {
  flex: 0 1 auto;
}
.media-object-section[data-v-a7c5c2b1]:first-child {
  padding-right: 0.5rem;
}
.media-object-section[data-v-a7c5c2b1]:last-child:not(:nth-child(2)) {
  padding-left: 0.5rem;
}
.media-object-section[data-v-a7c5c2b1] > :last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 39.99875em) {
.stack-for-small .media-object-section[data-v-a7c5c2b1] {
    padding: 0;
    padding-bottom: 0.5rem;
    flex-basis: 100%;
    max-width: 100%;
}
.stack-for-small .media-object-section img[data-v-a7c5c2b1] {
    width: 100%;
}
}
.media-object-section.main-section[data-v-a7c5c2b1] {
  flex: 1 1 0px;
}
.orbit[data-v-a7c5c2b1] {
  position: relative;
}
.orbit-container[data-v-a7c5c2b1] {
  position: relative;
  height: 0;
  margin: 0;
  list-style: none;
  overflow: hidden;
}
.orbit-slide[data-v-a7c5c2b1] {
  width: 100%;
  position: absolute;
}
.orbit-slide.no-motionui.is-active[data-v-a7c5c2b1] {
  top: 0;
  left: 0;
}
.orbit-figure[data-v-a7c5c2b1] {
  margin: 0;
}
.orbit-image[data-v-a7c5c2b1] {
  width: 100%;
  max-width: 100%;
  margin: 0;
}
.orbit-caption[data-v-a7c5c2b1] {
  position: absolute;
  bottom: 0;
  width: 100%;
  margin-bottom: 0;
  padding: 0.625rem;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
}
.orbit-next[data-v-a7c5c2b1], .orbit-previous[data-v-a7c5c2b1] {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  padding: 0.625rem;
  color: #fff;
}
[data-whatinput=mouse] .orbit-next[data-v-a7c5c2b1], [data-whatinput=mouse] .orbit-previous[data-v-a7c5c2b1] {
  outline: 0;
}
.orbit-next[data-v-a7c5c2b1]:hover, .orbit-previous[data-v-a7c5c2b1]:hover, .orbit-next[data-v-a7c5c2b1]:active, .orbit-previous[data-v-a7c5c2b1]:active, .orbit-next[data-v-a7c5c2b1]:focus, .orbit-previous[data-v-a7c5c2b1]:focus {
  background-color: rgba(0, 0, 0, 0.5);
}
.orbit-previous[data-v-a7c5c2b1] {
  left: 0;
}
.orbit-next[data-v-a7c5c2b1] {
  left: auto;
  right: 0;
}
.orbit-bullets[data-v-a7c5c2b1] {
  position: relative;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  text-align: center;
}
[data-whatinput=mouse] .orbit-bullets[data-v-a7c5c2b1] {
  outline: 0;
}
.orbit-bullets button[data-v-a7c5c2b1] {
  width: 0.75rem;
  height: 0.75rem;
  margin: 0.0625rem;
  border-radius: 50%;
  background-color: #8492a6;
}
.orbit-bullets button[data-v-a7c5c2b1]:hover {
  background-color: #6e6f73;
}
.orbit-bullets button.is-active[data-v-a7c5c2b1] {
  background-color: #6e6f73;
}
.responsive-embed[data-v-a7c5c2b1],
.flex-video[data-v-a7c5c2b1] {
  position: relative;
  height: 0;
  margin-bottom: 1rem;
  padding-bottom: 75%;
  overflow: hidden;
}
.responsive-embed iframe[data-v-a7c5c2b1],
.responsive-embed object[data-v-a7c5c2b1],
.responsive-embed embed[data-v-a7c5c2b1],
.responsive-embed video[data-v-a7c5c2b1],
.flex-video iframe[data-v-a7c5c2b1],
.flex-video object[data-v-a7c5c2b1],
.flex-video embed[data-v-a7c5c2b1],
.flex-video video[data-v-a7c5c2b1] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.responsive-embed.widescreen[data-v-a7c5c2b1],
.flex-video.widescreen[data-v-a7c5c2b1] {
  padding-bottom: 56.25%;
}
.tabs[data-v-a7c5c2b1] {
  margin: 0;
  border: 1px solid transparent;
  background: transparent;
  list-style-type: none;
}
.tabs[data-v-a7c5c2b1]::before, .tabs[data-v-a7c5c2b1]::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.tabs[data-v-a7c5c2b1]::after {
  clear: both;
}
.tabs.vertical > li[data-v-a7c5c2b1] {
  display: block;
  float: none;
  width: auto;
}
.tabs.simple > li > a[data-v-a7c5c2b1] {
  padding: 0;
}
.tabs.simple > li > a[data-v-a7c5c2b1]:hover {
  background: transparent;
}
.tabs.primary[data-v-a7c5c2b1] {
  background: #1f93ff;
}
.tabs.primary > li > a[data-v-a7c5c2b1] {
  color: #000;
}
.tabs.primary > li > a[data-v-a7c5c2b1]:hover, .tabs.primary > li > a[data-v-a7c5c2b1]:focus {
  background: #118cff;
}
.tabs-title[data-v-a7c5c2b1] {
  float: left;
}
.tabs-title > a[data-v-a7c5c2b1] {
  display: block;
  padding: 0.675rem 0;
  font-size: 0.875rem;
  line-height: 1;
  color: #1f93ff;
}
[data-whatinput=mouse] .tabs-title > a[data-v-a7c5c2b1] {
  outline: 0;
}
.tabs-title > a[data-v-a7c5c2b1]:hover {
  background: transparent;
  color: #007ff6;
}
.tabs-title > a[data-v-a7c5c2b1]:focus, .tabs-title > a[aria-selected=true][data-v-a7c5c2b1] {
  background: transparent;
  color: #1f93ff;
}
.tabs-content[data-v-a7c5c2b1] {
  border: 1px solid transparent;
  border-top: 0;
  background: transparent;
  color: foreground(transparent, #1f93ff);
  transition: all 0.5s ease;
}
.tabs-content.vertical[data-v-a7c5c2b1] {
  border: 1px solid transparent;
  border-left: 0;
}
.tabs-panel[data-v-a7c5c2b1] {
  display: none;
  padding: 0.625rem;
}
.tabs-panel.is-active[data-v-a7c5c2b1] {
  display: block;
}
.thumbnail[data-v-a7c5c2b1] {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 0.5rem;
  border: solid 4px #fff;
  border-radius: 2.5rem;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  line-height: 0;
}
a.thumbnail[data-v-a7c5c2b1] {
  transition: box-shadow 200ms ease-out;
}
a.thumbnail[data-v-a7c5c2b1]:hover, a.thumbnail[data-v-a7c5c2b1]:focus {
  box-shadow: 0 0 6px 1px rgba(31, 147, 255, 0.5);
}
a.thumbnail image[data-v-a7c5c2b1] {
  box-shadow: none;
}
.menu[data-v-a7c5c2b1] {
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  display: flex;
  flex-wrap: wrap;
}
[data-whatinput=mouse] .menu li[data-v-a7c5c2b1] {
  outline: 0;
}
.menu a[data-v-a7c5c2b1],
.menu .button[data-v-a7c5c2b1] {
  line-height: 1;
  text-decoration: none;
  display: block;
  padding: 0.675rem;
}
.menu input[data-v-a7c5c2b1],
.menu select[data-v-a7c5c2b1],
.menu a[data-v-a7c5c2b1],
.menu button[data-v-a7c5c2b1] {
  margin-bottom: 0;
}
.menu input[data-v-a7c5c2b1] {
  display: inline-block;
}
.menu[data-v-a7c5c2b1], .menu.horizontal[data-v-a7c5c2b1] {
  flex-wrap: wrap;
  flex-direction: row;
}
.menu.vertical[data-v-a7c5c2b1] {
  flex-wrap: nowrap;
  flex-direction: column;
}
.menu.expanded li[data-v-a7c5c2b1] {
  flex: 1 1 0px;
}
.menu.simple[data-v-a7c5c2b1] {
  align-items: center;
}
.menu.simple li + li[data-v-a7c5c2b1] {
  margin-left: 1rem;
}
.menu.simple a[data-v-a7c5c2b1] {
  padding: 0;
}
@media print, screen and (min-width: 40em) {
.menu.medium-horizontal[data-v-a7c5c2b1] {
    flex-wrap: wrap;
    flex-direction: row;
}
.menu.medium-vertical[data-v-a7c5c2b1] {
    flex-wrap: nowrap;
    flex-direction: column;
}
.menu.medium-expanded li[data-v-a7c5c2b1] {
    flex: 1 1 0px;
}
.menu.medium-simple li[data-v-a7c5c2b1] {
    flex: 1 1 0px;
}
}
@media print, screen and (min-width: 64em) {
.menu.large-horizontal[data-v-a7c5c2b1] {
    flex-wrap: wrap;
    flex-direction: row;
}
.menu.large-vertical[data-v-a7c5c2b1] {
    flex-wrap: nowrap;
    flex-direction: column;
}
.menu.large-expanded li[data-v-a7c5c2b1] {
    flex: 1 1 0px;
}
.menu.large-simple li[data-v-a7c5c2b1] {
    flex: 1 1 0px;
}
}
.menu.nested[data-v-a7c5c2b1] {
  margin-right: 0;
  margin-left: 1rem;
}
.menu.icons a[data-v-a7c5c2b1] {
  display: flex;
}
.menu.icon-top a[data-v-a7c5c2b1], .menu.icon-right a[data-v-a7c5c2b1], .menu.icon-bottom a[data-v-a7c5c2b1], .menu.icon-left a[data-v-a7c5c2b1] {
  display: flex;
}
.menu.icon-left li a[data-v-a7c5c2b1] {
  flex-flow: row nowrap;
}
.menu.icon-left li a img[data-v-a7c5c2b1],
.menu.icon-left li a i[data-v-a7c5c2b1],
.menu.icon-left li a svg[data-v-a7c5c2b1] {
  margin-right: 0.15625rem;
}
.menu.icon-right li a[data-v-a7c5c2b1] {
  flex-flow: row nowrap;
}
.menu.icon-right li a img[data-v-a7c5c2b1],
.menu.icon-right li a i[data-v-a7c5c2b1],
.menu.icon-right li a svg[data-v-a7c5c2b1] {
  margin-left: 0.15625rem;
}
.menu.icon-top li a[data-v-a7c5c2b1] {
  flex-flow: column nowrap;
}
.menu.icon-top li a img[data-v-a7c5c2b1],
.menu.icon-top li a i[data-v-a7c5c2b1],
.menu.icon-top li a svg[data-v-a7c5c2b1] {
  align-self: stretch;
  margin-bottom: 0.15625rem;
  text-align: center;
}
.menu.icon-bottom li a[data-v-a7c5c2b1] {
  flex-flow: column nowrap;
}
.menu.icon-bottom li a img[data-v-a7c5c2b1],
.menu.icon-bottom li a i[data-v-a7c5c2b1],
.menu.icon-bottom li a svg[data-v-a7c5c2b1] {
  align-self: stretch;
  margin-bottom: 0.15625rem;
  text-align: center;
}
.menu .is-active > a[data-v-a7c5c2b1] {
  background: var(--s-50);
  color: #fff;
}
.menu .active > a[data-v-a7c5c2b1] {
  background: var(--s-50);
  color: #fff;
}
.menu.align-left[data-v-a7c5c2b1] {
  justify-content: flex-start;
}
.menu.align-right li[data-v-a7c5c2b1] {
  display: flex;
  justify-content: flex-end;
}
.menu.align-right li .submenu li[data-v-a7c5c2b1] {
  justify-content: flex-start;
}
.menu.align-right.vertical li[data-v-a7c5c2b1] {
  display: block;
  text-align: right;
}
.menu.align-right.vertical li .submenu li[data-v-a7c5c2b1] {
  text-align: right;
}
.menu.align-right .nested[data-v-a7c5c2b1] {
  margin-right: 1rem;
  margin-left: 0;
}
.menu.align-center li[data-v-a7c5c2b1] {
  display: flex;
  justify-content: center;
}
.menu.align-center li .submenu li[data-v-a7c5c2b1] {
  justify-content: flex-start;
}
.menu .menu-text[data-v-a7c5c2b1] {
  padding: 0.7rem 1rem;
  font-weight: bold;
  line-height: 1;
  color: inherit;
}
.menu-centered > .menu[data-v-a7c5c2b1] {
  justify-content: center;
}
.menu-centered > .menu li[data-v-a7c5c2b1] {
  display: flex;
  justify-content: center;
}
.menu-centered > .menu li .submenu li[data-v-a7c5c2b1] {
  justify-content: flex-start;
}
.no-js [data-responsive-menu] ul[data-v-a7c5c2b1] {
  display: none;
}
.menu-icon[data-v-a7c5c2b1] {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 16px;
  cursor: pointer;
}
.menu-icon[data-v-a7c5c2b1]::after {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 2px;
  background: #fff;
  box-shadow: 0 7px 0 #fff, 0 14px 0 #fff;
  content: "";
}
.menu-icon[data-v-a7c5c2b1]:hover::after {
  background: #8492a6;
  box-shadow: 0 7px 0 #8492a6, 0 14px 0 #8492a6;
}
.menu-icon.dark[data-v-a7c5c2b1] {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 16px;
  cursor: pointer;
}
.menu-icon.dark[data-v-a7c5c2b1]::after {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 2px;
  background: #000;
  box-shadow: 0 7px 0 #000, 0 14px 0 #000;
  content: "";
}
.menu-icon.dark[data-v-a7c5c2b1]:hover::after {
  background: #6e6f73;
  box-shadow: 0 7px 0 #6e6f73, 0 14px 0 #6e6f73;
}
.accordion-menu li[data-v-a7c5c2b1] {
  width: 100%;
}
.accordion-menu a[data-v-a7c5c2b1] {
  padding: 0.7rem 1rem;
}
.accordion-menu .is-accordion-submenu a[data-v-a7c5c2b1] {
  padding: 0.7rem 1rem;
}
.accordion-menu .nested.is-accordion-submenu[data-v-a7c5c2b1] {
  margin-right: 0;
  margin-left: 1rem;
}
.accordion-menu.align-right .nested.is-accordion-submenu[data-v-a7c5c2b1] {
  margin-right: 1rem;
  margin-left: 0;
}
.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > a[data-v-a7c5c2b1] {
  position: relative;
}
.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > a[data-v-a7c5c2b1]::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: "";
  border-bottom-width: 0;
  border-top-style: solid;
  border-color: #1f93ff transparent transparent;
  position: absolute;
  top: 50%;
  margin-top: -3px;
  right: 1rem;
}
.accordion-menu.align-left .is-accordion-submenu-parent > a[data-v-a7c5c2b1]::after {
  right: 1rem;
  left: auto;
}
.accordion-menu.align-right .is-accordion-submenu-parent > a[data-v-a7c5c2b1]::after {
  right: auto;
  left: 1rem;
}
.accordion-menu .is-accordion-submenu-parent[aria-expanded=true] > a[data-v-a7c5c2b1]::after {
  transform: rotate(180deg);
  transform-origin: 50% 50%;
}
.is-accordion-submenu-parent[data-v-a7c5c2b1] {
  position: relative;
}
.has-submenu-toggle > a[data-v-a7c5c2b1] {
  margin-right: 40px;
}
.submenu-toggle[data-v-a7c5c2b1] {
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  height: 40px;
  cursor: pointer;
}
.submenu-toggle[data-v-a7c5c2b1]::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: "";
  border-bottom-width: 0;
  border-top-style: solid;
  border-color: #1f93ff transparent transparent;
  top: 0;
  bottom: 0;
  margin: auto;
}
.submenu-toggle[aria-expanded=true][data-v-a7c5c2b1]::after {
  transform: scaleY(-1);
  transform-origin: 50% 50%;
}
.submenu-toggle-text[data-v-a7c5c2b1] {
  position: absolute !important;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.is-drilldown[data-v-a7c5c2b1] {
  position: relative;
  overflow: hidden;
}
.is-drilldown li[data-v-a7c5c2b1] {
  display: block;
}
.is-drilldown.animate-height[data-v-a7c5c2b1] {
  transition: height 0.5s;
}
.drilldown a[data-v-a7c5c2b1] {
  padding: 0.7rem 1rem;
  background: #fff;
}
.drilldown .is-drilldown-submenu[data-v-a7c5c2b1] {
  position: absolute;
  top: 0;
  left: 100%;
  z-index: -1;
  width: 100%;
  background: #fff;
  transition: transform 0.15s linear;
}
.drilldown .is-drilldown-submenu.is-active[data-v-a7c5c2b1] {
  z-index: 1;
  display: block;
  transform: translateX(-100%);
}
.drilldown .is-drilldown-submenu.is-closing[data-v-a7c5c2b1] {
  transform: translateX(100%);
}
.drilldown .is-drilldown-submenu a[data-v-a7c5c2b1] {
  padding: 0.7rem 1rem;
}
.drilldown .nested.is-drilldown-submenu[data-v-a7c5c2b1] {
  margin-right: 0;
  margin-left: 0;
}
.drilldown .drilldown-submenu-cover-previous[data-v-a7c5c2b1] {
  min-height: 100%;
}
.drilldown .is-drilldown-submenu-parent > a[data-v-a7c5c2b1] {
  position: relative;
}
.drilldown .is-drilldown-submenu-parent > a[data-v-a7c5c2b1]::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: "";
  border-right-width: 0;
  border-left-style: solid;
  border-color: transparent transparent transparent #1f93ff;
  position: absolute;
  top: 50%;
  margin-top: -6px;
  right: 1rem;
}
.drilldown.align-left .is-drilldown-submenu-parent > a[data-v-a7c5c2b1]::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: "";
  border-right-width: 0;
  border-left-style: solid;
  border-color: transparent transparent transparent #1f93ff;
  right: 1rem;
  left: auto;
}
.drilldown.align-right .is-drilldown-submenu-parent > a[data-v-a7c5c2b1]::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: "";
  border-left-width: 0;
  border-right-style: solid;
  border-color: transparent #1f93ff transparent transparent;
  right: auto;
  left: 1rem;
}
.drilldown .js-drilldown-back > a[data-v-a7c5c2b1]::before {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: "";
  border-left-width: 0;
  border-right-style: solid;
  border-color: transparent #1f93ff transparent transparent;
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.75rem;
}
.dropdown.menu > li.opens-left > .is-dropdown-submenu[data-v-a7c5c2b1] {
  top: 100%;
  right: 0;
  left: auto;
}
.dropdown.menu > li.opens-right > .is-dropdown-submenu[data-v-a7c5c2b1] {
  top: 100%;
  right: auto;
  left: 0;
}
.dropdown.menu > li.is-dropdown-submenu-parent > a[data-v-a7c5c2b1] {
  position: relative;
  padding-right: 1.5rem;
}
.dropdown.menu > li.is-dropdown-submenu-parent > a[data-v-a7c5c2b1]::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: "";
  border-bottom-width: 0;
  border-top-style: solid;
  border-color: #1f93ff transparent transparent;
  right: 5px;
  left: auto;
  margin-top: -3px;
}
[data-whatinput=mouse] .dropdown.menu a[data-v-a7c5c2b1] {
  outline: 0;
}
.dropdown.menu > li > a[data-v-a7c5c2b1] {
  background: #fff;
  padding: 0.7rem 1rem;
}
.dropdown.menu > li.is-active > a[data-v-a7c5c2b1] {
  background: transparent;
  color: #1f93ff;
}
.no-js .dropdown.menu ul[data-v-a7c5c2b1] {
  display: none;
}
.dropdown.menu .nested.is-dropdown-submenu[data-v-a7c5c2b1] {
  margin-right: 0;
  margin-left: 0;
}
.dropdown.menu.vertical > li .is-dropdown-submenu[data-v-a7c5c2b1] {
  top: 0;
}
.dropdown.menu.vertical > li.opens-left > .is-dropdown-submenu[data-v-a7c5c2b1] {
  top: 0;
  right: 100%;
  left: auto;
}
.dropdown.menu.vertical > li.opens-right > .is-dropdown-submenu[data-v-a7c5c2b1] {
  right: auto;
  left: 100%;
}
.dropdown.menu.vertical > li > a[data-v-a7c5c2b1]::after {
  right: 14px;
}
.dropdown.menu.vertical > li.opens-left > a[data-v-a7c5c2b1]::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: "";
  border-left-width: 0;
  border-right-style: solid;
  border-color: transparent #1f93ff transparent transparent;
  right: auto;
  left: 5px;
}
.dropdown.menu.vertical > li.opens-right > a[data-v-a7c5c2b1]::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: "";
  border-right-width: 0;
  border-left-style: solid;
  border-color: transparent transparent transparent #1f93ff;
}
@media print, screen and (min-width: 40em) {
.dropdown.menu.medium-horizontal > li.opens-left > .is-dropdown-submenu[data-v-a7c5c2b1] {
    top: 100%;
    right: 0;
    left: auto;
}
.dropdown.menu.medium-horizontal > li.opens-right > .is-dropdown-submenu[data-v-a7c5c2b1] {
    top: 100%;
    right: auto;
    left: 0;
}
.dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a[data-v-a7c5c2b1] {
    position: relative;
    padding-right: 1.5rem;
}
.dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a[data-v-a7c5c2b1]::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: "";
    border-bottom-width: 0;
    border-top-style: solid;
    border-color: #1f93ff transparent transparent;
    right: 5px;
    left: auto;
    margin-top: -3px;
}
.dropdown.menu.medium-vertical > li .is-dropdown-submenu[data-v-a7c5c2b1] {
    top: 0;
}
.dropdown.menu.medium-vertical > li.opens-left > .is-dropdown-submenu[data-v-a7c5c2b1] {
    top: 0;
    right: 100%;
    left: auto;
}
.dropdown.menu.medium-vertical > li.opens-right > .is-dropdown-submenu[data-v-a7c5c2b1] {
    right: auto;
    left: 100%;
}
.dropdown.menu.medium-vertical > li > a[data-v-a7c5c2b1]::after {
    right: 14px;
}
.dropdown.menu.medium-vertical > li.opens-left > a[data-v-a7c5c2b1]::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: "";
    border-left-width: 0;
    border-right-style: solid;
    border-color: transparent #1f93ff transparent transparent;
    right: auto;
    left: 5px;
}
.dropdown.menu.medium-vertical > li.opens-right > a[data-v-a7c5c2b1]::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: "";
    border-right-width: 0;
    border-left-style: solid;
    border-color: transparent transparent transparent #1f93ff;
}
}
@media print, screen and (min-width: 64em) {
.dropdown.menu.large-horizontal > li.opens-left > .is-dropdown-submenu[data-v-a7c5c2b1] {
    top: 100%;
    right: 0;
    left: auto;
}
.dropdown.menu.large-horizontal > li.opens-right > .is-dropdown-submenu[data-v-a7c5c2b1] {
    top: 100%;
    right: auto;
    left: 0;
}
.dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a[data-v-a7c5c2b1] {
    position: relative;
    padding-right: 1.5rem;
}
.dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a[data-v-a7c5c2b1]::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: "";
    border-bottom-width: 0;
    border-top-style: solid;
    border-color: #1f93ff transparent transparent;
    right: 5px;
    left: auto;
    margin-top: -3px;
}
.dropdown.menu.large-vertical > li .is-dropdown-submenu[data-v-a7c5c2b1] {
    top: 0;
}
.dropdown.menu.large-vertical > li.opens-left > .is-dropdown-submenu[data-v-a7c5c2b1] {
    top: 0;
    right: 100%;
    left: auto;
}
.dropdown.menu.large-vertical > li.opens-right > .is-dropdown-submenu[data-v-a7c5c2b1] {
    right: auto;
    left: 100%;
}
.dropdown.menu.large-vertical > li > a[data-v-a7c5c2b1]::after {
    right: 14px;
}
.dropdown.menu.large-vertical > li.opens-left > a[data-v-a7c5c2b1]::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: "";
    border-left-width: 0;
    border-right-style: solid;
    border-color: transparent #1f93ff transparent transparent;
    right: auto;
    left: 5px;
}
.dropdown.menu.large-vertical > li.opens-right > a[data-v-a7c5c2b1]::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: "";
    border-right-width: 0;
    border-left-style: solid;
    border-color: transparent transparent transparent #1f93ff;
}
}
.dropdown.menu.align-right .is-dropdown-submenu.first-sub[data-v-a7c5c2b1] {
  top: 100%;
  right: 0;
  left: auto;
}
.is-dropdown-menu.vertical[data-v-a7c5c2b1] {
  width: 100px;
}
.is-dropdown-menu.vertical.align-right[data-v-a7c5c2b1] {
  float: right;
}
.is-dropdown-submenu-parent[data-v-a7c5c2b1] {
  position: relative;
}
.is-dropdown-submenu-parent a[data-v-a7c5c2b1]::after {
  position: absolute;
  top: 50%;
  right: 5px;
  left: auto;
  margin-top: -6px;
}
.is-dropdown-submenu-parent.opens-inner > .is-dropdown-submenu[data-v-a7c5c2b1] {
  top: 100%;
  left: auto;
}
.is-dropdown-submenu-parent.opens-left > .is-dropdown-submenu[data-v-a7c5c2b1] {
  right: 100%;
  left: auto;
}
.is-dropdown-submenu-parent.opens-right > .is-dropdown-submenu[data-v-a7c5c2b1] {
  right: auto;
  left: 100%;
}
.is-dropdown-submenu[data-v-a7c5c2b1] {
  position: absolute;
  top: 0;
  left: 100%;
  z-index: 1;
  display: none;
  min-width: 200px;
  border: 1px solid #8492a6;
  background: #fff;
}
.dropdown .is-dropdown-submenu a[data-v-a7c5c2b1] {
  padding: 0.7rem 1rem;
}
.is-dropdown-submenu .is-dropdown-submenu-parent > a[data-v-a7c5c2b1]::after {
  right: 14px;
}
.is-dropdown-submenu .is-dropdown-submenu-parent.opens-left > a[data-v-a7c5c2b1]::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: "";
  border-left-width: 0;
  border-right-style: solid;
  border-color: transparent #1f93ff transparent transparent;
  right: auto;
  left: 5px;
}
.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right > a[data-v-a7c5c2b1]::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: "";
  border-right-width: 0;
  border-left-style: solid;
  border-color: transparent transparent transparent #1f93ff;
}
.is-dropdown-submenu .is-dropdown-submenu[data-v-a7c5c2b1] {
  margin-top: -1px;
}
.is-dropdown-submenu > li[data-v-a7c5c2b1] {
  width: 100%;
}
.is-dropdown-submenu.js-dropdown-active[data-v-a7c5c2b1] {
  display: block;
}
.is-off-canvas-open[data-v-a7c5c2b1] {
  overflow: hidden;
}
.js-off-canvas-overlay[data-v-a7c5c2b1] {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 11;
  width: 100%;
  height: 100%;
  transition: opacity 0.5s ease, visibility 0.5s ease;
  background: rgba(255, 255, 255, 0.25);
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
}
.js-off-canvas-overlay.is-visible[data-v-a7c5c2b1] {
  opacity: 1;
  visibility: visible;
}
.js-off-canvas-overlay.is-closable[data-v-a7c5c2b1] {
  cursor: pointer;
}
.js-off-canvas-overlay.is-overlay-absolute[data-v-a7c5c2b1] {
  position: absolute;
}
.js-off-canvas-overlay.is-overlay-fixed[data-v-a7c5c2b1] {
  position: fixed;
}
.off-canvas-wrapper[data-v-a7c5c2b1] {
  position: relative;
  overflow: hidden;
}
.off-canvas[data-v-a7c5c2b1] {
  position: fixed;
  z-index: 12;
  transition: transform 0.5s ease;
  backface-visibility: hidden;
  background: #c0ccda;
}
[data-whatinput=mouse] .off-canvas[data-v-a7c5c2b1] {
  outline: 0;
}
.off-canvas.is-transition-push[data-v-a7c5c2b1] {
  z-index: 12;
}
.off-canvas.is-closed[data-v-a7c5c2b1] {
  visibility: hidden;
}
.off-canvas.is-transition-overlap[data-v-a7c5c2b1] {
  z-index: 13;
}
.off-canvas.is-transition-overlap.is-open[data-v-a7c5c2b1] {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
}
.off-canvas.is-open[data-v-a7c5c2b1] {
  transform: translate(0, 0);
}
.off-canvas-absolute[data-v-a7c5c2b1] {
  position: absolute;
  z-index: 12;
  transition: transform 0.5s ease;
  backface-visibility: hidden;
  background: #c0ccda;
}
[data-whatinput=mouse] .off-canvas-absolute[data-v-a7c5c2b1] {
  outline: 0;
}
.off-canvas-absolute.is-transition-push[data-v-a7c5c2b1] {
  z-index: 12;
}
.off-canvas-absolute.is-closed[data-v-a7c5c2b1] {
  visibility: hidden;
}
.off-canvas-absolute.is-transition-overlap[data-v-a7c5c2b1] {
  z-index: 13;
}
.off-canvas-absolute.is-transition-overlap.is-open[data-v-a7c5c2b1] {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
}
.off-canvas-absolute.is-open[data-v-a7c5c2b1] {
  transform: translate(0, 0);
}
.position-left[data-v-a7c5c2b1] {
  top: 0;
  left: 0;
  height: 100%;
  overflow-y: auto;
  width: 14.375;
  transform: translateX(-14.375);
}
@media print, screen and (min-width: 40em) {
.position-left[data-v-a7c5c2b1] {
    width: 14.375;
    transform: translateX(-14.375);
}
}
.off-canvas-content .off-canvas.position-left[data-v-a7c5c2b1] {
  transform: translateX(-14.375);
}
@media print, screen and (min-width: 40em) {
.off-canvas-content .off-canvas.position-left[data-v-a7c5c2b1] {
    transform: translateX(-14.375);
}
}
.off-canvas-content .off-canvas.position-left.is-transition-overlap.is-open[data-v-a7c5c2b1] {
  transform: translate(0, 0);
}
.off-canvas-content.is-open-left.has-transition-push[data-v-a7c5c2b1] {
  transform: translateX(14.375);
}
@media print, screen and (min-width: 40em) {
.off-canvas-content.is-open-left.has-transition-push[data-v-a7c5c2b1] {
    transform: translateX(14.375);
}
}
.position-left.is-transition-push[data-v-a7c5c2b1] {
  box-shadow: inset -13px 0 20px -13px rgba(0, 0, 0, 0.25);
}
.position-right[data-v-a7c5c2b1] {
  top: 0;
  right: 0;
  height: 100%;
  overflow-y: auto;
  width: 14.375;
  transform: translateX(14.375);
}
@media print, screen and (min-width: 40em) {
.position-right[data-v-a7c5c2b1] {
    width: 14.375;
    transform: translateX(14.375);
}
}
.off-canvas-content .off-canvas.position-right[data-v-a7c5c2b1] {
  transform: translateX(14.375);
}
@media print, screen and (min-width: 40em) {
.off-canvas-content .off-canvas.position-right[data-v-a7c5c2b1] {
    transform: translateX(14.375);
}
}
.off-canvas-content .off-canvas.position-right.is-transition-overlap.is-open[data-v-a7c5c2b1] {
  transform: translate(0, 0);
}
.off-canvas-content.is-open-right.has-transition-push[data-v-a7c5c2b1] {
  transform: translateX(-14.375);
}
@media print, screen and (min-width: 40em) {
.off-canvas-content.is-open-right.has-transition-push[data-v-a7c5c2b1] {
    transform: translateX(-14.375);
}
}
.position-right.is-transition-push[data-v-a7c5c2b1] {
  box-shadow: inset 13px 0 20px -13px rgba(0, 0, 0, 0.25);
}
.position-top[data-v-a7c5c2b1] {
  top: 0;
  left: 0;
  width: 100%;
  overflow-x: auto;
  height: 14.375;
  transform: translateY(-14.375);
}
@media print, screen and (min-width: 40em) {
.position-top[data-v-a7c5c2b1] {
    height: 14.375;
    transform: translateY(-14.375);
}
}
.off-canvas-content .off-canvas.position-top[data-v-a7c5c2b1] {
  transform: translateY(-14.375);
}
@media print, screen and (min-width: 40em) {
.off-canvas-content .off-canvas.position-top[data-v-a7c5c2b1] {
    transform: translateY(-14.375);
}
}
.off-canvas-content .off-canvas.position-top.is-transition-overlap.is-open[data-v-a7c5c2b1] {
  transform: translate(0, 0);
}
.off-canvas-content.is-open-top.has-transition-push[data-v-a7c5c2b1] {
  transform: translateY(14.375);
}
@media print, screen and (min-width: 40em) {
.off-canvas-content.is-open-top.has-transition-push[data-v-a7c5c2b1] {
    transform: translateY(14.375);
}
}
.position-top.is-transition-push[data-v-a7c5c2b1] {
  box-shadow: inset 0 -13px 20px -13px rgba(0, 0, 0, 0.25);
}
.position-bottom[data-v-a7c5c2b1] {
  bottom: 0;
  left: 0;
  width: 100%;
  overflow-x: auto;
  height: 14.375;
  transform: translateY(14.375);
}
@media print, screen and (min-width: 40em) {
.position-bottom[data-v-a7c5c2b1] {
    height: 14.375;
    transform: translateY(14.375);
}
}
.off-canvas-content .off-canvas.position-bottom[data-v-a7c5c2b1] {
  transform: translateY(14.375);
}
@media print, screen and (min-width: 40em) {
.off-canvas-content .off-canvas.position-bottom[data-v-a7c5c2b1] {
    transform: translateY(14.375);
}
}
.off-canvas-content .off-canvas.position-bottom.is-transition-overlap.is-open[data-v-a7c5c2b1] {
  transform: translate(0, 0);
}
.off-canvas-content.is-open-bottom.has-transition-push[data-v-a7c5c2b1] {
  transform: translateY(-14.375);
}
@media print, screen and (min-width: 40em) {
.off-canvas-content.is-open-bottom.has-transition-push[data-v-a7c5c2b1] {
    transform: translateY(-14.375);
}
}
.position-bottom.is-transition-push[data-v-a7c5c2b1] {
  box-shadow: inset 0 13px 20px -13px rgba(0, 0, 0, 0.25);
}
.off-canvas-content[data-v-a7c5c2b1] {
  transform: none;
  transition: transform 0.5s ease;
  backface-visibility: hidden;
}
.off-canvas-content.has-transition-push[data-v-a7c5c2b1] {
  transform: translate(0, 0);
}
.off-canvas-content .off-canvas.is-open[data-v-a7c5c2b1] {
  transform: translate(0, 0);
}
@media print, screen and (min-width: 40em) {
.position-left.reveal-for-medium[data-v-a7c5c2b1] {
    transform: none;
    z-index: 12;
    transition: none;
    visibility: visible;
}
.position-left.reveal-for-medium .close-button[data-v-a7c5c2b1] {
    display: none;
}
.off-canvas-content .position-left.reveal-for-medium[data-v-a7c5c2b1] {
    transform: none;
}
.off-canvas-content.has-reveal-left[data-v-a7c5c2b1] {
    margin-left: 14.375;
}
.position-left.reveal-for-medium ~ .off-canvas-content[data-v-a7c5c2b1] {
    margin-left: 14.375;
}
.position-right.reveal-for-medium[data-v-a7c5c2b1] {
    transform: none;
    z-index: 12;
    transition: none;
    visibility: visible;
}
.position-right.reveal-for-medium .close-button[data-v-a7c5c2b1] {
    display: none;
}
.off-canvas-content .position-right.reveal-for-medium[data-v-a7c5c2b1] {
    transform: none;
}
.off-canvas-content.has-reveal-right[data-v-a7c5c2b1] {
    margin-right: 14.375;
}
.position-right.reveal-for-medium ~ .off-canvas-content[data-v-a7c5c2b1] {
    margin-right: 14.375;
}
.position-top.reveal-for-medium[data-v-a7c5c2b1] {
    transform: none;
    z-index: 12;
    transition: none;
    visibility: visible;
}
.position-top.reveal-for-medium .close-button[data-v-a7c5c2b1] {
    display: none;
}
.off-canvas-content .position-top.reveal-for-medium[data-v-a7c5c2b1] {
    transform: none;
}
.off-canvas-content.has-reveal-top[data-v-a7c5c2b1] {
    margin-top: 14.375;
}
.position-top.reveal-for-medium ~ .off-canvas-content[data-v-a7c5c2b1] {
    margin-top: 14.375;
}
.position-bottom.reveal-for-medium[data-v-a7c5c2b1] {
    transform: none;
    z-index: 12;
    transition: none;
    visibility: visible;
}
.position-bottom.reveal-for-medium .close-button[data-v-a7c5c2b1] {
    display: none;
}
.off-canvas-content .position-bottom.reveal-for-medium[data-v-a7c5c2b1] {
    transform: none;
}
.off-canvas-content.has-reveal-bottom[data-v-a7c5c2b1] {
    margin-bottom: 14.375;
}
.position-bottom.reveal-for-medium ~ .off-canvas-content[data-v-a7c5c2b1] {
    margin-bottom: 14.375;
}
}
@media print, screen and (min-width: 64em) {
.position-left.reveal-for-large[data-v-a7c5c2b1] {
    transform: none;
    z-index: 12;
    transition: none;
    visibility: visible;
}
.position-left.reveal-for-large .close-button[data-v-a7c5c2b1] {
    display: none;
}
.off-canvas-content .position-left.reveal-for-large[data-v-a7c5c2b1] {
    transform: none;
}
.off-canvas-content.has-reveal-left[data-v-a7c5c2b1] {
    margin-left: 14.375;
}
.position-left.reveal-for-large ~ .off-canvas-content[data-v-a7c5c2b1] {
    margin-left: 14.375;
}
.position-right.reveal-for-large[data-v-a7c5c2b1] {
    transform: none;
    z-index: 12;
    transition: none;
    visibility: visible;
}
.position-right.reveal-for-large .close-button[data-v-a7c5c2b1] {
    display: none;
}
.off-canvas-content .position-right.reveal-for-large[data-v-a7c5c2b1] {
    transform: none;
}
.off-canvas-content.has-reveal-right[data-v-a7c5c2b1] {
    margin-right: 14.375;
}
.position-right.reveal-for-large ~ .off-canvas-content[data-v-a7c5c2b1] {
    margin-right: 14.375;
}
.position-top.reveal-for-large[data-v-a7c5c2b1] {
    transform: none;
    z-index: 12;
    transition: none;
    visibility: visible;
}
.position-top.reveal-for-large .close-button[data-v-a7c5c2b1] {
    display: none;
}
.off-canvas-content .position-top.reveal-for-large[data-v-a7c5c2b1] {
    transform: none;
}
.off-canvas-content.has-reveal-top[data-v-a7c5c2b1] {
    margin-top: 14.375;
}
.position-top.reveal-for-large ~ .off-canvas-content[data-v-a7c5c2b1] {
    margin-top: 14.375;
}
.position-bottom.reveal-for-large[data-v-a7c5c2b1] {
    transform: none;
    z-index: 12;
    transition: none;
    visibility: visible;
}
.position-bottom.reveal-for-large .close-button[data-v-a7c5c2b1] {
    display: none;
}
.off-canvas-content .position-bottom.reveal-for-large[data-v-a7c5c2b1] {
    transform: none;
}
.off-canvas-content.has-reveal-bottom[data-v-a7c5c2b1] {
    margin-bottom: 14.375;
}
.position-bottom.reveal-for-large ~ .off-canvas-content[data-v-a7c5c2b1] {
    margin-bottom: 14.375;
}
}
@media print, screen and (min-width: 40em) {
.off-canvas.in-canvas-for-medium[data-v-a7c5c2b1] {
    visibility: visible;
    height: auto;
    position: static;
    background: none;
    width: auto;
    overflow: visible;
    transition: none;
}
.off-canvas.in-canvas-for-medium.position-left[data-v-a7c5c2b1], .off-canvas.in-canvas-for-medium.position-right[data-v-a7c5c2b1], .off-canvas.in-canvas-for-medium.position-top[data-v-a7c5c2b1], .off-canvas.in-canvas-for-medium.position-bottom[data-v-a7c5c2b1] {
    box-shadow: none;
    transform: none;
}
.off-canvas.in-canvas-for-medium .close-button[data-v-a7c5c2b1] {
    display: none;
}
}
@media print, screen and (min-width: 64em) {
.off-canvas.in-canvas-for-large[data-v-a7c5c2b1] {
    visibility: visible;
    height: auto;
    position: static;
    background: none;
    width: auto;
    overflow: visible;
    transition: none;
}
.off-canvas.in-canvas-for-large.position-left[data-v-a7c5c2b1], .off-canvas.in-canvas-for-large.position-right[data-v-a7c5c2b1], .off-canvas.in-canvas-for-large.position-top[data-v-a7c5c2b1], .off-canvas.in-canvas-for-large.position-bottom[data-v-a7c5c2b1] {
    box-shadow: none;
    transform: none;
}
.off-canvas.in-canvas-for-large .close-button[data-v-a7c5c2b1] {
    display: none;
}
}
html.is-reveal-open[data-v-a7c5c2b1] {
  position: fixed;
  width: 100%;
  overflow-y: hidden;
}
html.is-reveal-open.zf-has-scroll[data-v-a7c5c2b1] {
  overflow-y: scroll;
}
html.is-reveal-open body[data-v-a7c5c2b1] {
  overflow-y: hidden;
}
.reveal-overlay[data-v-a7c5c2b1] {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1005;
  display: none;
  background-color: rgba(0, 0, 0, 0.45);
  overflow-y: auto;
}
.reveal[data-v-a7c5c2b1] {
  z-index: 1006;
  backface-visibility: hidden;
  display: none;
  padding: 0.5rem;
  border: 1px solid #8492a6;
  border-radius: 0;
  background-color: #fff;
  position: relative;
  top: 100px;
  margin-right: auto;
  margin-left: auto;
  overflow-y: auto;
}
[data-whatinput=mouse] .reveal[data-v-a7c5c2b1] {
  outline: 0;
}
@media print, screen and (min-width: 40em) {
.reveal[data-v-a7c5c2b1] {
    min-height: 0;
}
}
.reveal .column[data-v-a7c5c2b1], .reveal .columns[data-v-a7c5c2b1] {
  min-width: 0;
}
.reveal[data-v-a7c5c2b1] > :last-child {
  margin-bottom: 0;
}
@media print, screen and (min-width: 40em) {
.reveal[data-v-a7c5c2b1] {
    width: 600px;
    max-width: 100%;
}
}
.reveal.collapse[data-v-a7c5c2b1] {
  padding: 0;
}
@media print, screen and (min-width: 40em) {
.reveal.tiny[data-v-a7c5c2b1] {
    width: 30%;
    max-width: 100%;
}
.reveal.small[data-v-a7c5c2b1] {
    width: 50%;
    max-width: 100%;
}
.reveal.large[data-v-a7c5c2b1] {
    width: 90%;
    max-width: 100%;
}
}
.reveal.full[data-v-a7c5c2b1] {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  max-width: none;
  height: 100%;
  min-height: 100%;
  margin-left: 0;
  border: 0;
  border-radius: 0;
}
@media screen and (max-width: 39.99875em) {
.reveal[data-v-a7c5c2b1] {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    max-width: none;
    height: 100%;
    min-height: 100%;
    margin-left: 0;
    border: 0;
    border-radius: 0;
}
}
.reveal.without-overlay[data-v-a7c5c2b1] {
  position: fixed;
}
.sticky-container[data-v-a7c5c2b1] {
  position: relative;
}
.sticky[data-v-a7c5c2b1] {
  position: relative;
  z-index: 0;
  transform: translate3d(0, 0, 0);
}
.sticky.is-stuck[data-v-a7c5c2b1] {
  position: fixed;
  z-index: 5;
  width: 100%;
}
.sticky.is-stuck.is-at-top[data-v-a7c5c2b1] {
  top: 0;
}
.sticky.is-stuck.is-at-bottom[data-v-a7c5c2b1] {
  bottom: 0;
}
.sticky.is-anchored[data-v-a7c5c2b1] {
  position: relative;
  right: auto;
  left: auto;
}
.sticky.is-anchored.is-at-bottom[data-v-a7c5c2b1] {
  bottom: 0;
}
.title-bar[data-v-a7c5c2b1] {
  padding: 0.3125rem;
  background: #000;
  color: #fff;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.title-bar .menu-icon[data-v-a7c5c2b1] {
  margin-left: 0.15625rem;
  margin-right: 0.15625rem;
}
.title-bar-left[data-v-a7c5c2b1],
.title-bar-right[data-v-a7c5c2b1] {
  flex: 1 1 0px;
}
.title-bar-right[data-v-a7c5c2b1] {
  text-align: right;
}
.title-bar-title[data-v-a7c5c2b1] {
  display: inline-block;
  vertical-align: middle;
  font-weight: bold;
}
.top-bar[data-v-a7c5c2b1] {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  padding: 0.3125;
  flex-wrap: wrap;
}
.top-bar[data-v-a7c5c2b1],
.top-bar ul[data-v-a7c5c2b1] {
  background-color: #c0ccda;
}
.top-bar input[data-v-a7c5c2b1] {
  max-width: 200px;
  margin-right: 1rem;
}
.top-bar .input-group-field[data-v-a7c5c2b1] {
  width: 100%;
  margin-right: 0;
}
.top-bar input.button[data-v-a7c5c2b1] {
  width: auto;
}
.top-bar .top-bar-left[data-v-a7c5c2b1],
.top-bar .top-bar-right[data-v-a7c5c2b1] {
  flex: 0 0 100%;
  max-width: 100%;
}
@media print, screen and (min-width: 40em) {
.top-bar[data-v-a7c5c2b1] {
    flex-wrap: nowrap;
}
.top-bar .top-bar-left[data-v-a7c5c2b1] {
    flex: 1 1 auto;
    margin-right: auto;
}
.top-bar .top-bar-right[data-v-a7c5c2b1] {
    flex: 0 1 auto;
    margin-left: auto;
}
}
@media screen and (max-width: 63.99875em) {
.top-bar.stacked-for-medium[data-v-a7c5c2b1] {
    flex-wrap: wrap;
}
.top-bar.stacked-for-medium .top-bar-left[data-v-a7c5c2b1],
  .top-bar.stacked-for-medium .top-bar-right[data-v-a7c5c2b1] {
    flex: 0 0 100%;
    max-width: 100%;
}
}
@media screen and (max-width: 74.99875em) {
.top-bar.stacked-for-large[data-v-a7c5c2b1] {
    flex-wrap: wrap;
}
.top-bar.stacked-for-large .top-bar-left[data-v-a7c5c2b1],
  .top-bar.stacked-for-large .top-bar-right[data-v-a7c5c2b1] {
    flex: 0 0 100%;
    max-width: 100%;
}
}
.top-bar-title[data-v-a7c5c2b1] {
  flex: 0 0 auto;
  margin: 0.3125 0.625rem 0.3125 0;
}
.top-bar-left[data-v-a7c5c2b1],
.top-bar-right[data-v-a7c5c2b1] {
  flex: 0 0 auto;
}
.float-left[data-v-a7c5c2b1] {
  float: left !important;
}
.float-right[data-v-a7c5c2b1] {
  float: right !important;
}
.float-center[data-v-a7c5c2b1] {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.clearfix[data-v-a7c5c2b1]::before, .clearfix[data-v-a7c5c2b1]::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.clearfix[data-v-a7c5c2b1]::after {
  clear: both;
}
.align-left[data-v-a7c5c2b1] {
  justify-content: flex-start;
}
.align-right[data-v-a7c5c2b1] {
  justify-content: flex-end;
}
.align-center[data-v-a7c5c2b1] {
  justify-content: center;
}
.align-justify[data-v-a7c5c2b1] {
  justify-content: space-between;
}
.align-spaced[data-v-a7c5c2b1] {
  justify-content: space-around;
}
.align-left.vertical.menu > li > a[data-v-a7c5c2b1] {
  justify-content: flex-start;
}
.align-right.vertical.menu > li > a[data-v-a7c5c2b1] {
  justify-content: flex-end;
}
.align-center.vertical.menu > li > a[data-v-a7c5c2b1] {
  justify-content: center;
}
.align-top[data-v-a7c5c2b1] {
  align-items: flex-start;
}
.align-self-top[data-v-a7c5c2b1] {
  align-self: flex-start;
}
.align-bottom[data-v-a7c5c2b1] {
  align-items: flex-end;
}
.align-self-bottom[data-v-a7c5c2b1] {
  align-self: flex-end;
}
.align-middle[data-v-a7c5c2b1] {
  align-items: center;
}
.align-self-middle[data-v-a7c5c2b1] {
  align-self: center;
}
.align-stretch[data-v-a7c5c2b1] {
  align-items: stretch;
}
.align-self-stretch[data-v-a7c5c2b1] {
  align-self: stretch;
}
.align-center-middle[data-v-a7c5c2b1] {
  justify-content: center;
  align-items: center;
  align-content: center;
}
.small-order-1[data-v-a7c5c2b1] {
  order: 1;
}
.small-order-2[data-v-a7c5c2b1] {
  order: 2;
}
.small-order-3[data-v-a7c5c2b1] {
  order: 3;
}
.small-order-4[data-v-a7c5c2b1] {
  order: 4;
}
.small-order-5[data-v-a7c5c2b1] {
  order: 5;
}
.small-order-6[data-v-a7c5c2b1] {
  order: 6;
}
@media print, screen and (min-width: 40em) {
.medium-order-1[data-v-a7c5c2b1] {
    order: 1;
}
.medium-order-2[data-v-a7c5c2b1] {
    order: 2;
}
.medium-order-3[data-v-a7c5c2b1] {
    order: 3;
}
.medium-order-4[data-v-a7c5c2b1] {
    order: 4;
}
.medium-order-5[data-v-a7c5c2b1] {
    order: 5;
}
.medium-order-6[data-v-a7c5c2b1] {
    order: 6;
}
}
@media print, screen and (min-width: 64em) {
.large-order-1[data-v-a7c5c2b1] {
    order: 1;
}
.large-order-2[data-v-a7c5c2b1] {
    order: 2;
}
.large-order-3[data-v-a7c5c2b1] {
    order: 3;
}
.large-order-4[data-v-a7c5c2b1] {
    order: 4;
}
.large-order-5[data-v-a7c5c2b1] {
    order: 5;
}
.large-order-6[data-v-a7c5c2b1] {
    order: 6;
}
}
.flex-container[data-v-a7c5c2b1] {
  display: flex;
}
.flex-child-auto[data-v-a7c5c2b1] {
  flex: 1 1 auto;
}
.flex-child-grow[data-v-a7c5c2b1] {
  flex: 1 0 auto;
}
.flex-child-shrink[data-v-a7c5c2b1] {
  flex: 0 1 auto;
}
.flex-dir-row[data-v-a7c5c2b1] {
  flex-direction: row;
}
.flex-dir-row-reverse[data-v-a7c5c2b1] {
  flex-direction: row-reverse;
}
.flex-dir-column[data-v-a7c5c2b1] {
  flex-direction: column;
}
.flex-dir-column-reverse[data-v-a7c5c2b1] {
  flex-direction: column-reverse;
}
@media print, screen and (min-width: 40em) {
.medium-flex-container[data-v-a7c5c2b1] {
    display: flex;
}
.medium-flex-child-auto[data-v-a7c5c2b1] {
    flex: 1 1 auto;
}
.medium-flex-child-grow[data-v-a7c5c2b1] {
    flex: 1 0 auto;
}
.medium-flex-child-shrink[data-v-a7c5c2b1] {
    flex: 0 1 auto;
}
.medium-flex-dir-row[data-v-a7c5c2b1] {
    flex-direction: row;
}
.medium-flex-dir-row-reverse[data-v-a7c5c2b1] {
    flex-direction: row-reverse;
}
.medium-flex-dir-column[data-v-a7c5c2b1] {
    flex-direction: column;
}
.medium-flex-dir-column-reverse[data-v-a7c5c2b1] {
    flex-direction: column-reverse;
}
}
@media print, screen and (min-width: 64em) {
.large-flex-container[data-v-a7c5c2b1] {
    display: flex;
}
.large-flex-child-auto[data-v-a7c5c2b1] {
    flex: 1 1 auto;
}
.large-flex-child-grow[data-v-a7c5c2b1] {
    flex: 1 0 auto;
}
.large-flex-child-shrink[data-v-a7c5c2b1] {
    flex: 0 1 auto;
}
.large-flex-dir-row[data-v-a7c5c2b1] {
    flex-direction: row;
}
.large-flex-dir-row-reverse[data-v-a7c5c2b1] {
    flex-direction: row-reverse;
}
.large-flex-dir-column[data-v-a7c5c2b1] {
    flex-direction: column;
}
.large-flex-dir-column-reverse[data-v-a7c5c2b1] {
    flex-direction: column-reverse;
}
}
.hide[data-v-a7c5c2b1] {
  display: none !important;
}
.invisible[data-v-a7c5c2b1] {
  visibility: hidden;
}
@media screen and (max-width: 39.99875em) {
.hide-for-small-only[data-v-a7c5c2b1] {
    display: none !important;
}
}
@media screen and (max-width: 0em), screen and (min-width: 40em) {
.show-for-small-only[data-v-a7c5c2b1] {
    display: none !important;
}
}
@media print, screen and (min-width: 40em) {
.hide-for-medium[data-v-a7c5c2b1] {
    display: none !important;
}
}
@media screen and (max-width: 39.99875em) {
.show-for-medium[data-v-a7c5c2b1] {
    display: none !important;
}
}
@media screen and (min-width: 40em) and (max-width: 63.99875em) {
.hide-for-medium-only[data-v-a7c5c2b1] {
    display: none !important;
}
}
@media screen and (max-width: 39.99875em), screen and (min-width: 64em) {
.show-for-medium-only[data-v-a7c5c2b1] {
    display: none !important;
}
}
@media print, screen and (min-width: 64em) {
.hide-for-large[data-v-a7c5c2b1] {
    display: none !important;
}
}
@media screen and (max-width: 63.99875em) {
.show-for-large[data-v-a7c5c2b1] {
    display: none !important;
}
}
@media screen and (min-width: 64em) and (max-width: 74.99875em) {
.hide-for-large-only[data-v-a7c5c2b1] {
    display: none !important;
}
}
@media screen and (max-width: 63.99875em), screen and (min-width: 75em) {
.show-for-large-only[data-v-a7c5c2b1] {
    display: none !important;
}
}
.show-for-sr[data-v-a7c5c2b1],
.show-on-focus[data-v-a7c5c2b1] {
  position: absolute !important;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.show-on-focus[data-v-a7c5c2b1]:active, .show-on-focus[data-v-a7c5c2b1]:focus {
  position: static !important;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}
.show-for-landscape[data-v-a7c5c2b1],
.hide-for-portrait[data-v-a7c5c2b1] {
  display: block !important;
}
@media screen and (orientation: landscape) {
.show-for-landscape[data-v-a7c5c2b1],
  .hide-for-portrait[data-v-a7c5c2b1] {
    display: block !important;
}
}
@media screen and (orientation: portrait) {
.show-for-landscape[data-v-a7c5c2b1],
  .hide-for-portrait[data-v-a7c5c2b1] {
    display: none !important;
}
}
.hide-for-landscape[data-v-a7c5c2b1],
.show-for-portrait[data-v-a7c5c2b1] {
  display: none !important;
}
@media screen and (orientation: landscape) {
.hide-for-landscape[data-v-a7c5c2b1],
  .show-for-portrait[data-v-a7c5c2b1] {
    display: none !important;
}
}
@media screen and (orientation: portrait) {
.hide-for-landscape[data-v-a7c5c2b1],
  .show-for-portrait[data-v-a7c5c2b1] {
    display: block !important;
}
}
.text-hide[data-v-a7c5c2b1] {
  font: 0/0 a !important;
  color: transparent !important;
  text-shadow: none !important;
  background-color: transparent !important;
  border: 0 !important;
}
.text-truncate[data-v-a7c5c2b1] {
  max-width: 100% !important;
  overflow: hidden !important;
  text-overflow: ellipsis;
  white-space: nowrap !important;
}
.text-nowrap[data-v-a7c5c2b1] {
  white-space: nowrap !important;
}
.text-wrap[data-v-a7c5c2b1] {
  word-wrap: break-word !important;
}
.text-lowercase[data-v-a7c5c2b1] {
  text-transform: lowercase !important;
}
.text-uppercase[data-v-a7c5c2b1] {
  text-transform: uppercase !important;
}
.text-capitalize[data-v-a7c5c2b1] {
  text-transform: capitalize !important;
}
.text-overline[data-v-a7c5c2b1] {
  text-decoration: overline !important;
}
.text-underline[data-v-a7c5c2b1] {
  text-decoration: underline !important;
}
.text-line-through[data-v-a7c5c2b1] {
  text-decoration: line-through !important;
}
.font-wide[data-v-a7c5c2b1] {
  letter-spacing: 0.25rem;
}
.font-normal[data-v-a7c5c2b1] {
  font-weight: normal;
}
.font-bold[data-v-a7c5c2b1] {
  font-weight: bold;
}
.font-italic[data-v-a7c5c2b1] {
  font-style: italic !important;
}
ul.list-disc[data-v-a7c5c2b1] {
  list-style-type: disc !important;
}
ul.list-circle[data-v-a7c5c2b1] {
  list-style-type: circle !important;
}
ul.list-square[data-v-a7c5c2b1] {
  list-style-type: square !important;
}
ol.list-decimal[data-v-a7c5c2b1] {
  list-style-type: decimal !important;
}
ol.list-lower-alpha[data-v-a7c5c2b1] {
  list-style-type: lower-alpha !important;
}
ol.list-lower-latin[data-v-a7c5c2b1] {
  list-style-type: lower-latin !important;
}
ol.list-lower-roman[data-v-a7c5c2b1] {
  list-style-type: lower-roman !important;
}
ol.list-upper-alpha[data-v-a7c5c2b1] {
  list-style-type: upper-alpha !important;
}
ol.list-upper-latin[data-v-a7c5c2b1] {
  list-style-type: upper-latin !important;
}
ol.list-upper-roman[data-v-a7c5c2b1] {
  list-style-type: upper-roman !important;
}
.rounded[data-v-a7c5c2b1] {
  border-radius: 5000px !important;
}
.rounded[data-v-a7c5c2b1]:after {
  border-radius: 50%;
}
.radius[data-v-a7c5c2b1] {
  border-radius: 0.1875rem;
}
.bordered[data-v-a7c5c2b1] {
  border: 0.0625rem solid #8492a6;
}
.shadow[data-v-a7c5c2b1] {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}
.separator-center[data-v-a7c5c2b1] {
  text-align: center !important;
}
.separator-center[data-v-a7c5c2b1]::before, .separator-center[data-v-a7c5c2b1]::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.separator-center[data-v-a7c5c2b1]::after {
  clear: both;
  position: relative !important;
  width: 3rem;
  border-bottom: 0.125rem solid #1f93ff;
  margin: 0.5rem auto 0;
}
.separator-left[data-v-a7c5c2b1] {
  text-align: left !important;
}
.separator-left[data-v-a7c5c2b1]::before, .separator-left[data-v-a7c5c2b1]::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.separator-left[data-v-a7c5c2b1]::after {
  clear: both;
  position: relative !important;
  width: 3rem;
  border-bottom: 0.125rem solid #1f93ff;
  margin: 0.5rem auto 0;
  margin-left: 0 !important;
}
.separator-right[data-v-a7c5c2b1] {
  text-align: right !important;
}
.separator-right[data-v-a7c5c2b1]::before, .separator-right[data-v-a7c5c2b1]::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.separator-right[data-v-a7c5c2b1]::after {
  clear: both;
  position: relative !important;
  width: 3rem;
  border-bottom: 0.125rem solid #1f93ff;
  margin: 0.5rem auto 0;
  margin-right: 0 !important;
}
.overflow-visible[data-v-a7c5c2b1] {
  overflow: visible !important;
}
.overflow-x-visible[data-v-a7c5c2b1] {
  overflow-x: visible !important;
}
.overflow-y-visible[data-v-a7c5c2b1] {
  overflow-y: visible !important;
}
.overflow-hidden[data-v-a7c5c2b1] {
  overflow: hidden !important;
}
.overflow-x-hidden[data-v-a7c5c2b1] {
  overflow-x: hidden !important;
}
.overflow-y-hidden[data-v-a7c5c2b1] {
  overflow-y: hidden !important;
}
.overflow-scroll[data-v-a7c5c2b1] {
  overflow: scroll !important;
}
.overflow-x-scroll[data-v-a7c5c2b1] {
  overflow-x: scroll !important;
}
.overflow-y-scroll[data-v-a7c5c2b1] {
  overflow-y: scroll !important;
}
.display-inline[data-v-a7c5c2b1] {
  display: inline !important;
}
.display-inline-block[data-v-a7c5c2b1] {
  display: inline-block !important;
}
.display-block[data-v-a7c5c2b1] {
  display: block !important;
}
.display-table[data-v-a7c5c2b1] {
  display: table !important;
}
.display-table-cell[data-v-a7c5c2b1] {
  display: table-cell !important;
}
.position-static[data-v-a7c5c2b1] {
  position: static !important;
}
.position-relative[data-v-a7c5c2b1] {
  position: relative !important;
}
.position-absolute[data-v-a7c5c2b1] {
  position: absolute !important;
}
.position-fixed[data-v-a7c5c2b1] {
  position: fixed !important;
}
.position-fixed-top[data-v-a7c5c2b1] {
  position: fixed !important;
  top: 0rem !important;
  right: 0rem !important;
  left: 0rem !important;
  z-index: 975;
}
.position-fixed-bottom[data-v-a7c5c2b1] {
  position: fixed !important;
  right: 0rem !important;
  bottom: 0rem !important;
  left: 0rem !important;
  z-index: 975;
}
.border-box[data-v-a7c5c2b1] {
  box-sizing: border-box !important;
}
.border-none[data-v-a7c5c2b1] {
  border: none !important;
}
.width-25[data-v-a7c5c2b1] {
  width: 25% !important;
}
.width-50[data-v-a7c5c2b1] {
  width: 50% !important;
}
.width-75[data-v-a7c5c2b1] {
  width: 75% !important;
}
.width-100[data-v-a7c5c2b1] {
  width: 100% !important;
}
.height-25[data-v-a7c5c2b1] {
  height: 25% !important;
}
.height-50[data-v-a7c5c2b1] {
  height: 50% !important;
}
.height-75[data-v-a7c5c2b1] {
  height: 75% !important;
}
.height-100[data-v-a7c5c2b1] {
  height: 100% !important;
}
.max-width-100[data-v-a7c5c2b1] {
  max-width: 100% !important;
}
.max-height-100[data-v-a7c5c2b1] {
  max-height: 100% !important;
}
.margin-0[data-v-a7c5c2b1] {
  margin: 0rem;
}
.margin-top-0[data-v-a7c5c2b1] {
  margin-top: 0rem !important;
}
.margin-right-0[data-v-a7c5c2b1] {
  margin-right: 0rem !important;
}
.margin-bottom-0[data-v-a7c5c2b1] {
  margin-bottom: 0rem !important;
}
.margin-left-0[data-v-a7c5c2b1] {
  margin-left: 0rem !important;
}
.margin-horizontal-0[data-v-a7c5c2b1] {
  margin-right: 0rem !important;
  margin-left: 0rem !important;
}
.margin-vertical-0[data-v-a7c5c2b1] {
  margin-top: 0rem !important;
  margin-bottom: 0rem !important;
}
.padding-0[data-v-a7c5c2b1] {
  padding: 0rem;
}
.padding-top-0[data-v-a7c5c2b1] {
  padding-top: 0rem !important;
}
.padding-right-0[data-v-a7c5c2b1] {
  padding-right: 0rem !important;
}
.padding-bottom-0[data-v-a7c5c2b1] {
  padding-bottom: 0rem !important;
}
.padding-left-0[data-v-a7c5c2b1] {
  padding-left: 0rem !important;
}
.padding-horizontal-0[data-v-a7c5c2b1] {
  padding-right: 0rem !important;
  padding-left: 0rem !important;
}
.padding-vertical-0[data-v-a7c5c2b1] {
  padding-top: 0rem !important;
  padding-bottom: 0rem !important;
}
.margin-1[data-v-a7c5c2b1] {
  margin: 0.5rem;
}
.margin-top-1[data-v-a7c5c2b1] {
  margin-top: 0.5rem !important;
}
.margin-right-1[data-v-a7c5c2b1] {
  margin-right: 0.5rem !important;
}
.margin-bottom-1[data-v-a7c5c2b1] {
  margin-bottom: 0.5rem !important;
}
.margin-left-1[data-v-a7c5c2b1] {
  margin-left: 0.5rem !important;
}
.margin-horizontal-1[data-v-a7c5c2b1] {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}
.margin-vertical-1[data-v-a7c5c2b1] {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}
.padding-1[data-v-a7c5c2b1] {
  padding: 0.5rem;
}
.padding-top-1[data-v-a7c5c2b1] {
  padding-top: 0.5rem !important;
}
.padding-right-1[data-v-a7c5c2b1] {
  padding-right: 0.5rem !important;
}
.padding-bottom-1[data-v-a7c5c2b1] {
  padding-bottom: 0.5rem !important;
}
.padding-left-1[data-v-a7c5c2b1] {
  padding-left: 0.5rem !important;
}
.padding-horizontal-1[data-v-a7c5c2b1] {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}
.padding-vertical-1[data-v-a7c5c2b1] {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.margin-2[data-v-a7c5c2b1] {
  margin: 1rem;
}
.margin-top-2[data-v-a7c5c2b1] {
  margin-top: 1rem !important;
}
.margin-right-2[data-v-a7c5c2b1] {
  margin-right: 1rem !important;
}
.margin-bottom-2[data-v-a7c5c2b1] {
  margin-bottom: 1rem !important;
}
.margin-left-2[data-v-a7c5c2b1] {
  margin-left: 1rem !important;
}
.margin-horizontal-2[data-v-a7c5c2b1] {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}
.margin-vertical-2[data-v-a7c5c2b1] {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
.padding-2[data-v-a7c5c2b1] {
  padding: 1rem;
}
.padding-top-2[data-v-a7c5c2b1] {
  padding-top: 1rem !important;
}
.padding-right-2[data-v-a7c5c2b1] {
  padding-right: 1rem !important;
}
.padding-bottom-2[data-v-a7c5c2b1] {
  padding-bottom: 1rem !important;
}
.padding-left-2[data-v-a7c5c2b1] {
  padding-left: 1rem !important;
}
.padding-horizontal-2[data-v-a7c5c2b1] {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}
.padding-vertical-2[data-v-a7c5c2b1] {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.margin-3[data-v-a7c5c2b1] {
  margin: 1.5rem;
}
.margin-top-3[data-v-a7c5c2b1] {
  margin-top: 1.5rem !important;
}
.margin-right-3[data-v-a7c5c2b1] {
  margin-right: 1.5rem !important;
}
.margin-bottom-3[data-v-a7c5c2b1] {
  margin-bottom: 1.5rem !important;
}
.margin-left-3[data-v-a7c5c2b1] {
  margin-left: 1.5rem !important;
}
.margin-horizontal-3[data-v-a7c5c2b1] {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}
.margin-vertical-3[data-v-a7c5c2b1] {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}
.padding-3[data-v-a7c5c2b1] {
  padding: 1.5rem;
}
.padding-top-3[data-v-a7c5c2b1] {
  padding-top: 1.5rem !important;
}
.padding-right-3[data-v-a7c5c2b1] {
  padding-right: 1.5rem !important;
}
.padding-bottom-3[data-v-a7c5c2b1] {
  padding-bottom: 1.5rem !important;
}
.padding-left-3[data-v-a7c5c2b1] {
  padding-left: 1.5rem !important;
}
.padding-horizontal-3[data-v-a7c5c2b1] {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}
.padding-vertical-3[data-v-a7c5c2b1] {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}
.page-title[data-v-a7c5c2b1] {
  font-size: 1.5rem;
}
.page-sub-title[data-v-a7c5c2b1] {
  font-size: 1.375rem;
  word-wrap: break-word;
}
.block-title[data-v-a7c5c2b1] {
  font-size: 1.125rem;
}
.sub-block-title[data-v-a7c5c2b1] {
  font-size: 1rem;
}
.text-block-title[data-v-a7c5c2b1] {
  font-size: 0.875rem;
}
.text-muted[data-v-a7c5c2b1] {
  color: var(--s-300);
}
a[data-v-a7c5c2b1] {
  font-size: 0.875rem;
}
p[data-v-a7c5c2b1] {
  font-size: 0.875rem;
  word-spacing: 0.12em;
}
html[data-v-a7c5c2b1],
body[data-v-a7c5c2b1] {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  height: 100%;
  margin: 0;
  padding: 0;
  width: 100%;
}
.app-wrapper[data-v-a7c5c2b1] {
  box-sizing: border-box;
  min-height: 0px;
  flex-grow: 0;
  width: 100%;
  height: 100%;
}
.app-wrapper .button--fixed-top[data-v-a7c5c2b1]{
  position: fixed;
  top: 0.5rem;
  display: flex;
  flex-direction: row;
}
.app-wrapper .button--fixed-top[data-v-a7c5c2b1]:where([dir="ltr"], [dir="ltr"] *){
  right: 0.5rem;
}
.app-wrapper .button--fixed-top[data-v-a7c5c2b1]:where([dir="rtl"], [dir="rtl"] *){
  left: 0.5rem;
}
.banner + .app-wrapper[data-v-a7c5c2b1]{
  height: calc(100% - 48px);
}
.banner + .app-wrapper .button--fixed-top[data-v-a7c5c2b1]{
  top: 3.5rem;
}
.banner + .app-wrapper .off-canvas-content .button--fixed-top[data-v-a7c5c2b1]{
  top: 0.5rem;
}
.slide-fade-enter-active[data-v-a7c5c2b1] {
  transition: all 0.3s var(--ease-in-cubic);
}
.slide-fade-leave-active[data-v-a7c5c2b1] {
  transition: all 0.3s var(--ease-out-cubic);
}
.slide-fade-enter[data-v-a7c5c2b1],
.slide-fade-leave-to[data-v-a7c5c2b1] {
  opacity: 0;
  transform: translateX(10px);
}
.slide-fade-enter[data-v-a7c5c2b1] {
  transform: translateX(0.125rem);
}
.slide-fade-leave-to[data-v-a7c5c2b1] {
  transform: translateX(1.5rem);
}
.conversations-list-enter-active[data-v-a7c5c2b1],
.conversations-list-leave-active[data-v-a7c5c2b1] {
  transition: all 0.25s var(--ease-out-cubic);
}
.conversations-list-enter[data-v-a7c5c2b1],
.conversations-list-leave-to[data-v-a7c5c2b1] {
  opacity: 0;
  transform: translateX(1.5rem);
}
.menu-list-enter-active[data-v-a7c5c2b1],
.menu-list-leave-active[data-v-a7c5c2b1] {
  transition: opacity 0.3s var(--ease-out-cubic), transform 0.2s var(--ease-out-cubic);
}
.menu-list-leave-to[data-v-a7c5c2b1] {
  opacity: 0;
  position: absolute;
  transform: translateX(0.5rem);
}
.menu-list-enter[data-v-a7c5c2b1] {
  opacity: 0;
  transform: translateX(-0.5rem);
}
.slide-up-enter-active[data-v-a7c5c2b1] {
  transition: all 0.3s var(--ease-in-cubic);
}
.slide-up-leave-active[data-v-a7c5c2b1] {
  transition: all 0.3s var(--ease-out-cubic);
}
.slide-up-enter[data-v-a7c5c2b1],
.slide-up-leave-to[data-v-a7c5c2b1] {
  opacity: 0;
  transform: translateY(-1.5rem);
}
.menu-slide-enter-active[data-v-a7c5c2b1],
.menu-slide-leave-active[data-v-a7c5c2b1] {
  transform: translateY(0);
  transition: transform 0.25s var(--ease-in-cubic), opacity 0.15s var(--ease-in-cubic);
}
.menu-slide-enter[data-v-a7c5c2b1],
.menu-slide-leave-to[data-v-a7c5c2b1] {
  opacity: 0;
  transform: translateY(0.5rem);
}
.toast-fade-enter-active[data-v-a7c5c2b1] {
  transition: all 0.3s var(--ease-in-sine);
}
.toast-fade-leave-active[data-v-a7c5c2b1] {
  transition: all 0.1s var(--ease-out-sine);
}
.toast-fade-enter[data-v-a7c5c2b1],
.toast-fade-leave-to[data-v-a7c5c2b1] {
  opacity: 0;
  transform: translateY(-0.5rem);
}
.modal-fade-enter-active[data-v-a7c5c2b1] {
  transition: all 0.3s var(--ease-in-sine);
}
.modal-fade-leave-active[data-v-a7c5c2b1] {
  transition: all 0.1s var(--ease-out-sine);
}
.modal-fade-enter[data-v-a7c5c2b1],
.modal-fade-leave-to[data-v-a7c5c2b1] {
  opacity: 0;
}
.network-notification-fade-enter-active[data-v-a7c5c2b1] {
  transition: all 0.1s var(--ease-in-sine);
}
.network-notification-fade-leave-active[data-v-a7c5c2b1] {
  transition: all 0.1s var(--ease-out-sine);
}
.network-notification-fade-enter[data-v-a7c5c2b1],
.network-notification-fade-leave-to[data-v-a7c5c2b1] {
  opacity: 0;
  transform: translateY(-0.5rem);
}
.button[data-v-a7c5c2b1] {
  font-family: "PlusJakarta", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Tahoma, Arial, sans-serif;
  font-weight: 500;
}
.button.round[data-v-a7c5c2b1] {
  border-radius: 1000px;
}
select[data-v-a7c5c2b1] {
  height: 2.5rem;
}
.card[data-v-a7c5c2b1] {
  margin-bottom: var(--space-small);
  padding: var(--space-normal);
}
code[data-v-a7c5c2b1] {
  border: 0;
  font-family: "ui-monospace", "SFMono-Regular", "Menlo", "Monaco", "Consolas", '"Liberation Mono"', '"Courier New"', "monospace";
  font-size: 0.75rem;
}
code.hljs[data-v-a7c5c2b1] {
  background: var(--s-50);
  border-radius: var(--border-radius-large);
  padding: 1.25rem;
  --tw-bg-opacity: 1;
  background-color: hsl(209 13.3% 95.3% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark code.hljs){
  --tw-bg-opacity: 1;
  background-color: hsl(207 5.6% 31.6% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.text-truncate[data-v-a7c5c2b1] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-capitalize[data-v-a7c5c2b1] {
  text-transform: capitalize;
}
.cursor-pointer[data-v-a7c5c2b1] {
  cursor: pointer;
}
.columns.with-right-space[data-v-a7c5c2b1] {
  padding-right: var(--space-normal);
}
.badge[data-v-a7c5c2b1] {
  border-radius: var(--border-radius-normal);
}
.padding-right-small[data-v-a7c5c2b1] {
  padding-right: var(--space-one);
}
.app-rtl--wrapper[data-v-a7c5c2b1] {
  direction: rtl;
}
.app-rtl--wrapper .tabs-title[data-v-a7c5c2b1]:first-child {
  margin-left: var(--space-small);
  margin-right: unset;
}
.app-rtl--wrapper .tabs-title[data-v-a7c5c2b1]:last-child {
  margin-left: unset;
  margin-right: var(--space-small);
}
.app-rtl--wrapper table[data-v-a7c5c2b1],
.app-rtl--wrapper thead[data-v-a7c5c2b1],
.app-rtl--wrapper th[data-v-a7c5c2b1] {
  text-align: right;
}
.app-rtl--wrapper .footer .page-meta[data-v-a7c5c2b1] {
  direction: initial;
}
.app-rtl--wrapper .wizard-box[data-v-a7c5c2b1] {
  direction: initial;
}
.app-rtl--wrapper .conversation-details-wrap .conversation-panel .text-content p[data-v-a7c5c2b1] {
  unicode-bidi: plaintext;
}
.app-rtl--wrapper .conversation-details-wrap .conversation-panel .text-content ul[data-v-a7c5c2b1] {
  padding-left: unset;
  padding-right: var(--space-two);
}
.app-rtl--wrapper .conversation-details-wrap .conversation-panel .text-content li[data-v-a7c5c2b1] {
  text-align: right;
}
.app-rtl--wrapper .conversation-details-wrap .conversation-panel li.right .sender--info[data-v-a7c5c2b1] {
  padding: var(--space-small) var(--space-smaller) var(--space-smaller) 0;
}
.app-rtl--wrapper .conversation-details-wrap .conversation-panel li.right .context-menu-wrap[data-v-a7c5c2b1] {
  margin-left: 0;
  margin-right: auto;
}
.app-rtl--wrapper .conversation-details-wrap .conversation-footer .preview-item[data-v-a7c5c2b1] {
  direction: initial;
}
.app-rtl--wrapper .conversation-details-wrap .conversation-sidebar-wrap .checkbox-wrap .checkbox[data-v-a7c5c2b1] {
  margin-left: var(--space-small);
}
.app-rtl--wrapper .conversation-details-wrap .close-button--rtl[data-v-a7c5c2b1] {
  transform: rotate(180deg);
}
.app-rtl--wrapper .conversation-details-wrap .resolve-actions .button-group .button[data-v-a7c5c2b1]:first-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: var(--border-radius-normal);
  border-top-left-radius: 0;
  border-top-right-radius: var(--border-radius-normal);
}
.app-rtl--wrapper .conversation-details-wrap .resolve-actions .button-group .button[data-v-a7c5c2b1]:last-child {
  border-bottom-left-radius: var(--border-radius-normal);
  border-bottom-right-radius: 0;
  border-top-left-radius: var(--border-radius-normal);
  border-top-right-radius: 0;
}
.app-rtl--wrapper .conversations-list-wrap[data-v-a7c5c2b1] {
  border-right: 0;
}
.app-rtl--wrapper .conversations-list-wrap .conversation .conversation--meta[data-v-a7c5c2b1] {
  left: 1rem;
  right: unset;
  pointer-events: none;
}
.app-rtl--wrapper .conversations-list-wrap .conversation .conversation--meta .unread[data-v-a7c5c2b1] {
  margin-left: unset;
  margin-right: auto;
}
.app-rtl--wrapper .conversations-list-wrap .conversation .assignee-label[data-v-a7c5c2b1] {
  margin-left: 0;
  margin-right: var(--space-one);
}
.app-rtl--wrapper .conversations-list-wrap .conversation .show-more--button[data-v-a7c5c2b1] {
  margin: unset;
  transform: rotate(180deg);
}
.app-rtl--wrapper .conversations-list-wrap .search-header--wrap .search--input[data-v-a7c5c2b1] {
  text-align: right;
}
.app-rtl--wrapper .conversations-list-wrap .search-header--wrap .layout-switch__container[data-v-a7c5c2b1] {
  transform: rotate(180deg);
}
.app-rtl--wrapper .conversations-list-wrap .basic-filter[data-v-a7c5c2b1] {
  left: 0;
  right: unset;
}
.app-rtl--wrapper .conversations-list-wrap .label-container .label[data-v-a7c5c2b1] {
  margin-left: var(--space-smaller);
  margin-right: 0;
}
.app-rtl--wrapper .conversations-list-wrap .toggle-sidebar[data-v-a7c5c2b1] {
  margin-left: 0;
  margin-right: var(--space-minus-small);
  transform: rotate(180deg);
}
.app-rtl--wrapper .conversations-list-wrap .bulk-action__container .triangle[data-v-a7c5c2b1] {
  left: var(--triangle-position);
  right: unset;
}
.app-rtl--wrapper .conversations-list-wrap .bulk-action__container .bulk-action__agents[data-v-a7c5c2b1] {
  left: var(--space-small);
  right: unset;
}
.app-rtl--wrapper .conversations-list-wrap .bulk-action__container .labels-container[data-v-a7c5c2b1] {
  left: var(--space-small);
  right: unset;
}
.app-rtl--wrapper .conversations-list-wrap .bulk-action__container .labels-container .label-checkbox[data-v-a7c5c2b1] {
  margin: 0 0 0 var(--space-one);
}
.app-rtl--wrapper .conversations-list-wrap .bulk-action__container .actions-container[data-v-a7c5c2b1] {
  left: var(--space-small);
  right: unset;
}
.app-rtl--wrapper .conversations-list-wrap .bulk-action__container .bulk-action__teams[data-v-a7c5c2b1] {
  left: var(--space-small);
  right: unset;
}
.app-rtl--wrapper .card.note-wrap .time-stamp[data-v-a7c5c2b1] {
  unicode-bidi: plaintext;
}
.app-rtl--wrapper .notification-wrap[data-v-a7c5c2b1] {
  left: 0;
  right: var(--space-jumbo);
}
.app-rtl--wrapper .notification-wrap .action-button[data-v-a7c5c2b1] {
  margin-left: var(--space-small);
  margin-right: 0;
}
.app-rtl--wrapper .notification-wrap .notification-content--wrap[data-v-a7c5c2b1] {
  margin-left: 0;
  margin-right: var(--space-small);
}
.app-rtl--wrapper .article-container .row--article-block td[data-v-a7c5c2b1]:last-child {
  direction: initial;
}
.app-rtl--wrapper .portal-popover__container .portal .actions-container[data-v-a7c5c2b1] {
  margin-left: unset;
  margin-right: var(--space-one);
}
.app-rtl--wrapper .edit-article--container .header-right--wrap .button-group .button[data-v-a7c5c2b1]:first-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: var(--border-radius-normal);
  border-top-left-radius: 0;
  border-top-right-radius: var(--border-radius-normal);
}
.app-rtl--wrapper .edit-article--container .header-right--wrap .button-group .button[data-v-a7c5c2b1]:last-child {
  border-bottom-left-radius: var(--border-radius-normal);
  border-bottom-right-radius: 0;
  border-top-left-radius: var(--border-radius-normal);
  border-top-right-radius: 0;
}
.app-rtl--wrapper .edit-article--container .header-left--wrap .back-button[data-v-a7c5c2b1] {
  direction: initial;
}
.app-rtl--wrapper .edit-article--container .article--buttons .dropdown-pane[data-v-a7c5c2b1] {
  left: 0;
  position: absolute;
  right: unset;
}
.app-rtl--wrapper .edit-article--container .sidebar-button[data-v-a7c5c2b1] {
  transform: rotate(180deg);
}
.app-rtl--wrapper .article-settings--container[data-v-a7c5c2b1] {
  border-left: 0;
  border-right: 1px solid var(--color-border-light);
  flex-direction: row-reverse;
  margin-left: 0;
  margin-right: var(--space-normal);
  padding-left: 0;
  padding-right: var(--space-normal);
}
.app-rtl--wrapper .category-list--container .header-left--wrap[data-v-a7c5c2b1] {
  direction: initial;
  justify-content: flex-end;
}
.app-rtl--wrapper .toggle-button.small span.active[data-v-a7c5c2b1] {
  transform: translate(var(--space-minus-small), var(--space-zero));
}
.app-rtl--wrapper .toggle-button span[data-v-a7c5c2b1] {
  --minus-space-one-point-five: -0.9375rem;
}
.app-rtl--wrapper .toggle-button span.active[data-v-a7c5c2b1] {
  transform: translate(var(--minus-space-one-point-five), var(--space-zero));
}
.app-rtl--wrapper .widget-builder-container .widget-preview[data-v-a7c5c2b1] {
  direction: initial;
}
.app-rtl--wrapper .modal-container[data-v-a7c5c2b1] {
  text-align: right;
}
.app-rtl--wrapper .modal-container .modal-footer button[data-v-a7c5c2b1] {
  margin-left: 0;
  margin-right: var(--space-small);
}
.app-rtl--wrapper .account-selector--wrap[data-v-a7c5c2b1] {
  direction: initial;
}
.app-rtl--wrapper .colorpicker--chrome[data-v-a7c5c2b1] {
  direction: initial;
}
.app-rtl--wrapper .mention--box[data-v-a7c5c2b1] {
  direction: initial;
}
.app-rtl--wrapper .contact--details .contact--bio[data-v-a7c5c2b1] {
  direction: ltr;
}
.app-rtl--wrapper .merge-contacts .child-contact-wrap[data-v-a7c5c2b1] {
  direction: ltr;
}
.app-rtl--wrapper .contact--form .input-group[data-v-a7c5c2b1] {
  direction: initial;
}
.app-rtl--wrapper .dropdown-menu--header > span.title[data-v-a7c5c2b1] {
  text-align: right;
}
.button[data-v-a7c5c2b1]{
  margin-bottom: 0px;
  display: inline-flex;
  height: 2.5rem;
  align-items: center;
  gap: 0.5rem;
  box-shadow: none !important;
}
.button .button__content[data-v-a7c5c2b1]{
  width: 100%;
}
.button .button__content img[data-v-a7c5c2b1],
.button .button__content svg[data-v-a7c5c2b1]{
  display: inline-block;
}
.button .spinner[data-v-a7c5c2b1]{
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0px;
  padding-bottom: 0px;
}
.button .icon + .button__content[data-v-a7c5c2b1]{
  width: auto;
}
.button.expanded[data-v-a7c5c2b1]{
  display: flex;
  justify-content: center;
  text-align: center;
}
.button.round[data-v-a7c5c2b1]{
  border-radius: 9999px;
}
.button.compact[data-v-a7c5c2b1]{
  padding-bottom: 0px;
  padding-top: 0px;
}
.button.hollow[data-v-a7c5c2b1]{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: hsl(212 77.4% 23.1% / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: hsl(212 77.4% 23.1% / var(--tw-text-opacity));
}
.button.hollow[data-v-a7c5c2b1]:hover{
  --tw-bg-opacity: 1;
  background-color: hsl(209 100% 96.5% / var(--tw-bg-opacity));
}
[data-v-a7c5c2b1]:is(.dark .button.hollow){
  --tw-border-opacity: 1;
  border-color: hsl(212 77.4% 23.1% / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: hsl(212 77.4% 23.1% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .button.hollow:hover){
  --tw-bg-opacity: 1;
  background-color: hsl(216 50.0% 11.8% / var(--tw-bg-opacity));
}
.button.hollow.secondary[data-v-a7c5c2b1]{
  --tw-border-opacity: 1;
  border-color: hsl(207 11.1% 85.9% / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: hsl(207 5.6% 31.6% / var(--tw-text-opacity));
}
.button.hollow.secondary[data-v-a7c5c2b1]:hover{
  --tw-bg-opacity: 1;
  background-color: hsl(209 13.3% 95.3% / var(--tw-bg-opacity));
}
[data-v-a7c5c2b1]:is(.dark .button.hollow.secondary){
  --tw-border-opacity: 1;
  border-color: hsl(206 6.0% 43.5% / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .button.hollow.secondary:hover){
  --tw-bg-opacity: 1;
  background-color: hsl(207 5.6% 31.6% / var(--tw-bg-opacity));
}
.button.hollow.success[data-v-a7c5c2b1]{
  --tw-border-opacity: 1;
  border-color: hsl(143 40.3% 79.0% / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: hsl(153 67.0% 28.5% / var(--tw-text-opacity));
}
.button.hollow.success[data-v-a7c5c2b1]:hover{
  --tw-bg-opacity: 1;
  background-color: hsl(137 72.0% 94.0% / var(--tw-bg-opacity));
}
[data-v-a7c5c2b1]:is(.dark .button.hollow.success){
  --tw-border-opacity: 1;
  border-color: hsl(152 57.5% 37.6% / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: hsl(151 49.3% 46.5% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .button.hollow.success:hover){
  --tw-bg-opacity: 1;
  background-color: hsl(153 51.8% 21.8% / var(--tw-bg-opacity));
}
.button.hollow.alert[data-v-a7c5c2b1]{
  --tw-border-opacity: 1;
  border-color: hsl(360 81.7% 87.8% / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: hsl(358 65.0% 48.7% / var(--tw-text-opacity));
}
.button.hollow.alert[data-v-a7c5c2b1]:hover{
  --tw-bg-opacity: 1;
  background-color: hsl(351 89.0% 96.0% / var(--tw-bg-opacity));
}
[data-v-a7c5c2b1]:is(.dark .button.hollow.alert){
  --tw-border-opacity: 1;
  border-color: hsl(358 69.4% 55.2% / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: hsl(358 85.3% 64.0% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .button.hollow.alert:hover){
  --tw-bg-opacity: 1;
  background-color: hsl(358 65.0% 40.4% / var(--tw-bg-opacity));
}
.button.hollow.warning[data-v-a7c5c2b1]{
  --tw-border-opacity: 1;
  border-color: hsl(48 100% 46.1% / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: hsl(48 100% 46.1% / var(--tw-text-opacity));
}
.button.hollow.warning[data-v-a7c5c2b1]:hover{
  --tw-bg-opacity: 1;
  background-color: hsl(52 100% 95.5% / var(--tw-bg-opacity));
}
[data-v-a7c5c2b1]:is(.dark .button.hollow.warning){
  --tw-border-opacity: 1;
  border-color: hsl(49 90.3% 18.4% / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: hsl(48 100% 46.1% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .button.hollow.warning:hover){
  --tw-bg-opacity: 1;
  background-color: hsl(46 100% 6.7% / var(--tw-bg-opacity));
}
.button.hollow[data-v-a7c5c2b1]:hover{
  --tw-border-opacity: 1;
  border-color: hsl(208 11.7% 91.1% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(210 98.8% 94.0% / var(--tw-bg-opacity));
}
[data-v-a7c5c2b1]:is(.dark .button.hollow:hover){
  --tw-border-opacity: 1;
  border-color: hsl(206 100% 50.0% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(212 77.4% 23.1% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(210 100% 66.1% / var(--tw-text-opacity));
}
.button.hollow:hover.secondary[data-v-a7c5c2b1]{
  --tw-border-opacity: 1;
  border-color: hsl(208 11.7% 91.1% / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .button.hollow:hover.secondary){
  --tw-border-opacity: 1;
  border-color: hsl(207 5.6% 31.6% / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.button.hollow:hover.success[data-v-a7c5c2b1]{
  --tw-border-opacity: 1;
  border-color: hsl(208 11.7% 91.1% / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: hsl(153 51.8% 21.8% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .button.hollow:hover.success){
  --tw-border-opacity: 1;
  border-color: hsl(207 5.6% 31.6% / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: hsl(143 40.3% 79.0% / var(--tw-text-opacity));
}
.button.hollow:hover.alert[data-v-a7c5c2b1]{
  --tw-border-opacity: 1;
  border-color: hsl(208 11.7% 91.1% / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: hsl(358 65.0% 48.7% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .button.hollow:hover.alert){
  --tw-border-opacity: 1;
  border-color: hsl(207 5.6% 31.6% / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: hsl(360 81.7% 87.8% / var(--tw-text-opacity));
}
.button.hollow:hover.warning[data-v-a7c5c2b1]{
  --tw-border-opacity: 1;
  border-color: hsl(208 11.7% 91.1% / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: hsl(49 90.3% 18.4% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .button.hollow:hover.warning){
  --tw-border-opacity: 1;
  border-color: hsl(207 5.6% 31.6% / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: hsl(48 100% 47.0% / var(--tw-text-opacity));
}
.button.smooth[data-v-a7c5c2b1]{
  --tw-bg-opacity: 1;
  background-color: hsl(209 100% 96.5% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(211 89.7% 34.1% / var(--tw-text-opacity));
}
.button.smooth[data-v-a7c5c2b1]:hover{
  --tw-bg-opacity: 1;
  background-color: hsl(209 95.0% 90.1% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(211 89.7% 34.1% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .button.smooth){
  --tw-bg-opacity: 1;
  background-color: hsl(212 77.4% 23.1% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(209 95.0% 90.1% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .button.smooth:hover){
  --tw-bg-opacity: 1;
  background-color: hsl(216 50.0% 11.8% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(211 89.7% 34.1% / var(--tw-text-opacity));
}
.button.smooth.secondary[data-v-a7c5c2b1]{
  --tw-bg-opacity: 1;
  background-color: hsl(209 13.3% 95.3% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(207 5.6% 31.6% / var(--tw-text-opacity));
}
.button.smooth.secondary[data-v-a7c5c2b1]:hover{
  --tw-bg-opacity: 1;
  background-color: hsl(208 11.7% 91.1% / var(--tw-bg-opacity));
}
[data-v-a7c5c2b1]:is(.dark .button.smooth.secondary){
  --tw-bg-opacity: 1;
  background-color: hsl(207 5.6% 31.6% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .button.smooth.secondary:hover){
  --tw-bg-opacity: 1;
  background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity));
}
.button.smooth.success[data-v-a7c5c2b1]{
  --tw-bg-opacity: 1;
  background-color: hsl(137 72.0% 94.0% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(153 67.0% 28.5% / var(--tw-text-opacity));
}
.button.smooth.success[data-v-a7c5c2b1]:hover{
  --tw-bg-opacity: 1;
  background-color: hsl(143 40.3% 79.0% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(153 51.8% 21.8% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .button.smooth.success){
  --tw-bg-opacity: 1;
  background-color: hsl(153 67.0% 28.5% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(143 40.3% 79.0% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .button.smooth.success:hover){
  --tw-bg-opacity: 1;
  background-color: hsl(153 51.8% 21.8% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(143 40.3% 79.0% / var(--tw-text-opacity));
}
.button.smooth.alert[data-v-a7c5c2b1]{
  --tw-bg-opacity: 1;
  background-color: hsl(351 89.0% 96.0% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(358 65.0% 48.7% / var(--tw-text-opacity));
}
.button.smooth.alert[data-v-a7c5c2b1]:hover{
  --tw-bg-opacity: 1;
  background-color: hsl(360 81.7% 87.8% / var(--tw-bg-opacity));
}
[data-v-a7c5c2b1]:is(.dark .button.smooth.alert){
  background-color: hsl(358 65.0% 48.7% / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.5;
  --tw-text-opacity: 1;
  color: hsl(360 81.7% 87.8% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .button.smooth.alert:hover){
  background-color: hsl(358 65.0% 40.4% / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.3;
}
.button.smooth.warning[data-v-a7c5c2b1]{
  --tw-bg-opacity: 1;
  background-color: hsl(55 100% 90.9% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(49 90.3% 18.4% / var(--tw-text-opacity));
}
.button.smooth.warning[data-v-a7c5c2b1]:hover{
  --tw-bg-opacity: 1;
  background-color: hsl(52 97.9% 82.0% / var(--tw-bg-opacity));
}
[data-v-a7c5c2b1]:is(.dark .button.smooth.warning){
  --tw-bg-opacity: 1;
  background-color: hsl(55 100% 90.9% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(49 90.3% 18.4% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .button.smooth.warning:hover){
  --tw-bg-opacity: 1;
  background-color: hsl(52 97.9% 82.0% / var(--tw-bg-opacity));
}
.button.clear[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: hsl(212 77.4% 23.1% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .button.clear){
  --tw-text-opacity: 1;
  color: hsl(212 77.4% 23.1% / var(--tw-text-opacity));
}
.button.clear.secondary[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: hsl(207 5.6% 31.6% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .button.clear.secondary){
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.button.clear.success[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: hsl(153 67.0% 28.5% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .button.clear.success){
  --tw-text-opacity: 1;
  color: hsl(143 40.3% 79.0% / var(--tw-text-opacity));
}
.button.clear.alert[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: hsl(358 65.0% 48.7% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .button.clear.alert){
  --tw-text-opacity: 1;
  color: hsl(360 81.7% 87.8% / var(--tw-text-opacity));
}
.button.clear.warning[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: hsl(49 90.3% 18.4% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .button.clear.warning){
  --tw-text-opacity: 1;
  color: hsl(48 100% 46.1% / var(--tw-text-opacity));
}
.button.clear[data-v-a7c5c2b1]:hover:hover{
  --tw-bg-opacity: 1;
  background-color: hsl(209 100% 96.5% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(212 77.4% 23.1% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .button.clear:hover:hover){
  background-color: hsl(216 50.0% 11.8% / 0.5);
  --tw-text-opacity: 1;
  color: hsl(209 95.0% 90.1% / var(--tw-text-opacity));
}
.button.clear:hover.secondary[data-v-a7c5c2b1]:hover{
  --tw-bg-opacity: 1;
  background-color: hsl(209 13.3% 95.3% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .button.clear:hover.secondary:hover){
  --tw-bg-opacity: 1;
  background-color: hsl(207 5.6% 31.6% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.button.clear:hover.success[data-v-a7c5c2b1]:hover{
  --tw-bg-opacity: 1;
  background-color: hsl(137 72.0% 94.0% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(153 51.8% 21.8% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .button.clear:hover.success:hover){
  --tw-bg-opacity: 1;
  background-color: hsl(153 51.8% 21.8% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(143 40.3% 79.0% / var(--tw-text-opacity));
}
.button.clear:hover.alert[data-v-a7c5c2b1]:hover{
  --tw-bg-opacity: 1;
  background-color: hsl(351 89.0% 96.0% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(358 65.0% 48.7% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .button.clear:hover.alert:hover){
  --tw-bg-opacity: 1;
  background-color: hsl(358 65.0% 40.4% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(360 81.7% 87.8% / var(--tw-text-opacity));
}
.button.clear:hover.warning[data-v-a7c5c2b1]:hover{
  --tw-bg-opacity: 1;
  background-color: hsl(55 100% 90.9% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(49 90.3% 18.4% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .button.clear:hover.warning:hover){
  --tw-bg-opacity: 1;
  background-color: hsl(46 100% 6.7% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(48 100% 46.1% / var(--tw-text-opacity));
}
.button.clear:active.secondary[data-v-a7c5c2b1]:active{
  --tw-bg-opacity: 1;
  background-color: hsl(208 11.7% 91.1% / var(--tw-bg-opacity));
}
[data-v-a7c5c2b1]:is(.dark .button.clear:active.secondary:active){
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
}
.button.clear:focus.secondary[data-v-a7c5c2b1]:focus{
  --tw-bg-opacity: 1;
  background-color: hsl(209 13.3% 95.3% / var(--tw-bg-opacity));
}
[data-v-a7c5c2b1]:is(.dark .button.clear:focus.secondary:focus){
  --tw-bg-opacity: 1;
  background-color: hsl(207 5.6% 31.6% / var(--tw-bg-opacity));
}
.button.tiny[data-v-a7c5c2b1]{
  height: 1.5rem;
}
.button.small[data-v-a7c5c2b1]{
  height: 2rem;
  padding-bottom: 0.25rem;
  padding-top: 0.25rem;
}
.button.large[data-v-a7c5c2b1]{
  height: 3rem;
}
.button.button--only-icon[data-v-a7c5c2b1]{
  width: 2.5rem;
  justify-content: center;
  padding-left: 0px;
  padding-right: 0px;
}
.button.button--only-icon.tiny[data-v-a7c5c2b1]{
  width: 1.5rem;
}
.button.button--only-icon.small[data-v-a7c5c2b1]{
  width: 2rem;
}
.button.button--only-icon.large[data-v-a7c5c2b1]{
  width: 3rem;
}
.button.link[data-v-a7c5c2b1]{
  margin: 0px;
  height: auto;
  padding: 0px;
}
.button.link[data-v-a7c5c2b1]:hover{
  text-decoration-line: underline;
}
@keyframes left-shift-animation-a7c5c2b1 {
0%, 100% {
    transform: translateX(0);
}
50% {
    transform: translateX(1px);
}
}
.conversation.active[data-v-a7c5c2b1] {
  animation: left-shift-animation-a7c5c2b1 0.25s cubic-bezier(0.37, 0, 0.63, 1);
}
.sr-only[data-v-a7c5c2b1]{
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.pointer-events-none[data-v-a7c5c2b1]{
  pointer-events: none;
}
.visible[data-v-a7c5c2b1]{
  visibility: visible;
}
.invisible[data-v-a7c5c2b1]{
  visibility: hidden;
}
.fixed[data-v-a7c5c2b1]{
  position: fixed;
}
.absolute[data-v-a7c5c2b1]{
  position: absolute;
}
.relative[data-v-a7c5c2b1]{
  position: relative;
}
.sticky[data-v-a7c5c2b1]{
  position: sticky;
}
.-bottom-1[data-v-a7c5c2b1]{
  bottom: -0.25rem;
}
.-bottom-10[data-v-a7c5c2b1]{
  bottom: -2.5rem;
}
.-left-8[data-v-a7c5c2b1]{
  left: -2rem;
}
.-left-80[data-v-a7c5c2b1]{
  left: -20rem;
}
.-left-\[0\.21875rem\][data-v-a7c5c2b1]{
  left: -0.21875rem;
}
.-right-1[data-v-a7c5c2b1]{
  right: -0.25rem;
}
.-right-2[data-v-a7c5c2b1]{
  right: -0.5rem;
}
.-right-4[data-v-a7c5c2b1]{
  right: -1rem;
}
.-top-0[data-v-a7c5c2b1]{
  top: -0px;
}
.-top-0\.5[data-v-a7c5c2b1]{
  top: -0.125rem;
}
.-top-1[data-v-a7c5c2b1]{
  top: -0.25rem;
}
.-top-3[data-v-a7c5c2b1]{
  top: -0.75rem;
}
.-top-px[data-v-a7c5c2b1]{
  top: -1px;
}
.bottom-0[data-v-a7c5c2b1]{
  bottom: 0px;
}
.bottom-1[data-v-a7c5c2b1]{
  bottom: 0.25rem;
}
.bottom-16[data-v-a7c5c2b1]{
  bottom: 4rem;
}
.bottom-2[data-v-a7c5c2b1]{
  bottom: 0.5rem;
}
.bottom-8[data-v-a7c5c2b1]{
  bottom: 2rem;
}
.bottom-full[data-v-a7c5c2b1]{
  bottom: 100%;
}
.left-0[data-v-a7c5c2b1]{
  left: 0px;
}
.left-1[data-v-a7c5c2b1]{
  left: 0.25rem;
}
.left-14[data-v-a7c5c2b1]{
  left: 3.5rem;
}
.left-2[data-v-a7c5c2b1]{
  left: 0.5rem;
}
.left-2\.5[data-v-a7c5c2b1]{
  left: 0.625rem;
}
.left-3[data-v-a7c5c2b1]{
  left: 0.75rem;
}
.left-\[unset\][data-v-a7c5c2b1]{
  left: unset;
}
.left-auto[data-v-a7c5c2b1]{
  left: auto;
}
.left-full[data-v-a7c5c2b1]{
  left: 100%;
}
.right-0[data-v-a7c5c2b1]{
  right: 0px;
}
.right-1[data-v-a7c5c2b1]{
  right: 0.25rem;
}
.right-2[data-v-a7c5c2b1]{
  right: 0.5rem;
}
.right-3[data-v-a7c5c2b1]{
  right: 0.75rem;
}
.right-4[data-v-a7c5c2b1]{
  right: 1rem;
}
.right-8[data-v-a7c5c2b1]{
  right: 2rem;
}
.right-\[9\.25rem\][data-v-a7c5c2b1]{
  right: 9.25rem;
}
.right-\[unset\][data-v-a7c5c2b1]{
  right: unset;
}
.top-0[data-v-a7c5c2b1]{
  top: 0px;
}
.top-1[data-v-a7c5c2b1]{
  top: 0.25rem;
}
.top-10[data-v-a7c5c2b1]{
  top: 2.5rem;
}
.top-12[data-v-a7c5c2b1]{
  top: 3rem;
}
.top-16[data-v-a7c5c2b1]{
  top: 4rem;
}
.top-2[data-v-a7c5c2b1]{
  top: 0.5rem;
}
.top-4[data-v-a7c5c2b1]{
  top: 1rem;
}
.top-8[data-v-a7c5c2b1]{
  top: 2rem;
}
.top-\[0\.2734375rem\][data-v-a7c5c2b1]{
  top: 0.2734375rem;
}
.top-\[0\.390625rem\][data-v-a7c5c2b1]{
  top: 0.390625rem;
}
.top-\[2\.625rem\][data-v-a7c5c2b1]{
  top: 2.625rem;
}
.top-\[25px\][data-v-a7c5c2b1]{
  top: 25px;
}
.top-\[9\.5rem\][data-v-a7c5c2b1]{
  top: 9.5rem;
}
.top-\[unset\][data-v-a7c5c2b1]{
  top: unset;
}
.top-auto[data-v-a7c5c2b1]{
  top: auto;
}
.top-px[data-v-a7c5c2b1]{
  top: 1px;
}
.z-10[data-v-a7c5c2b1]{
  z-index: 10;
}
.z-20[data-v-a7c5c2b1]{
  z-index: 20;
}
.z-30[data-v-a7c5c2b1]{
  z-index: 30;
}
.z-50[data-v-a7c5c2b1]{
  z-index: 50;
}
.z-\[1000\][data-v-a7c5c2b1]{
  z-index: 1000;
}
.z-\[100\][data-v-a7c5c2b1]{
  z-index: 100;
}
.z-\[9999\][data-v-a7c5c2b1]{
  z-index: 9999;
}
.col-span-4[data-v-a7c5c2b1]{
  grid-column: span 4 / span 4;
}
.float-right[data-v-a7c5c2b1]{
  float: right;
}
.\!m-0[data-v-a7c5c2b1]{
  margin: 0px !important;
}
.-m-px[data-v-a7c5c2b1]{
  margin: -1px;
}
.m-0[data-v-a7c5c2b1]{
  margin: 0px;
}
.m-1[data-v-a7c5c2b1]{
  margin: 0.25rem;
}
.m-2[data-v-a7c5c2b1]{
  margin: 0.5rem;
}
.m-2\.5[data-v-a7c5c2b1]{
  margin: 0.625rem;
}
.m-4[data-v-a7c5c2b1]{
  margin: 1rem;
}
.m-auto[data-v-a7c5c2b1]{
  margin: auto;
}
.\!mx-0[data-v-a7c5c2b1]{
  margin-left: 0px !important;
  margin-right: 0px !important;
}
.-mx-1[data-v-a7c5c2b1]{
  margin-left: -0.25rem;
  margin-right: -0.25rem;
}
.-mx-2[data-v-a7c5c2b1]{
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}
.-mx-4[data-v-a7c5c2b1]{
  margin-left: -1rem;
  margin-right: -1rem;
}
.mx-0[data-v-a7c5c2b1]{
  margin-left: 0px;
  margin-right: 0px;
}
.mx-0\.5[data-v-a7c5c2b1]{
  margin-left: 0.125rem;
  margin-right: 0.125rem;
}
.mx-1[data-v-a7c5c2b1]{
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.mx-2[data-v-a7c5c2b1]{
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.mx-2\.5[data-v-a7c5c2b1]{
  margin-left: 0.625rem;
  margin-right: 0.625rem;
}
.mx-4[data-v-a7c5c2b1]{
  margin-left: 1rem;
  margin-right: 1rem;
}
.mx-5[data-v-a7c5c2b1]{
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}
.mx-8[data-v-a7c5c2b1]{
  margin-left: 2rem;
  margin-right: 2rem;
}
.mx-auto[data-v-a7c5c2b1]{
  margin-left: auto;
  margin-right: auto;
}
.my-0[data-v-a7c5c2b1]{
  margin-top: 0px;
  margin-bottom: 0px;
}
.my-1[data-v-a7c5c2b1]{
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.my-12[data-v-a7c5c2b1]{
  margin-top: 3rem;
  margin-bottom: 3rem;
}
.my-2[data-v-a7c5c2b1]{
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.my-2\.5[data-v-a7c5c2b1]{
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
}
.my-4[data-v-a7c5c2b1]{
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.my-8[data-v-a7c5c2b1]{
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.my-auto[data-v-a7c5c2b1]{
  margin-top: auto;
  margin-bottom: auto;
}
.\!mb-4[data-v-a7c5c2b1]{
  margin-bottom: 1rem !important;
}
.\!mt-0[data-v-a7c5c2b1]{
  margin-top: 0px !important;
}
.-mb-0[data-v-a7c5c2b1]{
  margin-bottom: -0px;
}
.-mb-0\.5[data-v-a7c5c2b1]{
  margin-bottom: -0.125rem;
}
.-ml-1[data-v-a7c5c2b1]{
  margin-left: -0.25rem;
}
.-ml-2[data-v-a7c5c2b1]{
  margin-left: -0.5rem;
}
.-ml-2\.5[data-v-a7c5c2b1]{
  margin-left: -0.625rem;
}
.-ml-3[data-v-a7c5c2b1]{
  margin-left: -0.75rem;
}
.-mr-1[data-v-a7c5c2b1]{
  margin-right: -0.25rem;
}
.-mt-0[data-v-a7c5c2b1]{
  margin-top: -0px;
}
.-mt-0\.5[data-v-a7c5c2b1]{
  margin-top: -0.125rem;
}
.-mt-1[data-v-a7c5c2b1]{
  margin-top: -0.25rem;
}
.-mt-2[data-v-a7c5c2b1]{
  margin-top: -0.5rem;
}
.-mt-2\.5[data-v-a7c5c2b1]{
  margin-top: -0.625rem;
}
.-mt-px[data-v-a7c5c2b1]{
  margin-top: -1px;
}
.mb-0[data-v-a7c5c2b1]{
  margin-bottom: 0px;
}
.mb-0\.5[data-v-a7c5c2b1]{
  margin-bottom: 0.125rem;
}
.mb-1[data-v-a7c5c2b1]{
  margin-bottom: 0.25rem;
}
.mb-1\.5[data-v-a7c5c2b1]{
  margin-bottom: 0.375rem;
}
.mb-12[data-v-a7c5c2b1]{
  margin-bottom: 3rem;
}
.mb-2[data-v-a7c5c2b1]{
  margin-bottom: 0.5rem;
}
.mb-2\.5[data-v-a7c5c2b1]{
  margin-bottom: 0.625rem;
}
.mb-3[data-v-a7c5c2b1]{
  margin-bottom: 0.75rem;
}
.mb-4[data-v-a7c5c2b1]{
  margin-bottom: 1rem;
}
.mb-5[data-v-a7c5c2b1]{
  margin-bottom: 1.25rem;
}
.mb-6[data-v-a7c5c2b1]{
  margin-bottom: 1.5rem;
}
.mb-8[data-v-a7c5c2b1]{
  margin-bottom: 2rem;
}
.ml-0[data-v-a7c5c2b1]{
  margin-left: 0px;
}
.ml-0\.5[data-v-a7c5c2b1]{
  margin-left: 0.125rem;
}
.ml-1[data-v-a7c5c2b1]{
  margin-left: 0.25rem;
}
.ml-2[data-v-a7c5c2b1]{
  margin-left: 0.5rem;
}
.ml-2\.5[data-v-a7c5c2b1]{
  margin-left: 0.625rem;
}
.ml-3[data-v-a7c5c2b1]{
  margin-left: 0.75rem;
}
.ml-4[data-v-a7c5c2b1]{
  margin-left: 1rem;
}
.ml-8[data-v-a7c5c2b1]{
  margin-left: 2rem;
}
.ml-\[25\%\][data-v-a7c5c2b1]{
  margin-left: 25%;
}
.ml-auto[data-v-a7c5c2b1]{
  margin-left: auto;
}
.mr-0[data-v-a7c5c2b1]{
  margin-right: 0px;
}
.mr-0\.5[data-v-a7c5c2b1]{
  margin-right: 0.125rem;
}
.mr-1[data-v-a7c5c2b1]{
  margin-right: 0.25rem;
}
.mr-1\.5[data-v-a7c5c2b1]{
  margin-right: 0.375rem;
}
.mr-2[data-v-a7c5c2b1]{
  margin-right: 0.5rem;
}
.mr-2\.5[data-v-a7c5c2b1]{
  margin-right: 0.625rem;
}
.mr-3[data-v-a7c5c2b1]{
  margin-right: 0.75rem;
}
.mr-4[data-v-a7c5c2b1]{
  margin-right: 1rem;
}
.mr-6[data-v-a7c5c2b1]{
  margin-right: 1.5rem;
}
.mr-\[6\.25rem\][data-v-a7c5c2b1]{
  margin-right: 6.25rem;
}
.mr-auto[data-v-a7c5c2b1]{
  margin-right: auto;
}
.mt-0[data-v-a7c5c2b1]{
  margin-top: 0px;
}
.mt-0\.5[data-v-a7c5c2b1]{
  margin-top: 0.125rem;
}
.mt-1[data-v-a7c5c2b1]{
  margin-top: 0.25rem;
}
.mt-1\.5[data-v-a7c5c2b1]{
  margin-top: 0.375rem;
}
.mt-12[data-v-a7c5c2b1]{
  margin-top: 3rem;
}
.mt-2[data-v-a7c5c2b1]{
  margin-top: 0.5rem;
}
.mt-3[data-v-a7c5c2b1]{
  margin-top: 0.75rem;
}
.mt-4[data-v-a7c5c2b1]{
  margin-top: 1rem;
}
.mt-5[data-v-a7c5c2b1]{
  margin-top: 1.25rem;
}
.mt-6[data-v-a7c5c2b1]{
  margin-top: 1.5rem;
}
.mt-8[data-v-a7c5c2b1]{
  margin-top: 2rem;
}
.mt-9[data-v-a7c5c2b1]{
  margin-top: 2.25rem;
}
.mt-auto[data-v-a7c5c2b1]{
  margin-top: auto;
}
.mt-px[data-v-a7c5c2b1]{
  margin-top: 1px;
}
.box-border[data-v-a7c5c2b1]{
  box-sizing: border-box;
}
.box-content[data-v-a7c5c2b1]{
  box-sizing: content-box;
}
.line-clamp-1[data-v-a7c5c2b1]{
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
.block[data-v-a7c5c2b1]{
  display: block;
}
.inline-block[data-v-a7c5c2b1]{
  display: inline-block;
}
.inline[data-v-a7c5c2b1]{
  display: inline;
}
.flex[data-v-a7c5c2b1]{
  display: flex;
}
.inline-flex[data-v-a7c5c2b1]{
  display: inline-flex;
}
.table[data-v-a7c5c2b1]{
  display: table;
}
.grid[data-v-a7c5c2b1]{
  display: grid;
}
.list-item[data-v-a7c5c2b1]{
  display: list-item;
}
.hidden[data-v-a7c5c2b1]{
  display: none;
}
.h-0[data-v-a7c5c2b1]{
  height: 0px;
}
.h-1[data-v-a7c5c2b1]{
  height: 0.25rem;
}
.h-10[data-v-a7c5c2b1]{
  height: 2.5rem;
}
.h-12[data-v-a7c5c2b1]{
  height: 3rem;
}
.h-14[data-v-a7c5c2b1]{
  height: 3.5rem;
}
.h-16[data-v-a7c5c2b1]{
  height: 4rem;
}
.h-2[data-v-a7c5c2b1]{
  height: 0.5rem;
}
.h-2\.5[data-v-a7c5c2b1]{
  height: 0.625rem;
}
.h-28[data-v-a7c5c2b1]{
  height: 7rem;
}
.h-3[data-v-a7c5c2b1]{
  height: 0.75rem;
}
.h-3\.5[data-v-a7c5c2b1]{
  height: 0.875rem;
}
.h-32[data-v-a7c5c2b1]{
  height: 8rem;
}
.h-4[data-v-a7c5c2b1]{
  height: 1rem;
}
.h-5[data-v-a7c5c2b1]{
  height: 1.25rem;
}
.h-6[data-v-a7c5c2b1]{
  height: 1.5rem;
}
.h-60[data-v-a7c5c2b1]{
  height: 15rem;
}
.h-7[data-v-a7c5c2b1]{
  height: 1.75rem;
}
.h-72[data-v-a7c5c2b1]{
  height: 18rem;
}
.h-8[data-v-a7c5c2b1]{
  height: 2rem;
}
.h-9[data-v-a7c5c2b1]{
  height: 2.25rem;
}
.h-\[10rem\][data-v-a7c5c2b1]{
  height: 10rem;
}
.h-\[11\.25rem\][data-v-a7c5c2b1]{
  height: 11.25rem;
}
.h-\[2\.375rem\][data-v-a7c5c2b1]{
  height: 2.375rem;
}
.h-\[2\.45rem\][data-v-a7c5c2b1]{
  height: 2.45rem;
}
.h-\[2\.4735rem\][data-v-a7c5c2b1]{
  height: 2.4735rem;
}
.h-\[50px\][data-v-a7c5c2b1]{
  height: 50px;
}
.h-\[52px\][data-v-a7c5c2b1]{
  height: 52px;
}
.h-\[6\.25rem\][data-v-a7c5c2b1]{
  height: 6.25rem;
}
.h-\[60px\][data-v-a7c5c2b1]{
  height: 60px;
}
.h-\[70\%\][data-v-a7c5c2b1]{
  height: 70%;
}
.h-\[90vh\][data-v-a7c5c2b1]{
  height: 90vh;
}
.h-\[calc\(100\%-40px\)\][data-v-a7c5c2b1]{
  height: calc(100% - 40px);
}
.h-\[calc\(100vh-3\.5rem\)\][data-v-a7c5c2b1]{
  height: calc(100vh - 3.5rem);
}
.h-\[calc\(100vh-56px\)\][data-v-a7c5c2b1]{
  height: calc(100vh - 56px);
}
.h-\[calc\(95\%-6\.25rem\)\][data-v-a7c5c2b1]{
  height: calc(95% - 6.25rem);
}
.h-\[inherit\][data-v-a7c5c2b1]{
  height: inherit;
}
.h-\[unset\][data-v-a7c5c2b1]{
  height: unset;
}
.h-auto[data-v-a7c5c2b1]{
  height: auto;
}
.h-full[data-v-a7c5c2b1]{
  height: 100%;
}
.max-h-20[data-v-a7c5c2b1]{
  max-height: 5rem;
}
.max-h-8[data-v-a7c5c2b1]{
  max-height: 2rem;
}
.max-h-\[100px\][data-v-a7c5c2b1]{
  max-height: 100px;
}
.max-h-\[12\.5rem\][data-v-a7c5c2b1]{
  max-height: 12.5rem;
}
.max-h-\[15rem\][data-v-a7c5c2b1]{
  max-height: 15rem;
}
.max-h-\[18\.75rem\][data-v-a7c5c2b1]{
  max-height: 18.75rem;
}
.max-h-\[21\.25rem\][data-v-a7c5c2b1]{
  max-height: 21.25rem;
}
.max-h-\[22\.5rem\][data-v-a7c5c2b1]{
  max-height: 22.5rem;
}
.max-h-\[25rem\][data-v-a7c5c2b1]{
  max-height: 25rem;
}
.max-h-\[40rem\][data-v-a7c5c2b1]{
  max-height: 40rem;
}
.max-h-\[7\.5rem\][data-v-a7c5c2b1]{
  max-height: 7.5rem;
}
.max-h-\[8vh\][data-v-a7c5c2b1]{
  max-height: 8vh;
}
.max-h-\[9\.75rem\][data-v-a7c5c2b1]{
  max-height: 9.75rem;
}
.max-h-\[96\%\][data-v-a7c5c2b1]{
  max-height: 96%;
}
.max-h-\[96vh\][data-v-a7c5c2b1]{
  max-height: 96vh;
}
.max-h-full[data-v-a7c5c2b1]{
  max-height: 100%;
}
.min-h-0[data-v-a7c5c2b1]{
  min-height: 0px;
}
.min-h-\[12\.5rem\][data-v-a7c5c2b1]{
  min-height: 12.5rem;
}
.min-h-\[15rem\][data-v-a7c5c2b1]{
  min-height: 15rem;
}
.min-h-\[20rem\][data-v-a7c5c2b1]{
  min-height: 20rem;
}
.min-h-\[27\.5rem\][data-v-a7c5c2b1]{
  min-height: 27.5rem;
}
.min-h-\[28px\][data-v-a7c5c2b1]{
  min-height: 28px;
}
.min-h-\[3\.5rem\][data-v-a7c5c2b1]{
  min-height: 3.5rem;
}
.min-h-\[3rem\][data-v-a7c5c2b1]{
  min-height: 3rem;
}
.min-h-\[4rem\][data-v-a7c5c2b1]{
  min-height: 4rem;
}
.min-h-\[5rem\][data-v-a7c5c2b1]{
  min-height: 5rem;
}
.min-h-\[auto\][data-v-a7c5c2b1]{
  min-height: auto;
}
.min-h-min[data-v-a7c5c2b1]{
  min-height: -moz-min-content;
  min-height: min-content;
}
.w-0[data-v-a7c5c2b1]{
  width: 0px;
}
.w-1[data-v-a7c5c2b1]{
  width: 0.25rem;
}
.w-1\/4[data-v-a7c5c2b1]{
  width: 25%;
}
.w-10[data-v-a7c5c2b1]{
  width: 2.5rem;
}
.w-12[data-v-a7c5c2b1]{
  width: 3rem;
}
.w-14[data-v-a7c5c2b1]{
  width: 3.5rem;
}
.w-16[data-v-a7c5c2b1]{
  width: 4rem;
}
.w-2[data-v-a7c5c2b1]{
  width: 0.5rem;
}
.w-2\.5[data-v-a7c5c2b1]{
  width: 0.625rem;
}
.w-28[data-v-a7c5c2b1]{
  width: 7rem;
}
.w-3[data-v-a7c5c2b1]{
  width: 0.75rem;
}
.w-3\.5[data-v-a7c5c2b1]{
  width: 0.875rem;
}
.w-32[data-v-a7c5c2b1]{
  width: 8rem;
}
.w-4[data-v-a7c5c2b1]{
  width: 1rem;
}
.w-48[data-v-a7c5c2b1]{
  width: 12rem;
}
.w-5[data-v-a7c5c2b1]{
  width: 1.25rem;
}
.w-52[data-v-a7c5c2b1]{
  width: 13rem;
}
.w-6[data-v-a7c5c2b1]{
  width: 1.5rem;
}
.w-60[data-v-a7c5c2b1]{
  width: 15rem;
}
.w-64[data-v-a7c5c2b1]{
  width: 16rem;
}
.w-8[data-v-a7c5c2b1]{
  width: 2rem;
}
.w-9[data-v-a7c5c2b1]{
  width: 2.25rem;
}
.w-\[12\.5rem\][data-v-a7c5c2b1]{
  width: 12.5rem;
}
.w-\[15\%\][data-v-a7c5c2b1]{
  width: 15%;
}
.w-\[15rem\][data-v-a7c5c2b1]{
  width: 15rem;
}
.w-\[16\.875rem\][data-v-a7c5c2b1]{
  width: 16.875rem;
}
.w-\[2\.45rem\][data-v-a7c5c2b1]{
  width: 2.45rem;
}
.w-\[25\%\][data-v-a7c5c2b1]{
  width: 25%;
}
.w-\[3\.25rem\][data-v-a7c5c2b1]{
  width: 3.25rem;
}
.w-\[30\%\][data-v-a7c5c2b1]{
  width: 30%;
}
.w-\[32\%\][data-v-a7c5c2b1]{
  width: 32%;
}
.w-\[32\.5rem\][data-v-a7c5c2b1]{
  width: 32.5rem;
}
.w-\[34\%\][data-v-a7c5c2b1]{
  width: 34%;
}
.w-\[45\%\][data-v-a7c5c2b1]{
  width: 45%;
}
.w-\[50\%\][data-v-a7c5c2b1]{
  width: 50%;
}
.w-\[6\.25rem\][data-v-a7c5c2b1]{
  width: 6.25rem;
}
.w-\[60\%\][data-v-a7c5c2b1]{
  width: 60%;
}
.w-\[65\%\][data-v-a7c5c2b1]{
  width: 65%;
}
.w-\[68\%\][data-v-a7c5c2b1]{
  width: 68%;
}
.w-\[7\.5rem\][data-v-a7c5c2b1]{
  width: 7.5rem;
}
.w-\[70\%\][data-v-a7c5c2b1]{
  width: 70%;
}
.w-\[75\%\][data-v-a7c5c2b1]{
  width: 75%;
}
.w-\[8\.125rem\][data-v-a7c5c2b1]{
  width: 8.125rem;
}
.w-\[8\.75rem\][data-v-a7c5c2b1]{
  width: 8.75rem;
}
.w-\[80\%\][data-v-a7c5c2b1]{
  width: 80%;
}
.w-\[90\%\][data-v-a7c5c2b1]{
  width: 90%;
}
.w-\[calc\(100\%-3rem\)\][data-v-a7c5c2b1]{
  width: calc(100% - 3rem);
}
.w-\[inherit\][data-v-a7c5c2b1]{
  width: inherit;
}
.w-auto[data-v-a7c5c2b1]{
  width: auto;
}
.w-fit[data-v-a7c5c2b1]{
  width: -moz-fit-content;
  width: fit-content;
}
.w-full[data-v-a7c5c2b1]{
  width: 100%;
}
.w-px[data-v-a7c5c2b1]{
  width: 1px;
}
.min-w-0[data-v-a7c5c2b1]{
  min-width: 0px;
}
.min-w-\[10rem\][data-v-a7c5c2b1]{
  min-width: 10rem;
}
.min-w-\[128px\][data-v-a7c5c2b1]{
  min-width: 128px;
}
.min-w-\[150px\][data-v-a7c5c2b1]{
  min-width: 150px;
}
.min-w-\[15rem\][data-v-a7c5c2b1]{
  min-width: 15rem;
}
.min-w-\[1rem\][data-v-a7c5c2b1]{
  min-width: 1rem;
}
.min-w-\[25rem\][data-v-a7c5c2b1]{
  min-width: 25rem;
}
.min-w-\[2rem\][data-v-a7c5c2b1]{
  min-width: 2rem;
}
.min-w-\[36px\][data-v-a7c5c2b1]{
  min-width: 36px;
}
.min-w-\[50\%\][data-v-a7c5c2b1]{
  min-width: 50%;
}
.min-w-\[5rem\][data-v-a7c5c2b1]{
  min-width: 5rem;
}
.min-w-\[6\.25rem\][data-v-a7c5c2b1]{
  min-width: 6.25rem;
}
.min-w-\[60px\][data-v-a7c5c2b1]{
  min-width: 60px;
}
.min-w-\[9\.125rem\][data-v-a7c5c2b1]{
  min-width: 9.125rem;
}
.min-w-\[9\.75rem\][data-v-a7c5c2b1]{
  min-width: 9.75rem;
}
.min-w-\[auto\][data-v-a7c5c2b1]{
  min-width: auto;
}
.min-w-full[data-v-a7c5c2b1]{
  min-width: 100%;
}
.max-w-2xl[data-v-a7c5c2b1]{
  max-width: 42rem;
}
.max-w-5xl[data-v-a7c5c2b1]{
  max-width: 64rem;
}
.max-w-\[10rem\][data-v-a7c5c2b1]{
  max-width: 10rem;
}
.max-w-\[12\.5rem\][data-v-a7c5c2b1]{
  max-width: 12.5rem;
}
.max-w-\[15rem\][data-v-a7c5c2b1]{
  max-width: 15rem;
}
.max-w-\[18rem\][data-v-a7c5c2b1]{
  max-width: 18rem;
}
.max-w-\[20\%\][data-v-a7c5c2b1]{
  max-width: 20%;
}
.max-w-\[20rem\][data-v-a7c5c2b1]{
  max-width: 20rem;
}
.max-w-\[22\.5rem\][data-v-a7c5c2b1]{
  max-width: 22.5rem;
}
.max-w-\[23\.75rem\][data-v-a7c5c2b1]{
  max-width: 23.75rem;
}
.max-w-\[2rem\][data-v-a7c5c2b1]{
  max-width: 2rem;
}
.max-w-\[30\%\][data-v-a7c5c2b1]{
  max-width: 30%;
}
.max-w-\[30rem\][data-v-a7c5c2b1]{
  max-width: 30rem;
}
.max-w-\[31\.25rem\][data-v-a7c5c2b1]{
  max-width: 31.25rem;
}
.max-w-\[37\.5rem\][data-v-a7c5c2b1]{
  max-width: 37.5rem;
}
.max-w-\[400px\][data-v-a7c5c2b1]{
  max-width: 400px;
}
.max-w-\[45rem\][data-v-a7c5c2b1]{
  max-width: 45rem;
}
.max-w-\[4rem\][data-v-a7c5c2b1]{
  max-width: 4rem;
}
.max-w-\[50\%\][data-v-a7c5c2b1]{
  max-width: 50%;
}
.max-w-\[56rem\][data-v-a7c5c2b1]{
  max-width: 56rem;
}
.max-w-\[6\.25rem\][data-v-a7c5c2b1]{
  max-width: 6.25rem;
}
.max-w-\[60\%\][data-v-a7c5c2b1]{
  max-width: 60%;
}
.max-w-\[65\%\][data-v-a7c5c2b1]{
  max-width: 65%;
}
.max-w-\[7\.5rem\][data-v-a7c5c2b1]{
  max-width: 7.5rem;
}
.max-w-\[70\%\][data-v-a7c5c2b1]{
  max-width: 70%;
}
.max-w-\[75\%\][data-v-a7c5c2b1]{
  max-width: 75%;
}
.max-w-\[75rem\][data-v-a7c5c2b1]{
  max-width: 75rem;
}
.max-w-\[80vw\][data-v-a7c5c2b1]{
  max-width: 80vw;
}
.max-w-\[85\%\][data-v-a7c5c2b1]{
  max-width: 85%;
}
.max-w-\[95\%\][data-v-a7c5c2b1]{
  max-width: 95%;
}
.max-w-\[96\%\][data-v-a7c5c2b1]{
  max-width: 96%;
}
.max-w-full[data-v-a7c5c2b1]{
  max-width: 100%;
}
.max-w-lg[data-v-a7c5c2b1]{
  max-width: 32rem;
}
.max-w-max[data-v-a7c5c2b1]{
  max-width: -moz-max-content;
  max-width: max-content;
}
.flex-1[data-v-a7c5c2b1]{
  flex: 1 1 0%;
}
.flex-\[0\.3\][data-v-a7c5c2b1]{
  flex: 0.3;
}
.flex-\[25\%\][data-v-a7c5c2b1]{
  flex: 25%;
}
.flex-\[50\%\][data-v-a7c5c2b1]{
  flex: 50%;
}
.flex-auto[data-v-a7c5c2b1]{
  flex: 1 1 auto;
}
.flex-none[data-v-a7c5c2b1]{
  flex: none;
}
.flex-shrink[data-v-a7c5c2b1]{
  flex-shrink: 1;
}
.flex-shrink-0[data-v-a7c5c2b1]{
  flex-shrink: 0;
}
.shrink[data-v-a7c5c2b1]{
  flex-shrink: 1;
}
.shrink-0[data-v-a7c5c2b1]{
  flex-shrink: 0;
}
.flex-grow[data-v-a7c5c2b1]{
  flex-grow: 1;
}
.flex-grow-0[data-v-a7c5c2b1]{
  flex-grow: 0;
}
.grow[data-v-a7c5c2b1]{
  flex-grow: 1;
}
.basis-full[data-v-a7c5c2b1]{
  flex-basis: 100%;
}
.table-fixed[data-v-a7c5c2b1]{
  table-layout: fixed;
}
.origin-top-right[data-v-a7c5c2b1]{
  transform-origin: top right;
}
.-translate-x-px[data-v-a7c5c2b1]{
  --tw-translate-x: -1px;
  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[data-v-a7c5c2b1]{
  --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));
}
.transform[data-v-a7c5c2b1]{
  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));
}
.cursor-default[data-v-a7c5c2b1]{
  cursor: default;
}
.cursor-grab[data-v-a7c5c2b1]{
  cursor: grab;
}
.cursor-move[data-v-a7c5c2b1]{
  cursor: move;
}
.cursor-not-allowed[data-v-a7c5c2b1]{
  cursor: not-allowed;
}
.cursor-pointer[data-v-a7c5c2b1]{
  cursor: pointer;
}
.select-none[data-v-a7c5c2b1]{
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.resize-none[data-v-a7c5c2b1]{
  resize: none;
}
.resize[data-v-a7c5c2b1]{
  resize: both;
}
.list-none[data-v-a7c5c2b1]{
  list-style-type: none;
}
.grid-cols-1[data-v-a7c5c2b1]{
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-2[data-v-a7c5c2b1]{
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-6[data-v-a7c5c2b1]{
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
.grid-cols-8[data-v-a7c5c2b1]{
  grid-template-columns: repeat(8, minmax(0, 1fr));
}
.flex-row[data-v-a7c5c2b1]{
  flex-direction: row;
}
.flex-row-reverse[data-v-a7c5c2b1]{
  flex-direction: row-reverse;
}
.flex-col[data-v-a7c5c2b1]{
  flex-direction: column;
}
.flex-wrap[data-v-a7c5c2b1]{
  flex-wrap: wrap;
}
.flex-nowrap[data-v-a7c5c2b1]{
  flex-wrap: nowrap;
}
.content-between[data-v-a7c5c2b1]{
  align-content: space-between;
}
.items-start[data-v-a7c5c2b1]{
  align-items: flex-start;
}
.items-end[data-v-a7c5c2b1]{
  align-items: flex-end;
}
.items-center[data-v-a7c5c2b1]{
  align-items: center;
}
.items-baseline[data-v-a7c5c2b1]{
  align-items: baseline;
}
.justify-start[data-v-a7c5c2b1]{
  justify-content: flex-start;
}
.justify-end[data-v-a7c5c2b1]{
  justify-content: flex-end;
}
.justify-center[data-v-a7c5c2b1]{
  justify-content: center;
}
.justify-between[data-v-a7c5c2b1]{
  justify-content: space-between;
}
.gap-0[data-v-a7c5c2b1]{
  gap: 0px;
}
.gap-0\.5[data-v-a7c5c2b1]{
  gap: 0.125rem;
}
.gap-1[data-v-a7c5c2b1]{
  gap: 0.25rem;
}
.gap-1\.5[data-v-a7c5c2b1]{
  gap: 0.375rem;
}
.gap-12[data-v-a7c5c2b1]{
  gap: 3rem;
}
.gap-2[data-v-a7c5c2b1]{
  gap: 0.5rem;
}
.gap-3[data-v-a7c5c2b1]{
  gap: 0.75rem;
}
.gap-4[data-v-a7c5c2b1]{
  gap: 1rem;
}
.gap-6[data-v-a7c5c2b1]{
  gap: 1.5rem;
}
.gap-x-3[data-v-a7c5c2b1]{
  -moz-column-gap: 0.75rem;
       column-gap: 0.75rem;
}
.gap-x-5[data-v-a7c5c2b1]{
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
}
.gap-y-1[data-v-a7c5c2b1]{
  row-gap: 0.25rem;
}
.gap-y-3[data-v-a7c5c2b1]{
  row-gap: 0.75rem;
}
.space-x-3[data-v-a7c5c2b1] > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0.75rem * var(--tw-space-x-reverse));
  margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-4[data-v-a7c5c2b1] > :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)));
}
.overflow-auto[data-v-a7c5c2b1]{
  overflow: auto;
}
.overflow-hidden[data-v-a7c5c2b1]{
  overflow: hidden;
}
.overflow-visible[data-v-a7c5c2b1]{
  overflow: visible;
}
.overflow-y-auto[data-v-a7c5c2b1]{
  overflow-y: auto;
}
.overflow-x-hidden[data-v-a7c5c2b1]{
  overflow-x: hidden;
}
.overflow-y-scroll[data-v-a7c5c2b1]{
  overflow-y: scroll;
}
.truncate[data-v-a7c5c2b1]{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-ellipsis[data-v-a7c5c2b1]{
  text-overflow: ellipsis;
}
.whitespace-normal[data-v-a7c5c2b1]{
  white-space: normal;
}
.whitespace-nowrap[data-v-a7c5c2b1]{
  white-space: nowrap;
}
.text-wrap[data-v-a7c5c2b1]{
  text-wrap: wrap;
}
.break-words[data-v-a7c5c2b1]{
  overflow-wrap: break-word;
}
.break-all[data-v-a7c5c2b1]{
  word-break: break-all;
}
.rounded[data-v-a7c5c2b1]{
  border-radius: 0.25rem;
}
.rounded-\[4px\][data-v-a7c5c2b1]{
  border-radius: 4px;
}
.rounded-full[data-v-a7c5c2b1]{
  border-radius: 9999px;
}
.rounded-lg[data-v-a7c5c2b1]{
  border-radius: 0.5rem;
}
.rounded-md[data-v-a7c5c2b1]{
  border-radius: 0.375rem;
}
.rounded-none[data-v-a7c5c2b1]{
  border-radius: 0px;
}
.rounded-sm[data-v-a7c5c2b1]{
  border-radius: 0.125rem;
}
.rounded-t-\[5px\][data-v-a7c5c2b1]{
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.rounded-bl-md[data-v-a7c5c2b1]{
  border-bottom-left-radius: 0.375rem;
}
.rounded-bl-none[data-v-a7c5c2b1]{
  border-bottom-left-radius: 0px;
}
.rounded-tl-\[4px\][data-v-a7c5c2b1]{
  border-top-left-radius: 4px;
}
.rounded-tl-md[data-v-a7c5c2b1]{
  border-top-left-radius: 0.375rem;
}
.rounded-tl-none[data-v-a7c5c2b1]{
  border-top-left-radius: 0px;
}
.border[data-v-a7c5c2b1]{
  border-width: 1px;
}
.border-0[data-v-a7c5c2b1]{
  border-width: 0px;
}
.border-2[data-v-a7c5c2b1]{
  border-width: 2px;
}
.border-x-4[data-v-a7c5c2b1]{
  border-left-width: 4px;
  border-right-width: 4px;
}
.border-b[data-v-a7c5c2b1]{
  border-bottom-width: 1px;
}
.border-b-0[data-v-a7c5c2b1]{
  border-bottom-width: 0px;
}
.border-b-2[data-v-a7c5c2b1]{
  border-bottom-width: 2px;
}
.border-b-\[0\.5rem\][data-v-a7c5c2b1]{
  border-bottom-width: 0.5rem;
}
.border-b-\[8px\][data-v-a7c5c2b1]{
  border-bottom-width: 8px;
}
.border-l[data-v-a7c5c2b1]{
  border-left-width: 1px;
}
.border-l-0[data-v-a7c5c2b1]{
  border-left-width: 0px;
}
.border-l-2[data-v-a7c5c2b1]{
  border-left-width: 2px;
}
.border-l-4[data-v-a7c5c2b1]{
  border-left-width: 4px;
}
.border-r[data-v-a7c5c2b1]{
  border-right-width: 1px;
}
.border-r-0[data-v-a7c5c2b1]{
  border-right-width: 0px;
}
.border-t[data-v-a7c5c2b1]{
  border-top-width: 1px;
}
.border-t-0[data-v-a7c5c2b1]{
  border-top-width: 0px;
}
.border-t-\[8px\][data-v-a7c5c2b1]{
  border-top-width: 8px;
}
.border-solid[data-v-a7c5c2b1]{
  border-style: solid;
}
.border-dashed[data-v-a7c5c2b1]{
  border-style: dashed;
}
.border-none[data-v-a7c5c2b1]{
  border-style: none;
}
.border-green-200[data-v-a7c5c2b1]{
  --tw-border-opacity: 1;
  border-color: hsl(146 38.5% 69.0% / var(--tw-border-opacity));
}
.border-green-400[data-v-a7c5c2b1]{
  --tw-border-opacity: 1;
  border-color: hsl(151 49.3% 46.5% / var(--tw-border-opacity));
}
.border-green-500[data-v-a7c5c2b1]{
  --tw-border-opacity: 1;
  border-color: hsl(151 55.0% 41.5% / var(--tw-border-opacity));
}
.border-red-100[data-v-a7c5c2b1]{
  --tw-border-opacity: 1;
  border-color: hsl(360 81.7% 87.8% / var(--tw-border-opacity));
}
.border-red-200[data-v-a7c5c2b1]{
  --tw-border-opacity: 1;
  border-color: hsl(359 69.5% 74.3% / var(--tw-border-opacity));
}
.border-red-400[data-v-a7c5c2b1]{
  --tw-border-opacity: 1;
  border-color: hsl(358 85.3% 64.0% / var(--tw-border-opacity));
}
.border-red-500[data-v-a7c5c2b1]{
  --tw-border-opacity: 1;
  border-color: hsl(358 75.0% 59.0% / var(--tw-border-opacity));
}
.border-slate-100[data-v-a7c5c2b1]{
  --tw-border-opacity: 1;
  border-color: hsl(208 11.7% 91.1% / var(--tw-border-opacity));
}
.border-slate-200[data-v-a7c5c2b1]{
  --tw-border-opacity: 1;
  border-color: hsl(207 11.1% 85.9% / var(--tw-border-opacity));
}
.border-slate-25[data-v-a7c5c2b1]{
  --tw-border-opacity: 1;
  border-color: hsl(210 16.7% 97.6% / var(--tw-border-opacity));
}
.border-slate-300[data-v-a7c5c2b1]{
  --tw-border-opacity: 1;
  border-color: hsl(205 10.7% 78.0% / var(--tw-border-opacity));
}
.border-slate-400[data-v-a7c5c2b1]{
  --tw-border-opacity: 1;
  border-color: hsl(206 6.0% 63.0% / var(--tw-border-opacity));
}
.border-slate-50[data-v-a7c5c2b1]{
  --tw-border-opacity: 1;
  border-color: hsl(209 13.3% 95.3% / var(--tw-border-opacity));
}
.border-slate-700[data-v-a7c5c2b1]{
  --tw-border-opacity: 1;
  border-color: hsl(207 5.6% 31.6% / var(--tw-border-opacity));
}
.border-slate-700\/30[data-v-a7c5c2b1]{
  border-color: hsl(207 5.6% 31.6% / 0.3);
}
.border-slate-75[data-v-a7c5c2b1]{
  --tw-border-opacity: 1;
  border-color: hsl(209 12.2% 93.2% / var(--tw-border-opacity));
}
.border-transparent[data-v-a7c5c2b1]{
  border-color: transparent;
}
.border-white[data-v-a7c5c2b1]{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.border-woot-100[data-v-a7c5c2b1]{
  --tw-border-opacity: 1;
  border-color: hsl(209 95.0% 90.1% / var(--tw-border-opacity));
}
.border-woot-200[data-v-a7c5c2b1]{
  --tw-border-opacity: 1;
  border-color: hsl(208 77.5% 76.9% / var(--tw-border-opacity));
}
.border-woot-300[data-v-a7c5c2b1]{
  --tw-border-opacity: 1;
  border-color: hsl(206 81.9% 65.3% / var(--tw-border-opacity));
}
.border-woot-400[data-v-a7c5c2b1]{
  --tw-border-opacity: 1;
  border-color: hsl(210 100% 66.1% / var(--tw-border-opacity));
}
.border-woot-500[data-v-a7c5c2b1]{
  --tw-border-opacity: 1;
  border-color: hsl(212 77.4% 23.1% / var(--tw-border-opacity));
}
.border-woot-700[data-v-a7c5c2b1]{
  --tw-border-opacity: 1;
  border-color: hsl(211 89.7% 34.1% / var(--tw-border-opacity));
}
.border-woot-75[data-v-a7c5c2b1]{
  --tw-border-opacity: 1;
  border-color: hsl(210 98.8% 94.0% / var(--tw-border-opacity));
}
.border-yellow-200[data-v-a7c5c2b1]{
  --tw-border-opacity: 1;
  border-color: hsl(52 97.9% 82.0% / var(--tw-border-opacity));
}
.border-yellow-300[data-v-a7c5c2b1]{
  --tw-border-opacity: 1;
  border-color: hsl(54 100% 68.0% / var(--tw-border-opacity));
}
.border-x-transparent[data-v-a7c5c2b1]{
  border-left-color: transparent;
  border-right-color: transparent;
}
.border-b-red-500[data-v-a7c5c2b1]{
  --tw-border-opacity: 1;
  border-bottom-color: hsl(358 75.0% 59.0% / var(--tw-border-opacity));
}
.bg-black-50[data-v-a7c5c2b1]{
  --tw-bg-opacity: 1;
  background-color: hsl(210 16.7% 97.6% / var(--tw-bg-opacity));
}
.bg-green-100[data-v-a7c5c2b1]{
  --tw-bg-opacity: 1;
  background-color: hsl(143 40.3% 79.0% / var(--tw-bg-opacity));
}
.bg-green-400[data-v-a7c5c2b1]{
  --tw-bg-opacity: 1;
  background-color: hsl(151 49.3% 46.5% / var(--tw-bg-opacity));
}
.bg-green-600[data-v-a7c5c2b1]{
  --tw-bg-opacity: 1;
  background-color: hsl(152 57.5% 37.6% / var(--tw-bg-opacity));
}
.bg-red-100[data-v-a7c5c2b1]{
  --tw-bg-opacity: 1;
  background-color: hsl(360 81.7% 87.8% / var(--tw-bg-opacity));
}
.bg-red-200[data-v-a7c5c2b1]{
  --tw-bg-opacity: 1;
  background-color: hsl(359 69.5% 74.3% / var(--tw-bg-opacity));
}
.bg-red-50[data-v-a7c5c2b1]{
  --tw-bg-opacity: 1;
  background-color: hsl(351 89.0% 96.0% / var(--tw-bg-opacity));
}
.bg-red-500[data-v-a7c5c2b1]{
  --tw-bg-opacity: 1;
  background-color: hsl(358 75.0% 59.0% / var(--tw-bg-opacity));
}
.bg-red-600[data-v-a7c5c2b1]{
  --tw-bg-opacity: 1;
  background-color: hsl(358 69.4% 55.2% / var(--tw-bg-opacity));
}
.bg-red-700[data-v-a7c5c2b1]{
  --tw-bg-opacity: 1;
  background-color: hsl(358 65.0% 48.7% / var(--tw-bg-opacity));
}
.bg-red-800[data-v-a7c5c2b1]{
  --tw-bg-opacity: 1;
  background-color: hsl(358 65.0% 40.4% / var(--tw-bg-opacity));
}
.bg-slate-100[data-v-a7c5c2b1]{
  --tw-bg-opacity: 1;
  background-color: hsl(208 11.7% 91.1% / var(--tw-bg-opacity));
}
.bg-slate-200[data-v-a7c5c2b1]{
  --tw-bg-opacity: 1;
  background-color: hsl(207 11.1% 85.9% / var(--tw-bg-opacity));
}
.bg-slate-25[data-v-a7c5c2b1]{
  --tw-bg-opacity: 1;
  background-color: hsl(210 16.7% 97.6% / var(--tw-bg-opacity));
}
.bg-slate-50[data-v-a7c5c2b1]{
  --tw-bg-opacity: 1;
  background-color: hsl(209 13.3% 95.3% / var(--tw-bg-opacity));
}
.bg-slate-500[data-v-a7c5c2b1]{
  --tw-bg-opacity: 1;
  background-color: hsl(206 5.2% 49.5% / var(--tw-bg-opacity));
}
.bg-slate-600[data-v-a7c5c2b1]{
  --tw-bg-opacity: 1;
  background-color: hsl(206 6.0% 43.5% / var(--tw-bg-opacity));
}
.bg-slate-700[data-v-a7c5c2b1]{
  --tw-bg-opacity: 1;
  background-color: hsl(207 5.6% 31.6% / var(--tw-bg-opacity));
}
.bg-slate-75[data-v-a7c5c2b1]{
  --tw-bg-opacity: 1;
  background-color: hsl(209 12.2% 93.2% / var(--tw-bg-opacity));
}
.bg-slate-800[data-v-a7c5c2b1]{
  --tw-bg-opacity: 1;
  background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity));
}
.bg-transparent[data-v-a7c5c2b1]{
  background-color: transparent;
}
.bg-white[data-v-a7c5c2b1]{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-white\/80[data-v-a7c5c2b1]{
  background-color: rgb(255 255 255 / 0.8);
}
.bg-white_transparent[data-v-a7c5c2b1]{
  background-color: rgba(255, 255, 255, 0.9);
}
.bg-woot-100[data-v-a7c5c2b1]{
  --tw-bg-opacity: 1;
  background-color: hsl(209 95.0% 90.1% / var(--tw-bg-opacity));
}
.bg-woot-25[data-v-a7c5c2b1]{
  --tw-bg-opacity: 1;
  background-color: hsl(210 100% 98.0% / var(--tw-bg-opacity));
}
.bg-woot-50[data-v-a7c5c2b1]{
  --tw-bg-opacity: 1;
  background-color: hsl(209 100% 96.5% / var(--tw-bg-opacity));
}
.bg-woot-500[data-v-a7c5c2b1]{
  --tw-bg-opacity: 1;
  background-color: hsl(212 77.4% 23.1% / var(--tw-bg-opacity));
}
.bg-woot-600[data-v-a7c5c2b1]{
  --tw-bg-opacity: 1;
  background-color: hsl(206 100% 50.0% / var(--tw-bg-opacity));
}
.bg-woot-700[data-v-a7c5c2b1]{
  --tw-bg-opacity: 1;
  background-color: hsl(211 89.7% 34.1% / var(--tw-bg-opacity));
}
.bg-woot-75[data-v-a7c5c2b1]{
  --tw-bg-opacity: 1;
  background-color: hsl(210 98.8% 94.0% / var(--tw-bg-opacity));
}
.bg-woot-800[data-v-a7c5c2b1]{
  --tw-bg-opacity: 1;
  background-color: hsl(212 77.4% 23.1% / var(--tw-bg-opacity));
}
.bg-yellow-100[data-v-a7c5c2b1]{
  --tw-bg-opacity: 1;
  background-color: hsl(55 100% 90.9% / var(--tw-bg-opacity));
}
.bg-yellow-300[data-v-a7c5c2b1]{
  --tw-bg-opacity: 1;
  background-color: hsl(54 100% 68.0% / var(--tw-bg-opacity));
}
.bg-yellow-50[data-v-a7c5c2b1]{
  --tw-bg-opacity: 1;
  background-color: hsl(52 100% 95.5% / var(--tw-bg-opacity));
}
.bg-yellow-500[data-v-a7c5c2b1]{
  --tw-bg-opacity: 1;
  background-color: hsl(48 100% 47.0% / var(--tw-bg-opacity));
}
.bg-yellow-900[data-v-a7c5c2b1]{
  --tw-bg-opacity: 1;
  background-color: hsl(45 100% 5.5% / var(--tw-bg-opacity));
}
.bg-none[data-v-a7c5c2b1]{
  background-image: none;
}
.fill-white[data-v-a7c5c2b1]{
  fill: #fff;
}
.stroke-slate-50[data-v-a7c5c2b1]{
  stroke: hsl(209, 13.3%, 95.3%);
}
.object-cover[data-v-a7c5c2b1]{
  -o-object-fit: cover;
     object-fit: cover;
}
.\!p-0[data-v-a7c5c2b1]{
  padding: 0px !important;
}
.p-0[data-v-a7c5c2b1]{
  padding: 0px;
}
.p-0\.5[data-v-a7c5c2b1]{
  padding: 0.125rem;
}
.p-1[data-v-a7c5c2b1]{
  padding: 0.25rem;
}
.p-1\.5[data-v-a7c5c2b1]{
  padding: 0.375rem;
}
.p-2[data-v-a7c5c2b1]{
  padding: 0.5rem;
}
.p-2\.5[data-v-a7c5c2b1]{
  padding: 0.625rem;
}
.p-3[data-v-a7c5c2b1]{
  padding: 0.75rem;
}
.p-4[data-v-a7c5c2b1]{
  padding: 1rem;
}
.p-40[data-v-a7c5c2b1]{
  padding: 10rem;
}
.p-5[data-v-a7c5c2b1]{
  padding: 1.25rem;
}
.p-6[data-v-a7c5c2b1]{
  padding: 1.5rem;
}
.p-8[data-v-a7c5c2b1]{
  padding: 2rem;
}
.px-0[data-v-a7c5c2b1]{
  padding-left: 0px;
  padding-right: 0px;
}
.px-1[data-v-a7c5c2b1]{
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.px-1\.5[data-v-a7c5c2b1]{
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}
.px-12[data-v-a7c5c2b1]{
  padding-left: 3rem;
  padding-right: 3rem;
}
.px-2[data-v-a7c5c2b1]{
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-2\.5[data-v-a7c5c2b1]{
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.px-3[data-v-a7c5c2b1]{
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.px-4[data-v-a7c5c2b1]{
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-5[data-v-a7c5c2b1]{
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.px-6[data-v-a7c5c2b1]{
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.px-8[data-v-a7c5c2b1]{
  padding-left: 2rem;
  padding-right: 2rem;
}
.py-0[data-v-a7c5c2b1]{
  padding-top: 0px;
  padding-bottom: 0px;
}
.py-0\.5[data-v-a7c5c2b1]{
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.py-1[data-v-a7c5c2b1]{
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.py-1\.5[data-v-a7c5c2b1]{
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
.py-16[data-v-a7c5c2b1]{
  padding-top: 4rem;
  padding-bottom: 4rem;
}
.py-2[data-v-a7c5c2b1]{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-2\.5[data-v-a7c5c2b1]{
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.py-3[data-v-a7c5c2b1]{
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-4[data-v-a7c5c2b1]{
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.py-6[data-v-a7c5c2b1]{
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.py-8[data-v-a7c5c2b1]{
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.pb-0[data-v-a7c5c2b1]{
  padding-bottom: 0px;
}
.pb-1[data-v-a7c5c2b1]{
  padding-bottom: 0.25rem;
}
.pb-2[data-v-a7c5c2b1]{
  padding-bottom: 0.5rem;
}
.pb-3[data-v-a7c5c2b1]{
  padding-bottom: 0.75rem;
}
.pb-4[data-v-a7c5c2b1]{
  padding-bottom: 1rem;
}
.pb-6[data-v-a7c5c2b1]{
  padding-bottom: 1.5rem;
}
.pb-8[data-v-a7c5c2b1]{
  padding-bottom: 2rem;
}
.pl-0[data-v-a7c5c2b1]{
  padding-left: 0px;
}
.pl-1[data-v-a7c5c2b1]{
  padding-left: 0.25rem;
}
.pl-2[data-v-a7c5c2b1]{
  padding-left: 0.5rem;
}
.pl-4[data-v-a7c5c2b1]{
  padding-left: 1rem;
}
.pl-5[data-v-a7c5c2b1]{
  padding-left: 1.25rem;
}
.pl-6[data-v-a7c5c2b1]{
  padding-left: 1.5rem;
}
.pl-8[data-v-a7c5c2b1]{
  padding-left: 2rem;
}
.pl-9[data-v-a7c5c2b1]{
  padding-left: 2.25rem;
}
.pr-0[data-v-a7c5c2b1]{
  padding-right: 0px;
}
.pr-1[data-v-a7c5c2b1]{
  padding-right: 0.25rem;
}
.pr-1\.5[data-v-a7c5c2b1]{
  padding-right: 0.375rem;
}
.pr-12[data-v-a7c5c2b1]{
  padding-right: 3rem;
}
.pr-2[data-v-a7c5c2b1]{
  padding-right: 0.5rem;
}
.pr-4[data-v-a7c5c2b1]{
  padding-right: 1rem;
}
.pr-6[data-v-a7c5c2b1]{
  padding-right: 1.5rem;
}
.pr-\[3\.75rem\][data-v-a7c5c2b1]{
  padding-right: 3.75rem;
}
.pt-0[data-v-a7c5c2b1]{
  padding-top: 0px;
}
.pt-0\.5[data-v-a7c5c2b1]{
  padding-top: 0.125rem;
}
.pt-1[data-v-a7c5c2b1]{
  padding-top: 0.25rem;
}
.pt-2[data-v-a7c5c2b1]{
  padding-top: 0.5rem;
}
.pt-2\.5[data-v-a7c5c2b1]{
  padding-top: 0.625rem;
}
.pt-3[data-v-a7c5c2b1]{
  padding-top: 0.75rem;
}
.pt-4[data-v-a7c5c2b1]{
  padding-top: 1rem;
}
.pt-5[data-v-a7c5c2b1]{
  padding-top: 1.25rem;
}
.pt-6[data-v-a7c5c2b1]{
  padding-top: 1.5rem;
}
.pt-8[data-v-a7c5c2b1]{
  padding-top: 2rem;
}
.text-left[data-v-a7c5c2b1]{
  text-align: left;
}
.text-center[data-v-a7c5c2b1]{
  text-align: center;
}
.text-right[data-v-a7c5c2b1]{
  text-align: right;
}
.text-start[data-v-a7c5c2b1]{
  text-align: start;
}
.align-middle[data-v-a7c5c2b1]{
  vertical-align: middle;
}
.text-2xl[data-v-a7c5c2b1]{
  font-size: 1.5rem;
  line-height: 2rem;
}
.text-3xl[data-v-a7c5c2b1]{
  font-size: 1.875rem;
  line-height: 2.25rem;
}
.text-4xl[data-v-a7c5c2b1]{
  font-size: 2.25rem;
  line-height: 2.5rem;
}
.text-\[0\.5rem\][data-v-a7c5c2b1]{
  font-size: 0.5rem;
}
.text-\[2\.5rem\][data-v-a7c5c2b1]{
  font-size: 2.5rem;
}
.text-base[data-v-a7c5c2b1]{
  font-size: 1rem;
  line-height: 1.5rem;
}
.text-lg[data-v-a7c5c2b1]{
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.text-sm[data-v-a7c5c2b1]{
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.text-xl[data-v-a7c5c2b1]{
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.text-xs[data-v-a7c5c2b1]{
  font-size: 0.75rem;
  line-height: 1rem;
}
.text-xxs[data-v-a7c5c2b1]{
  font-size: 0.625rem;
}
.font-bold[data-v-a7c5c2b1]{
  font-weight: 700;
}
.font-medium[data-v-a7c5c2b1]{
  font-weight: 500;
}
.font-normal[data-v-a7c5c2b1]{
  font-weight: 400;
}
.font-semibold[data-v-a7c5c2b1]{
  font-weight: 600;
}
.font-thin[data-v-a7c5c2b1]{
  font-weight: 100;
}
.uppercase[data-v-a7c5c2b1]{
  text-transform: uppercase;
}
.lowercase[data-v-a7c5c2b1]{
  text-transform: lowercase;
}
.capitalize[data-v-a7c5c2b1]{
  text-transform: capitalize;
}
.normal-case[data-v-a7c5c2b1]{
  text-transform: none;
}
.not-italic[data-v-a7c5c2b1]{
  font-style: normal;
}
.leading-3[data-v-a7c5c2b1]{
  line-height: .75rem;
}
.leading-4[data-v-a7c5c2b1]{
  line-height: 1rem;
}
.leading-5[data-v-a7c5c2b1]{
  line-height: 1.25rem;
}
.leading-6[data-v-a7c5c2b1]{
  line-height: 1.5rem;
}
.leading-8[data-v-a7c5c2b1]{
  line-height: 2rem;
}
.leading-9[data-v-a7c5c2b1]{
  line-height: 2.25rem;
}
.leading-\[0\.625rem\][data-v-a7c5c2b1]{
  line-height: 0.625rem;
}
.leading-\[1\.1\][data-v-a7c5c2b1]{
  line-height: 1.1;
}
.leading-\[1\.2\][data-v-a7c5c2b1]{
  line-height: 1.2;
}
.leading-\[1\.3\][data-v-a7c5c2b1]{
  line-height: 1.3;
}
.leading-\[1\.4\][data-v-a7c5c2b1]{
  line-height: 1.4;
}
.leading-\[1\.8\][data-v-a7c5c2b1]{
  line-height: 1.8;
}
.leading-\[100\%\][data-v-a7c5c2b1]{
  line-height: 100%;
}
.leading-none[data-v-a7c5c2b1]{
  line-height: 1;
}
.leading-normal[data-v-a7c5c2b1]{
  line-height: 1.5;
}
.leading-relaxed[data-v-a7c5c2b1]{
  line-height: 1.625;
}
.leading-tight[data-v-a7c5c2b1]{
  line-height: 1.25;
}
.tracking-wide[data-v-a7c5c2b1]{
  letter-spacing: 0.025em;
}
.\!text-slate-400[data-v-a7c5c2b1]{
  --tw-text-opacity: 1 !important;
  color: hsl(206 6.0% 63.0% / var(--tw-text-opacity)) !important;
}
.text-black-500[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 56.1% / var(--tw-text-opacity));
}
.text-black-600[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 43.9% / var(--tw-text-opacity));
}
.text-black-700[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: hsl(207 5.6% 31.6% / var(--tw-text-opacity));
}
.text-black-900[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: hsl(195 7.1% 11.0% / var(--tw-text-opacity));
}
.text-green-200[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: hsl(146 38.5% 69.0% / var(--tw-text-opacity));
}
.text-green-400[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: hsl(151 49.3% 46.5% / var(--tw-text-opacity));
}
.text-green-500[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: hsl(151 55.0% 41.5% / var(--tw-text-opacity));
}
.text-green-600[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: hsl(152 57.5% 37.6% / var(--tw-text-opacity));
}
.text-green-900[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: hsl(154 50.9% 17.6% / var(--tw-text-opacity));
}
.text-red-300[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: hsl(358 100% 69.5% / var(--tw-text-opacity));
}
.text-red-400[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: hsl(358 85.3% 64.0% / var(--tw-text-opacity));
}
.text-red-50[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: hsl(351 89.0% 96.0% / var(--tw-text-opacity));
}
.text-red-500[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: hsl(358 75.0% 59.0% / var(--tw-text-opacity));
}
.text-red-600[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: hsl(358 69.4% 55.2% / var(--tw-text-opacity));
}
.text-red-800[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: hsl(358 65.0% 40.4% / var(--tw-text-opacity));
}
.text-red-900[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: hsl(354 50.0% 14.6% / var(--tw-text-opacity));
}
.text-slate-100[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.text-slate-200[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: hsl(207 11.1% 85.9% / var(--tw-text-opacity));
}
.text-slate-300[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: hsl(205 10.7% 78.0% / var(--tw-text-opacity));
}
.text-slate-400[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 63.0% / var(--tw-text-opacity));
}
.text-slate-50[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: hsl(209 13.3% 95.3% / var(--tw-text-opacity));
}
.text-slate-500[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: hsl(206 5.2% 49.5% / var(--tw-text-opacity));
}
.text-slate-600[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 43.5% / var(--tw-text-opacity));
}
.text-slate-700[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: hsl(207 5.6% 31.6% / var(--tw-text-opacity));
}
.text-slate-800[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
.text-slate-900[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: hsl(200 7.0% 8.8% / var(--tw-text-opacity));
}
.text-violet-100[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: hsl(252 87.0% 96.4% / var(--tw-text-opacity));
}
.text-violet-50[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: hsl(255 65.0% 99.4% / var(--tw-text-opacity));
}
.text-white[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.text-woot-400[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: hsl(210 100% 66.1% / var(--tw-text-opacity));
}
.text-woot-50[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: hsl(209 100% 96.5% / var(--tw-text-opacity));
}
.text-woot-500[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: hsl(212 77.4% 23.1% / var(--tw-text-opacity));
}
.text-woot-600[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: hsl(206 100% 50.0% / var(--tw-text-opacity));
}
.text-woot-700[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: hsl(211 89.7% 34.1% / var(--tw-text-opacity));
}
.text-woot-75[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: hsl(210 98.8% 94.0% / var(--tw-text-opacity));
}
.text-woot-800[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: hsl(212 77.4% 23.1% / var(--tw-text-opacity));
}
.text-woot-900[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: hsl(216 50.0% 11.8% / var(--tw-text-opacity));
}
.text-yellow-500[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: hsl(48 100% 47.0% / var(--tw-text-opacity));
}
.text-yellow-600[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: hsl(48 100% 46.1% / var(--tw-text-opacity));
}
.text-yellow-700[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: hsl(49 90.3% 18.4% / var(--tw-text-opacity));
}
.text-yellow-800[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: hsl(46 100% 6.7% / var(--tw-text-opacity));
}
.text-yellow-900[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: hsl(45 100% 5.5% / var(--tw-text-opacity));
}
.underline[data-v-a7c5c2b1]{
  text-decoration-line: underline;
}
.opacity-0[data-v-a7c5c2b1]{
  opacity: 0;
}
.opacity-100[data-v-a7c5c2b1]{
  opacity: 1;
}
.opacity-50[data-v-a7c5c2b1]{
  opacity: 0.5;
}
.opacity-70[data-v-a7c5c2b1]{
  opacity: 0.7;
}
.shadow[data-v-a7c5c2b1]{
  --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[data-v-a7c5c2b1]{
  --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-md[data-v-a7c5c2b1]{
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-none[data-v-a7c5c2b1]{
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-sm[data-v-a7c5c2b1]{
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-xl[data-v-a7c5c2b1]{
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.outline-none[data-v-a7c5c2b1]{
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.outline[data-v-a7c5c2b1]{
  outline-style: solid;
}
.ring-2[data-v-a7c5c2b1]{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.ring-slate-300[data-v-a7c5c2b1]{
  --tw-ring-opacity: 1;
  --tw-ring-color: hsl(205 10.7% 78.0% / var(--tw-ring-opacity));
}
.ring-transparent[data-v-a7c5c2b1]{
  --tw-ring-color: transparent;
}
.blur[data-v-a7c5c2b1]{
  --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);
}
.drop-shadow[data-v-a7c5c2b1]{
  --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06));
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.grayscale[data-v-a7c5c2b1]{
  --tw-grayscale: grayscale(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.filter[data-v-a7c5c2b1]{
  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[data-v-a7c5c2b1]{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-all[data-v-a7c5c2b1]{
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-none[data-v-a7c5c2b1]{
  transition-property: none;
}
.duration-200[data-v-a7c5c2b1]{
  transition-duration: 200ms;
}
.ease-in[data-v-a7c5c2b1]{
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.ease-in-out[data-v-a7c5c2b1]{
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ease-out[data-v-a7c5c2b1]{
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.content-\[\'\&nbsp\'\][data-v-a7c5c2b1]{
  --tw-content: '&nbsp';
  content: var(--tw-content);
}
.content-\[\'\'\][data-v-a7c5c2b1]{
  --tw-content: '';
  content: var(--tw-content);
}
.bubble-with-types .message-text__wrap[data-v-a7c5c2b1]{
  position: relative;
}
.bubble-with-types .message-text__wrap .link[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  text-decoration-line: underline;
}
[data-v-a7c5c2b1]:is(.dark .bubble-with-types .message-text__wrap .link){
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.bubble-with-types .message-text__wrap .link[data-v-a7c5c2b1] {
    color: #0088cc !important;
    background: none;
}
.bubble-with-types .image[data-v-a7c5c2b1],
  .bubble-with-types .video[data-v-a7c5c2b1]{
  position: relative;
  cursor: pointer;
}
.bubble-with-types .image .modal-container[data-v-a7c5c2b1],
  .bubble-with-types .video .modal-container[data-v-a7c5c2b1]{
  text-align: center;
}
.bubble-with-types .image .modal-image[data-v-a7c5c2b1],
  .bubble-with-types .video .modal-image[data-v-a7c5c2b1]{
  max-height: 76vh;
  max-width: 76vw;
}
.bubble-with-types .image .modal-video[data-v-a7c5c2b1],
  .bubble-with-types .video .modal-video[data-v-a7c5c2b1]{
  max-height: 76vh;
  max-width: 76vw;
}
.bubble-with-types .image[data-v-a7c5c2b1]::before,
  .bubble-with-types .video[data-v-a7c5c2b1]::before{
  position: absolute;
  bottom: 0px;
  left: 0px;
  height: 20%;
  opacity: 0.8;
  --tw-content: "";
  content: var(--tw-content);
    background-image: linear-gradient(-180deg, transparent 3%, rgb(76, 81, 85) 130%);
  width: 100%;
}
.conversation-panel[data-v-a7c5c2b1]{
  position: relative;
  margin: 0px;
  display: flex;
  flex-shrink: 1;
  flex-grow: 1;
  flex-basis: 1px;
  flex-direction: column;
  overflow-y: auto;
  padding-bottom: 1rem;
  height: 100%;
}
.conversation-panel > li[data-v-a7c5c2b1]{
  position: relative;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0.25rem;
  margin-left: 0px;
  display: flex;
  max-width: 100%;
  flex: 1 1 auto;
  flex-shrink: 0;
  flex-grow: 0;
}
.conversation-panel > li[data-v-a7c5c2b1]:first-child{
  margin-top: auto;
}
.conversation-panel > li[data-v-a7c5c2b1]:last-child{
  margin-bottom: 0px;
}
.conversation-panel > li.unread--toast + .right[data-v-a7c5c2b1]{
  margin-bottom: 0.25rem;
}
.conversation-panel > li.unread--toast + .left[data-v-a7c5c2b1]{
  margin-bottom: 0px;
}
.conversation-panel > li.unread--toast span[data-v-a7c5c2b1]{
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
  margin-left: auto;
  margin-right: auto;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: hsl(212 77.4% 23.1% / var(--tw-bg-opacity));
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  --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);
}
[data-v-a7c5c2b1]:is(.dark .conversation-panel > li.unread--toast span){
  --tw-bg-opacity: 1;
  background-color: hsl(212 77.4% 23.1% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.conversation-panel > li .bubble[data-v-a7c5c2b1]{
  overflow-wrap: break-word;
  text-align: left;
  position: relative;
  margin: 0px;
  --tw-bg-opacity: 1;
  background-color: hsl(212 77.4% 23.1% / var(--tw-bg-opacity));
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  font-weight: normal;
}
[data-v-a7c5c2b1]:is(.dark .conversation-panel > li .bubble){
  --tw-bg-opacity: 1;
  background-color: hsl(212 77.4% 23.1% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.conversation-panel > li .bubble .message-text__wrap[data-v-a7c5c2b1]{
  position: relative;
}
.conversation-panel > li .bubble .message-text__wrap .link[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  text-decoration-line: underline;
}
[data-v-a7c5c2b1]:is(.dark .conversation-panel > li .bubble .message-text__wrap .link){
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.conversation-panel > li .bubble .message-text__wrap .link[data-v-a7c5c2b1] {
    color: #0088cc;
    background: none;
}
.conversation-panel > li .bubble .image[data-v-a7c5c2b1],.conversation-panel > li .bubble .video[data-v-a7c5c2b1]{
  position: relative;
  cursor: pointer;
}
.conversation-panel > li .bubble .image .modal-container[data-v-a7c5c2b1],.conversation-panel > li .bubble .video .modal-container[data-v-a7c5c2b1]{
  text-align: center;
}
.conversation-panel > li .bubble .image .modal-image[data-v-a7c5c2b1],.conversation-panel > li .bubble .video .modal-image[data-v-a7c5c2b1]{
  max-height: 76vh;
  max-width: 76vw;
}
.conversation-panel > li .bubble .image .modal-video[data-v-a7c5c2b1],.conversation-panel > li .bubble .video .modal-video[data-v-a7c5c2b1]{
  max-height: 76vh;
  max-width: 76vw;
}
.conversation-panel > li .bubble .image[data-v-a7c5c2b1]::before,.conversation-panel > li .bubble .video[data-v-a7c5c2b1]::before{
  position: absolute;
  bottom: 0px;
  left: 0px;
  height: 20%;
  opacity: 0.8;
  --tw-content: "";
  content: var(--tw-content);
    background-image: linear-gradient(-180deg, transparent 3%, rgb(76, 81, 85) 130%);
  width: 100%;
}
.conversation-panel > li .bubble[data-v-a7c5c2b1] {
  text-align: left;
}
.conversation-panel > li .bubble .aplayer[data-v-a7c5c2b1]{
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  font-family: inherit;
}
.conversation-panel > li.left .bubble[data-v-a7c5c2b1]{
  margin-right: auto;
  overflow-wrap: break-word;
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: hsl(209 13.3% 95.3% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(195 7.1% 11.0% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .conversation-panel > li.left .bubble){
  --tw-border-opacity: 1;
  border-color: hsl(207 5.6% 31.6% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(207 5.6% 31.6% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(209 13.3% 95.3% / var(--tw-text-opacity));
}
.conversation-panel > li.left .bubble.is-image[data-v-a7c5c2b1]{
  border-radius: 0.5rem;
}
.conversation-panel > li.left .bubble .link[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: hsl(206 100% 50.0% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .conversation-panel > li.left .bubble .link){
  --tw-text-opacity: 1;
  color: hsl(206 100% 50.0% / var(--tw-text-opacity));
}
.conversation-panel > li.left .bubble .file .text-block-title[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: hsl(207 5.6% 31.6% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .conversation-panel > li.left .bubble .file .text-block-title){
  --tw-text-opacity: 1;
  color: hsl(206 81.9% 65.3% / var(--tw-text-opacity));
}
.conversation-panel > li.left .bubble .file .icon-wrap[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: hsl(206 100% 50.0% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .conversation-panel > li.left .bubble .file .icon-wrap){
  --tw-text-opacity: 1;
  color: hsl(206 100% 50.0% / var(--tw-text-opacity));
}
.conversation-panel > li.left .bubble .file .download[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: hsl(206 100% 50.0% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .conversation-panel > li.left .bubble .file .download){
  --tw-text-opacity: 1;
  color: hsl(206 100% 50.0% / var(--tw-text-opacity));
}
.conversation-panel > li.left + .right[data-v-a7c5c2b1]{
  margin-top: 0.625rem;
}
.conversation-panel > li.left + .right .bubble[data-v-a7c5c2b1]{
  border-top-right-radius: 0.5rem;
}
.conversation-panel > li.left + .unread--toast + .right[data-v-a7c5c2b1]{
  margin-top: 0.625rem;
}
.conversation-panel > li.left + .unread--toast + .right .bubble[data-v-a7c5c2b1]{
  border-top-right-radius: 0.5rem;
}
.conversation-panel > li.left + .unread--toast + .left[data-v-a7c5c2b1]{
  margin-top: 0px;
}
.conversation-panel > li.right[data-v-a7c5c2b1]{
  justify-content: flex-end;
}
.conversation-panel > li.right .wrap[data-v-a7c5c2b1]{
  margin-right: 1rem;
  display: flex;
  align-items: flex-end;
  text-align: right;
}
.conversation-panel > li.right .wrap .sender--info[data-v-a7c5c2b1]{
  padding-top: 0.5rem;
  padding-bottom: 0.25rem;
  padding-right: 0px;
  padding-left: 0.5rem;
}
.conversation-panel > li.right .bubble[data-v-a7c5c2b1] {
  background: var(--w-50);
  color: #001221;
  margin-left: auto;
  overflow-wrap: break-word;
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.conversation-panel > li.right .bubble.is-private[data-v-a7c5c2b1]{
  position: relative;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: hsl(52 97.9% 82.0% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(55 100% 90.9% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(195 7.1% 11.0% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .conversation-panel > li.right .bubble.is-private){
  border-color: hsl(48 100% 46.1% / 0.25);
  --tw-bg-opacity: 1;
  background-color: hsl(49 90.3% 18.4% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.conversation-panel > li.right .bubble.is-private blockquote[data-v-a7c5c2b1]{
  --tw-border-opacity: 1;
  border-color: hsl(206 6.0% 63.0% / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .conversation-panel > li.right .bubble.is-private blockquote){
  --tw-border-opacity: 1;
  border-color: hsl(206 6.0% 63.0% / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: hsl(205 10.7% 78.0% / var(--tw-text-opacity));
}
.conversation-panel > li.right .bubble.is-private blockquote p[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 43.5% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .conversation-panel > li.right .bubble.is-private blockquote p){
  --tw-text-opacity: 1;
  color: hsl(205 10.7% 78.0% / var(--tw-text-opacity));
}
.conversation-panel > li.right .bubble.is-image[data-v-a7c5c2b1]{
  border-radius: 0.5rem;
}
.conversation-panel > li.right .bubble.is-image .message__mail-head[data-v-a7c5c2b1]{
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.conversation-panel > li.right + .left[data-v-a7c5c2b1]{
  margin-top: 0.625rem;
}
.conversation-panel > li.right + .left .bubble[data-v-a7c5c2b1]{
  border-top-left-radius: 0.5rem;
}
.conversation-panel > li.right + .unread--toast + .left[data-v-a7c5c2b1]{
  border-radius: 0.5rem;
}
.conversation-panel > li.right + .unread--toast + .left .bubble[data-v-a7c5c2b1]{
  border-top-left-radius: 0.5rem;
}
.conversation-panel > li.right + .unread--toast + .right[data-v-a7c5c2b1]{
  margin-top: 0px;
}
.conversation-panel > li.center[data-v-a7c5c2b1]{
  align-items: center;
  justify-content: center;
}
.conversation-panel > li .wrap[data-v-a7c5c2b1] {
  max-width: min(31rem, 84%);
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 1rem;
  margin-right: 1rem;
}
.conversation-panel > li .wrap .sender--name[data-v-a7c5c2b1]{
  margin-bottom: 0.25rem;
  font-size: 0.75rem;
  line-height: 1rem;
}
.conversation-panel > li .sender--thumbnail[data-v-a7c5c2b1]{
  margin-right: 0.75rem;
  margin-top: 0.125rem;
  height: 0.75rem;
  width: 0.75rem;
  border-radius: 9999px;
}
.conversation-panel > li .activity-wrap[data-v-a7c5c2b1]{
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
  margin-left: 0px;
  margin-right: 0px;
  display: flex;
  justify-content: center;
  border-radius: 0.375rem;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: hsl(208 11.7% 91.1% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(209 13.3% 95.3% / var(--tw-bg-opacity));
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-right: 0.125rem;
  padding-left: 0.625rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .conversation-panel > li .activity-wrap){
  --tw-border-opacity: 1;
  border-color: hsl(206 6.0% 43.5% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(206 6.0% 43.5% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.conversation-panel > li .activity-wrap[data-v-a7c5c2b1] {
  background: var(--primary-500);
  border: 1px solid var(--s-100);
  color: #fff;
}
.conversation-panel > li .activity-wrap .is-text[data-v-a7c5c2b1]{
  display: inline-flex;
  align-items: center;
  text-align: start;
}
@media (min-width: 1536px){
.conversation-panel > li .activity-wrap .is-text[data-v-a7c5c2b1]{
    display: flex;
}
}
.activity-wrap .message-text__wrap .text-content p[data-v-a7c5c2b1]{
  margin-bottom: 0px;
}
.conversation-footer[data-v-a7c5c2b1]{
  position: relative;
  display: flex;
  flex-direction: column;
}
.typing-indicator-wrap[data-v-a7c5c2b1]{
  position: absolute;
  top: -2rem;
  display: flex;
  height: 0px;
  align-items: center;
  width: 100%;
}
.typing-indicator-wrap .typing-indicator[data-v-a7c5c2b1] {
  box-shadow: 0 0.5rem 1rem rgba(50, 50, 93, 0.08), 0 0.25rem 0.75rem rgba(0, 0, 0, 0.07);
  border-radius: 0.5rem;
  border-radius: 1000px;
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
  margin-left: auto;
  margin-right: auto;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-right: 1rem;
  padding-left: 1.25rem;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .typing-indicator-wrap .typing-indicator){
  --tw-bg-opacity: 1;
  background-color: hsl(207 5.6% 31.6% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.typing-indicator-wrap .typing-indicator .gif[data-v-a7c5c2b1]{
  margin-left: 0.5rem;
  width: 1.5rem;
}
.left .bubble .text-content h1[data-v-a7c5c2b1],
.left .bubble .text-content h2[data-v-a7c5c2b1],
.left .bubble .text-content h3[data-v-a7c5c2b1],
.left .bubble .text-content h4[data-v-a7c5c2b1],
.left .bubble .text-content h5[data-v-a7c5c2b1],
.left .bubble .text-content h6[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .left .bubble .text-content h1),[data-v-a7c5c2b1]:is(.dark 
.left .bubble .text-content h2),[data-v-a7c5c2b1]:is(.dark 
.left .bubble .text-content h3),[data-v-a7c5c2b1]:is(.dark 
.left .bubble .text-content h4),[data-v-a7c5c2b1]:is(.dark 
.left .bubble .text-content h5),[data-v-a7c5c2b1]:is(.dark 
.left .bubble .text-content h6){
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.left .bubble .text-content a[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: hsl(212 77.4% 23.1% / var(--tw-text-opacity));
  text-decoration-line: underline;
}
[data-v-a7c5c2b1]:is(.dark .left .bubble .text-content a){
  --tw-text-opacity: 1;
  color: hsl(212 77.4% 23.1% / var(--tw-text-opacity));
}
.left .bubble .text-content p[data-v-a7c5c2b1]:last-child{
  margin-bottom: 0px;
}
.right .bubble .text-content h1[data-v-a7c5c2b1],
.right .bubble .text-content h2[data-v-a7c5c2b1],
.right .bubble .text-content h3[data-v-a7c5c2b1],
.right .bubble .text-content h4[data-v-a7c5c2b1],
.right .bubble .text-content h5[data-v-a7c5c2b1],
.right .bubble .text-content h6[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .right .bubble .text-content h1),[data-v-a7c5c2b1]:is(.dark 
.right .bubble .text-content h2),[data-v-a7c5c2b1]:is(.dark 
.right .bubble .text-content h3),[data-v-a7c5c2b1]:is(.dark 
.right .bubble .text-content h4),[data-v-a7c5c2b1]:is(.dark 
.right .bubble .text-content h5),[data-v-a7c5c2b1]:is(.dark 
.right .bubble .text-content h6){
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.right .bubble .text-content a[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: hsl(212 77.4% 23.1% / var(--tw-text-opacity));
  text-decoration-line: underline;
}
[data-v-a7c5c2b1]:is(.dark .right .bubble .text-content a){
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.right .bubble .text-content p[data-v-a7c5c2b1]:last-child{
  margin-bottom: 0px;
}
label[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark label){
  --tw-text-opacity: 1;
  color: hsl(207 11.1% 85.9% / var(--tw-text-opacity));
}
textarea[data-v-a7c5c2b1]{
  --tw-border-opacity: 1;
  border-color: hsl(207 11.1% 85.9% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(200 7.0% 8.8% / var(--tw-text-opacity));
}
textarea[data-v-a7c5c2b1]:focus{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
[data-v-a7c5c2b1]:is(.dark textarea){
  --tw-border-opacity: 1;
  border-color: hsl(206 6.0% 43.5% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark textarea):focus{
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
}
textarea[data-v-a7c5c2b1] {
  width: 100% !important;
  padding: 0 !important;
  height: 4rem !important;
}
input[data-v-a7c5c2b1]{
  --tw-border-opacity: 1;
  border-color: hsl(207 11.1% 85.9% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(200 7.0% 8.8% / var(--tw-text-opacity));
}
input[data-v-a7c5c2b1]:focus{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
[data-v-a7c5c2b1]:is(.dark input){
  --tw-border-opacity: 1;
  border-color: hsl(206 6.0% 43.5% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark input):focus{
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
}
input[disabled][data-v-a7c5c2b1]{
  --tw-border-opacity: 1;
  border-color: hsl(207 11.1% 85.9% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(207 11.1% 85.9% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 63.0% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark input[disabled]){
  --tw-border-opacity: 1;
  border-color: hsl(206 6.0% 43.5% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(207 5.6% 31.6% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 63.0% / var(--tw-text-opacity));
}
input[type=file][data-v-a7c5c2b1]{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
[data-v-a7c5c2b1]:is(.dark input[type=file]){
  --tw-bg-opacity: 1;
  background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity));
}
select[data-v-a7c5c2b1]{
  --tw-border-opacity: 1;
  border-color: hsl(207 11.1% 85.9% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(200 7.0% 8.8% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark select){
  --tw-border-opacity: 1;
  border-color: hsl(206 6.0% 43.5% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.error input[type=color][data-v-a7c5c2b1],
.error input[type=date][data-v-a7c5c2b1],
.error input[type=datetime][data-v-a7c5c2b1],
.error input[type=datetime-local][data-v-a7c5c2b1],
.error input[type=email][data-v-a7c5c2b1],
.error input[type=month][data-v-a7c5c2b1],
.error input[type=number][data-v-a7c5c2b1],
.error input[type=password][data-v-a7c5c2b1],
.error input[type=search][data-v-a7c5c2b1],
.error input[type=tel][data-v-a7c5c2b1],
.error input[type=text][data-v-a7c5c2b1],
.error input[type=time][data-v-a7c5c2b1],
.error input[type=url][data-v-a7c5c2b1],
.error input[type=week][data-v-a7c5c2b1],
.error input[data-v-a7c5c2b1]:not([type]),
.error textarea[data-v-a7c5c2b1],
.error select[data-v-a7c5c2b1],
.error .multiselect > .multiselect__tags[data-v-a7c5c2b1]{
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: hsl(358 85.3% 64.0% / var(--tw-border-opacity));
}
[data-v-a7c5c2b1]:is(.dark .error input[type=color]),[data-v-a7c5c2b1]:is(.dark 
.error input[type=date]),[data-v-a7c5c2b1]:is(.dark 
.error input[type=datetime]),[data-v-a7c5c2b1]:is(.dark 
.error input[type=datetime-local]),[data-v-a7c5c2b1]:is(.dark 
.error input[type=email]),[data-v-a7c5c2b1]:is(.dark 
.error input[type=month]),[data-v-a7c5c2b1]:is(.dark 
.error input[type=number]),[data-v-a7c5c2b1]:is(.dark 
.error input[type=password]),[data-v-a7c5c2b1]:is(.dark 
.error input[type=search]),[data-v-a7c5c2b1]:is(.dark 
.error input[type=tel]),[data-v-a7c5c2b1]:is(.dark 
.error input[type=text]),[data-v-a7c5c2b1]:is(.dark 
.error input[type=time]),[data-v-a7c5c2b1]:is(.dark 
.error input[type=url]),[data-v-a7c5c2b1]:is(.dark 
.error input[type=week]),[data-v-a7c5c2b1]:is(.dark 
.error input:not([type])),[data-v-a7c5c2b1]:is(.dark 
.error textarea),[data-v-a7c5c2b1]:is(.dark 
.error select),[data-v-a7c5c2b1]:is(.dark 
.error .multiselect > .multiselect__tags){
  --tw-border-opacity: 1;
  border-color: hsl(358 85.3% 64.0% / var(--tw-border-opacity));
}
.error .message[data-v-a7c5c2b1]{
  margin-bottom: 0.625rem;
  display: block;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: hsl(358 85.3% 64.0% / var(--tw-text-opacity));
  width: 100%;
}
[data-v-a7c5c2b1]:is(.dark .error .message){
  --tw-text-opacity: 1;
  color: hsl(358 85.3% 64.0% / var(--tw-text-opacity));
}
.button[data-v-a7c5c2b1]:focus,
textarea[data-v-a7c5c2b1]:focus,
input[data-v-a7c5c2b1]:focus {
  outline: none;
}
.input-wrap[data-v-a7c5c2b1]{
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .input-wrap){
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.help-text[data-v-a7c5c2b1]{
  font-weight: 400;
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 43.5% / var(--tw-text-opacity));
  font-weight: normal;
}
[data-v-a7c5c2b1]:is(.dark .help-text){
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 63.0% / var(--tw-text-opacity));
}
.input-group.small input[data-v-a7c5c2b1]{
  height: 2rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.input-group.small .error[data-v-a7c5c2b1]{
  --tw-border-opacity: 1;
  border-color: hsl(358 85.3% 64.0% / var(--tw-border-opacity));
}
[data-v-a7c5c2b1]:is(.dark .input-group.small .error){
  --tw-border-opacity: 1;
  border-color: hsl(358 85.3% 64.0% / var(--tw-border-opacity));
}
.input-group[data-v-a7c5c2b1]{
  display: flex;
  align-items: center;
  align-items: baseline;
  width: 100%;
}
.input-group > .input-group-field[data-v-a7c5c2b1]{
  flex-grow: 1;
}
.input-group > .input-group-field .input-container input[type=text][data-v-a7c5c2b1]{
  width: 100%;
}
.auth-wrap[data-v-a7c5c2b1] {
  width: 100%;
}
.login[data-v-a7c5c2b1] {
  height: 100%;
  overflow-y: auto;
  padding-top: 3.6rem;
}
.login .login__hero[data-v-a7c5c2b1] {
  margin-bottom: 3rem;
}
.login .login__hero .hero__logo[data-v-a7c5c2b1] {
  width: 180px;
}
.login .login__hero .hero__title[data-v-a7c5c2b1] {
  font-weight: 300;
  margin-top: 3rem;
}
.login .login__hero .hero__sub[data-v-a7c5c2b1] {
  color: #8492a6;
  font-size: 1.125rem;
}
.login .login-box[data-v-a7c5c2b1]{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
[data-v-a7c5c2b1]:is(.dark .login .login-box){
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
}
.login .login-box[data-v-a7c5c2b1]{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: hsl(209 13.3% 95.3% / var(--tw-border-opacity));
}
[data-v-a7c5c2b1]:is(.dark .login .login-box){
  --tw-border-opacity: 1;
  border-color: hsl(207 5.6% 31.6% / var(--tw-border-opacity));
}
.login .login-box[data-v-a7c5c2b1] {
  box-shadow: 0 0.5rem 1rem rgba(50, 50, 93, 0.08), 0 0.25rem 0.75rem rgba(0, 0, 0, 0.07);
  border-radius: 0.25rem;
  padding: 2rem;
}
.login .login-box label[data-v-a7c5c2b1] {
  color: #6e6f73;
  font-size: 1rem;
}
.login .login-box label input[data-v-a7c5c2b1] {
  font-size: 1rem;
  height: 3rem;
  padding: 0.75rem;
}
.login .login-box label .error[data-v-a7c5c2b1] {
  font-size: 0.875rem;
}
.login .login-box .button[data-v-a7c5c2b1] {
  height: 3rem;
}
.login .sigin__footer[data-v-a7c5c2b1] {
  font-size: 1rem;
  padding: 1.5rem;
}
.login .sigin__footer > a[data-v-a7c5c2b1] {
  font-weight: 600;
}
.modal-mask[data-v-a7c5c2b1]{
  position: fixed;
  left: 0px;
  top: 0px;
  z-index: 9990;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.4);
  width: 100%;
  height: 100%;
}
[data-v-a7c5c2b1]:is(.dark .modal-mask){
  background-color: rgba(0, 0, 0, 0.4);
}
.page-top-bar[data-v-a7c5c2b1]{
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 2.25rem;
  padding-bottom: 0px;
}
.page-top-bar img[data-v-a7c5c2b1]{
  max-height: 3.75rem;
}
.modal-container[data-v-a7c5c2b1]{
  position: relative;
  max-height: 100%;
  width: 37.5rem;
  border-radius: 0.125rem;
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  overflow: auto;
}
.modal-container.medium[data-v-a7c5c2b1]{
  width: 56.25rem;
  max-width: 80%;
}
.modal-container .content-box[data-v-a7c5c2b1]{
  height: auto;
  padding: 0px;
}
.modal-container h2[data-v-a7c5c2b1]{
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .modal-container h2){
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.modal-container p[data-v-a7c5c2b1]{
  margin: 0px;
  margin-top: 0.5rem;
  padding: 0px;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 43.5% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .modal-container p){
  --tw-text-opacity: 1;
  color: hsl(205 10.7% 78.0% / var(--tw-text-opacity));
}
.modal-container .content[data-v-a7c5c2b1]{
  padding: 2rem;
}
.modal-container form[data-v-a7c5c2b1],
.modal-container .modal-content[data-v-a7c5c2b1]{
  align-self: center;
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 1rem;
  padding-bottom: 2rem;
}
.modal-container form a[data-v-a7c5c2b1],
.modal-container .modal-content a[data-v-a7c5c2b1]{
  padding: 1rem;
}
.modal-container .modal-footer[data-v-a7c5c2b1]{
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0px;
  padding-right: 0px;
}
.modal-container .modal-footer.justify-content-end[data-v-a7c5c2b1]{
  justify-content: flex-end;
}
.modal-container .delete-item[data-v-a7c5c2b1]{
  padding: 2rem;
}
.modal-container .delete-item button[data-v-a7c5c2b1]{
  margin: 0px;
}
.modal-enter[data-v-a7c5c2b1],
.modal-leave[data-v-a7c5c2b1]{
  opacity: 0;
}
.modal-enter .modal-container[data-v-a7c5c2b1],
.modal-leave .modal-container[data-v-a7c5c2b1] {
  transform: scale(1.1);
}
.reply-box[data-v-a7c5c2b1] {
  transition: box-shadow 0.35s cubic-bezier(0.37, 0, 0.63, 1), height 2s cubic-bezier(0.37, 0, 0.63, 1);
}
.reply-box.is-focused[data-v-a7c5c2b1] {
  box-shadow: var(--shadow);
}
.reply-box .reply-box__top .icon[data-v-a7c5c2b1] {
  color: #8492a6;
  cursor: pointer;
  font-size: 1.125rem;
  margin-right: 0.5rem;
}
.reply-box .reply-box__top .icon.active[data-v-a7c5c2b1] {
  color: #1f93ff;
}
.reply-box .reply-box__top .attachment[data-v-a7c5c2b1] {
  cursor: pointer;
  margin-right: 0.675rem;
  padding: 0 0.5rem;
}
.reply-box .reply-box__top .video-js[data-v-a7c5c2b1] {
  background: transparent;
  max-height: 15rem;
  min-height: 3rem;
  padding: var(--space-normal) 0 0;
  resize: none;
}
.reply-box .reply-box__top > textarea[data-v-a7c5c2b1] {
  box-shadow: none;
  border-color: transparent;
  background: transparent;
  margin: 0;
  max-height: 15rem;
  min-height: 3rem;
  padding: var(--space-normal) 0 0;
  resize: none;
}
.reply-box .reply-box__top > textarea[data-v-a7c5c2b1]:active, .reply-box .reply-box__top > textarea[data-v-a7c5c2b1]:hover, .reply-box .reply-box__top > textarea[data-v-a7c5c2b1]:focus {
  border-color: transparent;
  box-shadow: none;
}
.reply-box.is-private[data-v-a7c5c2b1]{
  --tw-bg-opacity: 1;
  background-color: hsl(55 100% 90.9% / var(--tw-bg-opacity));
}
[data-v-a7c5c2b1]:is(.dark .reply-box.is-private){
  --tw-bg-opacity: 1;
  background-color: hsl(46 100% 6.7% / var(--tw-bg-opacity));
}
.reply-box.is-private .reply-box__top[data-v-a7c5c2b1]{
  --tw-bg-opacity: 1;
  background-color: hsl(55 100% 90.9% / var(--tw-bg-opacity));
}
[data-v-a7c5c2b1]:is(.dark .reply-box.is-private .reply-box__top){
  --tw-bg-opacity: 1;
  background-color: hsl(46 100% 6.7% / var(--tw-bg-opacity));
}
.reply-box.is-private .reply-box__top > input[data-v-a7c5c2b1]{
  --tw-bg-opacity: 1;
  background-color: hsl(55 100% 90.9% / var(--tw-bg-opacity));
}
[data-v-a7c5c2b1]:is(.dark .reply-box.is-private .reply-box__top > input){
  --tw-bg-opacity: 1;
  background-color: hsl(46 100% 6.7% / var(--tw-bg-opacity));
}
.report-card[data-v-a7c5c2b1] {
  border-top: 3px solid transparent;
  cursor: pointer;
  margin: 0;
  padding: var(--space-normal);
}
.report-card.active[data-v-a7c5c2b1] {
  border-top: 3px solid var(--color-woot);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
[data-v-a7c5c2b1]:is(.dark .report-card.active){
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
}
.report-card.active .heading[data-v-a7c5c2b1],
.report-card.active .metric[data-v-a7c5c2b1] {
  color: var(--color-woot);
}
.report-card .heading[data-v-a7c5c2b1] {
  align-items: center;
  color: var(--color-heading);
  display: flex;
  font-size: var(--font-size-small);
  font-weight: var(--font-weight-bold);
  margin: 0;
}
.report-card .info-icon[data-v-a7c5c2b1] {
  color: var(--b-400);
  margin-left: var(--space-micro);
}
.report-card .metric-wrap[data-v-a7c5c2b1] {
  align-items: center;
  display: flex;
}
.report-card .metric[data-v-a7c5c2b1] {
  font-size: var(--font-size-big);
  font-weight: var(--font-weight-feather);
  margin-top: var(--space-smaller);
}
.report-card .metric-trend[data-v-a7c5c2b1] {
  font-size: var(--font-size-small);
  margin: 0 var(--space-small);
}
.report-card .metric-up[data-v-a7c5c2b1] {
  color: #44ce4b;
}
.report-card .metric-down[data-v-a7c5c2b1] {
  color: #ff382d;
}
.report-card .desc[data-v-a7c5c2b1] {
  font-size: var(--font-size-small);
  margin: 0;
  text-transform: capitalize;
}
.search[data-v-a7c5c2b1]{
  display: flex;
  align-items: flex-start;
  justify-content: center;
  padding: 0.675rem 1rem;
  transition: all 0.3s var(--ease-in-out-quad);
}
.search > .icon[data-v-a7c5c2b1] {
  color: #8492a6;
  font-size: 1.125rem;
}
.search > input[data-v-a7c5c2b1] {
  box-shadow: none;
  border-color: transparent;
  margin: 0;
}
.search > input[data-v-a7c5c2b1]:active, .search > input[data-v-a7c5c2b1]:hover, .search > input[data-v-a7c5c2b1]:focus {
  border-color: transparent;
  box-shadow: none;
}
.side-menu i[data-v-a7c5c2b1] {
  margin-right: var(--space-smaller);
  min-width: var(--space-two);
}
.sidebar[data-v-a7c5c2b1] {
  z-index: 1023;
}
.sidebar .logo img[data-v-a7c5c2b1] {
  max-height: 108px;
  padding: 2rem 1.25rem;
}
.sidebar .nested a[data-v-a7c5c2b1] {
  font-size: var(--font-size-small);
  margin-bottom: var(--space-micro);
  margin-top: var(--space-micro);
}
.sidebar .nested a .inbox-icon[data-v-a7c5c2b1] {
  display: inline-block;
  margin-right: var(--space-micro);
  min-width: var(--space-normal);
  text-align: center;
}
.bottom-nav[data-v-a7c5c2b1]{
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  border-top-width: 1px;
  --tw-border-opacity: 1;
  border-color: hsl(209 13.3% 95.3% / var(--tw-border-opacity));
}
[data-v-a7c5c2b1]:is(.dark .bottom-nav){
  --tw-border-opacity: 1;
  border-color: hsl(207 5.6% 31.6% / var(--tw-border-opacity));
}
.bottom-nav[data-v-a7c5c2b1] {
  flex-direction: column;
  padding: var(--space-one) var(--space-normal) var(--space-one) var(--space-one);
  position: relative;
}
.bottom-nav[data-v-a7c5c2b1]:hover {
  background: var(--color-background-light);
}
.bottom-nav .dropdown-pane[data-v-a7c5c2b1] {
  bottom: 3.75rem;
  display: block;
  visibility: visible;
  width: -moz-fit-content;
  width: fit-content;
}
.bottom-nav .active[data-v-a7c5c2b1] {
  border-bottom: 2px solid #8492a6;
}
.hamburger--menu[data-v-a7c5c2b1] {
  cursor: pointer;
  display: block;
  margin-right: var(--space-normal);
}
.header--icon[data-v-a7c5c2b1] {
  display: block;
  margin: 0 var(--space-small) 0 var(--space-smaller);
}
@media screen and (max-width: 1200px) {
.header--icon[data-v-a7c5c2b1] {
    display: none;
}
}
.header-title[data-v-a7c5c2b1] {
  margin: 0 var(--space-small);
}
.ui-snackbar-container[data-v-a7c5c2b1] {
  left: 0;
  margin: 0 auto;
  max-width: 25rem;
  overflow: hidden;
  position: absolute;
  right: 0;
  text-align: center;
  top: 1rem;
  z-index: 9999;
}
.ui-snackbar[data-v-a7c5c2b1] {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  background-color: #323232;
  border-radius: 0.25rem;
  display: inline-flex;
  margin-bottom: 0.5rem;
  max-width: 25rem;
  min-height: 1.875rem;
  min-width: 15rem;
  padding: 0.75rem 1.5rem;
  text-align: left;
}
.ui-snackbar-text[data-v-a7c5c2b1] {
  color: #fff;
  font-size: 0.875rem;
  font-weight: 500;
}
.ui-snackbar-action[data-v-a7c5c2b1] {
  margin-left: auto;
  padding-left: 1.875rem;
}
.ui-snackbar-action button[data-v-a7c5c2b1] {
  background: none;
  border: 0;
  color: #ffeb3b;
  font-size: 0.875rem;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}
.status-bar[data-v-a7c5c2b1]{
  display: flex;
  align-items: flex-start;
  justify-content: center;
  background: #fff9ea;
  flex-direction: column;
  margin: 0;
  padding: 1rem 0.25rem;
}
.status-bar .message[data-v-a7c5c2b1] {
  font-weight: 500;
  margin-bottom: 0;
}
.status-bar .button[data-v-a7c5c2b1] {
  margin: 0.25rem 0 0;
  padding: 0.5rem 1rem;
}
.status-bar.danger[data-v-a7c5c2b1] {
  background: #ffc9c6;
}
.status-bar.danger .button[data-v-a7c5c2b1], .status-bar.danger .button.disabled[data-v-a7c5c2b1], .status-bar.danger .button[disabled][data-v-a7c5c2b1], .status-bar.danger .button.disabled[data-v-a7c5c2b1]:hover, .status-bar.danger .button[disabled][data-v-a7c5c2b1]:hover, .status-bar.danger .button.disabled[data-v-a7c5c2b1]:focus, .status-bar.danger .button[disabled][data-v-a7c5c2b1]:focus {
  background-color: #ff382d;
  color: #fff;
}
.status-bar.danger .button[data-v-a7c5c2b1]:hover, .status-bar.danger .button[data-v-a7c5c2b1]:focus {
  background-color: #ff1609;
  color: #fff;
}
.status-bar.warning[data-v-a7c5c2b1] {
  background: #fff9ea;
}
.tabs--container[data-v-a7c5c2b1]{
  display: flex;
}
.tabs--container--with-border[data-v-a7c5c2b1]{
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: hsl(209 13.3% 95.3% / var(--tw-border-opacity));
}
[data-v-a7c5c2b1]:is(.dark .tabs--container--with-border){
  border-color: hsl(198 6.6% 15.8% / 0.5);
}
.tabs[data-v-a7c5c2b1]{
  display: flex;
  min-width: 6.25rem;
  border-right-width: 0px;
  border-left-width: 0px;
  border-top-width: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 1rem;
  padding-right: 1rem;
}
.tabs--with-scroll[data-v-a7c5c2b1]{
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  overflow: hidden;
  max-width: calc(100% - 64px);
}
.tabs--scroll-button[data-v-a7c5c2b1]{
  display: flex;
  height: auto;
  min-width: 2rem;
  align-items: center;
  justify-content: center;
  border-radius: 0px;
  cursor: pointer;
}
.tab--chat-type[data-v-a7c5c2b1]{
  display: flex;
  margin: 0;
}
.tab--chat-type .tabs-title a[data-v-a7c5c2b1]{
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
.tabs-title[data-v-a7c5c2b1]{
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  flex-shrink: 0;
}
.tabs-title .badge[data-v-a7c5c2b1]{
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  display: flex;
  height: 1.25rem;
  align-items: center;
  justify-content: center;
  border-radius: 0.375rem;
  --tw-bg-opacity: 1;
  background-color: hsl(209 13.3% 95.3% / var(--tw-bg-opacity));
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 0.625rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 43.5% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .tabs-title .badge){
  --tw-bg-opacity: 1;
  background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.tabs-title[data-v-a7c5c2b1]:first-child{
  margin-left: 0px;
}
.tabs-title[data-v-a7c5c2b1]:last-child{
  margin-right: 0px;
}
.tabs-title:hover a[data-v-a7c5c2b1], .tabs-title:focus a[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .tabs-title:hover a),[data-v-a7c5c2b1]:is(.dark  .tabs-title:focus a){
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.tabs-title a[data-v-a7c5c2b1]{
  position: relative;
  top: 1px;
  display: flex;
  flex-direction: row;
  align-items: center;
  border-bottom-width: 1px;
  border-color: transparent;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: hsl(206 5.2% 49.5% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .tabs-title a){
  --tw-text-opacity: 1;
  color: hsl(207 11.1% 85.9% / var(--tw-text-opacity));
}
.tabs-title a[data-v-a7c5c2b1] {
  transition: border-color 0.15s cubic-bezier(0.37, 0, 0.63, 1);
}
.tabs-title.is-active a[data-v-a7c5c2b1]{
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: hsl(212 77.4% 23.1% / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: hsl(212 77.4% 23.1% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .tabs-title.is-active a){
  --tw-text-opacity: 1;
  color: hsl(212 77.4% 23.1% / var(--tw-text-opacity));
}
.tabs-title.is-active .badge[data-v-a7c5c2b1]{
  --tw-bg-opacity: 1;
  background-color: hsl(209 100% 96.5% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(212 77.4% 23.1% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .tabs-title.is-active .badge){
  background-color: hsl(212 77.4% 23.1% / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.4;
  --tw-text-opacity: 1;
  color: hsl(209 100% 96.5% / var(--tw-text-opacity));
}
table[data-v-a7c5c2b1]{
  --tw-border-spacing-x: 0px;
  --tw-border-spacing-y: 0px;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
  font-size: 0.875rem;
  line-height: 1.25rem;
}
table thead th[data-v-a7c5c2b1]{
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
  --tw-text-opacity: 1;
  color: hsl(200 7.0% 8.8% / var(--tw-text-opacity));
  text-align: left;
}
[data-v-a7c5c2b1]:is(.dark table thead th){
  --tw-text-opacity: 1;
  color: hsl(207 11.1% 85.9% / var(--tw-text-opacity));
}
table tbody tr[data-v-a7c5c2b1]{
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: hsl(209 13.3% 95.3% / var(--tw-border-opacity));
}
[data-v-a7c5c2b1]:is(.dark table tbody tr){
  border-color: hsl(198 6.6% 15.8% / 0.3);
}
table tbody td[data-v-a7c5c2b1]{
  padding: 0.625rem;
  --tw-text-opacity: 1;
  color: hsl(207 5.6% 31.6% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark table tbody td){
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.woot-table tr .show-if-hover[data-v-a7c5c2b1] {
  transition: opacity 0.2s cubic-bezier(0.37, 0, 0.63, 1);
  opacity: 0;
}
.woot-table tr:hover .show-if-hover[data-v-a7c5c2b1]{
  opacity: 1;
}
.woot-table .agent-name[data-v-a7c5c2b1]{
  display: block;
  font-weight: 500;
  text-transform: capitalize;
}
.woot-table .woot-thumbnail[data-v-a7c5c2b1]{
  height: 3.125rem;
  width: 3.125rem;
  border-radius: 9999px;
}
.woot-table .button-wrapper[data-v-a7c5c2b1]{
  display: flex;
  min-width: 12.5rem;
  flex-direction: row;
  justify-content: flex-start;
  gap: 0.25rem;
}
.woot-table .button[data-v-a7c5c2b1] {
  margin: 0;
}
.ve-table .ve-table-container.ve-table-border-around[data-v-a7c5c2b1]{
  --tw-border-opacity: 1;
  border-color: hsl(207 11.1% 85.9% / var(--tw-border-opacity));
}
[data-v-a7c5c2b1]:is(.dark .ve-table .ve-table-container.ve-table-border-around){
  --tw-border-opacity: 1;
  border-color: hsl(207 5.6% 31.6% / var(--tw-border-opacity));
}
.ve-table .ve-table-content .ve-table-header .ve-table-header-tr .ve-table-header-th[data-v-a7c5c2b1]{
  --tw-border-opacity: 1;
  border-color: hsl(208 11.7% 91.1% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(209 13.3% 95.3% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .ve-table .ve-table-content .ve-table-header .ve-table-header-tr .ve-table-header-th){
  border-color: hsl(207 5.6% 31.6% / 0.5);
  --tw-bg-opacity: 1;
  background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.ve-table .ve-table-content .ve-table-body .ve-table-body-tr .ve-table-body-td[data-v-a7c5c2b1]{
  --tw-border-opacity: 1;
  border-color: hsl(209 12.2% 93.2% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(200 7.0% 8.8% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .ve-table .ve-table-content .ve-table-body .ve-table-body-tr .ve-table-body-td){
  --tw-border-opacity: 1;
  border-color: hsl(198 6.6% 15.8% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.ve-table .ve-table-content .ve-table-body.ve-table-row-hover .ve-table-body-tr:hover td[data-v-a7c5c2b1]{
  --tw-bg-opacity: 1;
  background-color: hsl(209 13.3% 95.3% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .ve-table .ve-table-content .ve-table-body.ve-table-row-hover .ve-table-body-tr:hover td){
  --tw-bg-opacity: 1;
  background-color: hsl(207 5.6% 31.6% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.table-pagination .ve-pagination-total[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 43.5% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .table-pagination .ve-pagination-total){
  --tw-text-opacity: 1;
  color: hsl(207 11.1% 85.9% / var(--tw-text-opacity));
}
.table-pagination .ve-pagination-goto[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 43.5% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .table-pagination .ve-pagination-goto){
  --tw-text-opacity: 1;
  color: hsl(207 11.1% 85.9% / var(--tw-text-opacity));
}
.table-pagination .ve-pagination-goto .ve-pagination-goto-input[data-v-a7c5c2b1]{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 43.5% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .table-pagination .ve-pagination-goto .ve-pagination-goto-input){
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(207 11.1% 85.9% / var(--tw-text-opacity));
}
.table-pagination .ve-pagination-li[data-v-a7c5c2b1]{
  --tw-border-opacity: 1;
  border-color: hsl(209 12.2% 93.2% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 43.5% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .table-pagination .ve-pagination-li){
  --tw-border-opacity: 1;
  border-color: hsl(207 5.6% 31.6% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(207 11.1% 85.9% / var(--tw-text-opacity));
}
.settings[data-v-a7c5c2b1]{
  overflow: auto;
}
.wizard-box .item[data-v-a7c5c2b1]{
  position: relative;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1rem;
  padding-left: 1.5rem;
  cursor: pointer;
}
.wizard-box .item[data-v-a7c5c2b1]::before, .wizard-box .item[data-v-a7c5c2b1]::after{
  position: absolute;
  top: 1.25rem;
  width: 0.125rem;
  --tw-bg-opacity: 1;
  background-color: hsl(209 12.2% 93.2% / var(--tw-bg-opacity));
  --tw-content: "";
  content: var(--tw-content);
  height: 100%;
}
[data-v-a7c5c2b1]:is(.dark .wizard-box .item)::before,[data-v-a7c5c2b1]:is(.dark  .wizard-box .item)::after{
  --tw-bg-opacity: 1;
  background-color: hsl(206 6.0% 43.5% / var(--tw-bg-opacity));
}
.wizard-box .item[data-v-a7c5c2b1]::before{
  top: 0px;
  height: 1rem;
}
.wizard-box .item[data-v-a7c5c2b1]:first-child::before{
  height: 0px;
}
.wizard-box .item[data-v-a7c5c2b1]:last-child::after{
  height: 0px;
}
.wizard-box .item.active h3[data-v-a7c5c2b1]{
  --tw-text-opacity: 1;
  color: hsl(212 77.4% 23.1% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .wizard-box .item.active h3){
  --tw-text-opacity: 1;
  color: hsl(212 77.4% 23.1% / var(--tw-text-opacity));
}
.wizard-box .item.active .step[data-v-a7c5c2b1]{
  --tw-bg-opacity: 1;
  background-color: hsl(212 77.4% 23.1% / var(--tw-bg-opacity));
}
[data-v-a7c5c2b1]:is(.dark .wizard-box .item.active .step){
  --tw-bg-opacity: 1;
  background-color: hsl(212 77.4% 23.1% / var(--tw-bg-opacity));
}
.wizard-box .item.over[data-v-a7c5c2b1]::after{
  --tw-bg-opacity: 1;
  background-color: hsl(212 77.4% 23.1% / var(--tw-bg-opacity));
}
[data-v-a7c5c2b1]:is(.dark .wizard-box .item.over)::after{
  --tw-bg-opacity: 1;
  background-color: hsl(212 77.4% 23.1% / var(--tw-bg-opacity));
}
.wizard-box .item.over .step[data-v-a7c5c2b1]{
  --tw-bg-opacity: 1;
  background-color: hsl(212 77.4% 23.1% / var(--tw-bg-opacity));
}
[data-v-a7c5c2b1]:is(.dark .wizard-box .item.over .step){
  --tw-bg-opacity: 1;
  background-color: hsl(212 77.4% 23.1% / var(--tw-bg-opacity));
}
.wizard-box .item.over + .item[data-v-a7c5c2b1]::before{
  --tw-bg-opacity: 1;
  background-color: hsl(212 77.4% 23.1% / var(--tw-bg-opacity));
}
[data-v-a7c5c2b1]:is(.dark .wizard-box .item.over + .item)::before{
  --tw-bg-opacity: 1;
  background-color: hsl(212 77.4% 23.1% / var(--tw-bg-opacity));
}
.wizard-box .item h3[data-v-a7c5c2b1]{
  padding-left: 1.5rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .wizard-box .item h3){
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.wizard-box .item .completed[data-v-a7c5c2b1]{
  margin-left: 0.25rem;
  --tw-text-opacity: 1;
  color: hsl(151 55.0% 41.5% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .wizard-box .item .completed){
  --tw-text-opacity: 1;
  color: hsl(151 55.0% 41.5% / var(--tw-text-opacity));
}
.wizard-box .item p[data-v-a7c5c2b1]{
  margin: 0px;
  padding-left: 1.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 43.5% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .wizard-box .item p){
  --tw-text-opacity: 1;
  color: hsl(205 10.7% 78.0% / var(--tw-text-opacity));
}
.wizard-box .item .step[data-v-a7c5c2b1]{
  position: absolute;
  left: 1rem;
  top: 1.25rem;
  z-index: 999;
  width: 1rem;
  border-radius: 1rem;
  --tw-bg-opacity: 1;
  background-color: hsl(209 12.2% 93.2% / var(--tw-bg-opacity));
  font-size: 0.625rem;
  font-weight: 500;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  text-align: center;
}
[data-v-a7c5c2b1]:is(.dark .wizard-box .item .step){
  --tw-bg-opacity: 1;
  background-color: hsl(206 6.0% 43.5% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.wizard-box .item .step i[data-v-a7c5c2b1]{
  font-size: 0.625rem;
}
.wizard-body[data-v-a7c5c2b1]{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: hsl(210 16.7% 97.6% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 1.5rem;
  height: 100%;
}
[data-v-a7c5c2b1]:is(.dark .wizard-body){
  border-color: hsl(198 6.6% 15.8% / 0.6);
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
}
.wizard-body.height-auto[data-v-a7c5c2b1]{
  height: auto;
}
.settings--content[data-v-a7c5c2b1]{
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  margin-left: 2rem;
  margin-right: 2rem;
}
.settings--content .title[data-v-a7c5c2b1]{
  font-weight: 500;
}
.settings--content .code[data-v-a7c5c2b1]{
  white-space: nowrap;
  --tw-bg-opacity: 1;
  background-color: hsl(209 13.3% 95.3% / var(--tw-bg-opacity));
  padding: 0.625rem;
  overflow: auto;
}
[data-v-a7c5c2b1]:is(.dark .settings--content .code){
  --tw-bg-opacity: 1;
  background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity));
}
.settings--content .code code[data-v-a7c5c2b1]{
  border-width: 0px;
  background-color: transparent;
}
.login-init[data-v-a7c5c2b1]{
  padding-top: 30%;
  text-align: center;
}
.login-init p[data-v-a7c5c2b1]{
  padding: 1.5rem;
}
.login-init > a > img[data-v-a7c5c2b1]{
  width: 15rem;
}
.multiselect[data-v-a7c5c2b1]:not(.no-margin){
  margin-bottom: 1rem;
}
.multiselect.multiselect--disabled[data-v-a7c5c2b1]{
  cursor: not-allowed;
  border-radius: 0.375rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: hsl(207 11.1% 85.9% / var(--tw-border-opacity));
  opacity: 0.5;
}
[data-v-a7c5c2b1]:is(.dark .multiselect.multiselect--disabled){
  --tw-border-opacity: 1;
  border-color: hsl(206 6.0% 43.5% / var(--tw-border-opacity));
}
.multiselect.multiselect--disabled .multiselect__select[data-v-a7c5c2b1]{
  cursor: not-allowed;
  border-radius: 0.375rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
[data-v-a7c5c2b1]:is(.dark .multiselect.multiselect--disabled .multiselect__select){
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
}
.multiselect.multiselect--disabled .multiselect__tags[data-v-a7c5c2b1]{
  border-width: 0px;
}
.multiselect .multiselect--active > .multiselect__tags[data-v-a7c5c2b1]{
  --tw-border-opacity: 1;
  border-color: hsl(212 77.4% 23.1% / var(--tw-border-opacity));
}
[data-v-a7c5c2b1]:is(.dark .multiselect .multiselect--active > .multiselect__tags){
  --tw-border-opacity: 1;
  border-color: hsl(212 77.4% 23.1% / var(--tw-border-opacity));
}
.multiselect .multiselect__select[data-v-a7c5c2b1]{
  right: 0px;
  top: 0px;
  min-height: 2.875rem;
  padding: 0px;
}
.multiselect .multiselect__select[data-v-a7c5c2b1]::before{
  right: 0px;
}
.multiselect .multiselect__content-wrapper[data-v-a7c5c2b1]{
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: hsl(207 11.1% 85.9% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .multiselect .multiselect__content-wrapper){
  --tw-border-opacity: 1;
  border-color: hsl(206 6.0% 43.5% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.multiselect .multiselect__content[data-v-a7c5c2b1]{
  max-width: 100%;
}
.multiselect .multiselect__content .multiselect__option[data-v-a7c5c2b1]{
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  font-weight: normal;
}
.multiselect .multiselect__content .multiselect__option span[data-v-a7c5c2b1]{
  display: inline-block;
  width: -moz-fit-content;
  width: fit-content;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.multiselect .multiselect__content .multiselect__option p[data-v-a7c5c2b1]{
  margin-bottom: 0px;
}
.multiselect .multiselect__content .multiselect__option.multiselect__option--highlight[data-v-a7c5c2b1]{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .multiselect .multiselect__content .multiselect__option.multiselect__option--highlight){
  --tw-bg-opacity: 1;
  background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.multiselect .multiselect__content .multiselect__option.multiselect__option--highlight[data-v-a7c5c2b1]:hover{
  --tw-bg-opacity: 1;
  background-color: hsl(209 100% 96.5% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .multiselect .multiselect__content .multiselect__option.multiselect__option--highlight:hover){
  --tw-bg-opacity: 1;
  background-color: hsl(206 100% 50.0% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.multiselect .multiselect__content .multiselect__option.multiselect__option--highlight[data-v-a7c5c2b1]:hover::after{
  --tw-bg-opacity: 1;
  background-color: hsl(209 100% 96.5% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 43.5% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .multiselect .multiselect__content .multiselect__option.multiselect__option--highlight:hover)::after{
  --tw-bg-opacity: 1;
  background-color: hsl(206 100% 50.0% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(207 11.1% 85.9% / var(--tw-text-opacity));
}
.multiselect .multiselect__content .multiselect__option.multiselect__option--highlight[data-v-a7c5c2b1]::after{
  background-color: transparent;
}
.multiselect .multiselect__content .multiselect__option.multiselect__option--selected[data-v-a7c5c2b1]{
  --tw-bg-opacity: 1;
  background-color: hsl(209 100% 96.5% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .multiselect .multiselect__content .multiselect__option.multiselect__option--selected){
  --tw-bg-opacity: 1;
  background-color: hsl(206 100% 50.0% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.multiselect .multiselect__content .multiselect__option.multiselect__option--selected.multiselect__option--highlight[data-v-a7c5c2b1]:hover{
  --tw-bg-opacity: 1;
  background-color: hsl(210 98.8% 94.0% / var(--tw-bg-opacity));
}
[data-v-a7c5c2b1]:is(.dark .multiselect .multiselect__content .multiselect__option.multiselect__option--selected.multiselect__option--highlight:hover){
  --tw-bg-opacity: 1;
  background-color: hsl(206 100% 50.0% / var(--tw-bg-opacity));
}
.multiselect .multiselect__content .multiselect__option.multiselect__option--selected.multiselect__option--highlight[data-v-a7c5c2b1]:hover::after{
  background-color: transparent;
}
.multiselect .multiselect__content .multiselect__option.multiselect__option--selected.multiselect__option--highlight[data-v-a7c5c2b1]:hover:hover::after{
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .multiselect .multiselect__content .multiselect__option.multiselect__option--selected.multiselect__option--highlight:hover:hover)::after{
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.multiselect .multiselect__tags[data-v-a7c5c2b1]{
  margin: 0px;
  min-height: 2.875rem;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: hsl(207 11.1% 85.9% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 0px;
}
[data-v-a7c5c2b1]:is(.dark .multiselect .multiselect__tags){
  --tw-border-opacity: 1;
  border-color: hsl(206 6.0% 43.5% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
}
.multiselect .multiselect__tags-wrap[data-v-a7c5c2b1]{
  margin-top: 0.25rem;
  display: inline-block;
  line-height: 1;
}
.multiselect .multiselect__placeholder[data-v-a7c5c2b1]{
  padding-top: 0.75rem;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 63.0% / var(--tw-text-opacity));
  font-weight: normal;
}
[data-v-a7c5c2b1]:is(.dark .multiselect .multiselect__placeholder){
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 63.0% / var(--tw-text-opacity));
}
.multiselect .multiselect__tag[data-v-a7c5c2b1]{
  margin-top: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: hsl(209 13.3% 95.3% / var(--tw-bg-opacity));
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  padding-right: 1.5rem;
  padding-left: 0.625rem;
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .multiselect .multiselect__tag){
  --tw-bg-opacity: 1;
  background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.multiselect .multiselect__tag-icon[data-v-a7c5c2b1]::after{
  --tw-text-opacity: 1;
  color: hsl(206 100% 50.0% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .multiselect .multiselect__tag-icon)::after{
  --tw-text-opacity: 1;
  color: hsl(206 100% 50.0% / var(--tw-text-opacity));
}
.multiselect .multiselect__tag-icon[data-v-a7c5c2b1]:hover{
  --tw-bg-opacity: 1;
  background-color: hsl(209 13.3% 95.3% / var(--tw-bg-opacity));
}
[data-v-a7c5c2b1]:is(.dark .multiselect .multiselect__tag-icon:hover){
  --tw-bg-opacity: 1;
  background-color: hsl(207 5.6% 31.6% / var(--tw-bg-opacity));
}
.multiselect .multiselect__tag-icon[data-v-a7c5c2b1]:hover::after{
  --tw-text-opacity: 1;
  color: hsl(212 77.4% 23.1% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .multiselect .multiselect__tag-icon:hover)::after{
  --tw-text-opacity: 1;
  color: hsl(212 77.4% 23.1% / var(--tw-text-opacity));
}
.multiselect .multiselect__input[data-v-a7c5c2b1] {
  box-shadow: none;
  border-color: transparent;
  margin-bottom: 0px;
  height: 2.875rem;
  padding: 0px;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.multiselect .multiselect__input[data-v-a7c5c2b1]:active, .multiselect .multiselect__input[data-v-a7c5c2b1]:hover, .multiselect .multiselect__input[data-v-a7c5c2b1]:focus {
  border-color: transparent;
  box-shadow: none;
}
.multiselect .multiselect__single[data-v-a7c5c2b1]{
  margin-bottom: 0px;
  display: inline-block;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
[data-v-a7c5c2b1]:is(.dark .multiselect .multiselect__single){
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.sidebar-labels-wrap.has-edited .multiselect[data-v-a7c5c2b1], .sidebar-labels-wrap:hover .multiselect[data-v-a7c5c2b1]{
  cursor: pointer;
}
.sidebar-labels-wrap .multiselect > .multiselect__select[data-v-a7c5c2b1]{
  visibility: hidden;
}
.sidebar-labels-wrap .multiselect > .multiselect__tags[data-v-a7c5c2b1]{
  border-color: transparent;
}
.sidebar-labels-wrap .multiselect.multiselect--active > .multiselect__tags[data-v-a7c5c2b1]{
  --tw-border-opacity: 1;
  border-color: hsl(212 77.4% 23.1% / var(--tw-border-opacity));
}
[data-v-a7c5c2b1]:is(.dark .sidebar-labels-wrap .multiselect.multiselect--active > .multiselect__tags){
  --tw-border-opacity: 1;
  border-color: hsl(212 77.4% 23.1% / var(--tw-border-opacity));
}
.multiselect-wrap--small .multiselect__tags[data-v-a7c5c2b1],
.multiselect-wrap--small .multiselect__input[data-v-a7c5c2b1],
.multiselect-wrap--small .multiselect[data-v-a7c5c2b1]{
  min-height: 2.5rem;
  border-radius: 5px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .multiselect-wrap--small .multiselect__tags),[data-v-a7c5c2b1]:is(.dark 
.multiselect-wrap--small .multiselect__input),[data-v-a7c5c2b1]:is(.dark 
.multiselect-wrap--small .multiselect){
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.multiselect-wrap--small .multiselect__input[data-v-a7c5c2b1]{
  height: 2.375rem;
  min-height: 2.375rem;
}
.multiselect-wrap--small .multiselect__single[data-v-a7c5c2b1]{
  margin: 0px;
  display: flex;
  max-height: 2.375rem;
  align-items: center;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 0.125rem;
  padding-right: 0.125rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .multiselect-wrap--small .multiselect__single){
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.multiselect-wrap--small .multiselect__placeholder[data-v-a7c5c2b1]{
  margin: 0px;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.125rem;
  padding-right: 0.125rem;
}
.multiselect-wrap--small .multiselect__tag[data-v-a7c5c2b1]{
  margin-top: 1px;
  margin-bottom: 1px;
  padding-top: 6px;
  padding-bottom: 6px;
}
.multiselect-wrap--small .multiselect__select[data-v-a7c5c2b1]{
  min-height: 2.5rem;
}
.multiselect-wrap--small .multiselect--disabled .multiselect__current[data-v-a7c5c2b1],
.multiselect-wrap--small .multiselect--disabled .multiselect__select[data-v-a7c5c2b1]{
  background-color: transparent;
}
.multiselect-wrap--medium .multiselect__tags[data-v-a7c5c2b1],
.multiselect-wrap--medium .multiselect__input[data-v-a7c5c2b1]{
  display: flex;
  align-items: center;
}
.multiselect-wrap--medium .multiselect__tags[data-v-a7c5c2b1],
.multiselect-wrap--medium .multiselect__input[data-v-a7c5c2b1],
.multiselect-wrap--medium .multiselect[data-v-a7c5c2b1]{
  height: 3rem;
  min-height: 3rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .multiselect-wrap--medium .multiselect__tags),[data-v-a7c5c2b1]:is(.dark 
.multiselect-wrap--medium .multiselect__input),[data-v-a7c5c2b1]:is(.dark 
.multiselect-wrap--medium .multiselect){
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.multiselect-wrap--medium .multiselect__input[data-v-a7c5c2b1]{
  height: 2.875rem;
  min-height: 2.875rem;
}
.multiselect-wrap--medium .multiselect__single[data-v-a7c5c2b1]{
  margin: 0px;
  display: flex;
  align-items: center;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.125rem;
  padding-right: 0.125rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .multiselect-wrap--medium .multiselect__single){
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.multiselect-wrap--medium .multiselect__placeholder[data-v-a7c5c2b1]{
  margin: 0px;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.125rem;
  padding-right: 0.125rem;
}
.multiselect-wrap--medium .multiselect__select[data-v-a7c5c2b1]{
  min-height: 3rem;
}
.multiselect-wrap--medium .multiselect--disabled .multiselect__current[data-v-a7c5c2b1],
.multiselect-wrap--medium .multiselect--disabled .multiselect__select[data-v-a7c5c2b1]{
  background-color: transparent;
}
.multiselect-wrap--medium .multiselect__tags-wrap[data-v-a7c5c2b1]{
  flex-shrink: 0;
}
.dropdown-pane[data-v-a7c5c2b1] {
  box-shadow: 0 0.5rem 1rem rgba(50, 50, 93, 0.08), 0 0.25rem 0.75rem rgba(0, 0, 0, 0.07);
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: hsl(210 16.7% 97.6% / var(--tw-border-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dropdown-pane){
  --tw-border-opacity: 1;
  border-color: hsl(207 5.6% 31.6% / var(--tw-border-opacity));
}
.dropdown-pane[data-v-a7c5c2b1] {
  box-sizing: content-box;
  padding: var(--space-small);
  width: -moz-fit-content;
  width: fit-content;
  z-index: var(--z-index-very-high);
}
.dropdown-pane.dropdown-pane--open[data-v-a7c5c2b1]{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dropdown-pane.dropdown-pane--open){
  --tw-bg-opacity: 1;
  background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity));
}
.dropdown-pane.dropdown-pane--open[data-v-a7c5c2b1] {
  display: block;
  visibility: visible;
}
.dropdown-pane.dropdowm--bottom[data-v-a7c5c2b1]::before {
  display: block;
  height: 0;
  width: 0;
  content: "";
  border-bottom: 14px solid var(--color-border-light);
  border-left: 14px solid transparent;
  border-right: 14px solid transparent;
  position: absolute;
  right: 6px;
  top: -14px;
}
.dropdown-pane.dropdowm--bottom[data-v-a7c5c2b1]::after {
  display: block;
  height: 0;
  width: 0;
  content: "";
  border-bottom: var(--space-slab) solid #fff;
  border-left: var(--space-slab) solid transparent;
  border-right: var(--space-slab) solid transparent;
  position: absolute;
  right: var(--space-small);
  top: -12px;
}
.dropdown-pane.dropdowm--top[data-v-a7c5c2b1]::before {
  display: block;
  height: 0;
  width: 0;
  content: "";
  border-left: 14px solid transparent;
  border-right: 14px solid transparent;
  border-top: 14px solid var(--color-border-light);
  bottom: -14px;
  position: absolute;
  right: 6px;
}
.dropdown-pane.dropdowm--top[data-v-a7c5c2b1]::after {
  display: block;
  height: 0;
  width: 0;
  content: "";
  border-left: var(--space-slab) solid transparent;
  border-right: var(--space-slab) solid transparent;
  border-top: var(--space-slab) solid #fff;
  bottom: -12px;
  position: absolute;
  right: var(--space-small);
}
.margin-bottom-small[data-v-a7c5c2b1] {
  margin-bottom: var(--space-small);
}
.margin-right-smaller[data-v-a7c5c2b1] {
  margin-right: var(--space-smaller);
}
.margin-left-minus-slab[data-v-a7c5c2b1] {
  margin-left: var(--space-minus-slab);
}
.margin-right-minus-slab[data-v-a7c5c2b1] {
  margin-right: var(--space-minus-slab);
}
.fs-small[data-v-a7c5c2b1] {
  font-size: var(--font-size-small);
}
.fs-default[data-v-a7c5c2b1] {
  font-size: var(--font-size-default);
}
.fw-medium[data-v-a7c5c2b1] {
  font-weight: var(--font-weight-medium);
}
.p-normal[data-v-a7c5c2b1] {
  padding: var(--space-normal);
}
.overflow-scroll[data-v-a7c5c2b1] {
  overflow: scroll;
}
.overflow-auto[data-v-a7c5c2b1] {
  overflow: auto;
}
.overflow-hidden[data-v-a7c5c2b1] {
  overflow: hidden;
}
.border-right[data-v-a7c5c2b1]{
  border-right-width: 1px;
  --tw-border-opacity: 1;
  border-color: hsl(209 13.3% 95.3% / var(--tw-border-opacity));
}
[data-v-a7c5c2b1]:is(.dark .border-right){
  --tw-border-opacity: 1;
  border-color: hsl(207 5.6% 31.6% / var(--tw-border-opacity));
}
.border-left[data-v-a7c5c2b1] {
  border-left: 1px solid var(--color-border);
}
.text-ellipsis[data-v-a7c5c2b1] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.flex-between[data-v-a7c5c2b1] {
  align-items: center;
  display: flex;
  justify-content: space-between;
}
.flex-end[data-v-a7c5c2b1] {
  display: flex;
  justify-content: end;
}
.flex-align-center[data-v-a7c5c2b1] {
  align-items: center;
  display: flex;
}
@font-face {
  font-display: swap;
  font-family: "Ionicons";
  font-style: normal;
  font-weight: normal;
  src: url("/ionicons.woff?v=2.0.1") format("woff");
}
.ion[data-v-a7c5c2b1], .ionicons[data-v-a7c5c2b1],
.ion-alert[data-v-a7c5c2b1]:before,
.ion-alert-circled[data-v-a7c5c2b1]:before,
.ion-android-add[data-v-a7c5c2b1]:before,
.ion-android-add-circle[data-v-a7c5c2b1]:before,
.ion-android-alarm-clock[data-v-a7c5c2b1]:before,
.ion-android-alert[data-v-a7c5c2b1]:before,
.ion-android-apps[data-v-a7c5c2b1]:before,
.ion-android-archive[data-v-a7c5c2b1]:before,
.ion-android-arrow-back[data-v-a7c5c2b1]:before,
.ion-android-arrow-down[data-v-a7c5c2b1]:before,
.ion-android-arrow-dropdown[data-v-a7c5c2b1]:before,
.ion-android-arrow-dropdown-circle[data-v-a7c5c2b1]:before,
.ion-android-arrow-dropleft[data-v-a7c5c2b1]:before,
.ion-android-arrow-dropleft-circle[data-v-a7c5c2b1]:before,
.ion-android-arrow-dropright[data-v-a7c5c2b1]:before,
.ion-android-arrow-dropright-circle[data-v-a7c5c2b1]:before,
.ion-android-arrow-dropup[data-v-a7c5c2b1]:before,
.ion-android-arrow-dropup-circle[data-v-a7c5c2b1]:before,
.ion-android-arrow-forward[data-v-a7c5c2b1]:before,
.ion-android-arrow-up[data-v-a7c5c2b1]:before,
.ion-android-attach[data-v-a7c5c2b1]:before,
.ion-android-bar[data-v-a7c5c2b1]:before,
.ion-android-bicycle[data-v-a7c5c2b1]:before,
.ion-android-boat[data-v-a7c5c2b1]:before,
.ion-android-bookmark[data-v-a7c5c2b1]:before,
.ion-android-bulb[data-v-a7c5c2b1]:before,
.ion-android-bus[data-v-a7c5c2b1]:before,
.ion-android-calendar[data-v-a7c5c2b1]:before,
.ion-android-call[data-v-a7c5c2b1]:before,
.ion-android-camera[data-v-a7c5c2b1]:before,
.ion-android-cancel[data-v-a7c5c2b1]:before,
.ion-android-car[data-v-a7c5c2b1]:before,
.ion-android-cart[data-v-a7c5c2b1]:before,
.ion-android-chat[data-v-a7c5c2b1]:before,
.ion-android-checkbox[data-v-a7c5c2b1]:before,
.ion-android-checkbox-blank[data-v-a7c5c2b1]:before,
.ion-android-checkbox-outline[data-v-a7c5c2b1]:before,
.ion-android-checkbox-outline-blank[data-v-a7c5c2b1]:before,
.ion-android-checkmark-circle[data-v-a7c5c2b1]:before,
.ion-android-clipboard[data-v-a7c5c2b1]:before,
.ion-android-close[data-v-a7c5c2b1]:before,
.ion-android-cloud[data-v-a7c5c2b1]:before,
.ion-android-cloud-circle[data-v-a7c5c2b1]:before,
.ion-android-cloud-done[data-v-a7c5c2b1]:before,
.ion-android-cloud-outline[data-v-a7c5c2b1]:before,
.ion-android-color-palette[data-v-a7c5c2b1]:before,
.ion-android-compass[data-v-a7c5c2b1]:before,
.ion-android-contact[data-v-a7c5c2b1]:before,
.ion-android-contacts[data-v-a7c5c2b1]:before,
.ion-android-contract[data-v-a7c5c2b1]:before,
.ion-android-create[data-v-a7c5c2b1]:before,
.ion-android-delete[data-v-a7c5c2b1]:before,
.ion-android-desktop[data-v-a7c5c2b1]:before,
.ion-android-document[data-v-a7c5c2b1]:before,
.ion-android-done[data-v-a7c5c2b1]:before,
.ion-android-done-all[data-v-a7c5c2b1]:before,
.ion-android-download[data-v-a7c5c2b1]:before,
.ion-android-drafts[data-v-a7c5c2b1]:before,
.ion-android-exit[data-v-a7c5c2b1]:before,
.ion-android-expand[data-v-a7c5c2b1]:before,
.ion-android-favorite[data-v-a7c5c2b1]:before,
.ion-android-favorite-outline[data-v-a7c5c2b1]:before,
.ion-android-film[data-v-a7c5c2b1]:before,
.ion-android-folder[data-v-a7c5c2b1]:before,
.ion-android-folder-open[data-v-a7c5c2b1]:before,
.ion-android-funnel[data-v-a7c5c2b1]:before,
.ion-android-globe[data-v-a7c5c2b1]:before,
.ion-android-hand[data-v-a7c5c2b1]:before,
.ion-android-hangout[data-v-a7c5c2b1]:before,
.ion-android-happy[data-v-a7c5c2b1]:before,
.ion-android-home[data-v-a7c5c2b1]:before,
.ion-android-image[data-v-a7c5c2b1]:before,
.ion-android-laptop[data-v-a7c5c2b1]:before,
.ion-android-list[data-v-a7c5c2b1]:before,
.ion-android-locate[data-v-a7c5c2b1]:before,
.ion-android-lock[data-v-a7c5c2b1]:before,
.ion-android-mail[data-v-a7c5c2b1]:before,
.ion-android-map[data-v-a7c5c2b1]:before,
.ion-android-menu[data-v-a7c5c2b1]:before,
.ion-android-microphone[data-v-a7c5c2b1]:before,
.ion-android-microphone-off[data-v-a7c5c2b1]:before,
.ion-android-more-horizontal[data-v-a7c5c2b1]:before,
.ion-android-more-vertical[data-v-a7c5c2b1]:before,
.ion-android-navigate[data-v-a7c5c2b1]:before,
.ion-android-notifications[data-v-a7c5c2b1]:before,
.ion-android-notifications-none[data-v-a7c5c2b1]:before,
.ion-android-notifications-off[data-v-a7c5c2b1]:before,
.ion-android-open[data-v-a7c5c2b1]:before,
.ion-android-options[data-v-a7c5c2b1]:before,
.ion-android-people[data-v-a7c5c2b1]:before,
.ion-android-person[data-v-a7c5c2b1]:before,
.ion-android-person-add[data-v-a7c5c2b1]:before,
.ion-android-phone-landscape[data-v-a7c5c2b1]:before,
.ion-android-phone-portrait[data-v-a7c5c2b1]:before,
.ion-android-pin[data-v-a7c5c2b1]:before,
.ion-android-plane[data-v-a7c5c2b1]:before,
.ion-android-playstore[data-v-a7c5c2b1]:before,
.ion-android-print[data-v-a7c5c2b1]:before,
.ion-android-radio-button-off[data-v-a7c5c2b1]:before,
.ion-android-radio-button-on[data-v-a7c5c2b1]:before,
.ion-android-refresh[data-v-a7c5c2b1]:before,
.ion-android-remove[data-v-a7c5c2b1]:before,
.ion-android-remove-circle[data-v-a7c5c2b1]:before,
.ion-android-restaurant[data-v-a7c5c2b1]:before,
.ion-android-sad[data-v-a7c5c2b1]:before,
.ion-android-search[data-v-a7c5c2b1]:before,
.ion-android-send[data-v-a7c5c2b1]:before,
.ion-android-settings[data-v-a7c5c2b1]:before,
.ion-android-share[data-v-a7c5c2b1]:before,
.ion-android-share-alt[data-v-a7c5c2b1]:before,
.ion-android-star[data-v-a7c5c2b1]:before,
.ion-android-star-half[data-v-a7c5c2b1]:before,
.ion-android-star-outline[data-v-a7c5c2b1]:before,
.ion-android-stopwatch[data-v-a7c5c2b1]:before,
.ion-android-subway[data-v-a7c5c2b1]:before,
.ion-android-sunny[data-v-a7c5c2b1]:before,
.ion-android-sync[data-v-a7c5c2b1]:before,
.ion-android-textsms[data-v-a7c5c2b1]:before,
.ion-android-time[data-v-a7c5c2b1]:before,
.ion-android-train[data-v-a7c5c2b1]:before,
.ion-android-unlock[data-v-a7c5c2b1]:before,
.ion-android-upload[data-v-a7c5c2b1]:before,
.ion-android-volume-down[data-v-a7c5c2b1]:before,
.ion-android-volume-mute[data-v-a7c5c2b1]:before,
.ion-android-volume-off[data-v-a7c5c2b1]:before,
.ion-android-volume-up[data-v-a7c5c2b1]:before,
.ion-android-walk[data-v-a7c5c2b1]:before,
.ion-android-warning[data-v-a7c5c2b1]:before,
.ion-android-watch[data-v-a7c5c2b1]:before,
.ion-android-wifi[data-v-a7c5c2b1]:before,
.ion-aperture[data-v-a7c5c2b1]:before,
.ion-archive[data-v-a7c5c2b1]:before,
.ion-arrow-down-a[data-v-a7c5c2b1]:before,
.ion-arrow-down-b[data-v-a7c5c2b1]:before,
.ion-arrow-down-c[data-v-a7c5c2b1]:before,
.ion-arrow-expand[data-v-a7c5c2b1]:before,
.ion-arrow-graph-down-left[data-v-a7c5c2b1]:before,
.ion-arrow-graph-down-right[data-v-a7c5c2b1]:before,
.ion-arrow-graph-up-left[data-v-a7c5c2b1]:before,
.ion-arrow-graph-up-right[data-v-a7c5c2b1]:before,
.ion-arrow-left-a[data-v-a7c5c2b1]:before,
.ion-arrow-left-b[data-v-a7c5c2b1]:before,
.ion-arrow-left-c[data-v-a7c5c2b1]:before,
.ion-arrow-move[data-v-a7c5c2b1]:before,
.ion-arrow-resize[data-v-a7c5c2b1]:before,
.ion-arrow-return-left[data-v-a7c5c2b1]:before,
.ion-arrow-return-right[data-v-a7c5c2b1]:before,
.ion-arrow-right-a[data-v-a7c5c2b1]:before,
.ion-arrow-right-b[data-v-a7c5c2b1]:before,
.ion-arrow-right-c[data-v-a7c5c2b1]:before,
.ion-arrow-shrink[data-v-a7c5c2b1]:before,
.ion-arrow-swap[data-v-a7c5c2b1]:before,
.ion-arrow-up-a[data-v-a7c5c2b1]:before,
.ion-arrow-up-b[data-v-a7c5c2b1]:before,
.ion-arrow-up-c[data-v-a7c5c2b1]:before,
.ion-asterisk[data-v-a7c5c2b1]:before,
.ion-at[data-v-a7c5c2b1]:before,
.ion-backspace[data-v-a7c5c2b1]:before,
.ion-backspace-outline[data-v-a7c5c2b1]:before,
.ion-bag[data-v-a7c5c2b1]:before,
.ion-battery-charging[data-v-a7c5c2b1]:before,
.ion-battery-empty[data-v-a7c5c2b1]:before,
.ion-battery-full[data-v-a7c5c2b1]:before,
.ion-battery-half[data-v-a7c5c2b1]:before,
.ion-battery-low[data-v-a7c5c2b1]:before,
.ion-beaker[data-v-a7c5c2b1]:before,
.ion-beer[data-v-a7c5c2b1]:before,
.ion-bluetooth[data-v-a7c5c2b1]:before,
.ion-bonfire[data-v-a7c5c2b1]:before,
.ion-bookmark[data-v-a7c5c2b1]:before,
.ion-bowtie[data-v-a7c5c2b1]:before,
.ion-briefcase[data-v-a7c5c2b1]:before,
.ion-bug[data-v-a7c5c2b1]:before,
.ion-calculator[data-v-a7c5c2b1]:before,
.ion-calendar[data-v-a7c5c2b1]:before,
.ion-camera[data-v-a7c5c2b1]:before,
.ion-card[data-v-a7c5c2b1]:before,
.ion-cash[data-v-a7c5c2b1]:before,
.ion-chatbox[data-v-a7c5c2b1]:before,
.ion-chatbox-working[data-v-a7c5c2b1]:before,
.ion-chatboxes[data-v-a7c5c2b1]:before,
.ion-chatbubble[data-v-a7c5c2b1]:before,
.ion-chatbubble-working[data-v-a7c5c2b1]:before,
.ion-chatbubbles[data-v-a7c5c2b1]:before,
.ion-checkmark[data-v-a7c5c2b1]:before,
.ion-checkmark-circled[data-v-a7c5c2b1]:before,
.ion-checkmark-round[data-v-a7c5c2b1]:before,
.ion-chevron-down[data-v-a7c5c2b1]:before,
.ion-chevron-left[data-v-a7c5c2b1]:before,
.ion-chevron-right[data-v-a7c5c2b1]:before,
.ion-chevron-up[data-v-a7c5c2b1]:before,
.ion-clipboard[data-v-a7c5c2b1]:before,
.ion-clock[data-v-a7c5c2b1]:before,
.ion-close[data-v-a7c5c2b1]:before,
.ion-close-circled[data-v-a7c5c2b1]:before,
.ion-close-round[data-v-a7c5c2b1]:before,
.ion-closed-captioning[data-v-a7c5c2b1]:before,
.ion-cloud[data-v-a7c5c2b1]:before,
.ion-code[data-v-a7c5c2b1]:before,
.ion-code-download[data-v-a7c5c2b1]:before,
.ion-code-working[data-v-a7c5c2b1]:before,
.ion-coffee[data-v-a7c5c2b1]:before,
.ion-compass[data-v-a7c5c2b1]:before,
.ion-compose[data-v-a7c5c2b1]:before,
.ion-connection-bars[data-v-a7c5c2b1]:before,
.ion-contrast[data-v-a7c5c2b1]:before,
.ion-crop[data-v-a7c5c2b1]:before,
.ion-cube[data-v-a7c5c2b1]:before,
.ion-disc[data-v-a7c5c2b1]:before,
.ion-document[data-v-a7c5c2b1]:before,
.ion-document-text[data-v-a7c5c2b1]:before,
.ion-drag[data-v-a7c5c2b1]:before,
.ion-earth[data-v-a7c5c2b1]:before,
.ion-easel[data-v-a7c5c2b1]:before,
.ion-edit[data-v-a7c5c2b1]:before,
.ion-egg[data-v-a7c5c2b1]:before,
.ion-eject[data-v-a7c5c2b1]:before,
.ion-email[data-v-a7c5c2b1]:before,
.ion-email-unread[data-v-a7c5c2b1]:before,
.ion-erlenmeyer-flask[data-v-a7c5c2b1]:before,
.ion-erlenmeyer-flask-bubbles[data-v-a7c5c2b1]:before,
.ion-eye[data-v-a7c5c2b1]:before,
.ion-eye-disabled[data-v-a7c5c2b1]:before,
.ion-female[data-v-a7c5c2b1]:before,
.ion-filing[data-v-a7c5c2b1]:before,
.ion-film-marker[data-v-a7c5c2b1]:before,
.ion-fireball[data-v-a7c5c2b1]:before,
.ion-flag[data-v-a7c5c2b1]:before,
.ion-flame[data-v-a7c5c2b1]:before,
.ion-flash[data-v-a7c5c2b1]:before,
.ion-flash-off[data-v-a7c5c2b1]:before,
.ion-folder[data-v-a7c5c2b1]:before,
.ion-fork[data-v-a7c5c2b1]:before,
.ion-fork-repo[data-v-a7c5c2b1]:before,
.ion-forward[data-v-a7c5c2b1]:before,
.ion-funnel[data-v-a7c5c2b1]:before,
.ion-gear-a[data-v-a7c5c2b1]:before,
.ion-gear-b[data-v-a7c5c2b1]:before,
.ion-grid[data-v-a7c5c2b1]:before,
.ion-hammer[data-v-a7c5c2b1]:before,
.ion-happy[data-v-a7c5c2b1]:before,
.ion-happy-outline[data-v-a7c5c2b1]:before,
.ion-headphone[data-v-a7c5c2b1]:before,
.ion-heart[data-v-a7c5c2b1]:before,
.ion-heart-broken[data-v-a7c5c2b1]:before,
.ion-help[data-v-a7c5c2b1]:before,
.ion-help-buoy[data-v-a7c5c2b1]:before,
.ion-help-circled[data-v-a7c5c2b1]:before,
.ion-home[data-v-a7c5c2b1]:before,
.ion-icecream[data-v-a7c5c2b1]:before,
.ion-image[data-v-a7c5c2b1]:before,
.ion-images[data-v-a7c5c2b1]:before,
.ion-information[data-v-a7c5c2b1]:before,
.ion-information-circled[data-v-a7c5c2b1]:before,
.ion-ionic[data-v-a7c5c2b1]:before,
.ion-ios-alarm[data-v-a7c5c2b1]:before,
.ion-ios-alarm-outline[data-v-a7c5c2b1]:before,
.ion-ios-albums[data-v-a7c5c2b1]:before,
.ion-ios-albums-outline[data-v-a7c5c2b1]:before,
.ion-ios-americanfootball[data-v-a7c5c2b1]:before,
.ion-ios-americanfootball-outline[data-v-a7c5c2b1]:before,
.ion-ios-analytics[data-v-a7c5c2b1]:before,
.ion-ios-analytics-outline[data-v-a7c5c2b1]:before,
.ion-ios-arrow-back[data-v-a7c5c2b1]:before,
.ion-ios-arrow-down[data-v-a7c5c2b1]:before,
.ion-ios-arrow-forward[data-v-a7c5c2b1]:before,
.ion-ios-arrow-left[data-v-a7c5c2b1]:before,
.ion-ios-arrow-right[data-v-a7c5c2b1]:before,
.ion-ios-arrow-thin-down[data-v-a7c5c2b1]:before,
.ion-ios-arrow-thin-left[data-v-a7c5c2b1]:before,
.ion-ios-arrow-thin-right[data-v-a7c5c2b1]:before,
.ion-ios-arrow-thin-up[data-v-a7c5c2b1]:before,
.ion-ios-arrow-up[data-v-a7c5c2b1]:before,
.ion-ios-at[data-v-a7c5c2b1]:before,
.ion-ios-at-outline[data-v-a7c5c2b1]:before,
.ion-ios-barcode[data-v-a7c5c2b1]:before,
.ion-ios-barcode-outline[data-v-a7c5c2b1]:before,
.ion-ios-baseball[data-v-a7c5c2b1]:before,
.ion-ios-baseball-outline[data-v-a7c5c2b1]:before,
.ion-ios-basketball[data-v-a7c5c2b1]:before,
.ion-ios-basketball-outline[data-v-a7c5c2b1]:before,
.ion-ios-bell[data-v-a7c5c2b1]:before,
.ion-ios-bell-outline[data-v-a7c5c2b1]:before,
.ion-ios-body[data-v-a7c5c2b1]:before,
.ion-ios-body-outline[data-v-a7c5c2b1]:before,
.ion-ios-bolt[data-v-a7c5c2b1]:before,
.ion-ios-bolt-outline[data-v-a7c5c2b1]:before,
.ion-ios-book[data-v-a7c5c2b1]:before,
.ion-ios-book-outline[data-v-a7c5c2b1]:before,
.ion-ios-bookmarks[data-v-a7c5c2b1]:before,
.ion-ios-bookmarks-outline[data-v-a7c5c2b1]:before,
.ion-ios-box[data-v-a7c5c2b1]:before,
.ion-ios-box-outline[data-v-a7c5c2b1]:before,
.ion-ios-briefcase[data-v-a7c5c2b1]:before,
.ion-ios-briefcase-outline[data-v-a7c5c2b1]:before,
.ion-ios-browsers[data-v-a7c5c2b1]:before,
.ion-ios-browsers-outline[data-v-a7c5c2b1]:before,
.ion-ios-calculator[data-v-a7c5c2b1]:before,
.ion-ios-calculator-outline[data-v-a7c5c2b1]:before,
.ion-ios-calendar[data-v-a7c5c2b1]:before,
.ion-ios-calendar-outline[data-v-a7c5c2b1]:before,
.ion-ios-camera[data-v-a7c5c2b1]:before,
.ion-ios-camera-outline[data-v-a7c5c2b1]:before,
.ion-ios-cart[data-v-a7c5c2b1]:before,
.ion-ios-cart-outline[data-v-a7c5c2b1]:before,
.ion-ios-chatboxes[data-v-a7c5c2b1]:before,
.ion-ios-chatboxes-outline[data-v-a7c5c2b1]:before,
.ion-ios-chatbubble[data-v-a7c5c2b1]:before,
.ion-ios-chatbubble-outline[data-v-a7c5c2b1]:before,
.ion-ios-checkmark[data-v-a7c5c2b1]:before,
.ion-ios-checkmark-empty[data-v-a7c5c2b1]:before,
.ion-ios-checkmark-outline[data-v-a7c5c2b1]:before,
.ion-ios-circle-filled[data-v-a7c5c2b1]:before,
.ion-ios-circle-outline[data-v-a7c5c2b1]:before,
.ion-ios-clock[data-v-a7c5c2b1]:before,
.ion-ios-clock-outline[data-v-a7c5c2b1]:before,
.ion-ios-close[data-v-a7c5c2b1]:before,
.ion-ios-close-empty[data-v-a7c5c2b1]:before,
.ion-ios-close-outline[data-v-a7c5c2b1]:before,
.ion-ios-cloud[data-v-a7c5c2b1]:before,
.ion-ios-cloud-download[data-v-a7c5c2b1]:before,
.ion-ios-cloud-download-outline[data-v-a7c5c2b1]:before,
.ion-ios-cloud-outline[data-v-a7c5c2b1]:before,
.ion-ios-cloud-upload[data-v-a7c5c2b1]:before,
.ion-ios-cloud-upload-outline[data-v-a7c5c2b1]:before,
.ion-ios-cloudy[data-v-a7c5c2b1]:before,
.ion-ios-cloudy-night[data-v-a7c5c2b1]:before,
.ion-ios-cloudy-night-outline[data-v-a7c5c2b1]:before,
.ion-ios-cloudy-outline[data-v-a7c5c2b1]:before,
.ion-ios-cog[data-v-a7c5c2b1]:before,
.ion-ios-cog-outline[data-v-a7c5c2b1]:before,
.ion-ios-color-filter[data-v-a7c5c2b1]:before,
.ion-ios-color-filter-outline[data-v-a7c5c2b1]:before,
.ion-ios-color-wand[data-v-a7c5c2b1]:before,
.ion-ios-color-wand-outline[data-v-a7c5c2b1]:before,
.ion-ios-compose[data-v-a7c5c2b1]:before,
.ion-ios-compose-outline[data-v-a7c5c2b1]:before,
.ion-ios-contact[data-v-a7c5c2b1]:before,
.ion-ios-contact-outline[data-v-a7c5c2b1]:before,
.ion-ios-copy[data-v-a7c5c2b1]:before,
.ion-ios-copy-outline[data-v-a7c5c2b1]:before,
.ion-ios-crop[data-v-a7c5c2b1]:before,
.ion-ios-crop-strong[data-v-a7c5c2b1]:before,
.ion-ios-download[data-v-a7c5c2b1]:before,
.ion-ios-download-outline[data-v-a7c5c2b1]:before,
.ion-ios-drag[data-v-a7c5c2b1]:before,
.ion-ios-email[data-v-a7c5c2b1]:before,
.ion-ios-email-outline[data-v-a7c5c2b1]:before,
.ion-ios-eye[data-v-a7c5c2b1]:before,
.ion-ios-eye-outline[data-v-a7c5c2b1]:before,
.ion-ios-fastforward[data-v-a7c5c2b1]:before,
.ion-ios-fastforward-outline[data-v-a7c5c2b1]:before,
.ion-ios-filing[data-v-a7c5c2b1]:before,
.ion-ios-filing-outline[data-v-a7c5c2b1]:before,
.ion-ios-film[data-v-a7c5c2b1]:before,
.ion-ios-film-outline[data-v-a7c5c2b1]:before,
.ion-ios-flag[data-v-a7c5c2b1]:before,
.ion-ios-flag-outline[data-v-a7c5c2b1]:before,
.ion-ios-flame[data-v-a7c5c2b1]:before,
.ion-ios-flame-outline[data-v-a7c5c2b1]:before,
.ion-ios-flask[data-v-a7c5c2b1]:before,
.ion-ios-flask-outline[data-v-a7c5c2b1]:before,
.ion-ios-flower[data-v-a7c5c2b1]:before,
.ion-ios-flower-outline[data-v-a7c5c2b1]:before,
.ion-ios-folder[data-v-a7c5c2b1]:before,
.ion-ios-folder-outline[data-v-a7c5c2b1]:before,
.ion-ios-football[data-v-a7c5c2b1]:before,
.ion-ios-football-outline[data-v-a7c5c2b1]:before,
.ion-ios-game-controller-a[data-v-a7c5c2b1]:before,
.ion-ios-game-controller-a-outline[data-v-a7c5c2b1]:before,
.ion-ios-game-controller-b[data-v-a7c5c2b1]:before,
.ion-ios-game-controller-b-outline[data-v-a7c5c2b1]:before,
.ion-ios-gear[data-v-a7c5c2b1]:before,
.ion-ios-gear-outline[data-v-a7c5c2b1]:before,
.ion-ios-glasses[data-v-a7c5c2b1]:before,
.ion-ios-glasses-outline[data-v-a7c5c2b1]:before,
.ion-ios-grid-view[data-v-a7c5c2b1]:before,
.ion-ios-grid-view-outline[data-v-a7c5c2b1]:before,
.ion-ios-heart[data-v-a7c5c2b1]:before,
.ion-ios-heart-outline[data-v-a7c5c2b1]:before,
.ion-ios-help[data-v-a7c5c2b1]:before,
.ion-ios-help-empty[data-v-a7c5c2b1]:before,
.ion-ios-help-outline[data-v-a7c5c2b1]:before,
.ion-ios-home[data-v-a7c5c2b1]:before,
.ion-ios-home-outline[data-v-a7c5c2b1]:before,
.ion-ios-infinite[data-v-a7c5c2b1]:before,
.ion-ios-infinite-outline[data-v-a7c5c2b1]:before,
.ion-ios-information[data-v-a7c5c2b1]:before,
.ion-ios-information-empty[data-v-a7c5c2b1]:before,
.ion-ios-information-outline[data-v-a7c5c2b1]:before,
.ion-ios-ionic-outline[data-v-a7c5c2b1]:before,
.ion-ios-keypad[data-v-a7c5c2b1]:before,
.ion-ios-keypad-outline[data-v-a7c5c2b1]:before,
.ion-ios-lightbulb[data-v-a7c5c2b1]:before,
.ion-ios-lightbulb-outline[data-v-a7c5c2b1]:before,
.ion-ios-list[data-v-a7c5c2b1]:before,
.ion-ios-list-outline[data-v-a7c5c2b1]:before,
.ion-ios-location[data-v-a7c5c2b1]:before,
.ion-ios-location-outline[data-v-a7c5c2b1]:before,
.ion-ios-locked[data-v-a7c5c2b1]:before,
.ion-ios-locked-outline[data-v-a7c5c2b1]:before,
.ion-ios-loop[data-v-a7c5c2b1]:before,
.ion-ios-loop-strong[data-v-a7c5c2b1]:before,
.ion-ios-medical[data-v-a7c5c2b1]:before,
.ion-ios-medical-outline[data-v-a7c5c2b1]:before,
.ion-ios-medkit[data-v-a7c5c2b1]:before,
.ion-ios-medkit-outline[data-v-a7c5c2b1]:before,
.ion-ios-mic[data-v-a7c5c2b1]:before,
.ion-ios-mic-off[data-v-a7c5c2b1]:before,
.ion-ios-mic-outline[data-v-a7c5c2b1]:before,
.ion-ios-minus[data-v-a7c5c2b1]:before,
.ion-ios-minus-empty[data-v-a7c5c2b1]:before,
.ion-ios-minus-outline[data-v-a7c5c2b1]:before,
.ion-ios-monitor[data-v-a7c5c2b1]:before,
.ion-ios-monitor-outline[data-v-a7c5c2b1]:before,
.ion-ios-moon[data-v-a7c5c2b1]:before,
.ion-ios-moon-outline[data-v-a7c5c2b1]:before,
.ion-ios-more[data-v-a7c5c2b1]:before,
.ion-ios-more-outline[data-v-a7c5c2b1]:before,
.ion-ios-musical-note[data-v-a7c5c2b1]:before,
.ion-ios-musical-notes[data-v-a7c5c2b1]:before,
.ion-ios-navigate[data-v-a7c5c2b1]:before,
.ion-ios-navigate-outline[data-v-a7c5c2b1]:before,
.ion-ios-nutrition[data-v-a7c5c2b1]:before,
.ion-ios-nutrition-outline[data-v-a7c5c2b1]:before,
.ion-ios-paper[data-v-a7c5c2b1]:before,
.ion-ios-paper-outline[data-v-a7c5c2b1]:before,
.ion-ios-paperplane[data-v-a7c5c2b1]:before,
.ion-ios-paperplane-outline[data-v-a7c5c2b1]:before,
.ion-ios-partlysunny[data-v-a7c5c2b1]:before,
.ion-ios-partlysunny-outline[data-v-a7c5c2b1]:before,
.ion-ios-pause[data-v-a7c5c2b1]:before,
.ion-ios-pause-outline[data-v-a7c5c2b1]:before,
.ion-ios-paw[data-v-a7c5c2b1]:before,
.ion-ios-paw-outline[data-v-a7c5c2b1]:before,
.ion-ios-people[data-v-a7c5c2b1]:before,
.ion-ios-people-outline[data-v-a7c5c2b1]:before,
.ion-ios-person[data-v-a7c5c2b1]:before,
.ion-ios-person-outline[data-v-a7c5c2b1]:before,
.ion-ios-personadd[data-v-a7c5c2b1]:before,
.ion-ios-personadd-outline[data-v-a7c5c2b1]:before,
.ion-ios-photos[data-v-a7c5c2b1]:before,
.ion-ios-photos-outline[data-v-a7c5c2b1]:before,
.ion-ios-pie[data-v-a7c5c2b1]:before,
.ion-ios-pie-outline[data-v-a7c5c2b1]:before,
.ion-ios-pint[data-v-a7c5c2b1]:before,
.ion-ios-pint-outline[data-v-a7c5c2b1]:before,
.ion-ios-play[data-v-a7c5c2b1]:before,
.ion-ios-play-outline[data-v-a7c5c2b1]:before,
.ion-ios-plus[data-v-a7c5c2b1]:before,
.ion-ios-plus-empty[data-v-a7c5c2b1]:before,
.ion-ios-plus-outline[data-v-a7c5c2b1]:before,
.ion-ios-pricetag[data-v-a7c5c2b1]:before,
.ion-ios-pricetag-outline[data-v-a7c5c2b1]:before,
.ion-ios-pricetags[data-v-a7c5c2b1]:before,
.ion-ios-pricetags-outline[data-v-a7c5c2b1]:before,
.ion-ios-printer[data-v-a7c5c2b1]:before,
.ion-ios-printer-outline[data-v-a7c5c2b1]:before,
.ion-ios-pulse[data-v-a7c5c2b1]:before,
.ion-ios-pulse-strong[data-v-a7c5c2b1]:before,
.ion-ios-rainy[data-v-a7c5c2b1]:before,
.ion-ios-rainy-outline[data-v-a7c5c2b1]:before,
.ion-ios-recording[data-v-a7c5c2b1]:before,
.ion-ios-recording-outline[data-v-a7c5c2b1]:before,
.ion-ios-redo[data-v-a7c5c2b1]:before,
.ion-ios-redo-outline[data-v-a7c5c2b1]:before,
.ion-ios-refresh[data-v-a7c5c2b1]:before,
.ion-ios-refresh-empty[data-v-a7c5c2b1]:before,
.ion-ios-refresh-outline[data-v-a7c5c2b1]:before,
.ion-ios-reload[data-v-a7c5c2b1]:before,
.ion-ios-reverse-camera[data-v-a7c5c2b1]:before,
.ion-ios-reverse-camera-outline[data-v-a7c5c2b1]:before,
.ion-ios-rewind[data-v-a7c5c2b1]:before,
.ion-ios-rewind-outline[data-v-a7c5c2b1]:before,
.ion-ios-rose[data-v-a7c5c2b1]:before,
.ion-ios-rose-outline[data-v-a7c5c2b1]:before,
.ion-ios-search[data-v-a7c5c2b1]:before,
.ion-ios-search-strong[data-v-a7c5c2b1]:before,
.ion-ios-settings[data-v-a7c5c2b1]:before,
.ion-ios-settings-strong[data-v-a7c5c2b1]:before,
.ion-ios-shuffle[data-v-a7c5c2b1]:before,
.ion-ios-shuffle-strong[data-v-a7c5c2b1]:before,
.ion-ios-skipbackward[data-v-a7c5c2b1]:before,
.ion-ios-skipbackward-outline[data-v-a7c5c2b1]:before,
.ion-ios-skipforward[data-v-a7c5c2b1]:before,
.ion-ios-skipforward-outline[data-v-a7c5c2b1]:before,
.ion-ios-snowy[data-v-a7c5c2b1]:before,
.ion-ios-speedometer[data-v-a7c5c2b1]:before,
.ion-ios-speedometer-outline[data-v-a7c5c2b1]:before,
.ion-ios-star[data-v-a7c5c2b1]:before,
.ion-ios-star-half[data-v-a7c5c2b1]:before,
.ion-ios-star-outline[data-v-a7c5c2b1]:before,
.ion-ios-stopwatch[data-v-a7c5c2b1]:before,
.ion-ios-stopwatch-outline[data-v-a7c5c2b1]:before,
.ion-ios-sunny[data-v-a7c5c2b1]:before,
.ion-ios-sunny-outline[data-v-a7c5c2b1]:before,
.ion-ios-telephone[data-v-a7c5c2b1]:before,
.ion-ios-telephone-outline[data-v-a7c5c2b1]:before,
.ion-ios-tennisball[data-v-a7c5c2b1]:before,
.ion-ios-tennisball-outline[data-v-a7c5c2b1]:before,
.ion-ios-thunderstorm[data-v-a7c5c2b1]:before,
.ion-ios-thunderstorm-outline[data-v-a7c5c2b1]:before,
.ion-ios-time[data-v-a7c5c2b1]:before,
.ion-ios-time-outline[data-v-a7c5c2b1]:before,
.ion-ios-timer[data-v-a7c5c2b1]:before,
.ion-ios-timer-outline[data-v-a7c5c2b1]:before,
.ion-ios-toggle[data-v-a7c5c2b1]:before,
.ion-ios-toggle-outline[data-v-a7c5c2b1]:before,
.ion-ios-trash[data-v-a7c5c2b1]:before,
.ion-ios-trash-outline[data-v-a7c5c2b1]:before,
.ion-ios-undo[data-v-a7c5c2b1]:before,
.ion-ios-undo-outline[data-v-a7c5c2b1]:before,
.ion-ios-unlocked[data-v-a7c5c2b1]:before,
.ion-ios-unlocked-outline[data-v-a7c5c2b1]:before,
.ion-ios-upload[data-v-a7c5c2b1]:before,
.ion-ios-upload-outline[data-v-a7c5c2b1]:before,
.ion-ios-videocam[data-v-a7c5c2b1]:before,
.ion-ios-videocam-outline[data-v-a7c5c2b1]:before,
.ion-ios-volume-high[data-v-a7c5c2b1]:before,
.ion-ios-volume-low[data-v-a7c5c2b1]:before,
.ion-ios-wineglass[data-v-a7c5c2b1]:before,
.ion-ios-wineglass-outline[data-v-a7c5c2b1]:before,
.ion-ios-world[data-v-a7c5c2b1]:before,
.ion-ios-world-outline[data-v-a7c5c2b1]:before,
.ion-ipad[data-v-a7c5c2b1]:before,
.ion-iphone[data-v-a7c5c2b1]:before,
.ion-ipod[data-v-a7c5c2b1]:before,
.ion-jet[data-v-a7c5c2b1]:before,
.ion-key[data-v-a7c5c2b1]:before,
.ion-knife[data-v-a7c5c2b1]:before,
.ion-laptop[data-v-a7c5c2b1]:before,
.ion-leaf[data-v-a7c5c2b1]:before,
.ion-levels[data-v-a7c5c2b1]:before,
.ion-lightbulb[data-v-a7c5c2b1]:before,
.ion-link[data-v-a7c5c2b1]:before,
.ion-load-a[data-v-a7c5c2b1]:before,
.ion-load-b[data-v-a7c5c2b1]:before,
.ion-load-c[data-v-a7c5c2b1]:before,
.ion-load-d[data-v-a7c5c2b1]:before,
.ion-location[data-v-a7c5c2b1]:before,
.ion-lock-combination[data-v-a7c5c2b1]:before,
.ion-locked[data-v-a7c5c2b1]:before,
.ion-log-in[data-v-a7c5c2b1]:before,
.ion-log-out[data-v-a7c5c2b1]:before,
.ion-loop[data-v-a7c5c2b1]:before,
.ion-magnet[data-v-a7c5c2b1]:before,
.ion-male[data-v-a7c5c2b1]:before,
.ion-man[data-v-a7c5c2b1]:before,
.ion-map[data-v-a7c5c2b1]:before,
.ion-medkit[data-v-a7c5c2b1]:before,
.ion-merge[data-v-a7c5c2b1]:before,
.ion-mic-a[data-v-a7c5c2b1]:before,
.ion-mic-b[data-v-a7c5c2b1]:before,
.ion-mic-c[data-v-a7c5c2b1]:before,
.ion-minus[data-v-a7c5c2b1]:before,
.ion-minus-circled[data-v-a7c5c2b1]:before,
.ion-minus-round[data-v-a7c5c2b1]:before,
.ion-model-s[data-v-a7c5c2b1]:before,
.ion-monitor[data-v-a7c5c2b1]:before,
.ion-more[data-v-a7c5c2b1]:before,
.ion-mouse[data-v-a7c5c2b1]:before,
.ion-music-note[data-v-a7c5c2b1]:before,
.ion-navicon[data-v-a7c5c2b1]:before,
.ion-navicon-round[data-v-a7c5c2b1]:before,
.ion-navigate[data-v-a7c5c2b1]:before,
.ion-network[data-v-a7c5c2b1]:before,
.ion-no-smoking[data-v-a7c5c2b1]:before,
.ion-nuclear[data-v-a7c5c2b1]:before,
.ion-outlet[data-v-a7c5c2b1]:before,
.ion-paintbrush[data-v-a7c5c2b1]:before,
.ion-paintbucket[data-v-a7c5c2b1]:before,
.ion-paper-airplane[data-v-a7c5c2b1]:before,
.ion-paperclip[data-v-a7c5c2b1]:before,
.ion-pause[data-v-a7c5c2b1]:before,
.ion-person[data-v-a7c5c2b1]:before,
.ion-person-add[data-v-a7c5c2b1]:before,
.ion-person-stalker[data-v-a7c5c2b1]:before,
.ion-pie-graph[data-v-a7c5c2b1]:before,
.ion-pin[data-v-a7c5c2b1]:before,
.ion-pinpoint[data-v-a7c5c2b1]:before,
.ion-pizza[data-v-a7c5c2b1]:before,
.ion-plane[data-v-a7c5c2b1]:before,
.ion-planet[data-v-a7c5c2b1]:before,
.ion-play[data-v-a7c5c2b1]:before,
.ion-playstation[data-v-a7c5c2b1]:before,
.ion-plus[data-v-a7c5c2b1]:before,
.ion-plus-circled[data-v-a7c5c2b1]:before,
.ion-plus-round[data-v-a7c5c2b1]:before,
.ion-podium[data-v-a7c5c2b1]:before,
.ion-pound[data-v-a7c5c2b1]:before,
.ion-power[data-v-a7c5c2b1]:before,
.ion-pricetag[data-v-a7c5c2b1]:before,
.ion-pricetags[data-v-a7c5c2b1]:before,
.ion-printer[data-v-a7c5c2b1]:before,
.ion-pull-request[data-v-a7c5c2b1]:before,
.ion-qr-scanner[data-v-a7c5c2b1]:before,
.ion-quote[data-v-a7c5c2b1]:before,
.ion-radio-waves[data-v-a7c5c2b1]:before,
.ion-record[data-v-a7c5c2b1]:before,
.ion-refresh[data-v-a7c5c2b1]:before,
.ion-reply[data-v-a7c5c2b1]:before,
.ion-reply-all[data-v-a7c5c2b1]:before,
.ion-ribbon-a[data-v-a7c5c2b1]:before,
.ion-ribbon-b[data-v-a7c5c2b1]:before,
.ion-sad[data-v-a7c5c2b1]:before,
.ion-sad-outline[data-v-a7c5c2b1]:before,
.ion-scissors[data-v-a7c5c2b1]:before,
.ion-search[data-v-a7c5c2b1]:before,
.ion-settings[data-v-a7c5c2b1]:before,
.ion-share[data-v-a7c5c2b1]:before,
.ion-shuffle[data-v-a7c5c2b1]:before,
.ion-skip-backward[data-v-a7c5c2b1]:before,
.ion-skip-forward[data-v-a7c5c2b1]:before,
.ion-social-android[data-v-a7c5c2b1]:before,
.ion-social-android-outline[data-v-a7c5c2b1]:before,
.ion-social-angular[data-v-a7c5c2b1]:before,
.ion-social-angular-outline[data-v-a7c5c2b1]:before,
.ion-social-apple[data-v-a7c5c2b1]:before,
.ion-social-apple-outline[data-v-a7c5c2b1]:before,
.ion-social-bitcoin[data-v-a7c5c2b1]:before,
.ion-social-bitcoin-outline[data-v-a7c5c2b1]:before,
.ion-social-buffer[data-v-a7c5c2b1]:before,
.ion-social-buffer-outline[data-v-a7c5c2b1]:before,
.ion-social-chrome[data-v-a7c5c2b1]:before,
.ion-social-chrome-outline[data-v-a7c5c2b1]:before,
.ion-social-codepen[data-v-a7c5c2b1]:before,
.ion-social-codepen-outline[data-v-a7c5c2b1]:before,
.ion-social-css3[data-v-a7c5c2b1]:before,
.ion-social-css3-outline[data-v-a7c5c2b1]:before,
.ion-social-designernews[data-v-a7c5c2b1]:before,
.ion-social-designernews-outline[data-v-a7c5c2b1]:before,
.ion-social-dribbble[data-v-a7c5c2b1]:before,
.ion-social-dribbble-outline[data-v-a7c5c2b1]:before,
.ion-social-dropbox[data-v-a7c5c2b1]:before,
.ion-social-dropbox-outline[data-v-a7c5c2b1]:before,
.ion-social-euro[data-v-a7c5c2b1]:before,
.ion-social-euro-outline[data-v-a7c5c2b1]:before,
.ion-social-facebook[data-v-a7c5c2b1]:before,
.ion-social-facebook-outline[data-v-a7c5c2b1]:before,
.ion-social-foursquare[data-v-a7c5c2b1]:before,
.ion-social-foursquare-outline[data-v-a7c5c2b1]:before,
.ion-social-freebsd-devil[data-v-a7c5c2b1]:before,
.ion-social-github[data-v-a7c5c2b1]:before,
.ion-social-github-outline[data-v-a7c5c2b1]:before,
.ion-social-google[data-v-a7c5c2b1]:before,
.ion-social-google-outline[data-v-a7c5c2b1]:before,
.ion-social-googleplus[data-v-a7c5c2b1]:before,
.ion-social-googleplus-outline[data-v-a7c5c2b1]:before,
.ion-social-hackernews[data-v-a7c5c2b1]:before,
.ion-social-hackernews-outline[data-v-a7c5c2b1]:before,
.ion-social-html5[data-v-a7c5c2b1]:before,
.ion-social-html5-outline[data-v-a7c5c2b1]:before,
.ion-social-instagram[data-v-a7c5c2b1]:before,
.ion-social-instagram-outline[data-v-a7c5c2b1]:before,
.ion-social-javascript[data-v-a7c5c2b1]:before,
.ion-social-javascript-outline[data-v-a7c5c2b1]:before,
.ion-social-linkedin[data-v-a7c5c2b1]:before,
.ion-social-linkedin-outline[data-v-a7c5c2b1]:before,
.ion-social-markdown[data-v-a7c5c2b1]:before,
.ion-social-nodejs[data-v-a7c5c2b1]:before,
.ion-social-octocat[data-v-a7c5c2b1]:before,
.ion-social-pinterest[data-v-a7c5c2b1]:before,
.ion-social-pinterest-outline[data-v-a7c5c2b1]:before,
.ion-social-python[data-v-a7c5c2b1]:before,
.ion-social-reddit[data-v-a7c5c2b1]:before,
.ion-social-reddit-outline[data-v-a7c5c2b1]:before,
.ion-social-rss[data-v-a7c5c2b1]:before,
.ion-social-rss-outline[data-v-a7c5c2b1]:before,
.ion-social-sass[data-v-a7c5c2b1]:before,
.ion-social-skype[data-v-a7c5c2b1]:before,
.ion-social-skype-outline[data-v-a7c5c2b1]:before,
.ion-social-snapchat[data-v-a7c5c2b1]:before,
.ion-social-snapchat-outline[data-v-a7c5c2b1]:before,
.ion-social-tumblr[data-v-a7c5c2b1]:before,
.ion-social-tumblr-outline[data-v-a7c5c2b1]:before,
.ion-social-tux[data-v-a7c5c2b1]:before,
.ion-social-twitch[data-v-a7c5c2b1]:before,
.ion-social-twitch-outline[data-v-a7c5c2b1]:before,
.ion-social-twitter[data-v-a7c5c2b1]:before,
.ion-social-twitter-outline[data-v-a7c5c2b1]:before,
.ion-social-usd[data-v-a7c5c2b1]:before,
.ion-social-usd-outline[data-v-a7c5c2b1]:before,
.ion-social-vimeo[data-v-a7c5c2b1]:before,
.ion-social-vimeo-outline[data-v-a7c5c2b1]:before,
.ion-social-whatsapp[data-v-a7c5c2b1]:before,
.ion-social-whatsapp-outline[data-v-a7c5c2b1]:before,
.ion-social-windows[data-v-a7c5c2b1]:before,
.ion-social-windows-outline[data-v-a7c5c2b1]:before,
.ion-social-wordpress[data-v-a7c5c2b1]:before,
.ion-social-wordpress-outline[data-v-a7c5c2b1]:before,
.ion-social-yahoo[data-v-a7c5c2b1]:before,
.ion-social-yahoo-outline[data-v-a7c5c2b1]:before,
.ion-social-yen[data-v-a7c5c2b1]:before,
.ion-social-yen-outline[data-v-a7c5c2b1]:before,
.ion-social-youtube[data-v-a7c5c2b1]:before,
.ion-social-youtube-outline[data-v-a7c5c2b1]:before,
.ion-soup-can[data-v-a7c5c2b1]:before,
.ion-soup-can-outline[data-v-a7c5c2b1]:before,
.ion-speakerphone[data-v-a7c5c2b1]:before,
.ion-speedometer[data-v-a7c5c2b1]:before,
.ion-spoon[data-v-a7c5c2b1]:before,
.ion-star[data-v-a7c5c2b1]:before,
.ion-stats-bars[data-v-a7c5c2b1]:before,
.ion-steam[data-v-a7c5c2b1]:before,
.ion-stop[data-v-a7c5c2b1]:before,
.ion-thermometer[data-v-a7c5c2b1]:before,
.ion-thumbsdown[data-v-a7c5c2b1]:before,
.ion-thumbsup[data-v-a7c5c2b1]:before,
.ion-toggle[data-v-a7c5c2b1]:before,
.ion-toggle-filled[data-v-a7c5c2b1]:before,
.ion-transgender[data-v-a7c5c2b1]:before,
.ion-trash-a[data-v-a7c5c2b1]:before,
.ion-trash-b[data-v-a7c5c2b1]:before,
.ion-trophy[data-v-a7c5c2b1]:before,
.ion-tshirt[data-v-a7c5c2b1]:before,
.ion-tshirt-outline[data-v-a7c5c2b1]:before,
.ion-umbrella[data-v-a7c5c2b1]:before,
.ion-university[data-v-a7c5c2b1]:before,
.ion-unlocked[data-v-a7c5c2b1]:before,
.ion-upload[data-v-a7c5c2b1]:before,
.ion-usb[data-v-a7c5c2b1]:before,
.ion-videocamera[data-v-a7c5c2b1]:before,
.ion-volume-high[data-v-a7c5c2b1]:before,
.ion-volume-low[data-v-a7c5c2b1]:before,
.ion-volume-medium[data-v-a7c5c2b1]:before,
.ion-volume-mute[data-v-a7c5c2b1]:before,
.ion-wand[data-v-a7c5c2b1]:before,
.ion-waterdrop[data-v-a7c5c2b1]:before,
.ion-wifi[data-v-a7c5c2b1]:before,
.ion-wineglass[data-v-a7c5c2b1]:before,
.ion-woman[data-v-a7c5c2b1]:before,
.ion-wrench[data-v-a7c5c2b1]:before,
.ion-xbox[data-v-a7c5c2b1]:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-family: "Ionicons";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  text-rendering: auto;
  text-transform: none;
}
.ion-alert[data-v-a7c5c2b1]:before {
  content: "\f101";
}
.ion-alert-circled[data-v-a7c5c2b1]:before {
  content: "\f100";
}
.ion-android-add[data-v-a7c5c2b1]:before {
  content: "\f2c7";
}
.ion-android-add-circle[data-v-a7c5c2b1]:before {
  content: "\f359";
}
.ion-android-alarm-clock[data-v-a7c5c2b1]:before {
  content: "\f35a";
}
.ion-android-alert[data-v-a7c5c2b1]:before {
  content: "\f35b";
}
.ion-android-apps[data-v-a7c5c2b1]:before {
  content: "\f35c";
}
.ion-android-archive[data-v-a7c5c2b1]:before {
  content: "\f2c9";
}
.ion-android-arrow-back[data-v-a7c5c2b1]:before {
  content: "\f2ca";
}
.ion-android-arrow-down[data-v-a7c5c2b1]:before {
  content: "\f35d";
}
.ion-android-arrow-dropdown[data-v-a7c5c2b1]:before {
  content: "\f35f";
}
.ion-android-arrow-dropdown-circle[data-v-a7c5c2b1]:before {
  content: "\f35e";
}
.ion-android-arrow-dropleft[data-v-a7c5c2b1]:before {
  content: "\f361";
}
.ion-android-arrow-dropleft-circle[data-v-a7c5c2b1]:before {
  content: "\f360";
}
.ion-android-arrow-dropright[data-v-a7c5c2b1]:before {
  content: "\f363";
}
.ion-android-arrow-dropright-circle[data-v-a7c5c2b1]:before {
  content: "\f362";
}
.ion-android-arrow-dropup[data-v-a7c5c2b1]:before {
  content: "\f365";
}
.ion-android-arrow-dropup-circle[data-v-a7c5c2b1]:before {
  content: "\f364";
}
.ion-android-arrow-forward[data-v-a7c5c2b1]:before {
  content: "\f30f";
}
.ion-android-arrow-up[data-v-a7c5c2b1]:before {
  content: "\f366";
}
.ion-android-attach[data-v-a7c5c2b1]:before {
  content: "\f367";
}
.ion-android-bar[data-v-a7c5c2b1]:before {
  content: "\f368";
}
.ion-android-bicycle[data-v-a7c5c2b1]:before {
  content: "\f369";
}
.ion-android-boat[data-v-a7c5c2b1]:before {
  content: "\f36a";
}
.ion-android-bookmark[data-v-a7c5c2b1]:before {
  content: "\f36b";
}
.ion-android-bulb[data-v-a7c5c2b1]:before {
  content: "\f36c";
}
.ion-android-bus[data-v-a7c5c2b1]:before {
  content: "\f36d";
}
.ion-android-calendar[data-v-a7c5c2b1]:before {
  content: "\f2d1";
}
.ion-android-call[data-v-a7c5c2b1]:before {
  content: "\f2d2";
}
.ion-android-camera[data-v-a7c5c2b1]:before {
  content: "\f2d3";
}
.ion-android-cancel[data-v-a7c5c2b1]:before {
  content: "\f36e";
}
.ion-android-car[data-v-a7c5c2b1]:before {
  content: "\f36f";
}
.ion-android-cart[data-v-a7c5c2b1]:before {
  content: "\f370";
}
.ion-android-chat[data-v-a7c5c2b1]:before {
  content: "\f2d4";
}
.ion-android-checkbox[data-v-a7c5c2b1]:before {
  content: "\f374";
}
.ion-android-checkbox-blank[data-v-a7c5c2b1]:before {
  content: "\f371";
}
.ion-android-checkbox-outline[data-v-a7c5c2b1]:before {
  content: "\f373";
}
.ion-android-checkbox-outline-blank[data-v-a7c5c2b1]:before {
  content: "\f372";
}
.ion-android-checkmark-circle[data-v-a7c5c2b1]:before {
  content: "\f375";
}
.ion-android-clipboard[data-v-a7c5c2b1]:before {
  content: "\f376";
}
.ion-android-close[data-v-a7c5c2b1]:before {
  content: "\f2d7";
}
.ion-android-cloud[data-v-a7c5c2b1]:before {
  content: "\f37a";
}
.ion-android-cloud-circle[data-v-a7c5c2b1]:before {
  content: "\f377";
}
.ion-android-cloud-done[data-v-a7c5c2b1]:before {
  content: "\f378";
}
.ion-android-cloud-outline[data-v-a7c5c2b1]:before {
  content: "\f379";
}
.ion-android-color-palette[data-v-a7c5c2b1]:before {
  content: "\f37b";
}
.ion-android-compass[data-v-a7c5c2b1]:before {
  content: "\f37c";
}
.ion-android-contact[data-v-a7c5c2b1]:before {
  content: "\f2d8";
}
.ion-android-contacts[data-v-a7c5c2b1]:before {
  content: "\f2d9";
}
.ion-android-contract[data-v-a7c5c2b1]:before {
  content: "\f37d";
}
.ion-android-create[data-v-a7c5c2b1]:before {
  content: "\f37e";
}
.ion-android-delete[data-v-a7c5c2b1]:before {
  content: "\f37f";
}
.ion-android-desktop[data-v-a7c5c2b1]:before {
  content: "\f380";
}
.ion-android-document[data-v-a7c5c2b1]:before {
  content: "\f381";
}
.ion-android-done[data-v-a7c5c2b1]:before {
  content: "\f383";
}
.ion-android-done-all[data-v-a7c5c2b1]:before {
  content: "\f382";
}
.ion-android-download[data-v-a7c5c2b1]:before {
  content: "\f2dd";
}
.ion-android-drafts[data-v-a7c5c2b1]:before {
  content: "\f384";
}
.ion-android-exit[data-v-a7c5c2b1]:before {
  content: "\f385";
}
.ion-android-expand[data-v-a7c5c2b1]:before {
  content: "\f386";
}
.ion-android-favorite[data-v-a7c5c2b1]:before {
  content: "\f388";
}
.ion-android-favorite-outline[data-v-a7c5c2b1]:before {
  content: "\f387";
}
.ion-android-film[data-v-a7c5c2b1]:before {
  content: "\f389";
}
.ion-android-folder[data-v-a7c5c2b1]:before {
  content: "\f2e0";
}
.ion-android-folder-open[data-v-a7c5c2b1]:before {
  content: "\f38a";
}
.ion-android-funnel[data-v-a7c5c2b1]:before {
  content: "\f38b";
}
.ion-android-globe[data-v-a7c5c2b1]:before {
  content: "\f38c";
}
.ion-android-hand[data-v-a7c5c2b1]:before {
  content: "\f2e3";
}
.ion-android-hangout[data-v-a7c5c2b1]:before {
  content: "\f38d";
}
.ion-android-happy[data-v-a7c5c2b1]:before {
  content: "\f38e";
}
.ion-android-home[data-v-a7c5c2b1]:before {
  content: "\f38f";
}
.ion-android-image[data-v-a7c5c2b1]:before {
  content: "\f2e4";
}
.ion-android-laptop[data-v-a7c5c2b1]:before {
  content: "\f390";
}
.ion-android-list[data-v-a7c5c2b1]:before {
  content: "\f391";
}
.ion-android-locate[data-v-a7c5c2b1]:before {
  content: "\f2e9";
}
.ion-android-lock[data-v-a7c5c2b1]:before {
  content: "\f392";
}
.ion-android-mail[data-v-a7c5c2b1]:before {
  content: "\f2eb";
}
.ion-android-map[data-v-a7c5c2b1]:before {
  content: "\f393";
}
.ion-android-menu[data-v-a7c5c2b1]:before {
  content: "\f394";
}
.ion-android-microphone[data-v-a7c5c2b1]:before {
  content: "\f2ec";
}
.ion-android-microphone-off[data-v-a7c5c2b1]:before {
  content: "\f395";
}
.ion-android-more-horizontal[data-v-a7c5c2b1]:before {
  content: "\f396";
}
.ion-android-more-vertical[data-v-a7c5c2b1]:before {
  content: "\f397";
}
.ion-android-navigate[data-v-a7c5c2b1]:before {
  content: "\f398";
}
.ion-android-notifications[data-v-a7c5c2b1]:before {
  content: "\f39b";
}
.ion-android-notifications-none[data-v-a7c5c2b1]:before {
  content: "\f399";
}
.ion-android-notifications-off[data-v-a7c5c2b1]:before {
  content: "\f39a";
}
.ion-android-open[data-v-a7c5c2b1]:before {
  content: "\f39c";
}
.ion-android-options[data-v-a7c5c2b1]:before {
  content: "\f39d";
}
.ion-android-people[data-v-a7c5c2b1]:before {
  content: "\f39e";
}
.ion-android-person[data-v-a7c5c2b1]:before {
  content: "\f3a0";
}
.ion-android-person-add[data-v-a7c5c2b1]:before {
  content: "\f39f";
}
.ion-android-phone-landscape[data-v-a7c5c2b1]:before {
  content: "\f3a1";
}
.ion-android-phone-portrait[data-v-a7c5c2b1]:before {
  content: "\f3a2";
}
.ion-android-pin[data-v-a7c5c2b1]:before {
  content: "\f3a3";
}
.ion-android-plane[data-v-a7c5c2b1]:before {
  content: "\f3a4";
}
.ion-android-playstore[data-v-a7c5c2b1]:before {
  content: "\f2f0";
}
.ion-android-print[data-v-a7c5c2b1]:before {
  content: "\f3a5";
}
.ion-android-radio-button-off[data-v-a7c5c2b1]:before {
  content: "\f3a6";
}
.ion-android-radio-button-on[data-v-a7c5c2b1]:before {
  content: "\f3a7";
}
.ion-android-refresh[data-v-a7c5c2b1]:before {
  content: "\f3a8";
}
.ion-android-remove[data-v-a7c5c2b1]:before {
  content: "\f2f4";
}
.ion-android-remove-circle[data-v-a7c5c2b1]:before {
  content: "\f3a9";
}
.ion-android-restaurant[data-v-a7c5c2b1]:before {
  content: "\f3aa";
}
.ion-android-sad[data-v-a7c5c2b1]:before {
  content: "\f3ab";
}
.ion-android-search[data-v-a7c5c2b1]:before {
  content: "\f2f5";
}
.ion-android-send[data-v-a7c5c2b1]:before {
  content: "\f2f6";
}
.ion-android-settings[data-v-a7c5c2b1]:before {
  content: "\f2f7";
}
.ion-android-share[data-v-a7c5c2b1]:before {
  content: "\f2f8";
}
.ion-android-share-alt[data-v-a7c5c2b1]:before {
  content: "\f3ac";
}
.ion-android-star[data-v-a7c5c2b1]:before {
  content: "\f2fc";
}
.ion-android-star-half[data-v-a7c5c2b1]:before {
  content: "\f3ad";
}
.ion-android-star-outline[data-v-a7c5c2b1]:before {
  content: "\f3ae";
}
.ion-android-stopwatch[data-v-a7c5c2b1]:before {
  content: "\f2fd";
}
.ion-android-subway[data-v-a7c5c2b1]:before {
  content: "\f3af";
}
.ion-android-sunny[data-v-a7c5c2b1]:before {
  content: "\f3b0";
}
.ion-android-sync[data-v-a7c5c2b1]:before {
  content: "\f3b1";
}
.ion-android-textsms[data-v-a7c5c2b1]:before {
  content: "\f3b2";
}
.ion-android-time[data-v-a7c5c2b1]:before {
  content: "\f3b3";
}
.ion-android-train[data-v-a7c5c2b1]:before {
  content: "\f3b4";
}
.ion-android-unlock[data-v-a7c5c2b1]:before {
  content: "\f3b5";
}
.ion-android-upload[data-v-a7c5c2b1]:before {
  content: "\f3b6";
}
.ion-android-volume-down[data-v-a7c5c2b1]:before {
  content: "\f3b7";
}
.ion-android-volume-mute[data-v-a7c5c2b1]:before {
  content: "\f3b8";
}
.ion-android-volume-off[data-v-a7c5c2b1]:before {
  content: "\f3b9";
}
.ion-android-volume-up[data-v-a7c5c2b1]:before {
  content: "\f3ba";
}
.ion-android-walk[data-v-a7c5c2b1]:before {
  content: "\f3bb";
}
.ion-android-warning[data-v-a7c5c2b1]:before {
  content: "\f3bc";
}
.ion-android-watch[data-v-a7c5c2b1]:before {
  content: "\f3bd";
}
.ion-android-wifi[data-v-a7c5c2b1]:before {
  content: "\f305";
}
.ion-aperture[data-v-a7c5c2b1]:before {
  content: "\f313";
}
.ion-archive[data-v-a7c5c2b1]:before {
  content: "\f102";
}
.ion-arrow-down-a[data-v-a7c5c2b1]:before {
  content: "\f103";
}
.ion-arrow-down-b[data-v-a7c5c2b1]:before {
  content: "\f104";
}
.ion-arrow-down-c[data-v-a7c5c2b1]:before {
  content: "\f105";
}
.ion-arrow-expand[data-v-a7c5c2b1]:before {
  content: "\f25e";
}
.ion-arrow-graph-down-left[data-v-a7c5c2b1]:before {
  content: "\f25f";
}
.ion-arrow-graph-down-right[data-v-a7c5c2b1]:before {
  content: "\f260";
}
.ion-arrow-graph-up-left[data-v-a7c5c2b1]:before {
  content: "\f261";
}
.ion-arrow-graph-up-right[data-v-a7c5c2b1]:before {
  content: "\f262";
}
.ion-arrow-left-a[data-v-a7c5c2b1]:before {
  content: "\f106";
}
.ion-arrow-left-b[data-v-a7c5c2b1]:before {
  content: "\f107";
}
.ion-arrow-left-c[data-v-a7c5c2b1]:before {
  content: "\f108";
}
.ion-arrow-move[data-v-a7c5c2b1]:before {
  content: "\f263";
}
.ion-arrow-resize[data-v-a7c5c2b1]:before {
  content: "\f264";
}
.ion-arrow-return-left[data-v-a7c5c2b1]:before {
  content: "\f265";
}
.ion-arrow-return-right[data-v-a7c5c2b1]:before {
  content: "\f266";
}
.ion-arrow-right-a[data-v-a7c5c2b1]:before {
  content: "\f109";
}
.ion-arrow-right-b[data-v-a7c5c2b1]:before {
  content: "\f10a";
}
.ion-arrow-right-c[data-v-a7c5c2b1]:before {
  content: "\f10b";
}
.ion-arrow-shrink[data-v-a7c5c2b1]:before {
  content: "\f267";
}
.ion-arrow-swap[data-v-a7c5c2b1]:before {
  content: "\f268";
}
.ion-arrow-up-a[data-v-a7c5c2b1]:before {
  content: "\f10c";
}
.ion-arrow-up-b[data-v-a7c5c2b1]:before {
  content: "\f10d";
}
.ion-arrow-up-c[data-v-a7c5c2b1]:before {
  content: "\f10e";
}
.ion-asterisk[data-v-a7c5c2b1]:before {
  content: "\f314";
}
.ion-at[data-v-a7c5c2b1]:before {
  content: "\f10f";
}
.ion-backspace[data-v-a7c5c2b1]:before {
  content: "\f3bf";
}
.ion-backspace-outline[data-v-a7c5c2b1]:before {
  content: "\f3be";
}
.ion-bag[data-v-a7c5c2b1]:before {
  content: "\f110";
}
.ion-battery-charging[data-v-a7c5c2b1]:before {
  content: "\f111";
}
.ion-battery-empty[data-v-a7c5c2b1]:before {
  content: "\f112";
}
.ion-battery-full[data-v-a7c5c2b1]:before {
  content: "\f113";
}
.ion-battery-half[data-v-a7c5c2b1]:before {
  content: "\f114";
}
.ion-battery-low[data-v-a7c5c2b1]:before {
  content: "\f115";
}
.ion-beaker[data-v-a7c5c2b1]:before {
  content: "\f269";
}
.ion-beer[data-v-a7c5c2b1]:before {
  content: "\f26a";
}
.ion-bluetooth[data-v-a7c5c2b1]:before {
  content: "\f116";
}
.ion-bonfire[data-v-a7c5c2b1]:before {
  content: "\f315";
}
.ion-bookmark[data-v-a7c5c2b1]:before {
  content: "\f26b";
}
.ion-bowtie[data-v-a7c5c2b1]:before {
  content: "\f3c0";
}
.ion-briefcase[data-v-a7c5c2b1]:before {
  content: "\f26c";
}
.ion-bug[data-v-a7c5c2b1]:before {
  content: "\f2be";
}
.ion-calculator[data-v-a7c5c2b1]:before {
  content: "\f26d";
}
.ion-calendar[data-v-a7c5c2b1]:before {
  content: "\f117";
}
.ion-camera[data-v-a7c5c2b1]:before {
  content: "\f118";
}
.ion-card[data-v-a7c5c2b1]:before {
  content: "\f119";
}
.ion-cash[data-v-a7c5c2b1]:before {
  content: "\f316";
}
.ion-chatbox[data-v-a7c5c2b1]:before {
  content: "\f11b";
}
.ion-chatbox-working[data-v-a7c5c2b1]:before {
  content: "\f11a";
}
.ion-chatboxes[data-v-a7c5c2b1]:before {
  content: "\f11c";
}
.ion-chatbubble[data-v-a7c5c2b1]:before {
  content: "\f11e";
}
.ion-chatbubble-working[data-v-a7c5c2b1]:before {
  content: "\f11d";
}
.ion-chatbubbles[data-v-a7c5c2b1]:before {
  content: "\f11f";
}
.ion-checkmark[data-v-a7c5c2b1]:before {
  content: "\f122";
}
.ion-checkmark-circled[data-v-a7c5c2b1]:before {
  content: "\f120";
}
.ion-checkmark-round[data-v-a7c5c2b1]:before {
  content: "\f121";
}
.ion-chevron-down[data-v-a7c5c2b1]:before {
  content: "\f123";
}
.ion-chevron-left[data-v-a7c5c2b1]:before {
  content: "\f124";
}
.ion-chevron-right[data-v-a7c5c2b1]:before {
  content: "\f125";
}
.ion-chevron-up[data-v-a7c5c2b1]:before {
  content: "\f126";
}
.ion-clipboard[data-v-a7c5c2b1]:before {
  content: "\f127";
}
.ion-clock[data-v-a7c5c2b1]:before {
  content: "\f26e";
}
.ion-close[data-v-a7c5c2b1]:before {
  content: "\f12a";
}
.ion-close-circled[data-v-a7c5c2b1]:before {
  content: "\f128";
}
.ion-close-round[data-v-a7c5c2b1]:before {
  content: "\f129";
}
.ion-closed-captioning[data-v-a7c5c2b1]:before {
  content: "\f317";
}
.ion-cloud[data-v-a7c5c2b1]:before {
  content: "\f12b";
}
.ion-code[data-v-a7c5c2b1]:before {
  content: "\f271";
}
.ion-code-download[data-v-a7c5c2b1]:before {
  content: "\f26f";
}
.ion-code-working[data-v-a7c5c2b1]:before {
  content: "\f270";
}
.ion-coffee[data-v-a7c5c2b1]:before {
  content: "\f272";
}
.ion-compass[data-v-a7c5c2b1]:before {
  content: "\f273";
}
.ion-compose[data-v-a7c5c2b1]:before {
  content: "\f12c";
}
.ion-connection-bars[data-v-a7c5c2b1]:before {
  content: "\f274";
}
.ion-contrast[data-v-a7c5c2b1]:before {
  content: "\f275";
}
.ion-crop[data-v-a7c5c2b1]:before {
  content: "\f3c1";
}
.ion-cube[data-v-a7c5c2b1]:before {
  content: "\f318";
}
.ion-disc[data-v-a7c5c2b1]:before {
  content: "\f12d";
}
.ion-document[data-v-a7c5c2b1]:before {
  content: "\f12f";
}
.ion-document-text[data-v-a7c5c2b1]:before {
  content: "\f12e";
}
.ion-drag[data-v-a7c5c2b1]:before {
  content: "\f130";
}
.ion-earth[data-v-a7c5c2b1]:before {
  content: "\f276";
}
.ion-easel[data-v-a7c5c2b1]:before {
  content: "\f3c2";
}
.ion-edit[data-v-a7c5c2b1]:before {
  content: "\f2bf";
}
.ion-egg[data-v-a7c5c2b1]:before {
  content: "\f277";
}
.ion-eject[data-v-a7c5c2b1]:before {
  content: "\f131";
}
.ion-email[data-v-a7c5c2b1]:before {
  content: "\f132";
}
.ion-email-unread[data-v-a7c5c2b1]:before {
  content: "\f3c3";
}
.ion-erlenmeyer-flask[data-v-a7c5c2b1]:before {
  content: "\f3c5";
}
.ion-erlenmeyer-flask-bubbles[data-v-a7c5c2b1]:before {
  content: "\f3c4";
}
.ion-eye[data-v-a7c5c2b1]:before {
  content: "\f133";
}
.ion-eye-disabled[data-v-a7c5c2b1]:before {
  content: "\f306";
}
.ion-female[data-v-a7c5c2b1]:before {
  content: "\f278";
}
.ion-filing[data-v-a7c5c2b1]:before {
  content: "\f134";
}
.ion-film-marker[data-v-a7c5c2b1]:before {
  content: "\f135";
}
.ion-fireball[data-v-a7c5c2b1]:before {
  content: "\f319";
}
.ion-flag[data-v-a7c5c2b1]:before {
  content: "\f279";
}
.ion-flame[data-v-a7c5c2b1]:before {
  content: "\f31a";
}
.ion-flash[data-v-a7c5c2b1]:before {
  content: "\f137";
}
.ion-flash-off[data-v-a7c5c2b1]:before {
  content: "\f136";
}
.ion-folder[data-v-a7c5c2b1]:before {
  content: "\f139";
}
.ion-fork[data-v-a7c5c2b1]:before {
  content: "\f27a";
}
.ion-fork-repo[data-v-a7c5c2b1]:before {
  content: "\f2c0";
}
.ion-forward[data-v-a7c5c2b1]:before {
  content: "\f13a";
}
.ion-funnel[data-v-a7c5c2b1]:before {
  content: "\f31b";
}
.ion-gear-a[data-v-a7c5c2b1]:before {
  content: "\f13d";
}
.ion-gear-b[data-v-a7c5c2b1]:before {
  content: "\f13e";
}
.ion-grid[data-v-a7c5c2b1]:before {
  content: "\f13f";
}
.ion-hammer[data-v-a7c5c2b1]:before {
  content: "\f27b";
}
.ion-happy[data-v-a7c5c2b1]:before {
  content: "\f31c";
}
.ion-happy-outline[data-v-a7c5c2b1]:before {
  content: "\f3c6";
}
.ion-headphone[data-v-a7c5c2b1]:before {
  content: "\f140";
}
.ion-heart[data-v-a7c5c2b1]:before {
  content: "\f141";
}
.ion-heart-broken[data-v-a7c5c2b1]:before {
  content: "\f31d";
}
.ion-help[data-v-a7c5c2b1]:before {
  content: "\f143";
}
.ion-help-buoy[data-v-a7c5c2b1]:before {
  content: "\f27c";
}
.ion-help-circled[data-v-a7c5c2b1]:before {
  content: "\f142";
}
.ion-home[data-v-a7c5c2b1]:before {
  content: "\f144";
}
.ion-icecream[data-v-a7c5c2b1]:before {
  content: "\f27d";
}
.ion-image[data-v-a7c5c2b1]:before {
  content: "\f147";
}
.ion-images[data-v-a7c5c2b1]:before {
  content: "\f148";
}
.ion-information[data-v-a7c5c2b1]:before {
  content: "\f14a";
}
.ion-information-circled[data-v-a7c5c2b1]:before {
  content: "\f149";
}
.ion-ionic[data-v-a7c5c2b1]:before {
  content: "\f14b";
}
.ion-ios-alarm[data-v-a7c5c2b1]:before {
  content: "\f3c8";
}
.ion-ios-alarm-outline[data-v-a7c5c2b1]:before {
  content: "\f3c7";
}
.ion-ios-albums[data-v-a7c5c2b1]:before {
  content: "\f3ca";
}
.ion-ios-albums-outline[data-v-a7c5c2b1]:before {
  content: "\f3c9";
}
.ion-ios-americanfootball[data-v-a7c5c2b1]:before {
  content: "\f3cc";
}
.ion-ios-americanfootball-outline[data-v-a7c5c2b1]:before {
  content: "\f3cb";
}
.ion-ios-analytics[data-v-a7c5c2b1]:before {
  content: "\f3ce";
}
.ion-ios-analytics-outline[data-v-a7c5c2b1]:before {
  content: "\f3cd";
}
.ion-ios-arrow-back[data-v-a7c5c2b1]:before {
  content: "\f3cf";
}
.ion-ios-arrow-down[data-v-a7c5c2b1]:before {
  content: "\f3d0";
}
.ion-ios-arrow-forward[data-v-a7c5c2b1]:before {
  content: "\f3d1";
}
.ion-ios-arrow-left[data-v-a7c5c2b1]:before {
  content: "\f3d2";
}
.ion-ios-arrow-right[data-v-a7c5c2b1]:before {
  content: "\f3d3";
}
.ion-ios-arrow-thin-down[data-v-a7c5c2b1]:before {
  content: "\f3d4";
}
.ion-ios-arrow-thin-left[data-v-a7c5c2b1]:before {
  content: "\f3d5";
}
.ion-ios-arrow-thin-right[data-v-a7c5c2b1]:before {
  content: "\f3d6";
}
.ion-ios-arrow-thin-up[data-v-a7c5c2b1]:before {
  content: "\f3d7";
}
.ion-ios-arrow-up[data-v-a7c5c2b1]:before {
  content: "\f3d8";
}
.ion-ios-at[data-v-a7c5c2b1]:before {
  content: "\f3da";
}
.ion-ios-at-outline[data-v-a7c5c2b1]:before {
  content: "\f3d9";
}
.ion-ios-barcode[data-v-a7c5c2b1]:before {
  content: "\f3dc";
}
.ion-ios-barcode-outline[data-v-a7c5c2b1]:before {
  content: "\f3db";
}
.ion-ios-baseball[data-v-a7c5c2b1]:before {
  content: "\f3de";
}
.ion-ios-baseball-outline[data-v-a7c5c2b1]:before {
  content: "\f3dd";
}
.ion-ios-basketball[data-v-a7c5c2b1]:before {
  content: "\f3e0";
}
.ion-ios-basketball-outline[data-v-a7c5c2b1]:before {
  content: "\f3df";
}
.ion-ios-bell[data-v-a7c5c2b1]:before {
  content: "\f3e2";
}
.ion-ios-bell-outline[data-v-a7c5c2b1]:before {
  content: "\f3e1";
}
.ion-ios-body[data-v-a7c5c2b1]:before {
  content: "\f3e4";
}
.ion-ios-body-outline[data-v-a7c5c2b1]:before {
  content: "\f3e3";
}
.ion-ios-bolt[data-v-a7c5c2b1]:before {
  content: "\f3e6";
}
.ion-ios-bolt-outline[data-v-a7c5c2b1]:before {
  content: "\f3e5";
}
.ion-ios-book[data-v-a7c5c2b1]:before {
  content: "\f3e8";
}
.ion-ios-book-outline[data-v-a7c5c2b1]:before {
  content: "\f3e7";
}
.ion-ios-bookmarks[data-v-a7c5c2b1]:before {
  content: "\f3ea";
}
.ion-ios-bookmarks-outline[data-v-a7c5c2b1]:before {
  content: "\f3e9";
}
.ion-ios-box[data-v-a7c5c2b1]:before {
  content: "\f3ec";
}
.ion-ios-box-outline[data-v-a7c5c2b1]:before {
  content: "\f3eb";
}
.ion-ios-briefcase[data-v-a7c5c2b1]:before {
  content: "\f3ee";
}
.ion-ios-briefcase-outline[data-v-a7c5c2b1]:before {
  content: "\f3ed";
}
.ion-ios-browsers[data-v-a7c5c2b1]:before {
  content: "\f3f0";
}
.ion-ios-browsers-outline[data-v-a7c5c2b1]:before {
  content: "\f3ef";
}
.ion-ios-calculator[data-v-a7c5c2b1]:before {
  content: "\f3f2";
}
.ion-ios-calculator-outline[data-v-a7c5c2b1]:before {
  content: "\f3f1";
}
.ion-ios-calendar[data-v-a7c5c2b1]:before {
  content: "\f3f4";
}
.ion-ios-calendar-outline[data-v-a7c5c2b1]:before {
  content: "\f3f3";
}
.ion-ios-camera[data-v-a7c5c2b1]:before {
  content: "\f3f6";
}
.ion-ios-camera-outline[data-v-a7c5c2b1]:before {
  content: "\f3f5";
}
.ion-ios-cart[data-v-a7c5c2b1]:before {
  content: "\f3f8";
}
.ion-ios-cart-outline[data-v-a7c5c2b1]:before {
  content: "\f3f7";
}
.ion-ios-chatboxes[data-v-a7c5c2b1]:before {
  content: "\f3fa";
}
.ion-ios-chatboxes-outline[data-v-a7c5c2b1]:before {
  content: "\f3f9";
}
.ion-ios-chatbubble[data-v-a7c5c2b1]:before {
  content: "\f3fc";
}
.ion-ios-chatbubble-outline[data-v-a7c5c2b1]:before {
  content: "\f3fb";
}
.ion-ios-checkmark[data-v-a7c5c2b1]:before {
  content: "\f3ff";
}
.ion-ios-checkmark-empty[data-v-a7c5c2b1]:before {
  content: "\f3fd";
}
.ion-ios-checkmark-outline[data-v-a7c5c2b1]:before {
  content: "\f3fe";
}
.ion-ios-circle-filled[data-v-a7c5c2b1]:before {
  content: "\f400";
}
.ion-ios-circle-outline[data-v-a7c5c2b1]:before {
  content: "\f401";
}
.ion-ios-clock[data-v-a7c5c2b1]:before {
  content: "\f403";
}
.ion-ios-clock-outline[data-v-a7c5c2b1]:before {
  content: "\f402";
}
.ion-ios-close[data-v-a7c5c2b1]:before {
  content: "\f406";
}
.ion-ios-close-empty[data-v-a7c5c2b1]:before {
  content: "\f404";
}
.ion-ios-close-outline[data-v-a7c5c2b1]:before {
  content: "\f405";
}
.ion-ios-cloud[data-v-a7c5c2b1]:before {
  content: "\f40c";
}
.ion-ios-cloud-download[data-v-a7c5c2b1]:before {
  content: "\f408";
}
.ion-ios-cloud-download-outline[data-v-a7c5c2b1]:before {
  content: "\f407";
}
.ion-ios-cloud-outline[data-v-a7c5c2b1]:before {
  content: "\f409";
}
.ion-ios-cloud-upload[data-v-a7c5c2b1]:before {
  content: "\f40b";
}
.ion-ios-cloud-upload-outline[data-v-a7c5c2b1]:before {
  content: "\f40a";
}
.ion-ios-cloudy[data-v-a7c5c2b1]:before {
  content: "\f410";
}
.ion-ios-cloudy-night[data-v-a7c5c2b1]:before {
  content: "\f40e";
}
.ion-ios-cloudy-night-outline[data-v-a7c5c2b1]:before {
  content: "\f40d";
}
.ion-ios-cloudy-outline[data-v-a7c5c2b1]:before {
  content: "\f40f";
}
.ion-ios-cog[data-v-a7c5c2b1]:before {
  content: "\f412";
}
.ion-ios-cog-outline[data-v-a7c5c2b1]:before {
  content: "\f411";
}
.ion-ios-color-filter[data-v-a7c5c2b1]:before {
  content: "\f414";
}
.ion-ios-color-filter-outline[data-v-a7c5c2b1]:before {
  content: "\f413";
}
.ion-ios-color-wand[data-v-a7c5c2b1]:before {
  content: "\f416";
}
.ion-ios-color-wand-outline[data-v-a7c5c2b1]:before {
  content: "\f415";
}
.ion-ios-compose[data-v-a7c5c2b1]:before {
  content: "\f418";
}
.ion-ios-compose-outline[data-v-a7c5c2b1]:before {
  content: "\f417";
}
.ion-ios-contact[data-v-a7c5c2b1]:before {
  content: "\f41a";
}
.ion-ios-contact-outline[data-v-a7c5c2b1]:before {
  content: "\f419";
}
.ion-ios-copy[data-v-a7c5c2b1]:before {
  content: "\f41c";
}
.ion-ios-copy-outline[data-v-a7c5c2b1]:before {
  content: "\f41b";
}
.ion-ios-crop[data-v-a7c5c2b1]:before {
  content: "\f41e";
}
.ion-ios-crop-strong[data-v-a7c5c2b1]:before {
  content: "\f41d";
}
.ion-ios-download[data-v-a7c5c2b1]:before {
  content: "\f420";
}
.ion-ios-download-outline[data-v-a7c5c2b1]:before {
  content: "\f41f";
}
.ion-ios-drag[data-v-a7c5c2b1]:before {
  content: "\f421";
}
.ion-ios-email[data-v-a7c5c2b1]:before {
  content: "\f423";
}
.ion-ios-email-outline[data-v-a7c5c2b1]:before {
  content: "\f422";
}
.ion-ios-eye[data-v-a7c5c2b1]:before {
  content: "\f425";
}
.ion-ios-eye-outline[data-v-a7c5c2b1]:before {
  content: "\f424";
}
.ion-ios-fastforward[data-v-a7c5c2b1]:before {
  content: "\f427";
}
.ion-ios-fastforward-outline[data-v-a7c5c2b1]:before {
  content: "\f426";
}
.ion-ios-filing[data-v-a7c5c2b1]:before {
  content: "\f429";
}
.ion-ios-filing-outline[data-v-a7c5c2b1]:before {
  content: "\f428";
}
.ion-ios-film[data-v-a7c5c2b1]:before {
  content: "\f42b";
}
.ion-ios-film-outline[data-v-a7c5c2b1]:before {
  content: "\f42a";
}
.ion-ios-flag[data-v-a7c5c2b1]:before {
  content: "\f42d";
}
.ion-ios-flag-outline[data-v-a7c5c2b1]:before {
  content: "\f42c";
}
.ion-ios-flame[data-v-a7c5c2b1]:before {
  content: "\f42f";
}
.ion-ios-flame-outline[data-v-a7c5c2b1]:before {
  content: "\f42e";
}
.ion-ios-flask[data-v-a7c5c2b1]:before {
  content: "\f431";
}
.ion-ios-flask-outline[data-v-a7c5c2b1]:before {
  content: "\f430";
}
.ion-ios-flower[data-v-a7c5c2b1]:before {
  content: "\f433";
}
.ion-ios-flower-outline[data-v-a7c5c2b1]:before {
  content: "\f432";
}
.ion-ios-folder[data-v-a7c5c2b1]:before {
  content: "\f435";
}
.ion-ios-folder-outline[data-v-a7c5c2b1]:before {
  content: "\f434";
}
.ion-ios-football[data-v-a7c5c2b1]:before {
  content: "\f437";
}
.ion-ios-football-outline[data-v-a7c5c2b1]:before {
  content: "\f436";
}
.ion-ios-game-controller-a[data-v-a7c5c2b1]:before {
  content: "\f439";
}
.ion-ios-game-controller-a-outline[data-v-a7c5c2b1]:before {
  content: "\f438";
}
.ion-ios-game-controller-b[data-v-a7c5c2b1]:before {
  content: "\f43b";
}
.ion-ios-game-controller-b-outline[data-v-a7c5c2b1]:before {
  content: "\f43a";
}
.ion-ios-gear[data-v-a7c5c2b1]:before {
  content: "\f43d";
}
.ion-ios-gear-outline[data-v-a7c5c2b1]:before {
  content: "\f43c";
}
.ion-ios-glasses[data-v-a7c5c2b1]:before {
  content: "\f43f";
}
.ion-ios-glasses-outline[data-v-a7c5c2b1]:before {
  content: "\f43e";
}
.ion-ios-grid-view[data-v-a7c5c2b1]:before {
  content: "\f441";
}
.ion-ios-grid-view-outline[data-v-a7c5c2b1]:before {
  content: "\f440";
}
.ion-ios-heart[data-v-a7c5c2b1]:before {
  content: "\f443";
}
.ion-ios-heart-outline[data-v-a7c5c2b1]:before {
  content: "\f442";
}
.ion-ios-help[data-v-a7c5c2b1]:before {
  content: "\f446";
}
.ion-ios-help-empty[data-v-a7c5c2b1]:before {
  content: "\f444";
}
.ion-ios-help-outline[data-v-a7c5c2b1]:before {
  content: "\f445";
}
.ion-ios-home[data-v-a7c5c2b1]:before {
  content: "\f448";
}
.ion-ios-home-outline[data-v-a7c5c2b1]:before {
  content: "\f447";
}
.ion-ios-infinite[data-v-a7c5c2b1]:before {
  content: "\f44a";
}
.ion-ios-infinite-outline[data-v-a7c5c2b1]:before {
  content: "\f449";
}
.ion-ios-information[data-v-a7c5c2b1]:before {
  content: "\f44d";
}
.ion-ios-information-empty[data-v-a7c5c2b1]:before {
  content: "\f44b";
}
.ion-ios-information-outline[data-v-a7c5c2b1]:before {
  content: "\f44c";
}
.ion-ios-ionic-outline[data-v-a7c5c2b1]:before {
  content: "\f44e";
}
.ion-ios-keypad[data-v-a7c5c2b1]:before {
  content: "\f450";
}
.ion-ios-keypad-outline[data-v-a7c5c2b1]:before {
  content: "\f44f";
}
.ion-ios-lightbulb[data-v-a7c5c2b1]:before {
  content: "\f452";
}
.ion-ios-lightbulb-outline[data-v-a7c5c2b1]:before {
  content: "\f451";
}
.ion-ios-list[data-v-a7c5c2b1]:before {
  content: "\f454";
}
.ion-ios-list-outline[data-v-a7c5c2b1]:before {
  content: "\f453";
}
.ion-ios-location[data-v-a7c5c2b1]:before {
  content: "\f456";
}
.ion-ios-location-outline[data-v-a7c5c2b1]:before {
  content: "\f455";
}
.ion-ios-locked[data-v-a7c5c2b1]:before {
  content: "\f458";
}
.ion-ios-locked-outline[data-v-a7c5c2b1]:before {
  content: "\f457";
}
.ion-ios-loop[data-v-a7c5c2b1]:before {
  content: "\f45a";
}
.ion-ios-loop-strong[data-v-a7c5c2b1]:before {
  content: "\f459";
}
.ion-ios-medical[data-v-a7c5c2b1]:before {
  content: "\f45c";
}
.ion-ios-medical-outline[data-v-a7c5c2b1]:before {
  content: "\f45b";
}
.ion-ios-medkit[data-v-a7c5c2b1]:before {
  content: "\f45e";
}
.ion-ios-medkit-outline[data-v-a7c5c2b1]:before {
  content: "\f45d";
}
.ion-ios-mic[data-v-a7c5c2b1]:before {
  content: "\f461";
}
.ion-ios-mic-off[data-v-a7c5c2b1]:before {
  content: "\f45f";
}
.ion-ios-mic-outline[data-v-a7c5c2b1]:before {
  content: "\f460";
}
.ion-ios-minus[data-v-a7c5c2b1]:before {
  content: "\f464";
}
.ion-ios-minus-empty[data-v-a7c5c2b1]:before {
  content: "\f462";
}
.ion-ios-minus-outline[data-v-a7c5c2b1]:before {
  content: "\f463";
}
.ion-ios-monitor[data-v-a7c5c2b1]:before {
  content: "\f466";
}
.ion-ios-monitor-outline[data-v-a7c5c2b1]:before {
  content: "\f465";
}
.ion-ios-moon[data-v-a7c5c2b1]:before {
  content: "\f468";
}
.ion-ios-moon-outline[data-v-a7c5c2b1]:before {
  content: "\f467";
}
.ion-ios-more[data-v-a7c5c2b1]:before {
  content: "\f46a";
}
.ion-ios-more-outline[data-v-a7c5c2b1]:before {
  content: "\f469";
}
.ion-ios-musical-note[data-v-a7c5c2b1]:before {
  content: "\f46b";
}
.ion-ios-musical-notes[data-v-a7c5c2b1]:before {
  content: "\f46c";
}
.ion-ios-navigate[data-v-a7c5c2b1]:before {
  content: "\f46e";
}
.ion-ios-navigate-outline[data-v-a7c5c2b1]:before {
  content: "\f46d";
}
.ion-ios-nutrition[data-v-a7c5c2b1]:before {
  content: "\f470";
}
.ion-ios-nutrition-outline[data-v-a7c5c2b1]:before {
  content: "\f46f";
}
.ion-ios-paper[data-v-a7c5c2b1]:before {
  content: "\f472";
}
.ion-ios-paper-outline[data-v-a7c5c2b1]:before {
  content: "\f471";
}
.ion-ios-paperplane[data-v-a7c5c2b1]:before {
  content: "\f474";
}
.ion-ios-paperplane-outline[data-v-a7c5c2b1]:before {
  content: "\f473";
}
.ion-ios-partlysunny[data-v-a7c5c2b1]:before {
  content: "\f476";
}
.ion-ios-partlysunny-outline[data-v-a7c5c2b1]:before {
  content: "\f475";
}
.ion-ios-pause[data-v-a7c5c2b1]:before {
  content: "\f478";
}
.ion-ios-pause-outline[data-v-a7c5c2b1]:before {
  content: "\f477";
}
.ion-ios-paw[data-v-a7c5c2b1]:before {
  content: "\f47a";
}
.ion-ios-paw-outline[data-v-a7c5c2b1]:before {
  content: "\f479";
}
.ion-ios-people[data-v-a7c5c2b1]:before {
  content: "\f47c";
}
.ion-ios-people-outline[data-v-a7c5c2b1]:before {
  content: "\f47b";
}
.ion-ios-person[data-v-a7c5c2b1]:before {
  content: "\f47e";
}
.ion-ios-person-outline[data-v-a7c5c2b1]:before {
  content: "\f47d";
}
.ion-ios-personadd[data-v-a7c5c2b1]:before {
  content: "\f480";
}
.ion-ios-personadd-outline[data-v-a7c5c2b1]:before {
  content: "\f47f";
}
.ion-ios-photos[data-v-a7c5c2b1]:before {
  content: "\f482";
}
.ion-ios-photos-outline[data-v-a7c5c2b1]:before {
  content: "\f481";
}
.ion-ios-pie[data-v-a7c5c2b1]:before {
  content: "\f484";
}
.ion-ios-pie-outline[data-v-a7c5c2b1]:before {
  content: "\f483";
}
.ion-ios-pint[data-v-a7c5c2b1]:before {
  content: "\f486";
}
.ion-ios-pint-outline[data-v-a7c5c2b1]:before {
  content: "\f485";
}
.ion-ios-play[data-v-a7c5c2b1]:before {
  content: "\f488";
}
.ion-ios-play-outline[data-v-a7c5c2b1]:before {
  content: "\f487";
}
.ion-ios-plus[data-v-a7c5c2b1]:before {
  content: "\f48b";
}
.ion-ios-plus-empty[data-v-a7c5c2b1]:before {
  content: "\f489";
}
.ion-ios-plus-outline[data-v-a7c5c2b1]:before {
  content: "\f48a";
}
.ion-ios-pricetag[data-v-a7c5c2b1]:before {
  content: "\f48d";
}
.ion-ios-pricetag-outline[data-v-a7c5c2b1]:before {
  content: "\f48c";
}
.ion-ios-pricetags[data-v-a7c5c2b1]:before {
  content: "\f48f";
}
.ion-ios-pricetags-outline[data-v-a7c5c2b1]:before {
  content: "\f48e";
}
.ion-ios-printer[data-v-a7c5c2b1]:before {
  content: "\f491";
}
.ion-ios-printer-outline[data-v-a7c5c2b1]:before {
  content: "\f490";
}
.ion-ios-pulse[data-v-a7c5c2b1]:before {
  content: "\f493";
}
.ion-ios-pulse-strong[data-v-a7c5c2b1]:before {
  content: "\f492";
}
.ion-ios-rainy[data-v-a7c5c2b1]:before {
  content: "\f495";
}
.ion-ios-rainy-outline[data-v-a7c5c2b1]:before {
  content: "\f494";
}
.ion-ios-recording[data-v-a7c5c2b1]:before {
  content: "\f497";
}
.ion-ios-recording-outline[data-v-a7c5c2b1]:before {
  content: "\f496";
}
.ion-ios-redo[data-v-a7c5c2b1]:before {
  content: "\f499";
}
.ion-ios-redo-outline[data-v-a7c5c2b1]:before {
  content: "\f498";
}
.ion-ios-refresh[data-v-a7c5c2b1]:before {
  content: "\f49c";
}
.ion-ios-refresh-empty[data-v-a7c5c2b1]:before {
  content: "\f49a";
}
.ion-ios-refresh-outline[data-v-a7c5c2b1]:before {
  content: "\f49b";
}
.ion-ios-reload[data-v-a7c5c2b1]:before {
  content: "\f49d";
}
.ion-ios-reverse-camera[data-v-a7c5c2b1]:before {
  content: "\f49f";
}
.ion-ios-reverse-camera-outline[data-v-a7c5c2b1]:before {
  content: "\f49e";
}
.ion-ios-rewind[data-v-a7c5c2b1]:before {
  content: "\f4a1";
}
.ion-ios-rewind-outline[data-v-a7c5c2b1]:before {
  content: "\f4a0";
}
.ion-ios-rose[data-v-a7c5c2b1]:before {
  content: "\f4a3";
}
.ion-ios-rose-outline[data-v-a7c5c2b1]:before {
  content: "\f4a2";
}
.ion-ios-search[data-v-a7c5c2b1]:before {
  content: "\f4a5";
}
.ion-ios-search-strong[data-v-a7c5c2b1]:before {
  content: "\f4a4";
}
.ion-ios-settings[data-v-a7c5c2b1]:before {
  content: "\f4a7";
}
.ion-ios-settings-strong[data-v-a7c5c2b1]:before {
  content: "\f4a6";
}
.ion-ios-shuffle[data-v-a7c5c2b1]:before {
  content: "\f4a9";
}
.ion-ios-shuffle-strong[data-v-a7c5c2b1]:before {
  content: "\f4a8";
}
.ion-ios-skipbackward[data-v-a7c5c2b1]:before {
  content: "\f4ab";
}
.ion-ios-skipbackward-outline[data-v-a7c5c2b1]:before {
  content: "\f4aa";
}
.ion-ios-skipforward[data-v-a7c5c2b1]:before {
  content: "\f4ad";
}
.ion-ios-skipforward-outline[data-v-a7c5c2b1]:before {
  content: "\f4ac";
}
.ion-ios-snowy[data-v-a7c5c2b1]:before {
  content: "\f4ae";
}
.ion-ios-speedometer[data-v-a7c5c2b1]:before {
  content: "\f4b0";
}
.ion-ios-speedometer-outline[data-v-a7c5c2b1]:before {
  content: "\f4af";
}
.ion-ios-star[data-v-a7c5c2b1]:before {
  content: "\f4b3";
}
.ion-ios-star-half[data-v-a7c5c2b1]:before {
  content: "\f4b1";
}
.ion-ios-star-outline[data-v-a7c5c2b1]:before {
  content: "\f4b2";
}
.ion-ios-stopwatch[data-v-a7c5c2b1]:before {
  content: "\f4b5";
}
.ion-ios-stopwatch-outline[data-v-a7c5c2b1]:before {
  content: "\f4b4";
}
.ion-ios-sunny[data-v-a7c5c2b1]:before {
  content: "\f4b7";
}
.ion-ios-sunny-outline[data-v-a7c5c2b1]:before {
  content: "\f4b6";
}
.ion-ios-telephone[data-v-a7c5c2b1]:before {
  content: "\f4b9";
}
.ion-ios-telephone-outline[data-v-a7c5c2b1]:before {
  content: "\f4b8";
}
.ion-ios-tennisball[data-v-a7c5c2b1]:before {
  content: "\f4bb";
}
.ion-ios-tennisball-outline[data-v-a7c5c2b1]:before {
  content: "\f4ba";
}
.ion-ios-thunderstorm[data-v-a7c5c2b1]:before {
  content: "\f4bd";
}
.ion-ios-thunderstorm-outline[data-v-a7c5c2b1]:before {
  content: "\f4bc";
}
.ion-ios-time[data-v-a7c5c2b1]:before {
  content: "\f4bf";
}
.ion-ios-time-outline[data-v-a7c5c2b1]:before {
  content: "\f4be";
}
.ion-ios-timer[data-v-a7c5c2b1]:before {
  content: "\f4c1";
}
.ion-ios-timer-outline[data-v-a7c5c2b1]:before {
  content: "\f4c0";
}
.ion-ios-toggle[data-v-a7c5c2b1]:before {
  content: "\f4c3";
}
.ion-ios-toggle-outline[data-v-a7c5c2b1]:before {
  content: "\f4c2";
}
.ion-ios-trash[data-v-a7c5c2b1]:before {
  content: "\f4c5";
}
.ion-ios-trash-outline[data-v-a7c5c2b1]:before {
  content: "\f4c4";
}
.ion-ios-undo[data-v-a7c5c2b1]:before {
  content: "\f4c7";
}
.ion-ios-undo-outline[data-v-a7c5c2b1]:before {
  content: "\f4c6";
}
.ion-ios-unlocked[data-v-a7c5c2b1]:before {
  content: "\f4c9";
}
.ion-ios-unlocked-outline[data-v-a7c5c2b1]:before {
  content: "\f4c8";
}
.ion-ios-upload[data-v-a7c5c2b1]:before {
  content: "\f4cb";
}
.ion-ios-upload-outline[data-v-a7c5c2b1]:before {
  content: "\f4ca";
}
.ion-ios-videocam[data-v-a7c5c2b1]:before {
  content: "\f4cd";
}
.ion-ios-videocam-outline[data-v-a7c5c2b1]:before {
  content: "\f4cc";
}
.ion-ios-volume-high[data-v-a7c5c2b1]:before {
  content: "\f4ce";
}
.ion-ios-volume-low[data-v-a7c5c2b1]:before {
  content: "\f4cf";
}
.ion-ios-wineglass[data-v-a7c5c2b1]:before {
  content: "\f4d1";
}
.ion-ios-wineglass-outline[data-v-a7c5c2b1]:before {
  content: "\f4d0";
}
.ion-ios-world[data-v-a7c5c2b1]:before {
  content: "\f4d3";
}
.ion-ios-world-outline[data-v-a7c5c2b1]:before {
  content: "\f4d2";
}
.ion-ipad[data-v-a7c5c2b1]:before {
  content: "\f1f9";
}
.ion-iphone[data-v-a7c5c2b1]:before {
  content: "\f1fa";
}
.ion-ipod[data-v-a7c5c2b1]:before {
  content: "\f1fb";
}
.ion-jet[data-v-a7c5c2b1]:before {
  content: "\f295";
}
.ion-key[data-v-a7c5c2b1]:before {
  content: "\f296";
}
.ion-knife[data-v-a7c5c2b1]:before {
  content: "\f297";
}
.ion-laptop[data-v-a7c5c2b1]:before {
  content: "\f1fc";
}
.ion-leaf[data-v-a7c5c2b1]:before {
  content: "\f1fd";
}
.ion-levels[data-v-a7c5c2b1]:before {
  content: "\f298";
}
.ion-lightbulb[data-v-a7c5c2b1]:before {
  content: "\f299";
}
.ion-link[data-v-a7c5c2b1]:before {
  content: "\f1fe";
}
.ion-load-a[data-v-a7c5c2b1]:before {
  content: "\f29a";
}
.ion-load-b[data-v-a7c5c2b1]:before {
  content: "\f29b";
}
.ion-load-c[data-v-a7c5c2b1]:before {
  content: "\f29c";
}
.ion-load-d[data-v-a7c5c2b1]:before {
  content: "\f29d";
}
.ion-location[data-v-a7c5c2b1]:before {
  content: "\f1ff";
}
.ion-lock-combination[data-v-a7c5c2b1]:before {
  content: "\f4d4";
}
.ion-locked[data-v-a7c5c2b1]:before {
  content: "\f200";
}
.ion-log-in[data-v-a7c5c2b1]:before {
  content: "\f29e";
}
.ion-log-out[data-v-a7c5c2b1]:before {
  content: "\f29f";
}
.ion-loop[data-v-a7c5c2b1]:before {
  content: "\f201";
}
.ion-magnet[data-v-a7c5c2b1]:before {
  content: "\f2a0";
}
.ion-male[data-v-a7c5c2b1]:before {
  content: "\f2a1";
}
.ion-man[data-v-a7c5c2b1]:before {
  content: "\f202";
}
.ion-map[data-v-a7c5c2b1]:before {
  content: "\f203";
}
.ion-medkit[data-v-a7c5c2b1]:before {
  content: "\f2a2";
}
.ion-merge[data-v-a7c5c2b1]:before {
  content: "\f33f";
}
.ion-mic-a[data-v-a7c5c2b1]:before {
  content: "\f204";
}
.ion-mic-b[data-v-a7c5c2b1]:before {
  content: "\f205";
}
.ion-mic-c[data-v-a7c5c2b1]:before {
  content: "\f206";
}
.ion-minus[data-v-a7c5c2b1]:before {
  content: "\f209";
}
.ion-minus-circled[data-v-a7c5c2b1]:before {
  content: "\f207";
}
.ion-minus-round[data-v-a7c5c2b1]:before {
  content: "\f208";
}
.ion-model-s[data-v-a7c5c2b1]:before {
  content: "\f2c1";
}
.ion-monitor[data-v-a7c5c2b1]:before {
  content: "\f20a";
}
.ion-more[data-v-a7c5c2b1]:before {
  content: "\f20b";
}
.ion-mouse[data-v-a7c5c2b1]:before {
  content: "\f340";
}
.ion-music-note[data-v-a7c5c2b1]:before {
  content: "\f20c";
}
.ion-navicon[data-v-a7c5c2b1]:before {
  content: "\f20e";
}
.ion-navicon-round[data-v-a7c5c2b1]:before {
  content: "\f20d";
}
.ion-navigate[data-v-a7c5c2b1]:before {
  content: "\f2a3";
}
.ion-network[data-v-a7c5c2b1]:before {
  content: "\f341";
}
.ion-no-smoking[data-v-a7c5c2b1]:before {
  content: "\f2c2";
}
.ion-nuclear[data-v-a7c5c2b1]:before {
  content: "\f2a4";
}
.ion-outlet[data-v-a7c5c2b1]:before {
  content: "\f342";
}
.ion-paintbrush[data-v-a7c5c2b1]:before {
  content: "\f4d5";
}
.ion-paintbucket[data-v-a7c5c2b1]:before {
  content: "\f4d6";
}
.ion-paper-airplane[data-v-a7c5c2b1]:before {
  content: "\f2c3";
}
.ion-paperclip[data-v-a7c5c2b1]:before {
  content: "\f20f";
}
.ion-pause[data-v-a7c5c2b1]:before {
  content: "\f210";
}
.ion-person[data-v-a7c5c2b1]:before {
  content: "\f213";
}
.ion-person-add[data-v-a7c5c2b1]:before {
  content: "\f211";
}
.ion-person-stalker[data-v-a7c5c2b1]:before {
  content: "\f212";
}
.ion-pie-graph[data-v-a7c5c2b1]:before {
  content: "\f2a5";
}
.ion-pin[data-v-a7c5c2b1]:before {
  content: "\f2a6";
}
.ion-pinpoint[data-v-a7c5c2b1]:before {
  content: "\f2a7";
}
.ion-pizza[data-v-a7c5c2b1]:before {
  content: "\f2a8";
}
.ion-plane[data-v-a7c5c2b1]:before {
  content: "\f214";
}
.ion-planet[data-v-a7c5c2b1]:before {
  content: "\f343";
}
.ion-play[data-v-a7c5c2b1]:before {
  content: "\f215";
}
.ion-playstation[data-v-a7c5c2b1]:before {
  content: "\f30a";
}
.ion-plus[data-v-a7c5c2b1]:before {
  content: "\f218";
}
.ion-plus-circled[data-v-a7c5c2b1]:before {
  content: "\f216";
}
.ion-plus-round[data-v-a7c5c2b1]:before {
  content: "\f217";
}
.ion-podium[data-v-a7c5c2b1]:before {
  content: "\f344";
}
.ion-pound[data-v-a7c5c2b1]:before {
  content: "\f219";
}
.ion-power[data-v-a7c5c2b1]:before {
  content: "\f2a9";
}
.ion-pricetag[data-v-a7c5c2b1]:before {
  content: "\f2aa";
}
.ion-pricetags[data-v-a7c5c2b1]:before {
  content: "\f2ab";
}
.ion-printer[data-v-a7c5c2b1]:before {
  content: "\f21a";
}
.ion-pull-request[data-v-a7c5c2b1]:before {
  content: "\f345";
}
.ion-qr-scanner[data-v-a7c5c2b1]:before {
  content: "\f346";
}
.ion-quote[data-v-a7c5c2b1]:before {
  content: "\f347";
}
.ion-radio-waves[data-v-a7c5c2b1]:before {
  content: "\f2ac";
}
.ion-record[data-v-a7c5c2b1]:before {
  content: "\f21b";
}
.ion-refresh[data-v-a7c5c2b1]:before {
  content: "\f21c";
}
.ion-reply[data-v-a7c5c2b1]:before {
  content: "\f21e";
}
.ion-reply-all[data-v-a7c5c2b1]:before {
  content: "\f21d";
}
.ion-ribbon-a[data-v-a7c5c2b1]:before {
  content: "\f348";
}
.ion-ribbon-b[data-v-a7c5c2b1]:before {
  content: "\f349";
}
.ion-sad[data-v-a7c5c2b1]:before {
  content: "\f34a";
}
.ion-sad-outline[data-v-a7c5c2b1]:before {
  content: "\f4d7";
}
.ion-scissors[data-v-a7c5c2b1]:before {
  content: "\f34b";
}
.ion-search[data-v-a7c5c2b1]:before {
  content: "\f21f";
}
.ion-settings[data-v-a7c5c2b1]:before {
  content: "\f2ad";
}
.ion-share[data-v-a7c5c2b1]:before {
  content: "\f220";
}
.ion-shuffle[data-v-a7c5c2b1]:before {
  content: "\f221";
}
.ion-skip-backward[data-v-a7c5c2b1]:before {
  content: "\f222";
}
.ion-skip-forward[data-v-a7c5c2b1]:before {
  content: "\f223";
}
.ion-social-android[data-v-a7c5c2b1]:before {
  content: "\f225";
}
.ion-social-android-outline[data-v-a7c5c2b1]:before {
  content: "\f224";
}
.ion-social-angular[data-v-a7c5c2b1]:before {
  content: "\f4d9";
}
.ion-social-angular-outline[data-v-a7c5c2b1]:before {
  content: "\f4d8";
}
.ion-social-apple[data-v-a7c5c2b1]:before {
  content: "\f227";
}
.ion-social-apple-outline[data-v-a7c5c2b1]:before {
  content: "\f226";
}
.ion-social-bitcoin[data-v-a7c5c2b1]:before {
  content: "\f2af";
}
.ion-social-bitcoin-outline[data-v-a7c5c2b1]:before {
  content: "\f2ae";
}
.ion-social-buffer[data-v-a7c5c2b1]:before {
  content: "\f229";
}
.ion-social-buffer-outline[data-v-a7c5c2b1]:before {
  content: "\f228";
}
.ion-social-chrome[data-v-a7c5c2b1]:before {
  content: "\f4db";
}
.ion-social-chrome-outline[data-v-a7c5c2b1]:before {
  content: "\f4da";
}
.ion-social-codepen[data-v-a7c5c2b1]:before {
  content: "\f4dd";
}
.ion-social-codepen-outline[data-v-a7c5c2b1]:before {
  content: "\f4dc";
}
.ion-social-css3[data-v-a7c5c2b1]:before {
  content: "\f4df";
}
.ion-social-css3-outline[data-v-a7c5c2b1]:before {
  content: "\f4de";
}
.ion-social-designernews[data-v-a7c5c2b1]:before {
  content: "\f22b";
}
.ion-social-designernews-outline[data-v-a7c5c2b1]:before {
  content: "\f22a";
}
.ion-social-dribbble[data-v-a7c5c2b1]:before {
  content: "\f22d";
}
.ion-social-dribbble-outline[data-v-a7c5c2b1]:before {
  content: "\f22c";
}
.ion-social-dropbox[data-v-a7c5c2b1]:before {
  content: "\f22f";
}
.ion-social-dropbox-outline[data-v-a7c5c2b1]:before {
  content: "\f22e";
}
.ion-social-euro[data-v-a7c5c2b1]:before {
  content: "\f4e1";
}
.ion-social-euro-outline[data-v-a7c5c2b1]:before {
  content: "\f4e0";
}
.ion-social-facebook[data-v-a7c5c2b1]:before {
  content: "\f231";
}
.ion-social-facebook-outline[data-v-a7c5c2b1]:before {
  content: "\f230";
}
.ion-social-foursquare[data-v-a7c5c2b1]:before {
  content: "\f34d";
}
.ion-social-foursquare-outline[data-v-a7c5c2b1]:before {
  content: "\f34c";
}
.ion-social-freebsd-devil[data-v-a7c5c2b1]:before {
  content: "\f2c4";
}
.ion-social-github[data-v-a7c5c2b1]:before {
  content: "\f233";
}
.ion-social-github-outline[data-v-a7c5c2b1]:before {
  content: "\f232";
}
.ion-social-google[data-v-a7c5c2b1]:before {
  content: "\f34f";
}
.ion-social-google-outline[data-v-a7c5c2b1]:before {
  content: "\f34e";
}
.ion-social-googleplus[data-v-a7c5c2b1]:before {
  content: "\f235";
}
.ion-social-googleplus-outline[data-v-a7c5c2b1]:before {
  content: "\f234";
}
.ion-social-hackernews[data-v-a7c5c2b1]:before {
  content: "\f237";
}
.ion-social-hackernews-outline[data-v-a7c5c2b1]:before {
  content: "\f236";
}
.ion-social-html5[data-v-a7c5c2b1]:before {
  content: "\f4e3";
}
.ion-social-html5-outline[data-v-a7c5c2b1]:before {
  content: "\f4e2";
}
.ion-social-instagram[data-v-a7c5c2b1]:before {
  content: "\f351";
}
.ion-social-instagram-outline[data-v-a7c5c2b1]:before {
  content: "\f350";
}
.ion-social-javascript[data-v-a7c5c2b1]:before {
  content: "\f4e5";
}
.ion-social-javascript-outline[data-v-a7c5c2b1]:before {
  content: "\f4e4";
}
.ion-social-linkedin[data-v-a7c5c2b1]:before {
  content: "\f239";
}
.ion-social-linkedin-outline[data-v-a7c5c2b1]:before {
  content: "\f238";
}
.ion-social-markdown[data-v-a7c5c2b1]:before {
  content: "\f4e6";
}
.ion-social-nodejs[data-v-a7c5c2b1]:before {
  content: "\f4e7";
}
.ion-social-octocat[data-v-a7c5c2b1]:before {
  content: "\f4e8";
}
.ion-social-pinterest[data-v-a7c5c2b1]:before {
  content: "\f2b1";
}
.ion-social-pinterest-outline[data-v-a7c5c2b1]:before {
  content: "\f2b0";
}
.ion-social-python[data-v-a7c5c2b1]:before {
  content: "\f4e9";
}
.ion-social-reddit[data-v-a7c5c2b1]:before {
  content: "\f23b";
}
.ion-social-reddit-outline[data-v-a7c5c2b1]:before {
  content: "\f23a";
}
.ion-social-rss[data-v-a7c5c2b1]:before {
  content: "\f23d";
}
.ion-social-rss-outline[data-v-a7c5c2b1]:before {
  content: "\f23c";
}
.ion-social-sass[data-v-a7c5c2b1]:before {
  content: "\f4ea";
}
.ion-social-skype[data-v-a7c5c2b1]:before {
  content: "\f23f";
}
.ion-social-skype-outline[data-v-a7c5c2b1]:before {
  content: "\f23e";
}
.ion-social-snapchat[data-v-a7c5c2b1]:before {
  content: "\f4ec";
}
.ion-social-snapchat-outline[data-v-a7c5c2b1]:before {
  content: "\f4eb";
}
.ion-social-tumblr[data-v-a7c5c2b1]:before {
  content: "\f241";
}
.ion-social-tumblr-outline[data-v-a7c5c2b1]:before {
  content: "\f240";
}
.ion-social-tux[data-v-a7c5c2b1]:before {
  content: "\f2c5";
}
.ion-social-twitch[data-v-a7c5c2b1]:before {
  content: "\f4ee";
}
.ion-social-twitch-outline[data-v-a7c5c2b1]:before {
  content: "\f4ed";
}
.ion-social-twitter[data-v-a7c5c2b1]:before {
  content: "\f243";
}
.ion-social-twitter-outline[data-v-a7c5c2b1]:before {
  content: "\f242";
}
.ion-social-usd[data-v-a7c5c2b1]:before {
  content: "\f353";
}
.ion-social-usd-outline[data-v-a7c5c2b1]:before {
  content: "\f352";
}
.ion-social-vimeo[data-v-a7c5c2b1]:before {
  content: "\f245";
}
.ion-social-vimeo-outline[data-v-a7c5c2b1]:before {
  content: "\f244";
}
.ion-social-whatsapp[data-v-a7c5c2b1]:before {
  content: "\f4f0";
}
.ion-social-whatsapp-outline[data-v-a7c5c2b1]:before {
  content: "\f4ef";
}
.ion-social-windows[data-v-a7c5c2b1]:before {
  content: "\f247";
}
.ion-social-windows-outline[data-v-a7c5c2b1]:before {
  content: "\f246";
}
.ion-social-wordpress[data-v-a7c5c2b1]:before {
  content: "\f249";
}
.ion-social-wordpress-outline[data-v-a7c5c2b1]:before {
  content: "\f248";
}
.ion-social-yahoo[data-v-a7c5c2b1]:before {
  content: "\f24b";
}
.ion-social-yahoo-outline[data-v-a7c5c2b1]:before {
  content: "\f24a";
}
.ion-social-yen[data-v-a7c5c2b1]:before {
  content: "\f4f2";
}
.ion-social-yen-outline[data-v-a7c5c2b1]:before {
  content: "\f4f1";
}
.ion-social-youtube[data-v-a7c5c2b1]:before {
  content: "\f24d";
}
.ion-social-youtube-outline[data-v-a7c5c2b1]:before {
  content: "\f24c";
}
.ion-soup-can[data-v-a7c5c2b1]:before {
  content: "\f4f4";
}
.ion-soup-can-outline[data-v-a7c5c2b1]:before {
  content: "\f4f3";
}
.ion-speakerphone[data-v-a7c5c2b1]:before {
  content: "\f2b2";
}
.ion-speedometer[data-v-a7c5c2b1]:before {
  content: "\f2b3";
}
.ion-spoon[data-v-a7c5c2b1]:before {
  content: "\f2b4";
}
.ion-star[data-v-a7c5c2b1]:before {
  content: "\f24e";
}
.ion-stats-bars[data-v-a7c5c2b1]:before {
  content: "\f2b5";
}
.ion-steam[data-v-a7c5c2b1]:before {
  content: "\f30b";
}
.ion-stop[data-v-a7c5c2b1]:before {
  content: "\f24f";
}
.ion-thermometer[data-v-a7c5c2b1]:before {
  content: "\f2b6";
}
.ion-thumbsdown[data-v-a7c5c2b1]:before {
  content: "\f250";
}
.ion-thumbsup[data-v-a7c5c2b1]:before {
  content: "\f251";
}
.ion-toggle[data-v-a7c5c2b1]:before {
  content: "\f355";
}
.ion-toggle-filled[data-v-a7c5c2b1]:before {
  content: "\f354";
}
.ion-transgender[data-v-a7c5c2b1]:before {
  content: "\f4f5";
}
.ion-trash-a[data-v-a7c5c2b1]:before {
  content: "\f252";
}
.ion-trash-b[data-v-a7c5c2b1]:before {
  content: "\f253";
}
.ion-trophy[data-v-a7c5c2b1]:before {
  content: "\f356";
}
.ion-tshirt[data-v-a7c5c2b1]:before {
  content: "\f4f7";
}
.ion-tshirt-outline[data-v-a7c5c2b1]:before {
  content: "\f4f6";
}
.ion-umbrella[data-v-a7c5c2b1]:before {
  content: "\f2b7";
}
.ion-university[data-v-a7c5c2b1]:before {
  content: "\f357";
}
.ion-unlocked[data-v-a7c5c2b1]:before {
  content: "\f254";
}
.ion-upload[data-v-a7c5c2b1]:before {
  content: "\f255";
}
.ion-usb[data-v-a7c5c2b1]:before {
  content: "\f2b8";
}
.ion-videocamera[data-v-a7c5c2b1]:before {
  content: "\f256";
}
.ion-volume-high[data-v-a7c5c2b1]:before {
  content: "\f257";
}
.ion-volume-low[data-v-a7c5c2b1]:before {
  content: "\f258";
}
.ion-volume-medium[data-v-a7c5c2b1]:before {
  content: "\f259";
}
.ion-volume-mute[data-v-a7c5c2b1]:before {
  content: "\f25a";
}
.ion-wand[data-v-a7c5c2b1]:before {
  content: "\f358";
}
.ion-waterdrop[data-v-a7c5c2b1]:before {
  content: "\f25b";
}
.ion-wifi[data-v-a7c5c2b1]:before {
  content: "\f25c";
}
.ion-wineglass[data-v-a7c5c2b1]:before {
  content: "\f2b9";
}
.ion-woman[data-v-a7c5c2b1]:before {
  content: "\f25d";
}
.ion-wrench[data-v-a7c5c2b1]:before {
  content: "\f2ba";
}
.ion-xbox[data-v-a7c5c2b1]:before {
  content: "\f30c";
}
.tooltip[data-v-a7c5c2b1]{
  z-index: 40;
  border-radius: 0.375rem;
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  font-size: 0.75rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .tooltip){
  --tw-bg-opacity: 1;
  background-color: hsl(207 11.1% 85.9% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(200 7.0% 8.8% / var(--tw-text-opacity));
}
.widget-builder-container[data-v-a7c5c2b1] {
  display: flex;
  flex-direction: row;
  padding: var(--space-one);
}
.settings-container .settings-content[data-v-a7c5c2b1] {
  padding: var(--space-normal) var(--space-zero);
  overflow-y: scroll;
  min-height: 100%;
}
.settings-container .settings-content .submit-button[data-v-a7c5c2b1] {
  margin-top: var(--space-normal);
}
.widget-container .widget-preview[data-v-a7c5c2b1] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
  min-height: 40.625rem;
  margin: var(--space-zero) var(--space-two) var(--space-two) var(--space-two);
  padding: var(--space-one) var(--space-one) var(--space-one) var(--space-one);
  --tw-bg-opacity: 1;
  background-color: hsl(209 13.3% 95.3% / var(--tw-bg-opacity));
}
[data-v-a7c5c2b1]:is(.dark .widget-container .widget-preview){
  --tw-bg-opacity: 1;
  background-color: hsl(207 5.6% 31.6% / var(--tw-bg-opacity));
}
.widget-container .widget-script[data-v-a7c5c2b1]{
  margin-left: 1.25rem;
  margin-right: 1.25rem;
  --tw-bg-opacity: 1;
  background-color: hsl(209 13.3% 95.3% / var(--tw-bg-opacity));
  padding: 0.625rem;
}
[data-v-a7c5c2b1]:is(.dark .widget-container .widget-script){
  --tw-bg-opacity: 1;
  background-color: hsl(207 5.6% 31.6% / var(--tw-bg-opacity));
}
.placeholder\:text-slate-400[data-v-a7c5c2b1]::-moz-placeholder{
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 63.0% / var(--tw-text-opacity));
}
.placeholder\:text-slate-400[data-v-a7c5c2b1]::placeholder{
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 63.0% / var(--tw-text-opacity));
}
.before\:absolute[data-v-a7c5c2b1]::before{
  content: var(--tw-content);
  position: absolute;
}
.before\:left-4[data-v-a7c5c2b1]::before{
  content: var(--tw-content);
  left: 1rem;
}
.before\:top-12[data-v-a7c5c2b1]::before{
  content: var(--tw-content);
  top: 3rem;
}
.before\:h-0[data-v-a7c5c2b1]::before{
  content: var(--tw-content);
  height: 0px;
}
.before\:w-4[data-v-a7c5c2b1]::before{
  content: var(--tw-content);
  width: 1rem;
}
.before\:border-b[data-v-a7c5c2b1]::before{
  content: var(--tw-content);
  border-bottom-width: 1px;
}
.before\:border-solid[data-v-a7c5c2b1]::before{
  content: var(--tw-content);
  border-style: solid;
}
.before\:border-slate-100[data-v-a7c5c2b1]::before{
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: hsl(208 11.7% 91.1% / var(--tw-border-opacity));
}
.before\:content-\[\'\'\][data-v-a7c5c2b1]::before{
  --tw-content: '';
  content: var(--tw-content);
}
.after\:absolute[data-v-a7c5c2b1]::after{
  content: var(--tw-content);
  position: absolute;
}
.after\:left-4[data-v-a7c5c2b1]::after{
  content: var(--tw-content);
  left: 1rem;
}
.after\:h-12[data-v-a7c5c2b1]::after{
  content: var(--tw-content);
  height: 3rem;
}
.after\:w-0[data-v-a7c5c2b1]::after{
  content: var(--tw-content);
  width: 0px;
}
.after\:border-l[data-v-a7c5c2b1]::after{
  content: var(--tw-content);
  border-left-width: 1px;
}
.after\:border-solid[data-v-a7c5c2b1]::after{
  content: var(--tw-content);
  border-style: solid;
}
.after\:border-slate-100[data-v-a7c5c2b1]::after{
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: hsl(208 11.7% 91.1% / var(--tw-border-opacity));
}
.after\:content-\[\'\'\][data-v-a7c5c2b1]::after{
  --tw-content: '';
  content: var(--tw-content);
}
.last\:mb-2[data-v-a7c5c2b1]:last-child{
  margin-bottom: 0.5rem;
}
.last\:mt-4[data-v-a7c5c2b1]:last-child{
  margin-top: 1rem;
}
.hover\:overflow-y-auto[data-v-a7c5c2b1]:hover{
  overflow-y: auto;
}
.hover\:rounded-md[data-v-a7c5c2b1]:hover{
  border-radius: 0.375rem;
}
.hover\:border-transparent[data-v-a7c5c2b1]:hover{
  border-color: transparent;
}
.hover\:bg-slate-100[data-v-a7c5c2b1]:hover{
  --tw-bg-opacity: 1;
  background-color: hsl(208 11.7% 91.1% / var(--tw-bg-opacity));
}
.hover\:bg-slate-25[data-v-a7c5c2b1]:hover{
  --tw-bg-opacity: 1;
  background-color: hsl(210 16.7% 97.6% / var(--tw-bg-opacity));
}
.hover\:bg-slate-50[data-v-a7c5c2b1]:hover{
  --tw-bg-opacity: 1;
  background-color: hsl(209 13.3% 95.3% / var(--tw-bg-opacity));
}
.hover\:bg-slate-75[data-v-a7c5c2b1]:hover{
  --tw-bg-opacity: 1;
  background-color: hsl(209 12.2% 93.2% / var(--tw-bg-opacity));
}
.hover\:bg-woot-100[data-v-a7c5c2b1]:hover{
  --tw-bg-opacity: 1;
  background-color: hsl(209 95.0% 90.1% / var(--tw-bg-opacity));
}
.hover\:bg-woot-50[data-v-a7c5c2b1]:hover{
  --tw-bg-opacity: 1;
  background-color: hsl(209 100% 96.5% / var(--tw-bg-opacity));
}
.hover\:bg-woot-75[data-v-a7c5c2b1]:hover{
  --tw-bg-opacity: 1;
  background-color: hsl(210 98.8% 94.0% / var(--tw-bg-opacity));
}
.hover\:text-slate-600[data-v-a7c5c2b1]:hover{
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 43.5% / var(--tw-text-opacity));
}
.hover\:text-slate-700[data-v-a7c5c2b1]:hover{
  --tw-text-opacity: 1;
  color: hsl(207 5.6% 31.6% / var(--tw-text-opacity));
}
.hover\:text-slate-900[data-v-a7c5c2b1]:hover{
  --tw-text-opacity: 1;
  color: hsl(200 7.0% 8.8% / var(--tw-text-opacity));
}
.hover\:text-woot-500[data-v-a7c5c2b1]:hover{
  --tw-text-opacity: 1;
  color: hsl(212 77.4% 23.1% / var(--tw-text-opacity));
}
.hover\:underline[data-v-a7c5c2b1]:hover{
  text-decoration-line: underline;
}
.hover\:underline-offset-4[data-v-a7c5c2b1]:hover{
  text-underline-offset: 4px;
}
.hover\:shadow-none[data-v-a7c5c2b1]:hover{
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.focus\:border-transparent[data-v-a7c5c2b1]:focus{
  border-color: transparent;
}
.focus\:border-woot-500[data-v-a7c5c2b1]:focus{
  --tw-border-opacity: 1;
  border-color: hsl(212 77.4% 23.1% / var(--tw-border-opacity));
}
.focus\:border-woot-600[data-v-a7c5c2b1]:focus{
  --tw-border-opacity: 1;
  border-color: hsl(206 100% 50.0% / var(--tw-border-opacity));
}
.focus\:bg-slate-25[data-v-a7c5c2b1]:focus{
  --tw-bg-opacity: 1;
  background-color: hsl(210 16.7% 97.6% / var(--tw-bg-opacity));
}
.focus\:ring-2[data-v-a7c5c2b1]: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-woot-100[data-v-a7c5c2b1]:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: hsl(209 95.0% 90.1% / var(--tw-ring-opacity));
}
.active\:border-transparent[data-v-a7c5c2b1]:active{
  border-color: transparent;
}
.active\:shadow-none[data-v-a7c5c2b1]:active{
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.group:last-child .group-last\:border-transparent[data-v-a7c5c2b1]{
  border-color: transparent;
}
.group:hover .group-hover\:visible[data-v-a7c5c2b1]{
  visibility: visible;
}
.group:hover .group-hover\:border-transparent[data-v-a7c5c2b1]{
  border-color: transparent;
}
[data-v-a7c5c2b1]:is(.dark .dark\:border-red-700\/50){
  border-color: hsl(358 65.0% 48.7% / 0.5);
}
[data-v-a7c5c2b1]:is(.dark .dark\:border-slate-500){
  --tw-border-opacity: 1;
  border-color: hsl(206 5.2% 49.5% / var(--tw-border-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:border-slate-600){
  --tw-border-opacity: 1;
  border-color: hsl(206 6.0% 43.5% / var(--tw-border-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:border-slate-600\/70){
  border-color: hsl(206 6.0% 43.5% / 0.7);
}
[data-v-a7c5c2b1]:is(.dark .dark\:border-slate-700){
  --tw-border-opacity: 1;
  border-color: hsl(207 5.6% 31.6% / var(--tw-border-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:border-slate-700\/30){
  border-color: hsl(207 5.6% 31.6% / 0.3);
}
[data-v-a7c5c2b1]:is(.dark .dark\:border-slate-700\/50){
  border-color: hsl(207 5.6% 31.6% / 0.5);
}
[data-v-a7c5c2b1]:is(.dark .dark\:border-slate-800){
  --tw-border-opacity: 1;
  border-color: hsl(198 6.6% 15.8% / var(--tw-border-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:border-slate-800\/50){
  border-color: hsl(198 6.6% 15.8% / 0.5);
}
[data-v-a7c5c2b1]:is(.dark .dark\:border-slate-800\/75){
  border-color: hsl(198 6.6% 15.8% / 0.75);
}
[data-v-a7c5c2b1]:is(.dark .dark\:border-slate-900){
  --tw-border-opacity: 1;
  border-color: hsl(200 7.0% 8.8% / var(--tw-border-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:border-woot-400){
  --tw-border-opacity: 1;
  border-color: hsl(210 100% 66.1% / var(--tw-border-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:border-woot-500){
  --tw-border-opacity: 1;
  border-color: hsl(212 77.4% 23.1% / var(--tw-border-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:border-woot-700){
  --tw-border-opacity: 1;
  border-color: hsl(211 89.7% 34.1% / var(--tw-border-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:border-yellow-300\/10){
  border-color: hsl(54 100% 68.0% / 0.1);
}
[data-v-a7c5c2b1]:is(.dark .dark\:\!bg-slate-900){
  --tw-bg-opacity: 1 !important;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity)) !important;
}
[data-v-a7c5c2b1]:is(.dark .dark\:bg-black_transparent){
  background-color: rgba(0, 0, 0, 0.9);
}
[data-v-a7c5c2b1]:is(.dark .dark\:bg-green-400){
  --tw-bg-opacity: 1;
  background-color: hsl(151 49.3% 46.5% / var(--tw-bg-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:bg-green-700){
  --tw-bg-opacity: 1;
  background-color: hsl(153 67.0% 28.5% / var(--tw-bg-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:bg-red-100){
  --tw-bg-opacity: 1;
  background-color: hsl(360 81.7% 87.8% / var(--tw-bg-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:bg-red-200){
  --tw-bg-opacity: 1;
  background-color: hsl(359 69.5% 74.3% / var(--tw-bg-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:bg-red-700){
  --tw-bg-opacity: 1;
  background-color: hsl(358 65.0% 48.7% / var(--tw-bg-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:bg-red-800\/50){
  background-color: hsl(358 65.0% 40.4% / 0.5);
}
[data-v-a7c5c2b1]:is(.dark .dark\:bg-slate-200){
  --tw-bg-opacity: 1;
  background-color: hsl(207 11.1% 85.9% / var(--tw-bg-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:bg-slate-300){
  --tw-bg-opacity: 1;
  background-color: hsl(205 10.7% 78.0% / var(--tw-bg-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:bg-slate-500){
  --tw-bg-opacity: 1;
  background-color: hsl(206 5.2% 49.5% / var(--tw-bg-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:bg-slate-600){
  --tw-bg-opacity: 1;
  background-color: hsl(206 6.0% 43.5% / var(--tw-bg-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:bg-slate-700){
  --tw-bg-opacity: 1;
  background-color: hsl(207 5.6% 31.6% / var(--tw-bg-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:bg-slate-700\/80){
  background-color: hsl(207 5.6% 31.6% / 0.8);
}
[data-v-a7c5c2b1]:is(.dark .dark\:bg-slate-800){
  --tw-bg-opacity: 1;
  background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:bg-slate-900){
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:bg-transparent){
  background-color: transparent;
}
[data-v-a7c5c2b1]:is(.dark .dark\:bg-woot-100){
  --tw-bg-opacity: 1;
  background-color: hsl(209 95.0% 90.1% / var(--tw-bg-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:bg-woot-200){
  --tw-bg-opacity: 1;
  background-color: hsl(208 77.5% 76.9% / var(--tw-bg-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:bg-woot-500){
  --tw-bg-opacity: 1;
  background-color: hsl(212 77.4% 23.1% / var(--tw-bg-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:bg-woot-500\/25){
  background-color: hsl(212 77.4% 23.1% / 0.25);
}
[data-v-a7c5c2b1]:is(.dark .dark\:bg-woot-600){
  --tw-bg-opacity: 1;
  background-color: hsl(206 100% 50.0% / var(--tw-bg-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:bg-woot-600\/50){
  background-color: hsl(206 100% 50.0% / 0.5);
}
[data-v-a7c5c2b1]:is(.dark .dark\:bg-woot-800){
  --tw-bg-opacity: 1;
  background-color: hsl(212 77.4% 23.1% / var(--tw-bg-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:bg-yellow-200\/20){
  background-color: hsl(52 97.9% 82.0% / 0.2);
}
[data-v-a7c5c2b1]:is(.dark .dark\:bg-yellow-500){
  --tw-bg-opacity: 1;
  background-color: hsl(48 100% 47.0% / var(--tw-bg-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:bg-yellow-700){
  --tw-bg-opacity: 1;
  background-color: hsl(49 90.3% 18.4% / var(--tw-bg-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:bg-yellow-800){
  --tw-bg-opacity: 1;
  background-color: hsl(46 100% 6.7% / var(--tw-bg-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:bg-opacity-30){
  --tw-bg-opacity: 0.3;
}
[data-v-a7c5c2b1]:is(.dark .dark\:fill-slate-800){
  fill: hsl(198, 6.6%, 15.8%);
}
[data-v-a7c5c2b1]:is(.dark .dark\:\!text-slate-600){
  --tw-text-opacity: 1 !important;
  color: hsl(206 6.0% 43.5% / var(--tw-text-opacity)) !important;
}
[data-v-a7c5c2b1]:is(.dark .dark\:text-black-100){
  --tw-text-opacity: 1;
  color: hsl(210 6.0% 93.0% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:text-green-100){
  --tw-text-opacity: 1;
  color: hsl(143 40.3% 79.0% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:text-green-400){
  --tw-text-opacity: 1;
  color: hsl(151 49.3% 46.5% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:text-green-500){
  --tw-text-opacity: 1;
  color: hsl(151 55.0% 41.5% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:text-green-600){
  --tw-text-opacity: 1;
  color: hsl(152 57.5% 37.6% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:text-red-100){
  --tw-text-opacity: 1;
  color: hsl(360 81.7% 87.8% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:text-red-200){
  --tw-text-opacity: 1;
  color: hsl(359 69.5% 74.3% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:text-red-400){
  --tw-text-opacity: 1;
  color: hsl(358 85.3% 64.0% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:text-red-500){
  --tw-text-opacity: 1;
  color: hsl(358 75.0% 59.0% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:text-red-600){
  --tw-text-opacity: 1;
  color: hsl(358 69.4% 55.2% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:text-red-800){
  --tw-text-opacity: 1;
  color: hsl(358 65.0% 40.4% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:text-red-900){
  --tw-text-opacity: 1;
  color: hsl(354 50.0% 14.6% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:text-slate-100){
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:text-slate-200){
  --tw-text-opacity: 1;
  color: hsl(207 11.1% 85.9% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:text-slate-25){
  --tw-text-opacity: 1;
  color: hsl(210 16.7% 97.6% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:text-slate-300){
  --tw-text-opacity: 1;
  color: hsl(205 10.7% 78.0% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:text-slate-400){
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 63.0% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:text-slate-50){
  --tw-text-opacity: 1;
  color: hsl(209 13.3% 95.3% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:text-slate-500){
  --tw-text-opacity: 1;
  color: hsl(206 5.2% 49.5% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:text-slate-600){
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 43.5% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:text-slate-700){
  --tw-text-opacity: 1;
  color: hsl(207 5.6% 31.6% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:text-slate-75){
  --tw-text-opacity: 1;
  color: hsl(209 12.2% 93.2% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:text-white){
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:text-woot-100){
  --tw-text-opacity: 1;
  color: hsl(209 95.0% 90.1% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:text-woot-300){
  --tw-text-opacity: 1;
  color: hsl(206 81.9% 65.3% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:text-woot-500){
  --tw-text-opacity: 1;
  color: hsl(212 77.4% 23.1% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:text-woot-600){
  --tw-text-opacity: 1;
  color: hsl(206 100% 50.0% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:text-woot-900){
  --tw-text-opacity: 1;
  color: hsl(216 50.0% 11.8% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:text-yellow-100){
  --tw-text-opacity: 1;
  color: hsl(55 100% 90.9% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:text-yellow-400){
  --tw-text-opacity: 1;
  color: hsl(53 92.0% 50.0% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:text-yellow-500){
  --tw-text-opacity: 1;
  color: hsl(48 100% 47.0% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:text-yellow-600){
  --tw-text-opacity: 1;
  color: hsl(48 100% 46.1% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .before\:dark\:border-slate-600)::before{
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: hsl(206 6.0% 43.5% / var(--tw-border-opacity));
}
[data-v-a7c5c2b1]:is(.dark .after\:dark\:border-slate-600)::after{
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: hsl(206 6.0% 43.5% / var(--tw-border-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:hover\:bg-slate-700:hover){
  --tw-bg-opacity: 1;
  background-color: hsl(207 5.6% 31.6% / var(--tw-bg-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:hover\:bg-slate-800:hover){
  --tw-bg-opacity: 1;
  background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:hover\:bg-slate-900:hover){
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
}
[data-v-a7c5c2b1]:is(.dark .hover\:dark\:bg-slate-800):hover{
  --tw-bg-opacity: 1;
  background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:hover\:text-slate-100:hover){
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:hover\:text-slate-200:hover){
  --tw-text-opacity: 1;
  color: hsl(207 11.1% 85.9% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:hover\:text-woot-500:hover){
  --tw-text-opacity: 1;
  color: hsl(212 77.4% 23.1% / var(--tw-text-opacity));
}
[data-v-a7c5c2b1]:is(.dark .dark\:focus\:bg-slate-700:focus){
  --tw-bg-opacity: 1;
  background-color: hsl(207 5.6% 31.6% / var(--tw-bg-opacity));
}
@media (min-width: 640px){
.sm\:w-\[50\%\][data-v-a7c5c2b1]{
    width: 50%;
}
.sm\:max-w-\[50\%\][data-v-a7c5c2b1]{
    max-width: 50%;
}
.sm\:basis-\[17\.5rem\][data-v-a7c5c2b1]{
    flex-basis: 17.5rem;
}
.sm\:grid-cols-2[data-v-a7c5c2b1]{
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.sm\:items-center[data-v-a7c5c2b1]{
    align-items: center;
}
.sm\:justify-center[data-v-a7c5c2b1]{
    justify-content: center;
}
.sm\:gap-16[data-v-a7c5c2b1]{
    gap: 4rem;
}
.sm\:text-center[data-v-a7c5c2b1]{
    text-align: center;
}
.sm\:text-5xl[data-v-a7c5c2b1]{
    font-size: 3rem;
    line-height: 1;
}
}
@media (min-width: 768px){
.md\:top-\[6\.25rem\][data-v-a7c5c2b1]{
    top: 6.25rem;
}
.md\:block[data-v-a7c5c2b1]{
    display: block;
}
.md\:grid[data-v-a7c5c2b1]{
    display: grid;
}
.md\:w-\[16\%\][data-v-a7c5c2b1]{
    width: 16%;
}
.md\:w-\[240px\][data-v-a7c5c2b1]{
    width: 240px;
}
.md\:w-\[34\%\][data-v-a7c5c2b1]{
    width: 34%;
}
.md\:max-w-\[16\%\][data-v-a7c5c2b1]{
    max-width: 16%;
}
.md\:basis-\[18\.75rem\][data-v-a7c5c2b1]{
    flex-basis: 18.75rem;
}
.md\:grid-cols-2[data-v-a7c5c2b1]{
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.md\:grid-cols-7[data-v-a7c5c2b1]{
    grid-template-columns: repeat(7, minmax(0, 1fr));
}
.md\:flex-row[data-v-a7c5c2b1]{
    flex-direction: row;
}
.md\:items-center[data-v-a7c5c2b1]{
    align-items: center;
}
.md\:px-0[data-v-a7c5c2b1]{
    padding-left: 0px;
    padding-right: 0px;
}
}
@media (min-width: 1024px){
.lg\:mt-0[data-v-a7c5c2b1]{
    margin-top: 0px;
}
.lg\:block[data-v-a7c5c2b1]{
    display: block;
}
.lg\:w-\[25\%\][data-v-a7c5c2b1]{
    width: 25%;
}
.lg\:w-\[40\%\][data-v-a7c5c2b1]{
    width: 40%;
}
.lg\:w-\[60\%\][data-v-a7c5c2b1]{
    width: 60%;
}
.lg\:basis-\[19\.375rem\][data-v-a7c5c2b1]{
    flex-basis: 19.375rem;
}
.lg\:grid-cols-3[data-v-a7c5c2b1]{
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
.lg\:grid-cols-8[data-v-a7c5c2b1]{
    grid-template-columns: repeat(8, minmax(0, 1fr));
}
}
@media (min-width: 1280px){
.xl\:basis-\[20\.625rem\][data-v-a7c5c2b1]{
    flex-basis: 20.625rem;
}
}
@media (min-width: 1536px){
.\32xl\:basis-\[22rem\][data-v-a7c5c2b1]{
    flex-basis: 22rem;
}
}
.ltr\:right-2[data-v-a7c5c2b1]:where([dir="ltr"], [dir="ltr"] *){
  right: 0.5rem;
}
.ltr\:-ml-1[data-v-a7c5c2b1]:where([dir="ltr"], [dir="ltr"] *){
  margin-left: -0.25rem;
}
.ltr\:-ml-1\.5[data-v-a7c5c2b1]:where([dir="ltr"], [dir="ltr"] *){
  margin-left: -0.375rem;
}
.ltr\:ml-0[data-v-a7c5c2b1]:where([dir="ltr"], [dir="ltr"] *){
  margin-left: 0px;
}
.ltr\:ml-1[data-v-a7c5c2b1]:where([dir="ltr"], [dir="ltr"] *){
  margin-left: 0.25rem;
}
.ltr\:border-r-2[data-v-a7c5c2b1]:where([dir="ltr"], [dir="ltr"] *){
  border-right-width: 2px;
}
.ltr\:text-left[data-v-a7c5c2b1]:where([dir="ltr"], [dir="ltr"] *){
  text-align: left;
}
.rtl\:left-2[data-v-a7c5c2b1]:where([dir="rtl"], [dir="rtl"] *){
  left: 0.5rem;
}
.rtl\:left-auto[data-v-a7c5c2b1]:where([dir="rtl"], [dir="rtl"] *){
  left: auto;
}
.rtl\:right-0[data-v-a7c5c2b1]:where([dir="rtl"], [dir="rtl"] *){
  right: 0px;
}
.rtl\:right-14[data-v-a7c5c2b1]:where([dir="rtl"], [dir="rtl"] *){
  right: 3.5rem;
}
.rtl\:right-3[data-v-a7c5c2b1]:where([dir="rtl"], [dir="rtl"] *){
  right: 0.75rem;
}
.rtl\:-mr-1[data-v-a7c5c2b1]:where([dir="rtl"], [dir="rtl"] *){
  margin-right: -0.25rem;
}
.rtl\:-mr-1\.5[data-v-a7c5c2b1]:where([dir="rtl"], [dir="rtl"] *){
  margin-right: -0.375rem;
}
.rtl\:ml-0[data-v-a7c5c2b1]:where([dir="rtl"], [dir="rtl"] *){
  margin-left: 0px;
}
.rtl\:ml-0\.5[data-v-a7c5c2b1]:where([dir="rtl"], [dir="rtl"] *){
  margin-left: 0.125rem;
}
.rtl\:ml-1[data-v-a7c5c2b1]:where([dir="rtl"], [dir="rtl"] *){
  margin-left: 0.25rem;
}
.rtl\:ml-1\.5[data-v-a7c5c2b1]:where([dir="rtl"], [dir="rtl"] *){
  margin-left: 0.375rem;
}
.rtl\:ml-2[data-v-a7c5c2b1]:where([dir="rtl"], [dir="rtl"] *){
  margin-left: 0.5rem;
}
.rtl\:ml-4[data-v-a7c5c2b1]:where([dir="rtl"], [dir="rtl"] *){
  margin-left: 1rem;
}
.rtl\:ml-\[6\.25rem\][data-v-a7c5c2b1]:where([dir="rtl"], [dir="rtl"] *){
  margin-left: 6.25rem;
}
.rtl\:mr-0[data-v-a7c5c2b1]:where([dir="rtl"], [dir="rtl"] *){
  margin-right: 0px;
}
.rtl\:mr-1[data-v-a7c5c2b1]:where([dir="rtl"], [dir="rtl"] *){
  margin-right: 0.25rem;
}
.rtl\:mr-2[data-v-a7c5c2b1]:where([dir="rtl"], [dir="rtl"] *){
  margin-right: 0.5rem;
}
.rtl\:mr-2\.5[data-v-a7c5c2b1]:where([dir="rtl"], [dir="rtl"] *){
  margin-right: 0.625rem;
}
.rtl\:mr-3[data-v-a7c5c2b1]:where([dir="rtl"], [dir="rtl"] *){
  margin-right: 0.75rem;
}
.rtl\:mr-4[data-v-a7c5c2b1]:where([dir="rtl"], [dir="rtl"] *){
  margin-right: 1rem;
}
.rtl\:rotate-180[data-v-a7c5c2b1]: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\:border-l[data-v-a7c5c2b1]:where([dir="rtl"], [dir="rtl"] *){
  border-left-width: 1px;
}
.rtl\:border-l-0[data-v-a7c5c2b1]:where([dir="rtl"], [dir="rtl"] *){
  border-left-width: 0px;
}
.rtl\:border-l-2[data-v-a7c5c2b1]:where([dir="rtl"], [dir="rtl"] *){
  border-left-width: 2px;
}
.rtl\:border-r[data-v-a7c5c2b1]:where([dir="rtl"], [dir="rtl"] *){
  border-right-width: 1px;
}
.rtl\:border-r-0[data-v-a7c5c2b1]:where([dir="rtl"], [dir="rtl"] *){
  border-right-width: 0px;
}
.rtl\:pl-0[data-v-a7c5c2b1]:where([dir="rtl"], [dir="rtl"] *){
  padding-left: 0px;
}
.rtl\:pl-2[data-v-a7c5c2b1]:where([dir="rtl"], [dir="rtl"] *){
  padding-left: 0.5rem;
}
.rtl\:pl-2\.5[data-v-a7c5c2b1]:where([dir="rtl"], [dir="rtl"] *){
  padding-left: 0.625rem;
}
.rtl\:pr-0[data-v-a7c5c2b1]:where([dir="rtl"], [dir="rtl"] *){
  padding-right: 0px;
}
.rtl\:pr-4[data-v-a7c5c2b1]:where([dir="rtl"], [dir="rtl"] *){
  padding-right: 1rem;
}
.rtl\:text-right[data-v-a7c5c2b1]:where([dir="rtl"], [dir="rtl"] *){
  text-align: right;
}
.rtl\:\[direction\:initial\][data-v-a7c5c2b1]:where([dir="rtl"], [dir="rtl"] *){
  direction: initial;
}
:is(.dark .\[\&\>\.preview-item\]\:dark\:bg-slate-700)>.preview-item[data-v-a7c5c2b1]{
  --tw-bg-opacity: 1;
  background-color: hsl(207 5.6% 31.6% / var(--tw-bg-opacity));
}
.\[\&\>input\]\:\!mb-0>input[data-v-a7c5c2b1]{
  margin-bottom: 0px !important;
}
.ltr\:\[\&\>input\]\:ml-12>input[data-v-a7c5c2b1]:where([dir="ltr"], [dir="ltr"] *){
  margin-left: 3rem;
}
.rtl\:\[\&\>input\]\:mr-12>input[data-v-a7c5c2b1]:where([dir="rtl"], [dir="rtl"] *){
  margin-right: 3rem;
}
.\[\&\>p\]\:mb-0>p[data-v-a7c5c2b1]{
  margin-bottom: 0px;
}
.\[\&\>p\]\:w-max>p[data-v-a7c5c2b1]{
  width: -moz-max-content;
  width: max-content;
}
.\[\&\>span\]\:flex>span[data-v-a7c5c2b1]{
  display: flex;
}
.\[\&\>span\]\:items-center>span[data-v-a7c5c2b1]{
  align-items: center;
}
.\[\&\>span\]\:justify-center>span[data-v-a7c5c2b1]{
  justify-content: center;
}.button--disconnect[data-v-4505c52a] {
    margin-left: 0.5rem
}.preview-card--wrap[data-v-e4823ff0] {
    display: flex;
    max-height: 21.25rem;
    min-width: 15rem;
    max-width: 23.75rem;
    flex-direction: column;
    border-radius: 0.375rem;
    border-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: hsl(209 12.2% 93.2% / var(--tw-border-opacity))
}
[data-v-e4823ff0]:is(.dark .preview-card--wrap) {
    --tw-border-opacity: 1;
    border-color: hsl(206 6.0% 43.5% / var(--tw-border-opacity))
}
.preview-card--wrap .header--wrap[data-v-e4823ff0] {
    display: flex;
    height: 2.5rem;
    width: 100%;
    align-items: center;
    justify-content: space-between;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: hsl(209 13.3% 95.3% / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(209 13.3% 95.3% / var(--tw-bg-opacity));
    padding-left: 0.5rem;
    padding-right: 0.5rem
}
[data-v-e4823ff0]:is(.dark .preview-card--wrap .header--wrap) {
    --tw-border-opacity: 1;
    border-color: hsl(206 6.0% 43.5% / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity))
}
.preview-card--wrap .active[data-v-e4823ff0] {
    border-bottom-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: hsl(210 98.8% 94.0% / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(209 100% 96.5% / var(--tw-bg-opacity))
}
[data-v-e4823ff0]:is(.dark .preview-card--wrap .active) {
    --tw-border-opacity: 1;
    border-color: hsl(211 89.7% 34.1% / var(--tw-border-opacity))
}
.active-card[data-v-e4823ff0] {
    border-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: hsl(206 81.9% 65.3% / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(210 100% 98.0% / var(--tw-bg-opacity))
}
[data-v-e4823ff0]:is(.dark .active-card) {
    --tw-border-opacity: 1;
    border-color: hsl(210 100% 66.1% / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(207 5.6% 31.6% / var(--tw-bg-opacity))
}.settings .settings--tabs[data-v-2bc6a398] .tabs {
    padding: 0px
}.inactive img[data-v-6ecd348c] {
  filter: grayscale(100%);
}
.inactive.channel[data-v-6ecd348c]:hover {
  cursor: not-allowed;
  border-color: transparent;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.channel[data-v-6ecd348c] {
  margin: -1px;
  display: flex;
  cursor: pointer;
  flex-direction: column;
  align-items: center;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: hsl(210 16.7% 97.6% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 0px;
  padding-right: 0px;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
[data-v-6ecd348c]:is(.dark .channel) {
  --tw-border-opacity: 1;
  border-color: hsl(198 6.6% 15.8% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
}
.channel[data-v-6ecd348c]:hover {
  z-index: 50;
  --tw-border-opacity: 1;
  border-color: hsl(212 77.4% 23.1% / var(--tw-border-opacity));
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
[data-v-6ecd348c]:is(.dark .channel:hover) {
  --tw-border-opacity: 1;
  border-color: hsl(212 77.4% 23.1% / var(--tw-border-opacity));
}
.channel.disabled[data-v-6ecd348c] {
  opacity: 0.6;
}
.channel img[data-v-6ecd348c] {
  margin-top: 1rem;
  margin-bottom: 1rem;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}
.channel .channel__title[data-v-6ecd348c] {
  text-align: center;
  font-size: 1rem;
  line-height: 1.5rem;
  text-transform: capitalize;
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
[data-v-6ecd348c]:is(.dark .channel .channel__title) {
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.channel p[data-v-6ecd348c] {
  width: 100%;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 43.5% / var(--tw-text-opacity));
}
[data-v-6ecd348c]:is(.dark .channel p) {
  --tw-text-opacity: 1;
  color: hsl(205 10.7% 78.0% / var(--tw-text-opacity));
}
.height-auto[data-v-6c4db35c] {
  height: auto;
}
.channel-list[data-v-6c4db35c] {
  margin-top: var(--space-medium);
}

.microsoft--sign-in-form[data-v-bef21891] {
    margin-top: 1.5rem
}

.channel-list[data-v-d64808a0] {
  margin-top: var(--space-medium);
}
.messagingServiceHelptext[data-v-44c75c91] {
  margin-top: -10px;
  margin-bottom: 15px;
}
.messagingServiceHelptext .checkbox[data-v-44c75c91] {
  margin: 0px 4px;
}.checkbox[data-v-e8fac823] {
    margin-right: 0.5rem
}
.show-more--button[data-v-c9891d94] {
  color: var(--w-500);
}
.dashboard-app-label-url[data-v-ec0487db] {
    position: relative;
    width: 100%
}
.dashboard-app-label-url[data-v-ec0487db]:before {
    visibility: hidden;
    --tw-content: "&nbsp";
    content: var(--tw-content)
}
.dashboard-app-label-url span[data-v-ec0487db] {
    position: absolute;
    left: 0px;
    right: 0px
}.label-name--input[data-v-806db85f] input {
    text-transform: lowercase
}[data-v-97613855]:root {
  --dashboard-app-tabs-height: 2.4375rem;
}
.label-color--container[data-v-97613855] {
  display: flex;
  align-items: center;
}
.label-color--display[data-v-97613855] {
  margin-right: 0.25rem;
  height: 1rem;
  width: 1rem;
  border-radius: 0.25rem;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: hsl(209 13.3% 95.3% / var(--tw-border-opacity));
}
[data-v-97613855]:is(.dark .label-color--display) {
  --tw-border-opacity: 1;
  border-color: hsl(207 5.6% 31.6% / var(--tw-border-opacity));
}
.label-color--display[data-v-97613855]:where([dir="rtl"], [dir="rtl"] *) {
  margin-right: 0px;
  margin-left: 0.25rem;
}
.label-title span[data-v-97613855] {
  display: inline-block;
  width: 15rem;
}.avatar-container[data-v-03c222e8] {
  display: flex;
  align-items: center;
}
.avatar-container span[data-v-03c222e8] {
  margin-left: var(--space-small);
  margin-right: var(--space-small);
}[data-v-c8791801]:root {
  --dashboard-app-tabs-height: 2.4375rem;
}
.notification--checkbox[data-v-c8791801] {
  font-size: 1.375rem;
}
.push-notification--button[data-v-c8791801] {
  margin-bottom: var(--space-one);
}
.notification-items--wrapper[data-v-c8791801] {
  margin-bottom: var(--space-smaller);
}
.notification-label[data-v-c8791801] {
  display: flex;
  font-weight: var(--font-weight-bold);
  margin-bottom: var(--space-small);
}
.tone-selector[data-v-c8791801] {
  height: var(--space-large);
  padding-bottom: var(--space-micro);
  padding-top: var(--space-micro);
  width: var(--space-mega);
}:root {
  --dashboard-app-tabs-height: 2.4375rem;
}
.profile--settings--row {
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: hsl(209 13.3% 95.3% / var(--tw-border-opacity));
}
:is(.dark .profile--settings--row) {
  --tw-border-opacity: 1;
  border-color: hsl(207 5.6% 31.6% / var(--tw-border-opacity));
}
.profile--settings--row {
  padding: var(--space-normal);
}
.profile--settings--row .small-3 {
  padding: var(--space-normal) var(--space-medium) var(--space-normal) 0;
}
.profile--settings--row .small-9 {
  padding: var(--space-normal);
}.message-editor[data-v-df57a94f] {
    margin-bottom: 1rem;
    padding-left: 0.75rem;
    padding-right: 0.75rem
}
.message-editor[data-v-df57a94f] .ProseMirror-menubar {
    left: 0.5rem
}.text--container[data-v-add0011d] {
  position: relative;
  text-align: left;
}
.text--container .button--text[data-v-add0011d],
.text--container .button--visibility[data-v-add0011d] {
  margin-top: 0;
  position: absolute;
  right: 0;
}
.text--container .button--visibility[data-v-add0011d] {
  right: 60px;
}
.filter-container[data-v-36c3f693] {
  grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
}
.reports-option__rounded--item {
  border-radius: 100%;
  height: var(--space-two);
  width: var(--space-two);
}
.reports-option__item {
  flex-shrink: 0;
  margin-right: var(--space-small);
}
.reports-option__label--swatch {
  border: 1px solid var(--color-border);
}
.reports-option__wrap {
  align-items: center;
  display: flex;
}
.reports-option__title {
  margin: 0 var(--space-small);
}
.switch {
  margin-bottom: var(--space-zero);
  margin-left: var(--space-small);
}.csat--metric-card[data-v-cc42e290] {
  margin: 0;
  padding: var(--space-normal);
}
.csat--metric-card.disabled[data-v-cc42e290] {
  filter: grayscale(100%);
  opacity: 0.3;
  pointer-events: none;
}
.csat--metric-card .heading[data-v-cc42e290] {
  align-items: center;
  display: flex;
  font-size: var(--font-size-small);
  font-weight: var(--font-weight-bold);
  margin: 0;
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
[data-v-cc42e290]:is(.dark .csat--metric-card .heading) {
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.csat--metric-card .metric[data-v-cc42e290] {
  font-size: var(--font-size-bigger);
  font-weight: var(--font-weight-feather);
  margin-bottom: 0;
  margin-top: var(--space-smaller);
  --tw-text-opacity: 1;
  color: hsl(207 5.6% 31.6% / var(--tw-text-opacity));
}
[data-v-cc42e290]:is(.dark .csat--metric-card .metric) {
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.csat--icon[data-v-cc42e290] {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0.125rem;
  margin-right: 0.125rem;
  --tw-text-opacity: 1;
  color: hsl(206 5.2% 49.5% / var(--tw-text-opacity));
}
[data-v-cc42e290]:is(.dark .csat--icon) {
  --tw-text-opacity: 1;
  color: hsl(207 11.1% 85.9% / var(--tw-text-opacity));
}.csat--table-container[data-v-aa98b094] {
  display: flex;
  flex-direction: column;
  flex: 1;
}
.csat--table-container .ve-table[data-v-aa98b094] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
[data-v-aa98b094]:is(.dark .csat--table-container .ve-table) {
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
}
.csat--table-container .ve-table[data-v-aa98b094] .ve-table-container {
  border-radius: var(--border-radius-normal);
}
.csat--table-container .ve-table[data-v-aa98b094] th.ve-table-header-th {
  font-size: var(--font-size-mini) !important;
  padding: var(--space-normal) !important;
}
.csat--table-container .ve-table[data-v-aa98b094] td.ve-table-body-td {
  padding: var(--space-small) var(--space-normal) !important;
}
.csat--table-container[data-v-aa98b094] .ve-pagination {
  background-color: transparent;
}
.csat--table-container[data-v-aa98b094] .ve-pagination-select {
  display: none;
}
.csat--table-container .emoji-response[data-v-aa98b094] {
  font-size: var(--font-size-large);
}
.csat--table-container .table-pagination[data-v-aa98b094] {
  margin-top: var(--space-normal);
  text-align: right;
}
.csat--empty-records[data-v-aa98b094] {
  align-items: center;
  border-top: 0;
  display: flex;
  font-size: var(--font-size-small);
  height: 12.5rem;
  justify-content: center;
  margin-top: -1px;
  width: 100%;
  border-width: 1px;
  border-top-width: 0px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: hsl(209 12.2% 93.2% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 43.5% / var(--tw-text-opacity));
}
[data-v-aa98b094]:is(.dark .csat--empty-records) {
  --tw-border-opacity: 1;
  border-color: hsl(207 5.6% 31.6% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(207 11.1% 85.9% / var(--tw-text-opacity));
}
.csat--timestamp[data-v-aa98b094] {
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 43.5% / var(--tw-text-opacity));
}
[data-v-aa98b094]:is(.dark .csat--timestamp) {
  --tw-text-opacity: 1;
  color: hsl(207 11.1% 85.9% / var(--tw-text-opacity));
}.card[data-v-0045ecf4] {
  --tw-border-opacity: 1;
  border-color: hsl(209 12.2% 93.2% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}[data-v-0045ecf4]:is(.dark .card) {
  --tw-border-opacity: 1;
  border-color: hsl(207 5.6% 31.6% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity));
}.card[data-v-0045ecf4] {
  margin: var(--space-small) !important;
}
.card .card-header--control-area[data-v-0045ecf4] {
  transition: opacity 0.2s ease-in-out;
  opacity: 0.2;
}
.card:hover .card-header--control-area[data-v-0045ecf4] {
  opacity: 1;
}
.card-header[data-v-0045ecf4] {
  grid-template-columns: repeat(auto-fit, minmax(max-content, 50%));
  gap: var(--space-small) 0px;
  margin-bottom: 1.5rem;
  display: grid;
  width: 100%;
  flex-grow: 1;
}
.card-header .card-header--title-area[data-v-0045ecf4] {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.card-header .card-header--title-area h5[data-v-0045ecf4] {
  margin-bottom: 0px;
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
[data-v-0045ecf4]:is(.dark .card-header .card-header--title-area h5) {
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.card-header .card-header--title-area .live[data-v-0045ecf4] {
  background: rgba(37, 211, 102, 0.1);
  margin: 0.25rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  font-size: 0.75rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: hsl(151 49.3% 46.5% / var(--tw-text-opacity));
}
[data-v-0045ecf4]:is(.dark .card-header .card-header--title-area .live) {
  --tw-text-opacity: 1;
  color: hsl(151 49.3% 46.5% / var(--tw-text-opacity));
}
.card-header .card-header--title-area .live .ellipse[data-v-0045ecf4] {
  margin-right: 0.25rem;
  height: 0.25rem;
  width: 0.25rem;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: hsl(151 49.3% 46.5% / var(--tw-bg-opacity));
}
[data-v-0045ecf4]:is(.dark .card-header .card-header--title-area .live .ellipse) {
  --tw-bg-opacity: 1;
  background-color: hsl(151 49.3% 46.5% / var(--tw-bg-opacity));
}
.card-header .card-header--title-area .live .ellipse[data-v-0045ecf4]:where([dir="rtl"], [dir="rtl"] *) {
  margin-right: 0px;
  margin-left: 0px;
}
.card-header .card-header--control-area[data-v-0045ecf4] {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
  gap: 0.5rem;
}
.card-body .metric-content[data-v-0045ecf4] {
  padding-bottom: 0.5rem;
}
.card-body .metric-content .heading[data-v-0045ecf4] {
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: hsl(207 5.6% 31.6% / var(--tw-text-opacity));
}
[data-v-0045ecf4]:is(.dark .card-body .metric-content .heading) {
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.card-body .metric-content .metric[data-v-0045ecf4] {
  margin-bottom: 0px;
  margin-top: 0.25rem;
  font-size: 1.875rem;
  line-height: 2.25rem;
  --tw-text-opacity: 1;
  color: hsl(212 77.4% 23.1% / var(--tw-text-opacity));
}
[data-v-0045ecf4]:is(.dark .card-body .metric-content .metric) {
  --tw-text-opacity: 1;
  color: hsl(206 81.9% 65.3% / var(--tw-text-opacity));
}
.conversation-metric-loader[data-v-0045ecf4] {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 3rem;
  font-size: 1rem;
  line-height: 1.5rem;
}@media screen and (max-width: 768px) {
.heatmap-container[data-v-fc6e81b5] {
    overflow-y: auto;
}
}
.loading-cell[data-v-fc6e81b5] {
  background-color: var(--color-background-light);
  border: 0px;
  animation: loading-pulse-fc6e81b5 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
@keyframes loading-pulse-fc6e81b5 {
0%, 100% {
    opacity: 1;
}
50% {
    opacity: 0;
}
}
.heatmap-container[data-v-fc6e81b5] {
  display: grid;
  position: relative;
  width: 100%;
  gap: var(--space-one) var(--space-two);
  grid-template-columns: 80px 1fr;
  min-height: calc(7 * 1.875rem + 6 * var(--space-smaller) + var(--space-one) + var(--space-two));
}
.heatmap-labels[data-v-fc6e81b5] {
  display: grid;
  grid-template-rows: 1fr;
  gap: var(--space-smaller);
  flex-shrink: 0;
}
.heatmap-labels .heatmap-axis-label[data-v-fc6e81b5] {
  height: 1.875rem;
  min-width: 70px;
  font-size: var(--font-size-micro);
  font-weight: var(--font-weight-bold);
  display: flex;
  flex-direction: column;
  align-items: end;
  justify-content: center;
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
[data-v-fc6e81b5]:is(.dark .heatmap-labels .heatmap-axis-label) {
  --tw-text-opacity: 1;
  color: hsl(207 11.1% 85.9% / var(--tw-text-opacity));
}
.heatmap-labels .heatmap-axis-label time[data-v-fc6e81b5] {
  font-size: var(--font-size-micro);
  font-weight: var(--font-weight-normal);
  --tw-text-opacity: 1;
  color: hsl(207 5.6% 31.6% / var(--tw-text-opacity));
}
[data-v-fc6e81b5]:is(.dark .heatmap-labels .heatmap-axis-label time) {
  --tw-text-opacity: 1;
  color: hsl(207 11.1% 85.9% / var(--tw-text-opacity));
}
.heatmap-grid[data-v-fc6e81b5] {
  display: grid;
  grid-template-rows: 1fr;
  gap: var(--space-smaller);
  min-width: 700px;
  width: 100%;
}
.heatmap-grid .heatmap-grid-row[data-v-fc6e81b5] {
  display: grid;
  gap: var(--space-smaller);
  grid-template-columns: repeat(24, 1fr);
}
.heatmap-grid .heatmap-tile[data-v-fc6e81b5] {
  width: auto;
  height: 1.875rem;
  border-radius: var(--border-radius-normal);
}
.heatmap-grid .heatmap-tile[data-v-fc6e81b5]:hover {
  box-shadow: var(--shadow-large);
  transform: translateY(-2px);
  transition: transform 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}
.heatmap-grid .heatmap-tile[data-v-fc6e81b5]:not(.l1):not(.l2):not(.l3):not(.l4):not(.l5):not(.l6) {
  background-color: var(--color-background-light);
  border: 1px solid var(--color-border-light);
}
.heatmap-grid .heatmap-tile[data-v-fc6e81b5]:not(.l1):not(.l2):not(.l3):not(.l4):not(.l5):not(.l6):hover {
  transform: translateY(0);
  box-shadow: none;
  border: 1px solid var(--color-border-light);
}
.heatmap-grid .heatmap-tile.l1[data-v-fc6e81b5] {
  background-color: var(--w-50);
}
.heatmap-grid .heatmap-tile.l1[data-v-fc6e81b5]:hover {
  border: 1px solid var(--w-25);
}
.heatmap-grid .heatmap-tile.l2[data-v-fc6e81b5] {
  background-color: var(--w-100);
}
.heatmap-grid .heatmap-tile.l2[data-v-fc6e81b5]:hover {
  border: 1px solid var(--w-50);
}
.heatmap-grid .heatmap-tile.l3[data-v-fc6e81b5] {
  background-color: var(--w-300);
}
.heatmap-grid .heatmap-tile.l3[data-v-fc6e81b5]:hover {
  border: 1px solid var(--w-100);
}
.heatmap-grid .heatmap-tile.l4[data-v-fc6e81b5] {
  background-color: var(--w-500);
}
.heatmap-grid .heatmap-tile.l4[data-v-fc6e81b5]:hover {
  border: 1px solid var(--w-300);
}
.heatmap-grid .heatmap-tile.l5[data-v-fc6e81b5] {
  background-color: var(--w-700);
}
.heatmap-grid .heatmap-tile.l5[data-v-fc6e81b5]:hover {
  border: 1px solid var(--w-500);
}
.heatmap-grid .heatmap-tile.l6[data-v-fc6e81b5] {
  background-color: var(--w-900);
}
.heatmap-grid .heatmap-tile.l6[data-v-fc6e81b5]:hover {
  border: 1px solid var(--w-700);
}
.heatmap-markers[data-v-fc6e81b5] {
  display: grid;
  grid-template-columns: repeat(24, 1fr);
  gap: var(--space-smaller);
  width: 100%;
  font-size: var(--font-size-nano);
  font-weight: var(--font-weight-bold);
  height: var(--space-two);
  color: var(--color-body);
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
[data-v-fc6e81b5]:is(.dark .heatmap-markers) {
  --tw-text-opacity: 1;
  color: hsl(207 11.1% 85.9% / var(--tw-text-opacity));
}
.heatmap-markers div[data-v-fc6e81b5] {
  display: flex;
  align-items: center;
  justify-content: center;
}.button-wrapper[data-v-fe36cccc] {
  min-width: unset;
  justify-content: flex-end;
  padding-right: var(--space-large);
}
input[data-v-9ec665fb] {
    margin-bottom: 0px
}
.website--code[data-v-2e7e7b0a] {
    margin-top: 1rem;
    margin-bottom: 1rem;
    margin-left: auto;
    margin-right: auto;
    max-width: 70%
}.folder-input[data-v-afc2885a] {
    width: 50%
}.basic-filter[data-v-dab6a365] {
    top: 1.5rem;
    width: 13rem;
    padding: 1rem
}.menu[data-v-985d6fb8] {
  width: calc(var(--space-mega) * 2);
  display: flex;
  cursor: pointer;
  flex-wrap: nowrap;
  align-items: center;
  overflow: hidden;
  border-radius: 0.125rem;
  padding: 0.25rem;
}
.menu .menu-label[data-v-985d6fb8] {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  flex-shrink: 0;
  font-size: 0.75rem;
  line-height: 1rem;
}
.menu[data-v-985d6fb8]:hover {
  --tw-bg-opacity: 1;
  background-color: hsl(212 77.4% 23.1% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
[data-v-985d6fb8]:is(.dark .menu:hover) {
  --tw-bg-opacity: 1;
  background-color: hsl(212 77.4% 23.1% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(209 13.3% 95.3% / var(--tw-text-opacity));
}
.agent-thumbnail[data-v-985d6fb8] {
  margin-top: 0 !important;
}
.label-pill[data-v-985d6fb8] {
  height: 1rem;
  width: 1rem;
  flex-shrink: 0;
  border-radius: 9999px;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: hsl(209 13.3% 95.3% / var(--tw-border-opacity));
}
[data-v-985d6fb8]:is(.dark .label-pill) {
  --tw-border-opacity: 1;
  border-color: hsl(200 7.0% 8.8% / var(--tw-border-opacity));
}.menu-with-submenu[data-v-88eea8db] {
  min-width: 12.5rem;
}
.menu-with-submenu:hover .submenu[data-v-88eea8db] {
  display: block;
}.agent-placeholder[data-v-77f09e6f] {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  padding: var(--space-normal) 0;
  min-width: calc(var(--space-mega) * 2);
}
.agent-placeholder p[data-v-77f09e6f] {
  margin: var(--space-small) 0 0 0;
}.show-more--button[data-v-8a5cfff3] {
    height: 1.25rem
}
.show-more--button.secondary[data-v-8a5cfff3]:focus {
    --tw-border-opacity: 1;
    border-color: hsl(205 10.7% 78.0% / var(--tw-border-opacity));
    --tw-text-opacity: 1;
    color: hsl(207 5.6% 31.6% / var(--tw-text-opacity))
}
[data-v-8a5cfff3]:is(.dark .show-more--button.secondary:focus) {
    --tw-border-opacity: 1;
    border-color: hsl(207 5.6% 31.6% / var(--tw-border-opacity));
    --tw-text-opacity: 1;
    color: hsl(207 11.1% 85.9% / var(--tw-text-opacity))
}
.labels-wrap.expand[data-v-8a5cfff3] {
    height: auto;
    flex-direction: row;
    flex-wrap: wrap;
    overflow: visible
}
.labels-wrap.expand .label[data-v-8a5cfff3] {
    margin-bottom: 0.25rem
}
.labels-wrap.expand .show-more--button[data-v-8a5cfff3] {
    margin-bottom: 0.25rem
}
.labels-wrap .secondary[data-v-8a5cfff3] {
    border-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: hsl(208 11.7% 91.1% / var(--tw-border-opacity))
}
[data-v-8a5cfff3]:is(.dark .labels-wrap .secondary) {
    --tw-border-opacity: 1;
    border-color: hsl(207 5.6% 31.6% / var(--tw-border-opacity))
}
.labels-wrap .label[data-v-8a5cfff3] {
    margin-bottom: 0px
}
.hidden[data-v-8a5cfff3] {
    visibility: hidden;
    position: absolute
}.conversation.unread-chat .unread[data-v-67b90ca7] {
  display: block;
  visibility: visible;
}
.conversation.unread-chat .conversation--message[data-v-67b90ca7] {
  font-weight: 600;
}
.conversation.unread-chat .conversation--user[data-v-67b90ca7] {
  font-weight: 600;
}
.conversation .conversation--subject[data-v-67b90ca7] {
  max-width: calc(100% - 4.5em);
}
.conversation .conversation--subject span[data-v-67b90ca7] {
  max-width: 100%;
}
.conversation.compact[data-v-67b90ca7] {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.conversation.compact .conversation--details[data-v-67b90ca7] {
  margin-left: 0px;
  border-radius: 0.125rem;
  padding-left: 1.25rem;
  padding-right: 0.5rem;
}
.conversation[data-v-67b90ca7] .user-thumbnail-box {
  margin-top: 1rem;
}
.conversation.conversation-selected[data-v-67b90ca7] {
  --tw-bg-opacity: 1;
  background-color: hsl(210 16.7% 97.6% / var(--tw-bg-opacity));
}
[data-v-67b90ca7]:is(.dark .conversation.conversation-selected) {
  --tw-bg-opacity: 1;
  background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity));
}
.conversation.has-inbox-name[data-v-67b90ca7] .user-thumbnail-box {
  margin-top: 2rem;
}
.conversation.has-inbox-name .checkbox-wrapper[data-v-67b90ca7] {
  margin-top: 2rem;
}
.conversation.has-inbox-name .conversation--meta[data-v-67b90ca7] {
  margin-top: 1rem;
}
.conversation.has-mail-subject[data-v-67b90ca7] .user-thumbnail-box {
  margin-top: 2.5rem;
}
.conversation.has-mail-subject .checkbox-wrapper[data-v-67b90ca7] {
  margin-top: 2.5rem;
}
.conversation.has-mail-subject .conversation--meta[data-v-67b90ca7] {
  margin-top: 1.5rem;
}
.conversation .checkbox-wrapper[data-v-67b90ca7] {
  margin-top: 1rem;
  display: flex;
  height: 2.5rem;
  width: 2.5rem;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
}
.conversation .checkbox-wrapper[data-v-67b90ca7]:hover {
  --tw-bg-opacity: 1;
  background-color: hsl(209 95.0% 90.1% / var(--tw-bg-opacity));
}
[data-v-67b90ca7]:is(.dark .conversation .checkbox-wrapper:hover) {
  --tw-bg-opacity: 1;
  background-color: hsl(212 77.4% 23.1% / var(--tw-bg-opacity));
}
.conversation .checkbox-wrapper input[type=checkbox][data-v-67b90ca7] {
  margin: 0px;
  cursor: pointer;
}.bulk-action__agents[data-v-96d98d35] {
  position: absolute;
  right: 0.5rem;
  top: 3rem;
  z-index: 20;
  width: auto;
  min-width: 15rem;
  max-width: 75%;
  transform-origin: top right;
  border-radius: 0.5rem;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: hsl(209 13.3% 95.3% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
[data-v-96d98d35]:is(.dark .bulk-action__agents) {
  --tw-border-opacity: 1;
  border-color: hsl(207 5.6% 31.6% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity));
}
.bulk-action__agents .header[data-v-96d98d35] {
  padding: 0.625rem;
}
.bulk-action__agents .header span[data-v-96d98d35] {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.bulk-action__agents .container[data-v-96d98d35] {
  max-height: 15rem;
  overflow-y: auto;
}
.bulk-action__agents .container .agent__list-container[data-v-96d98d35] {
  height: 100%;
}
.bulk-action__agents .container .agent-list-search[data-v-96d98d35] {
  border-radius: 0.375rem;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: hsl(208 11.7% 91.1% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(209 13.3% 95.3% / var(--tw-bg-opacity));
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
[data-v-96d98d35]:is(.dark .bulk-action__agents .container .agent-list-search) {
  border-color: hsl(206 6.0% 43.5% / 0.7);
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
}
.bulk-action__agents .container .agent-list-search .search-icon[data-v-96d98d35] {
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 63.0% / var(--tw-text-opacity));
}
[data-v-96d98d35]:is(.dark .bulk-action__agents .container .agent-list-search .search-icon) {
  --tw-text-opacity: 1;
  color: hsl(207 11.1% 85.9% / var(--tw-text-opacity));
}
.bulk-action__agents .container .agent-list-search .agent--search_input[data-v-96d98d35] {
  margin: 0px;
  height: unset;
  border-width: 0px;
  background-color: transparent;
  font-size: 0.75rem;
  line-height: 1rem;
}
[data-v-96d98d35]:is(.dark .bulk-action__agents .container .agent-list-search .agent--search_input) {
  background-color: transparent;
}
.bulk-action__agents .triangle[data-v-96d98d35] {
  right: var(--triangle-position);
  position: absolute;
  top: -0.75rem;
  z-index: 10;
  display: block;
  text-align: left;
}
.bulk-action__agents .triangle svg path[data-v-96d98d35] {
  fill: #fff;
  stroke: hsl(209, 13.3%, 95.3%);
}
[data-v-96d98d35]:is(.dark .bulk-action__agents .triangle svg path) {
  fill: hsl(198, 6.6%, 15.8%);
  stroke: hsl(206 6.0% 43.5% / 0.5);
}
ul[data-v-96d98d35] {
  margin: 0px;
  list-style-type: none;
}
ul li:last-child .agent-list-item[data-v-96d98d35]:last-child {
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.agent-list-item[data-v-96d98d35] {
  display: flex;
  cursor: pointer;
  align-items: center;
  padding: 0.625rem;
}
.agent-list-item[data-v-96d98d35]:hover {
  --tw-bg-opacity: 1;
  background-color: hsl(209 13.3% 95.3% / var(--tw-bg-opacity));
}
[data-v-96d98d35]:is(.dark .agent-list-item:hover) {
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
}
.agent-list-item span[data-v-96d98d35] {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.agent-confirmation-container[data-v-96d98d35] {
  display: flex;
  height: 100%;
  flex-direction: column;
  padding: 0.625rem;
}
.agent-confirmation-container p[data-v-96d98d35] {
  flex-grow: 1;
}
.agent-confirmation-container .agent-confirmation-actions[data-v-96d98d35] {
  display: grid;
  width: 100%;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0.625rem;
}
.search-container[data-v-96d98d35] {
  position: sticky;
  top: 0px;
  z-index: 20;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
[data-v-96d98d35]:is(.dark .search-container) {
  --tw-bg-opacity: 1;
  background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity));
}
.agent__list-loading[data-v-96d98d35] {
  margin: 0.625rem;
  display: flex;
  height: calc(95% - 6.25rem);
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border-radius: 0.375rem;
  --tw-bg-opacity: 1;
  background-color: hsl(210 16.7% 97.6% / var(--tw-bg-opacity));
  padding: 1.25rem;
}
[data-v-96d98d35]:is(.dark .agent__list-loading) {
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
}.actions-container[data-v-bf26a814] {
  position: absolute;
  right: 0.5rem;
  top: 3rem;
  z-index: 20;
  width: auto;
  transform-origin: top right;
  border-radius: 0.5rem;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: hsl(209 13.3% 95.3% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
[data-v-bf26a814]:is(.dark .actions-container) {
  --tw-border-opacity: 1;
  border-color: hsl(207 5.6% 31.6% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity));
}
.actions-container .header[data-v-bf26a814] {
  padding: 0.625rem;
}
.actions-container .header span[data-v-bf26a814] {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.actions-container .container[data-v-bf26a814] {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  padding-top: 0px;
  padding-bottom: 0.625rem;
}
.actions-container .triangle[data-v-bf26a814] {
  right: var(--triangle-position);
  position: absolute;
  top: -0.75rem;
  z-index: 10;
  display: block;
  text-align: left;
}
.actions-container .triangle svg path[data-v-bf26a814] {
  fill: #fff;
  stroke: hsl(209, 13.3%, 95.3%);
}
[data-v-bf26a814]:is(.dark .actions-container .triangle svg path) {
  fill: hsl(198, 6.6%, 15.8%);
  stroke: hsl(206 6.0% 43.5% / 0.5);
}
ul[data-v-bf26a814] {
  margin: 0px;
  list-style-type: none;
}.labels-list[data-v-4264b110] {
  display: flex;
  max-height: 15rem;
  min-height: auto;
  flex-direction: column;
}
.labels-list .labels-list__header[data-v-4264b110] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
[data-v-4264b110]:is(.dark .labels-list .labels-list__header) {
  --tw-bg-opacity: 1;
  background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity));
}
.labels-list .labels-list__body[data-v-4264b110] {
  margin-left: 0px;
  margin-right: 0px;
  flex: 1 1 0%;
  overflow-y: auto;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.labels-list .labels-list__footer[data-v-4264b110] {
  padding: 0.5rem;
}
.labels-list .labels-list__footer button[data-v-4264b110] {
  width: 100%;
}
.labels-list .labels-list__footer button .button__content[data-v-4264b110] {
  text-align: center;
}
.label-list-search[data-v-4264b110] {
  border-radius: 0.375rem;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: hsl(208 11.7% 91.1% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(209 13.3% 95.3% / var(--tw-bg-opacity));
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
[data-v-4264b110]:is(.dark .label-list-search) {
  border-color: hsl(206 6.0% 43.5% / 0.7);
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
}
.label-list-search .search-icon[data-v-4264b110] {
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 63.0% / var(--tw-text-opacity));
}
[data-v-4264b110]:is(.dark .label-list-search .search-icon) {
  --tw-text-opacity: 1;
  color: hsl(207 11.1% 85.9% / var(--tw-text-opacity));
}
.label-list-search .label--search_input[data-v-4264b110] {
  margin: 0px;
  height: unset;
  border-width: 0px;
  background-color: transparent;
  font-size: 0.75rem;
  line-height: 1rem;
}
[data-v-4264b110]:is(.dark .label-list-search .label--search_input) {
  background-color: transparent;
}
.labels-container[data-v-4264b110] {
  position: absolute;
  right: 0.5rem;
  top: 3rem;
  z-index: 20;
  width: auto;
  min-width: 15rem;
  max-width: 15rem;
  transform-origin: top right;
  border-radius: 0.5rem;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: hsl(209 13.3% 95.3% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
[data-v-4264b110]:is(.dark .labels-container) {
  --tw-border-opacity: 1;
  border-color: hsl(207 5.6% 31.6% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity));
}
.labels-container .header[data-v-4264b110] {
  padding: 0.625rem;
}
.labels-container .header span[data-v-4264b110] {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.labels-container .container[data-v-4264b110] {
  max-height: 15rem;
  overflow-y: auto;
}
.labels-container .container .label__list-container[data-v-4264b110] {
  height: 100%;
}
.labels-container .triangle[data-v-4264b110] {
  right: var(--triangle-position);
  position: absolute;
  top: -0.75rem;
  z-index: 10;
  display: block;
  text-align: left;
}
.labels-container .triangle svg path[data-v-4264b110] {
  fill: #fff;
  stroke: hsl(209, 13.3%, 95.3%);
}
[data-v-4264b110]:is(.dark .labels-container .triangle svg path) {
  fill: hsl(198, 6.6%, 15.8%);
  stroke: hsl(206 6.0% 43.5% / 0.5);
}
ul[data-v-4264b110] {
  margin: 0px;
  list-style-type: none;
}
.labels-placeholder[data-v-4264b110] {
  padding: 0.5rem;
}
.label__list-item[data-v-4264b110] {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
  margin-left: 0px;
  margin-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.label__list-item .item[data-v-4264b110] {
  display: flex;
  cursor: pointer;
  align-items: center;
  border-radius: 0.375rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.label__list-item .item[data-v-4264b110]:hover {
  --tw-bg-opacity: 1;
  background-color: hsl(209 13.3% 95.3% / var(--tw-bg-opacity));
}
[data-v-4264b110]:is(.dark .label__list-item .item:hover) {
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
}
.label__list-item .item.label-selected[data-v-4264b110] {
  --tw-bg-opacity: 1;
  background-color: hsl(209 13.3% 95.3% / var(--tw-bg-opacity));
}
[data-v-4264b110]:is(.dark .label__list-item .item.label-selected) {
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
}
.label__list-item .item span[data-v-4264b110] {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.label__list-item .item .label-checkbox[data-v-4264b110] {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0.625rem;
  margin-left: 0px;
}
.label__list-item .item .label-title[data-v-4264b110] {
  width: 100%;
  flex-grow: 1;
}
.label__list-item .item .label-pill[data-v-4264b110] {
  height: 0.75rem;
  width: 0.75rem;
  flex-shrink: 0;
  border-radius: 0.375rem;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: hsl(209 13.3% 95.3% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(209 13.3% 95.3% / var(--tw-bg-opacity));
}
[data-v-4264b110]:is(.dark .label__list-item .item .label-pill) {
  --tw-border-opacity: 1;
  border-color: hsl(200 7.0% 8.8% / var(--tw-border-opacity));
}
.search-container[data-v-4264b110] {
  position: sticky;
  top: 0px;
  z-index: 20;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.actions-container[data-v-4264b110] {
  position: sticky;
  bottom: 0px;
  z-index: 20;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 0.5rem;
}
[data-v-4264b110]:is(.dark .actions-container) {
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
}
.actions-container button[data-v-4264b110] {
  width: 100%;
}.bulk-action__teams[data-v-1764e0e1] {
  position: absolute;
  right: 0.5rem;
  top: 3rem;
  z-index: 20;
  width: auto;
  min-width: 15rem;
  max-width: 75%;
  transform-origin: top right;
  border-radius: 0.5rem;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: hsl(209 13.3% 95.3% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
[data-v-1764e0e1]:is(.dark .bulk-action__teams) {
  --tw-border-opacity: 1;
  border-color: hsl(207 5.6% 31.6% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity));
}
.bulk-action__teams .header[data-v-1764e0e1] {
  padding: 0.625rem;
}
.bulk-action__teams .header span[data-v-1764e0e1] {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.bulk-action__teams .container[data-v-1764e0e1] {
  max-height: 15rem;
  overflow-y: auto;
}
.bulk-action__teams .container .team__list-container[data-v-1764e0e1] {
  height: 100%;
}
.bulk-action__teams .container .agent-list-search[data-v-1764e0e1] {
  border-radius: 0.375rem;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: hsl(208 11.7% 91.1% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(209 13.3% 95.3% / var(--tw-bg-opacity));
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
[data-v-1764e0e1]:is(.dark .bulk-action__teams .container .agent-list-search) {
  border-color: hsl(206 6.0% 43.5% / 0.7);
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
}
.bulk-action__teams .container .agent-list-search .search-icon[data-v-1764e0e1] {
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 63.0% / var(--tw-text-opacity));
}
[data-v-1764e0e1]:is(.dark .bulk-action__teams .container .agent-list-search .search-icon) {
  --tw-text-opacity: 1;
  color: hsl(207 11.1% 85.9% / var(--tw-text-opacity));
}
.bulk-action__teams .container .agent-list-search .agent--search_input[data-v-1764e0e1] {
  margin: 0px;
  height: unset;
  border-width: 0px;
  background-color: transparent;
  font-size: 0.75rem;
  line-height: 1rem;
}
[data-v-1764e0e1]:is(.dark .bulk-action__teams .container .agent-list-search .agent--search_input) {
  background-color: transparent;
}
.bulk-action__teams .triangle[data-v-1764e0e1] {
  right: var(--triangle-position);
  position: absolute;
  top: -0.75rem;
  z-index: 10;
  display: block;
  text-align: left;
}
.bulk-action__teams .triangle svg path[data-v-1764e0e1] {
  fill: #fff;
  stroke: hsl(209, 13.3%, 95.3%);
}
[data-v-1764e0e1]:is(.dark .bulk-action__teams .triangle svg path) {
  fill: hsl(198, 6.6%, 15.8%);
  stroke: hsl(206 6.0% 43.5% / 0.5);
}
ul[data-v-1764e0e1] {
  margin: 0px;
  list-style-type: none;
}
ul li:last-child .agent-list-item[data-v-1764e0e1]:last-child {
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.team__list-item[data-v-1764e0e1] {
  display: flex;
  cursor: pointer;
  align-items: center;
  padding: 0.625rem;
}
.team__list-item[data-v-1764e0e1]:hover {
  --tw-bg-opacity: 1;
  background-color: hsl(209 13.3% 95.3% / var(--tw-bg-opacity));
}
[data-v-1764e0e1]:is(.dark .team__list-item:hover) {
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
}
.team__list-item span[data-v-1764e0e1] {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.search-container[data-v-1764e0e1] {
  position: sticky;
  top: 0px;
  z-index: 20;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
[data-v-1764e0e1]:is(.dark .search-container) {
  --tw-bg-opacity: 1;
  background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity));
}.app-rtl--wrapper .bulk-action__actions[data-v-82ee4230] .button--only-icon:last-child {
  margin-right: var(--space-smaller);
}
.bulk-action__container[data-v-82ee4230] {
  position: relative;
  border-bottom-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: hsl(208 11.7% 91.1% / var(--tw-border-opacity));
  padding: 1rem;
}
[data-v-82ee4230]:is(.dark .bulk-action__container) {
  border-color: hsl(206 6.0% 43.5% / 0.7);
}
.bulk-action__panel[data-v-82ee4230] {
  cursor: pointer;
}
.bulk-action__panel span[data-v-82ee4230] {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  font-size: 0.75rem;
  line-height: 1rem;
}
.bulk-action__panel input[type=checkbox][data-v-82ee4230] {
  margin: 0px;
  cursor: pointer;
}
.bulk-action__alert[data-v-82ee4230] {
  margin-top: 0.5rem;
  border-radius: 0.25rem;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: hsl(54 100% 68.0% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(52 100% 95.5% / var(--tw-bg-opacity));
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  font-size: 0.75rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: hsl(49 90.3% 18.4% / var(--tw-text-opacity));
}
[data-v-82ee4230]:is(.dark .bulk-action__alert) {
  border-color: hsl(54 100% 68.0% / 0.1);
  background-color: hsl(52 97.9% 82.0% / 0.2);
  --tw-text-opacity: 1;
  color: hsl(53 92.0% 50.0% / var(--tw-text-opacity));
}
.popover-animation-enter-active[data-v-82ee4230],
.popover-animation-leave-active[data-v-82ee4230] {
  transition: transform ease-out 0.1s;
}
.popover-animation-enter[data-v-82ee4230] {
  transform: scale(0.95);
  opacity: 0;
}
.popover-animation-enter-to[data-v-82ee4230] {
  transform: scale(1);
  opacity: 1;
}
.popover-animation-leave[data-v-82ee4230] {
  transform: scale(1);
  opacity: 1;
}
.popover-animation-leave-to[data-v-82ee4230] {
  transform: scale(0.95);
  opacity: 0;
}
.label-actions-box[data-v-82ee4230] {
  --triangle-position: 5.3125rem;
}
.update-actions-box[data-v-82ee4230] {
  --triangle-position: 3.5rem;
}
.agent-actions-box[data-v-82ee4230] {
  --triangle-position: 1.75rem;
}
.team-actions-box[data-v-82ee4230] {
  --triangle-position: 0.125rem;
}.container[data-v-d8d540ba] {
    width: 100%;
}
@media (min-width: 640px) {
.container[data-v-d8d540ba] {
        max-width: 640px;
}
}
@media (min-width: 768px) {
.container[data-v-d8d540ba] {
        max-width: 768px;
}
}
@media (min-width: 1024px) {
.container[data-v-d8d540ba] {
        max-width: 1024px;
}
}
@media (min-width: 1280px) {
.container[data-v-d8d540ba] {
        max-width: 1280px;
}
}
@media (min-width: 1536px) {
.container[data-v-d8d540ba] {
        max-width: 1536px;
}
}
.prose-lg[data-v-d8d540ba] {
    font-size: 1.125rem;
    line-height: 1.7777778;
}
.prose-lg[data-v-d8d540ba] :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
}
.prose-lg[data-v-d8d540ba] :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 1.2222222em;
    line-height: 1.4545455;
    margin-top: 1.0909091em;
    margin-bottom: 1.0909091em;
}
.prose-lg[data-v-d8d540ba] :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.6666667em;
    margin-bottom: 1.6666667em;
    padding-left: 1em;
}
.prose-lg[data-v-d8d540ba] :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 2.6666667em;
    margin-top: 0;
    margin-bottom: 0.8333333em;
    line-height: 1;
}
.prose-lg[data-v-d8d540ba] :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 1.6666667em;
    margin-top: 1.8666667em;
    margin-bottom: 1.0666667em;
    line-height: 1.3333333;
}
.prose-lg[data-v-d8d540ba] :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 1.3333333em;
    margin-top: 1.6666667em;
    margin-bottom: 0.6666667em;
    line-height: 1.5;
}
.prose-lg[data-v-d8d540ba] :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 0.4444444em;
    line-height: 1.5555556;
}
.prose-lg[data-v-d8d540ba] :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
}
.prose-lg[data-v-d8d540ba] :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
}
.prose-lg[data-v-d8d540ba] :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0;
}
.prose-lg[data-v-d8d540ba] :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
}
.prose-lg[data-v-d8d540ba] :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
    border-radius: 0.3125rem;
    padding-top: 0.2222222em;
    padding-right: 0.4444444em;
    padding-bottom: 0.2222222em;
    padding-left: 0.4444444em;
}
.prose-lg[data-v-d8d540ba] :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
}
.prose-lg[data-v-d8d540ba] :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8666667em;
}
.prose-lg[data-v-d8d540ba] :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.875em;
}
.prose-lg[data-v-d8d540ba] :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
    line-height: 1.75;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: 0.375rem;
    padding-top: 1em;
    padding-right: 1.5em;
    padding-bottom: 1em;
    padding-left: 1.5em;
}
.prose-lg[data-v-d8d540ba] :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-left: 1.5555556em;
}
.prose-lg[data-v-d8d540ba] :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-left: 1.5555556em;
}
.prose-lg[data-v-d8d540ba] :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.6666667em;
    margin-bottom: 0.6666667em;
}
.prose-lg[data-v-d8d540ba] :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0.4444444em;
}
.prose-lg[data-v-d8d540ba] :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0.4444444em;
}
.prose-lg[data-v-d8d540ba] :where(.prose-lg > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
}
.prose-lg[data-v-d8d540ba] :where(.prose-lg > ul > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
}
.prose-lg[data-v-d8d540ba] :where(.prose-lg > ul > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-bottom: 1.3333333em;
}
.prose-lg[data-v-d8d540ba] :where(.prose-lg > ol > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
}
.prose-lg[data-v-d8d540ba] :where(.prose-lg > ol > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-bottom: 1.3333333em;
}
.prose-lg[data-v-d8d540ba] :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
}
.prose-lg[data-v-d8d540ba] :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
}
.prose-lg[data-v-d8d540ba] :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
}
.prose-lg[data-v-d8d540ba] :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.6666667em;
    padding-left: 1.5555556em;
}
.prose-lg[data-v-d8d540ba] :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 3.1111111em;
    margin-bottom: 3.1111111em;
}
.prose-lg[data-v-d8d540ba] :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose-lg[data-v-d8d540ba] :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose-lg[data-v-d8d540ba] :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose-lg[data-v-d8d540ba] :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose-lg[data-v-d8d540ba] :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
    line-height: 1.5;
}
.prose-lg[data-v-d8d540ba] :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-right: 0.75em;
    padding-bottom: 0.75em;
    padding-left: 0.75em;
}
.prose-lg[data-v-d8d540ba] :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0;
}
.prose-lg[data-v-d8d540ba] :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-right: 0;
}
.prose-lg[data-v-d8d540ba] :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-top: 0.75em;
    padding-right: 0.75em;
    padding-bottom: 0.75em;
    padding-left: 0.75em;
}
.prose-lg[data-v-d8d540ba] :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0;
}
.prose-lg[data-v-d8d540ba] :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-right: 0;
}
.prose-lg[data-v-d8d540ba] :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
}
.prose-lg[data-v-d8d540ba] :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0;
}
.prose-lg[data-v-d8d540ba] :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
    line-height: 1.5;
    margin-top: 1em;
}
.prose-lg[data-v-d8d540ba] :where(.prose-lg > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose-lg[data-v-d8d540ba] :where(.prose-lg > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-bottom: 0;
}
.flex-basis-clamp[data-v-d8d540ba] {
    flex-basis: clamp(20rem, 4vw + 21.25rem, 22rem);
}
.conversations-list-wrap.hide[data-v-d8d540ba] {
    display: none
}
.conversations-list-wrap.list--full-width[data-v-d8d540ba] {
    flex-basis: 100%
}
.active-status[data-v-d8d540ba] {
    position: relative
}
.dropdown-status[data-v-d8d540ba] {
    position: absolute;
    left: 0px
}
.conversations-list[data-v-d8d540ba] {
    overflow: hidden
}
.conversations-list[data-v-d8d540ba]:hover {
    overflow-y: auto
}
.load-more--button[data-v-d8d540ba] {
    border-radius: 0px;
    text-align: center
}
.tab--chat-type[data-v-d8d540ba] {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 1rem;
    padding-right: 1rem
}
.tab--chat-type[data-v-d8d540ba] .tabs {
    padding: 0px
}.no-label-message[data-v-5e35db03] {

    margin-bottom: 1rem;

    --tw-text-opacity: 1;

    color: hsl(206 5.2% 49.5% / var(--tw-text-opacity))
}
[data-v-5e35db03]:is(.dark .no-label-message) {

    --tw-text-opacity: 1;

    color: hsl(206 6.0% 63.0% / var(--tw-text-opacity))
}
[data-v-5e35db03] .conversation {

    padding-right: 0px
}
[data-v-5e35db03] .conversation .conversation--details {

    padding-left: 0.5rem
}.container[data-v-8c8907f5] {
    width: 100%;
}
@media (min-width: 640px) {
.container[data-v-8c8907f5] {
        max-width: 640px;
}
}
@media (min-width: 768px) {
.container[data-v-8c8907f5] {
        max-width: 768px;
}
}
@media (min-width: 1024px) {
.container[data-v-8c8907f5] {
        max-width: 1024px;
}
}
@media (min-width: 1280px) {
.container[data-v-8c8907f5] {
        max-width: 1280px;
}
}
@media (min-width: 1536px) {
.container[data-v-8c8907f5] {
        max-width: 1536px;
}
}
.prose-lg[data-v-8c8907f5] {
    font-size: 1.125rem;
    line-height: 1.7777778;
}
.prose-lg[data-v-8c8907f5] :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
}
.prose-lg[data-v-8c8907f5] :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 1.2222222em;
    line-height: 1.4545455;
    margin-top: 1.0909091em;
    margin-bottom: 1.0909091em;
}
.prose-lg[data-v-8c8907f5] :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.6666667em;
    margin-bottom: 1.6666667em;
    padding-left: 1em;
}
.prose-lg[data-v-8c8907f5] :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 2.6666667em;
    margin-top: 0;
    margin-bottom: 0.8333333em;
    line-height: 1;
}
.prose-lg[data-v-8c8907f5] :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 1.6666667em;
    margin-top: 1.8666667em;
    margin-bottom: 1.0666667em;
    line-height: 1.3333333;
}
.prose-lg[data-v-8c8907f5] :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 1.3333333em;
    margin-top: 1.6666667em;
    margin-bottom: 0.6666667em;
    line-height: 1.5;
}
.prose-lg[data-v-8c8907f5] :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 0.4444444em;
    line-height: 1.5555556;
}
.prose-lg[data-v-8c8907f5] :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
}
.prose-lg[data-v-8c8907f5] :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
}
.prose-lg[data-v-8c8907f5] :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0;
}
.prose-lg[data-v-8c8907f5] :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
}
.prose-lg[data-v-8c8907f5] :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
    border-radius: 0.3125rem;
    padding-top: 0.2222222em;
    padding-right: 0.4444444em;
    padding-bottom: 0.2222222em;
    padding-left: 0.4444444em;
}
.prose-lg[data-v-8c8907f5] :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
}
.prose-lg[data-v-8c8907f5] :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8666667em;
}
.prose-lg[data-v-8c8907f5] :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.875em;
}
.prose-lg[data-v-8c8907f5] :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
    line-height: 1.75;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: 0.375rem;
    padding-top: 1em;
    padding-right: 1.5em;
    padding-bottom: 1em;
    padding-left: 1.5em;
}
.prose-lg[data-v-8c8907f5] :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-left: 1.5555556em;
}
.prose-lg[data-v-8c8907f5] :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-left: 1.5555556em;
}
.prose-lg[data-v-8c8907f5] :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.6666667em;
    margin-bottom: 0.6666667em;
}
.prose-lg[data-v-8c8907f5] :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0.4444444em;
}
.prose-lg[data-v-8c8907f5] :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0.4444444em;
}
.prose-lg[data-v-8c8907f5] :where(.prose-lg > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
}
.prose-lg[data-v-8c8907f5] :where(.prose-lg > ul > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
}
.prose-lg[data-v-8c8907f5] :where(.prose-lg > ul > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-bottom: 1.3333333em;
}
.prose-lg[data-v-8c8907f5] :where(.prose-lg > ol > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
}
.prose-lg[data-v-8c8907f5] :where(.prose-lg > ol > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-bottom: 1.3333333em;
}
.prose-lg[data-v-8c8907f5] :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
}
.prose-lg[data-v-8c8907f5] :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
}
.prose-lg[data-v-8c8907f5] :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
}
.prose-lg[data-v-8c8907f5] :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.6666667em;
    padding-left: 1.5555556em;
}
.prose-lg[data-v-8c8907f5] :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 3.1111111em;
    margin-bottom: 3.1111111em;
}
.prose-lg[data-v-8c8907f5] :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose-lg[data-v-8c8907f5] :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose-lg[data-v-8c8907f5] :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose-lg[data-v-8c8907f5] :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose-lg[data-v-8c8907f5] :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
    line-height: 1.5;
}
.prose-lg[data-v-8c8907f5] :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-right: 0.75em;
    padding-bottom: 0.75em;
    padding-left: 0.75em;
}
.prose-lg[data-v-8c8907f5] :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0;
}
.prose-lg[data-v-8c8907f5] :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-right: 0;
}
.prose-lg[data-v-8c8907f5] :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-top: 0.75em;
    padding-right: 0.75em;
    padding-bottom: 0.75em;
    padding-left: 0.75em;
}
.prose-lg[data-v-8c8907f5] :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0;
}
.prose-lg[data-v-8c8907f5] :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-right: 0;
}
.prose-lg[data-v-8c8907f5] :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
}
.prose-lg[data-v-8c8907f5] :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0;
}
.prose-lg[data-v-8c8907f5] :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
    line-height: 1.5;
    margin-top: 1em;
}
.prose-lg[data-v-8c8907f5] :where(.prose-lg > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose-lg[data-v-8c8907f5] :where(.prose-lg > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-bottom: 0;
}
.avatar-color[data-v-8c8907f5] {
    background-image: linear-gradient(to top, #c2e1ff 0%, #d6ebff 100%);
}
.dark-avatar-color[data-v-8c8907f5] {
    background-image: linear-gradient(to top, #135899 0%, #135899 100%);
}
.avatar-container[data-v-8c8907f5] {
    background-image: linear-gradient(to top, #c2e1ff 0%, #d6ebff 100%);
    display: flex;
    cursor: default;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-weight: 500;
    line-height: 100%;
    --tw-text-opacity: 1;
    color: hsl(206 100% 50.0% / var(--tw-text-opacity));
}
[data-v-8c8907f5]:is(.dark .avatar-container) {
    background-image: linear-gradient(to top, #135899 0%, #135899 100%);
    --tw-text-opacity: 1;
    color: hsl(208 77.5% 76.9% / var(--tw-text-opacity));
}
[data-v-8c8907f5]:is(.dark .dark\:dark-avatar-color) {
    background-image: linear-gradient(to top, #135899 0%, #135899 100%);
}
.user-thumbnail-box[data-v-1c0db78a] {
  flex: 0 0 auto;
  max-width: 100%;
  position: relative;
}
.user-thumbnail-box.is-rounded[data-v-1c0db78a] {
  border-radius: 50%;
}
.user-thumbnail-box .user-thumbnail[data-v-1c0db78a] {
  border-radius: 50%;
  height: 100%;
  width: 100%;
  box-sizing: border-box;
  -o-object-fit: cover;
     object-fit: cover;
  vertical-align: initial;
}
.user-thumbnail-box .user-thumbnail.thumbnail-square[data-v-1c0db78a] {
  border-radius: var(--border-radius-large);
}
.user-thumbnail-box .source-badge[data-v-1c0db78a] {
  border-radius: var(--border-radius-small);
  bottom: var(--space-minus-micro);
  box-shadow: var(--shadow-small);
  height: var(--space-slab);
  padding: var(--space-micro);
  position: absolute;
  right: 0;
  width: var(--space-slab);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
[data-v-1c0db78a]:is(.dark .user-thumbnail-box .source-badge) {
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
}
.user-thumbnail-box .user-online-status[data-v-1c0db78a] {
  border-radius: 50%;
  bottom: var(--space-micro);
}
.user-thumbnail-box .user-online-status[data-v-1c0db78a]:after {
  content: " ";
}
.user-thumbnail-box .user-online-status--online[data-v-1c0db78a] {
  --tw-bg-opacity: 1;
  background-color: hsl(151 49.3% 46.5% / var(--tw-bg-opacity));
}
[data-v-1c0db78a]:is(.dark .user-thumbnail-box .user-online-status--online) {
  --tw-bg-opacity: 1;
  background-color: hsl(151 49.3% 46.5% / var(--tw-bg-opacity));
}
.user-thumbnail-box .user-online-status--busy[data-v-1c0db78a] {
  --tw-bg-opacity: 1;
  background-color: hsl(48 100% 47.0% / var(--tw-bg-opacity));
}
[data-v-1c0db78a]:is(.dark .user-thumbnail-box .user-online-status--busy) {
  --tw-bg-opacity: 1;
  background-color: hsl(48 100% 47.0% / var(--tw-bg-opacity));
}
.user-thumbnail-box .user-online-status--offline[data-v-1c0db78a] {
  --tw-bg-opacity: 1;
  background-color: hsl(206 5.2% 49.5% / var(--tw-bg-opacity));
}
[data-v-1c0db78a]:is(.dark .user-thumbnail-box .user-online-status--offline) {
  --tw-bg-opacity: 1;
  background-color: hsl(206 5.2% 49.5% / var(--tw-bg-opacity));
}.dropdown-wrap[data-v-9cb021e7] {

    display: flex;

    max-height: 12.5rem;

    width: 100%;

    flex-direction: column
}
.search-input[data-v-9cb021e7] {

    margin: 0px;

    height: 2rem;

    width: 100%;

    border-radius: 0.375rem;

    border-width: 1px;

    border-style: solid;

    border-color: transparent;

    --tw-bg-opacity: 1;

    background-color: hsl(209 13.3% 95.3% / var(--tw-bg-opacity));

    font-size: 0.875rem;

    line-height: 1.25rem;

    --tw-text-opacity: 1;

    color: hsl(207 5.6% 31.6% / var(--tw-text-opacity))
}
.search-input[data-v-9cb021e7]:focus {

    --tw-border-opacity: 1;

    border-color: hsl(212 77.4% 23.1% / var(--tw-border-opacity))
}
[data-v-9cb021e7]:is(.dark .search-input) {

    --tw-bg-opacity: 1;

    background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));

    --tw-text-opacity: 1;

    color: hsl(208 11.7% 91.1% / var(--tw-text-opacity))
}
.multiselect-dropdown--item[data-v-9cb021e7] {

    width: 100%;

    justify-content: space-between
}
.multiselect-dropdown--item.active[data-v-9cb021e7] {

    --tw-border-opacity: 1;

    border-color: hsl(209 13.3% 95.3% / var(--tw-border-opacity));

    --tw-bg-opacity: 1;

    background-color: hsl(210 16.7% 97.6% / var(--tw-bg-opacity));

    font-weight: 500
}
[data-v-9cb021e7]:is(.dark .multiselect-dropdown--item.active) {

    --tw-border-opacity: 1;

    border-color: hsl(200 7.0% 8.8% / var(--tw-border-opacity));

    --tw-bg-opacity: 1;

    background-color: hsl(207 5.6% 31.6% / var(--tw-bg-opacity))
}
.multiselect-dropdown--item[data-v-9cb021e7]:focus {

    --tw-bg-opacity: 1;

    background-color: hsl(210 16.7% 97.6% / var(--tw-bg-opacity))
}
[data-v-9cb021e7]:is(.dark .multiselect-dropdown--item:focus) {

    --tw-bg-opacity: 1;

    background-color: hsl(207 5.6% 31.6% / var(--tw-bg-opacity))
}
.multiselect-dropdown--item[data-v-9cb021e7]:hover {

    --tw-bg-opacity: 1;

    background-color: hsl(209 13.3% 95.3% / var(--tw-bg-opacity));

    --tw-text-opacity: 1;

    color: hsl(198 6.6% 15.8% / var(--tw-text-opacity))
}
[data-v-9cb021e7]:is(.dark .multiselect-dropdown--item:hover) {

    --tw-bg-opacity: 1;

    background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity));

    --tw-text-opacity: 1;

    color: hsl(208 11.7% 91.1% / var(--tw-text-opacity))
}.dropdown-pane[data-v-d956934f] {
    top: 2.625rem;
    box-sizing: border-box;
    width: 100%
}.item-wrap[data-v-e9a73e67] {
    display: flex
}
.item-wrap[data-v-e9a73e67] .button__content {
    width: 100%
}
.item-wrap .button-wrap[data-v-e9a73e67] {
    display: flex;
    width: 100%;
    justify-content: space-between
}
.item-wrap .button-wrap.active[data-v-e9a73e67] {
    display: flex;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: hsl(211 89.7% 34.1% / var(--tw-text-opacity))
}
[data-v-e9a73e67]:is(.dark .item-wrap .button-wrap.active) {
    --tw-text-opacity: 1;
    color: hsl(206 100% 50.0% / var(--tw-text-opacity))
}
.item-wrap .button-wrap .name-label-wrap[data-v-e9a73e67] {
    display: flex;
    width: 100%;
    min-width: 0px
}
.item-wrap .button-wrap .name-label-wrap .label-color--display[data-v-e9a73e67] {
    margin-right: 0.5rem
}
.item-wrap .button-wrap .name-label-wrap .label-color--display[data-v-e9a73e67]:where([dir="rtl"], [dir="rtl"] *) {
    margin-right: 0px;
    margin-left: 0.5rem
}
.item-wrap .button-wrap .name-label-wrap .label-text[data-v-e9a73e67] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-right: 0.5rem;
    line-height: 1.1
}
.item-wrap .button-wrap .name-label-wrap .icon[data-v-e9a73e67] {
    font-size: 0.875rem;
    line-height: 1.25rem
}
.item-wrap .label-color--display[data-v-e9a73e67] {
    margin-right: 0.25rem;
    margin-top: 0.125rem;
    height: 0.75rem;
    width: 0.75rem;
    min-width: 0.75rem;
    border-radius: 0.375rem;
    border-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: hsl(209 13.3% 95.3% / var(--tw-border-opacity))
}
[data-v-e9a73e67]:is(.dark .item-wrap .label-color--display) {
    --tw-border-opacity: 1;
    border-color: hsl(206 6.0% 43.5% / var(--tw-border-opacity))
}
.item-wrap .label-color--display[data-v-e9a73e67]:where([dir="rtl"], [dir="rtl"] *) {
    margin-right: 0px;
    margin-left: 0.25rem
}.hotkey[data-v-3820a731] {

    flex-shrink: 0
}
.search-input[data-v-3820a731] {

    margin: 0px;

    height: 2rem;

    width: 100%;

    border-radius: 0.375rem;

    border-width: 1px;

    border-style: solid;

    border-color: transparent;

    --tw-bg-opacity: 1;

    background-color: hsl(209 13.3% 95.3% / var(--tw-bg-opacity));

    font-size: 0.875rem;

    line-height: 1.25rem;

    --tw-text-opacity: 1;

    color: hsl(207 5.6% 31.6% / var(--tw-text-opacity))
}
.search-input[data-v-3820a731]:focus {

    --tw-border-opacity: 1;

    border-color: hsl(212 77.4% 23.1% / var(--tw-border-opacity))
}
[data-v-3820a731]:is(.dark .search-input) {

    --tw-bg-opacity: 1;

    background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));

    --tw-text-opacity: 1;

    color: hsl(208 11.7% 91.1% / var(--tw-text-opacity))
}
.button-new-label[data-v-3820a731] {

    align-items: center;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap
}
.button-new-label .icon[data-v-3820a731] {

    min-width: 0px
}.label--add[data-v-fa1bf919] {
  margin-bottom: var(--space-micro);
  margin-right: var(--space-micro);
}.sidebar-labels-wrap[data-v-14f81577] {
  margin-bottom: 0;
}
.contact-conversation--list[data-v-14f81577] {
  width: 100%;
}
.contact-conversation--list .label-wrap[data-v-14f81577] {
  line-height: var(--space-medium);
  position: relative;
}
.contact-conversation--list .label-wrap .dropdown-wrap[data-v-14f81577] {
  display: flex;
  left: -1px;
  margin-right: var(--space-medium);
  position: absolute;
  top: var(--space-medium);
  width: 100%;
}
.contact-conversation--list .label-wrap .dropdown-wrap .dropdown-pane[data-v-14f81577] {
  width: 100%;
  box-sizing: border-box;
}
.error[data-v-14f81577] {
  color: var(--r-500);
  font-size: var(--font-size-mini);
  font-weight: var(--font-weight-medium);
}.overlapping-thumbnails[data-v-574fe6e2] {
  display: flex;
}
.overlapping-thumbnail[data-v-574fe6e2] {
  position: relative;
  box-shadow: var(--shadow-small);
}
.overlapping-thumbnail[data-v-574fe6e2]:not(:first-child) {
  margin-left: var(--space-minus-smaller);
}
.overlapping-thumbnail .gap-tight[data-v-574fe6e2] {
  margin-left: var(--space-minus-small);
}
.thumbnail-more-text[data-v-574fe6e2] {
  display: inline-flex;
  align-items: center;
  position: relative;
  margin-left: var(--space-minus-small);
  padding: 0 var(--space-small);
  box-shadow: var(--shadow-small);
  background: var(--color-background);
  border-radius: var(--space-giga);
  border: 1px solid var(--white);
  color: var(--s-600);
  font-size: var(--font-size-mini);
  font-weight: var(--font-weight-medium);
}.dropdown-pane[data-v-b54491a0] {
    top: 2rem;
    box-sizing: border-box;
    width: 100%
}
.copy-button[data-v-bc716fab] {
    margin-left: 0.25rem
}
.copy-button[data-v-bc716fab]:where([dir="rtl"], [dir="rtl"] *) {
    margin-left: 0px;
    margin-right: 0.25rem
}
.input-group-label[data-v-506d1859] {

    --tw-border-opacity: 1;

    border-color: hsl(207 11.1% 85.9% / var(--tw-border-opacity));

    --tw-bg-opacity: 1;

    background-color: hsl(209 13.3% 95.3% / var(--tw-bg-opacity));

    font-size: 0.875rem;

    line-height: 1.25rem;

    --tw-text-opacity: 1;

    color: hsl(198 6.6% 15.8% / var(--tw-text-opacity))
}
[data-v-506d1859]:is(.dark .input-group-label) {

    --tw-border-opacity: 1;

    border-color: hsl(206 6.0% 43.5% / var(--tw-border-opacity));

    --tw-bg-opacity: 1;

    background-color: hsl(207 5.6% 31.6% / var(--tw-bg-opacity));

    --tw-text-opacity: 1;

    color: hsl(208 11.7% 91.1% / var(--tw-text-opacity))
}
[data-v-506d1859] .multiselect .multiselect__tags .multiselect__single {

    padding-left: 0px
}.input-group-wrap .message[data-v-2b1864f6] {

    font-size: 0.875rem;

    line-height: 1.25rem;

    --tw-text-opacity: 1;

    color: hsl(358 75.0% 59.0% / var(--tw-text-opacity))
}
[data-v-2b1864f6]:is(.dark .input-group-wrap .message) {

    --tw-text-opacity: 1;

    color: hsl(358 75.0% 59.0% / var(--tw-text-opacity))
}
.input-group[data-v-2b1864f6] {

    margin-top: 0.25rem;

    margin-bottom: 0.25rem;

    border-bottom-width: 1px;

    border-style: solid;

    --tw-border-opacity: 1;

    border-color: hsl(209 12.2% 93.2% / var(--tw-border-opacity))
}
[data-v-2b1864f6]:is(.dark .input-group) {

    --tw-border-opacity: 1;

    border-color: hsl(207 5.6% 31.6% / var(--tw-border-opacity))
}
.input-group .input-group-label[data-v-2b1864f6] {

    border-color: transparent;

    background-color: transparent;

    padding-left: 0px;

    font-size: 0.75rem;

    line-height: 1rem;

    font-weight: 600
}
.input-group .input-group-field[data-v-2b1864f6] input {

    margin-bottom: 0px;

    border-color: transparent
}
.input-group.error[data-v-2b1864f6] {

    --tw-border-opacity: 1;

    border-bottom-color: hsl(358 75.0% 59.0% / var(--tw-border-opacity))
}
[data-v-2b1864f6]:is(.dark .input-group.error) {

    --tw-border-opacity: 1;

    border-bottom-color: hsl(358 75.0% 59.0% / var(--tw-border-opacity))
}
.input-group.error .input-group-label[data-v-2b1864f6] {

    --tw-text-opacity: 1;

    color: hsl(358 75.0% 59.0% / var(--tw-text-opacity))
}
[data-v-2b1864f6]:is(.dark .input-group.error .input-group-label) {

    --tw-text-opacity: 1;

    color: hsl(358 75.0% 59.0% / var(--tw-text-opacity))
}.option__body[data-v-edfc0d14] {

    margin: 0px;

    display: inline-block;

    min-width: 0px;

    line-height: 1.3;

    --tw-text-opacity: 1;

    color: hsl(206 6.0% 43.5% / var(--tw-text-opacity))
}
[data-v-edfc0d14]:is(.dark .option__body) {

    --tw-text-opacity: 1;

    color: hsl(207 11.1% 85.9% / var(--tw-text-opacity))
}
.option__title[data-v-edfc0d14] {

    margin: 0px;

    font-size: 0.75rem;

    line-height: 1rem;

    line-height: 1.1;

    --tw-text-opacity: 1;

    color: hsl(198 6.6% 15.8% / var(--tw-text-opacity))
}
[data-v-edfc0d14]:is(.dark .option__title) {

    --tw-text-opacity: 1;

    color: hsl(208 11.7% 91.1% / var(--tw-text-opacity))
}.flex-between[data-v-838fc873] {
  margin-bottom: 0.625rem;
  display: flex;
  justify-content: space-between;
}
.templates__list-search[data-v-838fc873] {
  margin-bottom: 0.625rem;
  display: flex;
  align-items: center;
  border-radius: 0.375rem;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: hsl(208 11.7% 91.1% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(210 16.7% 97.6% / var(--tw-bg-opacity));
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
[data-v-838fc873]:is(.dark .templates__list-search) {
  --tw-border-opacity: 1;
  border-color: hsl(207 5.6% 31.6% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
}
.templates__list-search .search-icon[data-v-838fc873] {
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 63.0% / var(--tw-text-opacity));
}
[data-v-838fc873]:is(.dark .templates__list-search .search-icon) {
  --tw-text-opacity: 1;
  color: hsl(205 10.7% 78.0% / var(--tw-text-opacity));
}
.templates__list-search .templates__search-input[data-v-838fc873] {
  margin: 0px;
  height: auto;
  border-width: 0px;
  background-color: transparent;
  font-size: 0.75rem;
  line-height: 1rem;
}
.template__list-container[data-v-838fc873] {
  max-height: 18.75rem;
  overflow-y: auto;
  border-radius: 0.375rem;
  --tw-bg-opacity: 1;
  background-color: hsl(210 16.7% 97.6% / var(--tw-bg-opacity));
  padding: 0.625rem;
}
[data-v-838fc873]:is(.dark .template__list-container) {
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
}
.template__list-container .template__list-item[data-v-838fc873] {
  display: block;
  width: 100%;
  cursor: pointer;
  border-radius: 0.5rem;
  padding: 0.625rem;
  text-align: left;
}
.template__list-container .template__list-item[data-v-838fc873]:hover {
  --tw-bg-opacity: 1;
  background-color: hsl(209 100% 96.5% / var(--tw-bg-opacity));
}
[data-v-838fc873]:is(.dark .template__list-container .template__list-item:hover) {
  --tw-bg-opacity: 1;
  background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity));
}
.template__list-container .template__list-item .label-title[data-v-838fc873] {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.template__list-container .template__list-item .label-category[data-v-838fc873] {
  margin-top: 1.25rem;
}
.template__list-container .template__list-item .label-category span[data-v-838fc873] {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 600;
}
.template__list-container .template__list-item .label-body[data-v-838fc873] {
  font-family: monospace;
}
.strong[data-v-838fc873] {
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 600;
}
hr[data-v-838fc873] {
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
  margin-left: auto;
  margin-right: auto;
  max-width: 95%;
  border-bottom-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: hsl(208 11.7% 91.1% / var(--tw-border-opacity));
}
[data-v-838fc873]:is(.dark hr) {
  --tw-border-opacity: 1;
  border-color: hsl(207 5.6% 31.6% / var(--tw-border-opacity));
}.template__variables-container[data-v-78ea5943] {

    padding: 0.625rem
}
.variables-label[data-v-78ea5943] {

    margin-bottom: 0.625rem;

    font-size: 0.875rem;

    line-height: 1.25rem;

    font-weight: 600
}
.template__variable-item[data-v-78ea5943] {

    margin-bottom: 0.625rem;

    display: flex;

    align-items: center
}
.template__variable-item .label[data-v-78ea5943] {

    font-size: 0.75rem;

    line-height: 1rem
}
.template__variable-item .variable-input[data-v-78ea5943] {

    margin-left: 0.625rem;

    flex: 1 1 0%;

    font-size: 0.875rem;

    line-height: 1.25rem
}
.template__variable-item .variable-label[data-v-78ea5943] {

    display: inline-block;

    border-radius: 0.375rem;

    --tw-bg-opacity: 1;

    background-color: hsl(209 12.2% 93.2% / var(--tw-bg-opacity));

    padding-top: 0.625rem;

    padding-bottom: 0.625rem;

    padding-left: 1.5rem;

    padding-right: 1.5rem;

    font-size: 0.75rem;

    line-height: 1rem;

    --tw-text-opacity: 1;

    color: hsl(207 5.6% 31.6% / var(--tw-text-opacity))
}
[data-v-78ea5943]:is(.dark .template__variable-item .variable-label) {

    --tw-bg-opacity: 1;

    background-color: hsl(207 5.6% 31.6% / var(--tw-bg-opacity));

    --tw-text-opacity: 1;

    color: hsl(208 11.7% 91.1% / var(--tw-text-opacity))
}
footer[data-v-78ea5943] {

    display: flex;

    justify-content: flex-end
}
footer button[data-v-78ea5943] {

    margin-left: 0.625rem
}
.error[data-v-78ea5943] {

    border-radius: 0.375rem;

    --tw-bg-opacity: 1;

    background-color: hsl(360 81.7% 87.8% / var(--tw-bg-opacity));

    padding: 0.625rem;

    text-align: center;

    --tw-text-opacity: 1;

    color: hsl(358 65.0% 40.4% / var(--tw-text-opacity))
}
[data-v-78ea5943]:is(.dark .error) {

    --tw-bg-opacity: 1;

    background-color: hsl(360 81.7% 87.8% / var(--tw-bg-opacity));

    --tw-text-opacity: 1;

    color: hsl(358 65.0% 40.4% / var(--tw-text-opacity))
}
.template-input[data-v-78ea5943] {

    --tw-bg-opacity: 1;

    background-color: hsl(210 16.7% 97.6% / var(--tw-bg-opacity));

    --tw-text-opacity: 1;

    color: hsl(207 5.6% 31.6% / var(--tw-text-opacity))
}
[data-v-78ea5943]:is(.dark .template-input) {

    --tw-bg-opacity: 1;

    background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));

    --tw-text-opacity: 1;

    color: hsl(208 11.7% 91.1% / var(--tw-text-opacity))
}.image-thumb[data-v-68dab1bc] {

    height: 1.5rem;

    width: 1.5rem;

    border-radius: 0.125rem;

    -o-object-fit: cover;

       object-fit: cover
}
.file-name-wrap[data-v-68dab1bc],
.file-size-wrap[data-v-68dab1bc] {

    display: flex;

    align-items: center;

    padding-top: 0px;

    padding-bottom: 0px;

    padding-left: 0.25rem;

    padding-right: 0.25rem
}
.file-name-wrap > .item[data-v-68dab1bc],
.file-size-wrap > .item[data-v-68dab1bc] {

    margin: 0px;

    overflow: hidden;

    font-size: 0.75rem;

    line-height: 1rem;

    font-weight: 500
}
.remove--attachment[data-v-68dab1bc] {

    height: 1.5rem;

    width: 1.5rem;

    cursor: pointer;

    border-radius: 0.375rem;

    font-size: 0.875rem;

    line-height: 1.25rem
}
.remove--attachment[data-v-68dab1bc]:hover {

    --tw-bg-opacity: 1;

    background-color: hsl(209 13.3% 95.3% / var(--tw-bg-opacity))
}
[data-v-68dab1bc]:is(.dark .remove--attachment:hover) {

    --tw-bg-opacity: 1;

    background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity))
}.conversation--form[data-v-5aad39f5] {

    padding-left: 2rem;

    padding-right: 2rem;

    padding-top: 1rem;

    padding-bottom: 2rem
}
.message-editor[data-v-5aad39f5] {

    padding-left: 0.75rem;

    padding-right: 0.75rem
}
.message-editor[data-v-5aad39f5] .ProseMirror-menubar {

    border-top-left-radius: 4px
}
.file-uploads[data-v-5aad39f5] {

    text-align: start
}
.multiselect-wrap--small.has-multi-select-error[data-v-5aad39f5] .multiselect__tags {

    --tw-border-opacity: 1;

    border-color: hsl(358 75.0% 59.0% / var(--tw-border-opacity))
}
[data-v-5aad39f5] .mention--box {

    left: 0px;

    right: 0px;

    top: auto;

    margin: auto;

    height: -moz-fit-content;

    height: fit-content
}
[data-v-5aad39f5] .multiselect .multiselect__content .multiselect__option span {

    display: inline-flex;

    width: 1.5rem;

    --tw-text-opacity: 1;

    color: hsl(206 6.0% 43.5% / var(--tw-text-opacity))
}
[data-v-5aad39f5]:is(.dark ::v-deep .multiselect .multiselect__content .multiselect__option span) {

    --tw-text-opacity: 1;

    color: hsl(206 6.0% 63.0% / var(--tw-text-opacity))
}
[data-v-5aad39f5] .multiselect .multiselect__content .multiselect__option {

    padding-top: 0.125rem;

    padding-bottom: 0.125rem;

    padding-left: 0.25rem;

    padding-right: 0.25rem
}.option-item--user[data-v-349ec61f] {

    display: flex;

    align-items: center
}
.user-identifier[data-v-349ec61f] {

    margin-left: 0.125rem;

    font-size: 0.75rem;

    line-height: 1rem;

    --tw-text-opacity: 1;

    color: hsl(207 5.6% 31.6% / var(--tw-text-opacity))
}
[data-v-349ec61f]:is(.dark .user-identifier) {

    --tw-text-opacity: 1;

    color: hsl(208 11.7% 91.1% / var(--tw-text-opacity))
}
.option__user-data[data-v-349ec61f] {

    margin-left: 0.5rem;

    margin-right: 0.5rem;

    display: flex;

    flex-grow: 1;

    flex-direction: column
}
.option__body[data-v-349ec61f],
.option__title[data-v-349ec61f] {

    display: flex;

    align-items: center;

    justify-content: flex-start;

    font-size: 0.875rem;

    line-height: 1.25rem;

    line-height: 1.2
}
.option__body .icon[data-v-349ec61f] {

    position: relative;

    top: 1px;

    margin-right: 0.125rem
}
.option__body .icon[data-v-349ec61f]:where([dir="rtl"], [dir="rtl"] *) {

    margin-right: 0px;

    margin-left: 0.125rem
}
.option__title[data-v-349ec61f] {

    margin-bottom: 0.125rem;

    font-weight: 500;

    --tw-text-opacity: 1;

    color: hsl(198 6.6% 15.8% / var(--tw-text-opacity))
}
[data-v-349ec61f]:is(.dark .option__title) {

    --tw-text-opacity: 1;

    color: hsl(208 11.7% 91.1% / var(--tw-text-opacity))
}
.option__body[data-v-349ec61f] {

    margin-top: 0.25rem;

    font-size: 0.75rem;

    line-height: 1rem;

    --tw-text-opacity: 1;

    color: hsl(207 5.6% 31.6% / var(--tw-text-opacity))
}
[data-v-349ec61f]:is(.dark .option__body) {

    --tw-text-opacity: 1;

    color: hsl(208 11.7% 91.1% / var(--tw-text-opacity))
}
.option__user-data .option__body > .phone-icon-wrap[data-v-349ec61f],
.option__user-data .option__body > .email-icon-wrap[data-v-349ec61f] {

    display: flex;

    width: auto;

    align-items: center
}
.merge-contact--icon[data-v-349ec61f] {

    margin-bottom: -0.125rem;

    margin-right: 0.125rem
}/* TDOD: Clean errors in forms style */
.error .message[data-v-fde0021e] {
    margin-top: 0px
}
[data-v-fde0021e] .multiselect {
    border-radius: 0.375rem
}
[data-v-fde0021e] .multiselect--disabled {
    border-width: 0px
}
[data-v-fde0021e] .multiselect--disabled .multiselect__tags {
    border-width: 1px
}
[data-v-fde0021e] .multiselect__tags {
    height: 52px
}.checkbox-wrap[data-v-6941fbd2] {

    display: flex;

    align-items: center
}
.checkbox[data-v-6941fbd2] {

    margin-top: 0px;

    margin-bottom: 0px;

    margin-right: 0.5rem;

    margin-left: 0px
}
.attribute-name[data-v-6941fbd2] {

    width: 100%;

    --tw-text-opacity: 1;

    color: hsl(198 6.6% 15.8% / var(--tw-text-opacity))
}
[data-v-6941fbd2]:is(.dark .attribute-name) {

    --tw-text-opacity: 1;

    color: hsl(208 11.7% 91.1% / var(--tw-text-opacity))
}
.attribute-name.error[data-v-6941fbd2] {

    --tw-text-opacity: 1;

    color: hsl(358 85.3% 64.0% / var(--tw-text-opacity))
}
[data-v-6941fbd2]:is(.dark .attribute-name.error) {

    --tw-text-opacity: 1;

    color: hsl(358 75.0% 59.0% / var(--tw-text-opacity))
}
.edit-button[data-v-6941fbd2] {

    display: none
}
.value--view[data-v-6941fbd2] {

    display: flex
}
.value--view.is-editable:hover .value[data-v-6941fbd2] {

    margin-bottom: 0px;

    --tw-bg-opacity: 1;

    background-color: hsl(209 13.3% 95.3% / var(--tw-bg-opacity))
}
[data-v-6941fbd2]:is(.dark .value--view.is-editable:hover .value) {

    --tw-bg-opacity: 1;

    background-color: hsl(207 5.6% 31.6% / var(--tw-bg-opacity))
}
.value--view.is-editable:hover .edit-button[data-v-6941fbd2] {

    display: block
}
[data-v-6941fbd2] .selector-wrap {

    top: 0.25rem;

    margin: 0px
}
[data-v-6941fbd2] .selector-wrap .selector-name {

    margin-left: 0px
}
[data-v-6941fbd2] .name {

    margin-left: 0px
}.custom-attributes--panel .conversation--attribute[data-v-f90adcab] {
    border-bottom-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: hsl(209 13.3% 95.3% / var(--tw-border-opacity))
}
[data-v-f90adcab]:is(.dark .custom-attributes--panel .conversation--attribute) {
    --tw-border-opacity: 1;
    border-color: hsl(207 5.6% 31.6% / var(--tw-border-opacity))
}
.custom-attributes--panel.odd .conversation--attribute[data-v-f90adcab]:nth-child(2n+1) {
    --tw-bg-opacity: 1;
    background-color: hsl(210 16.7% 97.6% / var(--tw-bg-opacity))
}
[data-v-f90adcab]:is(.dark .custom-attributes--panel.odd .conversation--attribute:nth-child(2n+1)) {
    --tw-bg-opacity: 1;
    background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity))
}
.custom-attributes--panel.even .conversation--attribute[data-v-f90adcab]:nth-child(2n) {
    --tw-bg-opacity: 1;
    background-color: hsl(210 16.7% 97.6% / var(--tw-bg-opacity))
}
[data-v-f90adcab]:is(.dark .custom-attributes--panel.even .conversation--attribute:nth-child(2n)) {
    --tw-bg-opacity: 1;
    background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity))
}.item-wrap[data-v-cc063631] {
  display: flex;
}
.item-wrap[data-v-cc063631] .button__content {
  width: 100%;
}
.item-wrap .button-wrap[data-v-cc063631] {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.item-wrap .button-wrap.active[data-v-cc063631] {
  display: flex;
  font-weight: var(--font-weight-bold);
  color: var(--w-700);
}
.item-wrap .button-wrap .name-label-wrap[data-v-cc063631] {
  display: flex;
  min-width: 0;
  width: 100%;
}
.item-wrap .button-wrap .name-label-wrap .label-color--display[data-v-cc063631] {
  margin-right: var(--space-small);
}
.item-wrap .button-wrap .name-label-wrap .label-text[data-v-cc063631] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 1.1;
  padding-right: var(--space-small);
  padding-left: var(--space-small);
}
.item-wrap .button-wrap .name-label-wrap .icon[data-v-cc063631] {
  font-size: var(--font-size-small);
}
.item-wrap .label-color--display[data-v-cc063631] {
  border-radius: var(--border-radius-normal);
  height: var(--space-slab);
  margin-right: var(--space-smaller);
  margin-top: var(--space-micro);
  min-width: var(--space-slab);
  width: var(--space-slab);
}.search-input[data-v-6775b015] {
    margin: 0px;
    height: 2rem;
    width: 100%;
    border-radius: 0.375rem;
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
    --tw-bg-opacity: 1;
    background-color: hsl(209 13.3% 95.3% / var(--tw-bg-opacity));
    font-size: 0.875rem;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: hsl(207 5.6% 31.6% / var(--tw-text-opacity))
}
.search-input[data-v-6775b015]:focus {
    --tw-border-opacity: 1;
    border-color: hsl(212 77.4% 23.1% / var(--tw-border-opacity))
}
[data-v-6775b015]:is(.dark .search-input) {
    --tw-bg-opacity: 1;
    background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(208 11.7% 91.1% / var(--tw-text-opacity))
}.custom-attribute--selector[data-v-6e2da53d] {
  width: 100%;
  padding: var(--space-slab) var(--space-normal);
}
.custom-attribute--selector .label-wrap[data-v-6e2da53d] {
  line-height: var(--space-medium);
  position: relative;
}
.custom-attribute--selector .label-wrap .dropdown-wrap[data-v-6e2da53d] {
  display: flex;
  left: -1px;
  margin-right: var(--space-medium);
  position: absolute;
  top: var(--space-medium);
  width: 100%;
}
.custom-attribute--selector .label-wrap .dropdown-wrap .dropdown-pane[data-v-6e2da53d] {
  width: 100%;
  box-sizing: border-box;
}
.error[data-v-6e2da53d] {
  color: var(--r-500);
  font-size: var(--font-size-mini);
  font-weight: var(--font-weight-medium);
}.conversation--attribute[data-v-34d46c28] {
    border-bottom-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: hsl(209 13.3% 95.3% / var(--tw-border-opacity))
}
[data-v-34d46c28]:is(.dark .conversation--attribute) {
    --tw-border-opacity: 1;
    border-color: hsl(207 5.6% 31.6% / var(--tw-border-opacity))
}
.conversation--attribute[data-v-34d46c28]:nth-child(2n) {
    --tw-bg-opacity: 1;
    background-color: hsl(210 16.7% 97.6% / var(--tw-bg-opacity))
}
[data-v-34d46c28]:is(.dark .conversation--attribute:nth-child(2n)) {
    --tw-bg-opacity: 1;
    background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity))
}.macro-preview .macro-block[data-v-7c64cdb6]:not(:last-child) {
    padding-bottom: 0.5rem
}.macro[data-v-e63d1100] {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    line-height: 1rem
}
.macro .macros-actions[data-v-e63d1100] {
    display: flex;
    align-items: center;
    justify-content: flex-end
}.macros-list[data-v-2d6ef61a] {
  padding: var(--space-smaller);
}
.macros_list--empty-state[data-v-2d6ef61a] {
  padding: var(--space-slab);
}
.macros_list--empty-state p[data-v-2d6ef61a] {
  margin: 0;
}
.macros_add-button[data-v-2d6ef61a] {
  margin: var(--space-small) auto 0;
}[data-v-491dd322] .contact--profile {
    border-bottom-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: hsl(209 12.2% 93.2% / var(--tw-border-opacity));
    padding-bottom: 0.75rem
}
[data-v-491dd322]:is(.dark ::v-deep .contact--profile) {
    --tw-border-opacity: 1;
    border-color: hsl(207 5.6% 31.6% / var(--tw-border-opacity))
}
[data-v-491dd322] .conversation--actions .multiselect-wrap--small .multiselect {
    box-sizing: border-box;
    padding-left: 1.5rem
}
[data-v-491dd322] .conversation--actions .multiselect-wrap--small .multiselect__element span {
    width: 100%
}.modal-content[data-v-29e7165f] {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-top: 0.5rem;
    padding-bottom: 1.5rem
}.resolve.success[data-v-6286503d] {
  background-color: var(--g-400);
  color: white;
}
.resolve.success[data-v-6286503d]:hover {
  background-color: var(--g-300);
}
.dropdown-pane[data-v-6286503d] {
  left: auto;
  top: 2.625rem;
  right: 0px;
  margin-top: 0.125rem;
  min-width: 9.75rem;
  max-width: 12.5rem;
}
.dropdown-pane .dropdown-menu__item[data-v-6286503d] {
  margin-bottom: 0px;
}.more--button[data-v-e0956e2b] {

    margin-left: 0.5rem;

    display: flex;

    align-items: center
}
.more--button[data-v-e0956e2b]:where([dir="rtl"], [dir="rtl"] *) {

    margin-left: 0px;

    margin-right: 0.5rem
}
.dropdown-pane[data-v-e0956e2b] {

    right: -0.5rem;

    top: 3rem
}
.icon[data-v-e0956e2b] {

    margin-right: 0.25rem;

    min-width: 1rem
}
.icon[data-v-e0956e2b]:where([dir="rtl"], [dir="rtl"] *) {

    margin-right: 0px;

    margin-left: 0.25rem
}.conversation--header--actions[data-v-3e9ea99a] .inbox--name {
    margin: 0px
}
.dashboard-app--container[data-v-05e55bc1],
.dashboard-app--list[data-v-05e55bc1],
.dashboard-app--list iframe[data-v-05e55bc1] {
  height: 100%;
  width: 100%;
}
.dashboard-app--list iframe[data-v-05e55bc1] {
  border: 0;
}
.dashboard-app_loading-container[data-v-05e55bc1] {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
}
.onboarding-wrap[data-v-94fdbf1f] {
  display: flex;
  font-size: var(--font-size-small);
  justify-content: center;
  overflow: auto;
  text-align: left;
}
.onboarding[data-v-94fdbf1f] {
  height: 100vh;
  overflow: auto;
}
.scroll-wrap[data-v-94fdbf1f] {
  padding: var(--space-larger) 8.5rem;
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.features-item[data-v-94fdbf1f] {
  margin-bottom: var(--space-large);
}
.conversation--title[data-v-94fdbf1f] {
  margin-left: var(--space-minus-smaller);
}
.page-title[data-v-94fdbf1f] {
  font-size: var(--font-size-big);
  font-weight: var(--font-weight-bold);
  margin-bottom: var(--space-one);
}
.block-title[data-v-94fdbf1f] {
  font-weight: var(--font-weight-bold);
  margin-bottom: var(--space-smaller);
  margin-left: var(--space-minus-large);
}
.intro-body[data-v-94fdbf1f] {
  margin-bottom: var(--space-small);
  line-height: 1.5;
}
.onboarding--link[data-v-94fdbf1f] {
  color: var(--w-500);
  font-weight: var(--font-weight-medium);
  text-decoration: underline;
}
.emoji[data-v-94fdbf1f] {
  width: var(--space-large);
  display: inline-block;
}.container[data-v-e8939c9b] {
    width: 100%;
}
@media (min-width: 640px) {
.container[data-v-e8939c9b] {
        max-width: 640px;
}
}
@media (min-width: 768px) {
.container[data-v-e8939c9b] {
        max-width: 768px;
}
}
@media (min-width: 1024px) {
.container[data-v-e8939c9b] {
        max-width: 1024px;
}
}
@media (min-width: 1280px) {
.container[data-v-e8939c9b] {
        max-width: 1280px;
}
}
@media (min-width: 1536px) {
.container[data-v-e8939c9b] {
        max-width: 1536px;
}
}
.prose-lg[data-v-e8939c9b] {
    font-size: 1.125rem;
    line-height: 1.7777778;
}
.prose-lg[data-v-e8939c9b] :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
}
.prose-lg[data-v-e8939c9b] :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 1.2222222em;
    line-height: 1.4545455;
    margin-top: 1.0909091em;
    margin-bottom: 1.0909091em;
}
.prose-lg[data-v-e8939c9b] :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.6666667em;
    margin-bottom: 1.6666667em;
    padding-left: 1em;
}
.prose-lg[data-v-e8939c9b] :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 2.6666667em;
    margin-top: 0;
    margin-bottom: 0.8333333em;
    line-height: 1;
}
.prose-lg[data-v-e8939c9b] :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 1.6666667em;
    margin-top: 1.8666667em;
    margin-bottom: 1.0666667em;
    line-height: 1.3333333;
}
.prose-lg[data-v-e8939c9b] :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 1.3333333em;
    margin-top: 1.6666667em;
    margin-bottom: 0.6666667em;
    line-height: 1.5;
}
.prose-lg[data-v-e8939c9b] :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 0.4444444em;
    line-height: 1.5555556;
}
.prose-lg[data-v-e8939c9b] :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
}
.prose-lg[data-v-e8939c9b] :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
}
.prose-lg[data-v-e8939c9b] :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0;
}
.prose-lg[data-v-e8939c9b] :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
}
.prose-lg[data-v-e8939c9b] :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
    border-radius: 0.3125rem;
    padding-top: 0.2222222em;
    padding-right: 0.4444444em;
    padding-bottom: 0.2222222em;
    padding-left: 0.4444444em;
}
.prose-lg[data-v-e8939c9b] :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
}
.prose-lg[data-v-e8939c9b] :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8666667em;
}
.prose-lg[data-v-e8939c9b] :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.875em;
}
.prose-lg[data-v-e8939c9b] :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
    line-height: 1.75;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: 0.375rem;
    padding-top: 1em;
    padding-right: 1.5em;
    padding-bottom: 1em;
    padding-left: 1.5em;
}
.prose-lg[data-v-e8939c9b] :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-left: 1.5555556em;
}
.prose-lg[data-v-e8939c9b] :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-left: 1.5555556em;
}
.prose-lg[data-v-e8939c9b] :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.6666667em;
    margin-bottom: 0.6666667em;
}
.prose-lg[data-v-e8939c9b] :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0.4444444em;
}
.prose-lg[data-v-e8939c9b] :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0.4444444em;
}
.prose-lg[data-v-e8939c9b] :where(.prose-lg > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
}
.prose-lg[data-v-e8939c9b] :where(.prose-lg > ul > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
}
.prose-lg[data-v-e8939c9b] :where(.prose-lg > ul > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-bottom: 1.3333333em;
}
.prose-lg[data-v-e8939c9b] :where(.prose-lg > ol > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
}
.prose-lg[data-v-e8939c9b] :where(.prose-lg > ol > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-bottom: 1.3333333em;
}
.prose-lg[data-v-e8939c9b] :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
}
.prose-lg[data-v-e8939c9b] :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
}
.prose-lg[data-v-e8939c9b] :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
}
.prose-lg[data-v-e8939c9b] :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.6666667em;
    padding-left: 1.5555556em;
}
.prose-lg[data-v-e8939c9b] :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 3.1111111em;
    margin-bottom: 3.1111111em;
}
.prose-lg[data-v-e8939c9b] :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose-lg[data-v-e8939c9b] :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose-lg[data-v-e8939c9b] :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose-lg[data-v-e8939c9b] :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose-lg[data-v-e8939c9b] :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
    line-height: 1.5;
}
.prose-lg[data-v-e8939c9b] :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-right: 0.75em;
    padding-bottom: 0.75em;
    padding-left: 0.75em;
}
.prose-lg[data-v-e8939c9b] :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0;
}
.prose-lg[data-v-e8939c9b] :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-right: 0;
}
.prose-lg[data-v-e8939c9b] :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-top: 0.75em;
    padding-right: 0.75em;
    padding-bottom: 0.75em;
    padding-left: 0.75em;
}
.prose-lg[data-v-e8939c9b] :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0;
}
.prose-lg[data-v-e8939c9b] :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-right: 0;
}
.prose-lg[data-v-e8939c9b] :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
}
.prose-lg[data-v-e8939c9b] :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0;
}
.prose-lg[data-v-e8939c9b] :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
    line-height: 1.5;
    margin-top: 1em;
}
.prose-lg[data-v-e8939c9b] :where(.prose-lg > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose-lg[data-v-e8939c9b] :where(.prose-lg > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-bottom: 0;
}
.emoji-dialog {
  max-width: 328px;
}
.emoji-dialog::before {
  position: absolute;
  bottom: -0.75rem;
  right: 1.25rem;
}
@media (prefers-color-scheme: dark) {
.emoji-dialog::before {
    display: block;
    height: 0;
    width: 0;
    content: "";
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 12px solid #26292b;
}
}
@media (prefers-color-scheme: light) {
.emoji-dialog::before {
    display: block;
    height: 0;
    width: 0;
    content: "";
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 12px solid #ebf0f5;
}
}
.emoji--item {
  margin: 0px;
  height: 1.5rem;
  cursor: pointer;
  border-radius: 0.25rem;
  border-width: 0px;
  background-color: transparent;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.emoji--item:hover {
  --tw-bg-opacity: 1;
  background-color: hsl(209 12.2% 93.2% / var(--tw-bg-opacity));
}
:is(.dark .emoji--item:hover) {
  --tw-bg-opacity: 1;
  background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity));
}
.emoji--row {
  box-sizing: border-box;
  padding: 0.25rem;
}
.emoji--row .emoji--item {
  margin: 0.25rem;
  height: 26px;
  width: 26px;
  line-height: 1.5;
}
.emoji-search--wrap {
  position: sticky;
  top: 0.5rem;
  margin: 0.5rem;
}
.emoji-search--wrap .emoji-search--input {
  margin: 0px;
  height: 2rem;
  width: 100%;
  border-radius: 0.375rem;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: hsl(209 13.3% 95.3% / var(--tw-bg-opacity));
  padding: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
.emoji-search--wrap .emoji-search--input:focus-visible {
  border-color: transparent;
}
:is(.dark .emoji-search--wrap .emoji-search--input) {
  border-color: hsl(198 6.6% 15.8% / 0.5);
  --tw-bg-opacity: 1;
  background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.empty-message {
  display: flex;
  height: 212px;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.empty-message .emoji-icon {
  margin-bottom: 0.5rem;
  --tw-text-opacity: 1;
  color: hsl(207 11.1% 85.9% / var(--tw-text-opacity));
}
:is(.dark .empty-message .emoji-icon) {
  --tw-text-opacity: 1;
  color: hsl(207 11.1% 85.9% / var(--tw-text-opacity));
}
.empty-message .empty-message--text {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: hsl(207 11.1% 85.9% / var(--tw-text-opacity));
}
:is(.dark .empty-message .empty-message--text) {
  --tw-text-opacity: 1;
  color: hsl(207 11.1% 85.9% / var(--tw-text-opacity));
}
.emoji-item {
  height: 212px;
  overflow-y: auto;
}
.emoji-category--title {
  margin: 0px;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
  text-transform: capitalize;
  line-height: 1.5;
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
:is(.dark .emoji-category--title) {
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.emoji-dialog--footer {
  position: relative;
  left: -1px;
  bottom: 0px;
  width: 322px;
  border-bottom-right-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
  border-bottom-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: hsl(209 12.2% 93.2% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(209 12.2% 93.2% / var(--tw-bg-opacity));
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
:is(.dark .emoji-dialog--footer) {
  border-color: hsl(198 6.6% 15.8% / 0.5);
  --tw-bg-opacity: 1;
  background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity));
}
.emoji-dialog--footer:where([dir="rtl"], [dir="rtl"] *) {
  left: unset;
  right: -1px;
}
.emoji-dialog--footer ul {
  position: relative;
  left: 2px;
  margin: 0px;
  display: flex;
  list-style-type: none;
  overflow: auto;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0px;
  padding-right: 0px;
}
.emoji-dialog--footer ul:where([dir="rtl"], [dir="rtl"] *) {
  left: unset;
  right: 2px;
}
.emoji-dialog--footer ul > li {
  display: flex;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  padding: 0.25rem;
}
.emoji-dialog--footer ul li .active {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
:is(.dark .emoji-dialog--footer ul li .active) {
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
}
.emoji-dialog--footer ul .emoji--item {
  display: flex;
  align-items: center;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.emoji-dialog--footer ul .emoji--item:hover {
  --tw-bg-opacity: 1;
  background-color: hsl(209 12.2% 93.2% / var(--tw-bg-opacity));
}
:is(.dark .emoji-dialog--footer ul .emoji--item:hover) {
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
}.reply-editor .icon {
  margin-right: 0px !important;
}.button-group[data-v-d9762eaa] {
    margin: 0px;
    display: flex;
    border-width: 0px;
    padding: 0px
}
.button-group .button[data-v-d9762eaa] {
    position: relative;
    z-index: 10;
    margin: 0px;
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 500
}
.button-group .button.is-active[data-v-d9762eaa] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity))
}
[data-v-d9762eaa]:is(.dark .button-group .button.is-active) {
    --tw-bg-opacity: 1;
    background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity))
}
.button-group .button--reply[data-v-d9762eaa] {
    border-radius: 0px;
    border-right-width: 1px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-width: 0px;
    --tw-border-opacity: 1;
    border-color: hsl(209 13.3% 95.3% / var(--tw-border-opacity))
}
[data-v-d9762eaa]:is(.dark .button-group .button--reply) {
    --tw-border-opacity: 1;
    border-color: hsl(207 5.6% 31.6% / var(--tw-border-opacity))
}
.button-group .button--reply[data-v-d9762eaa]:hover, .button-group .button--reply[data-v-d9762eaa]:focus {
    border-right-width: 1px;
    --tw-border-opacity: 1;
    border-color: hsl(209 13.3% 95.3% / var(--tw-border-opacity))
}
[data-v-d9762eaa]:is(.dark .button-group .button--reply:hover),[data-v-d9762eaa]:is(.dark  .button-group .button--reply:focus) {
    --tw-border-opacity: 1;
    border-color: hsl(207 5.6% 31.6% / var(--tw-border-opacity))
}
.button-group .button--note[data-v-d9762eaa] {
    border-radius: 0px;
    border-left-width: 0px
}
.button-group .button--note.is-active[data-v-d9762eaa] {
    border-right-width: 1px;
    border-bottom-width: 0px;
    border-top-width: 0px;
    --tw-border-opacity: 1;
    border-color: hsl(209 13.3% 95.3% / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(55 100% 90.9% / var(--tw-bg-opacity))
}
[data-v-d9762eaa]:is(.dark .button-group .button--note.is-active) {
    --tw-border-opacity: 1;
    border-color: hsl(207 5.6% 31.6% / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(46 100% 6.7% / var(--tw-bg-opacity))
}
.button-group .button--note[data-v-d9762eaa]:hover, .button-group .button--note[data-v-d9762eaa]:active {
    --tw-text-opacity: 1;
    color: hsl(49 90.3% 18.4% / var(--tw-text-opacity))
}
[data-v-d9762eaa]:is(.dark .button-group .button--note:hover),[data-v-d9762eaa]:is(.dark  .button-group .button--note:active) {
    --tw-text-opacity: 1;
    color: hsl(49 90.3% 18.4% / var(--tw-text-opacity))
}
.button--note[data-v-d9762eaa] {
    --tw-text-opacity: 1;
    color: hsl(48 100% 46.1% / var(--tw-text-opacity))
}
[data-v-d9762eaa]:is(.dark .button--note) {
    --tw-text-opacity: 1;
    color: hsl(48 100% 46.1% / var(--tw-text-opacity))
}.animation-container[data-v-32fad65f] {
  position: relative;
  display: flex;
}
.animation-container .ai-typing--wrap[data-v-32fad65f] {
  display: flex;
  align-items: center;
  gap: 4px;
}
.animation-container .ai-typing--wrap .ai-typing--icon[data-v-32fad65f] {
  color: var(--v-500);
}
.animation-container label[data-v-32fad65f] {
  display: inline-block;
  margin-right: var(--space-smaller);
  color: var(--v-400);
}
.animation-container .loader[data-v-32fad65f] {
  display: inline-block;
  width: 6px;
  height: 6px;
  margin-right: var(--space-smaller);
  margin-top: var(--space-slab);
  background-color: var(--v-300);
  border-radius: 50%;
  animation: bubble-scale-32fad65f 1.2s infinite;
}
.animation-container .loader[data-v-32fad65f]:nth-child(2) {
  animation-delay: 0.4s;
}
.animation-container .loader[data-v-32fad65f]:nth-child(3) {
  animation-delay: 0.8s;
}
@keyframes bubble-scale-32fad65f {
0%, 100% {
    transform: scale(1);
}
25% {
    transform: scale(1.3);
}
50% {
    transform: scale(1);
}
}.modal-content[data-v-af87c17b] {
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 0.5rem;
  padding-bottom: 2rem;
  box-sizing: border-box;
}
.container[data-v-af87c17b] {
  width: 100%;
}.container[data-v-78cebdb5] {
    width: 100%;
}
@media (min-width: 640px) {
.container[data-v-78cebdb5] {
        max-width: 640px;
}
}
@media (min-width: 768px) {
.container[data-v-78cebdb5] {
        max-width: 768px;
}
}
@media (min-width: 1024px) {
.container[data-v-78cebdb5] {
        max-width: 1024px;
}
}
@media (min-width: 1280px) {
.container[data-v-78cebdb5] {
        max-width: 1280px;
}
}
@media (min-width: 1536px) {
.container[data-v-78cebdb5] {
        max-width: 1536px;
}
}
.prose-lg[data-v-78cebdb5] {
    font-size: 1.125rem;
    line-height: 1.7777778;
}
.prose-lg[data-v-78cebdb5] :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
}
.prose-lg[data-v-78cebdb5] :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 1.2222222em;
    line-height: 1.4545455;
    margin-top: 1.0909091em;
    margin-bottom: 1.0909091em;
}
.prose-lg[data-v-78cebdb5] :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.6666667em;
    margin-bottom: 1.6666667em;
    padding-left: 1em;
}
.prose-lg[data-v-78cebdb5] :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 2.6666667em;
    margin-top: 0;
    margin-bottom: 0.8333333em;
    line-height: 1;
}
.prose-lg[data-v-78cebdb5] :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 1.6666667em;
    margin-top: 1.8666667em;
    margin-bottom: 1.0666667em;
    line-height: 1.3333333;
}
.prose-lg[data-v-78cebdb5] :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 1.3333333em;
    margin-top: 1.6666667em;
    margin-bottom: 0.6666667em;
    line-height: 1.5;
}
.prose-lg[data-v-78cebdb5] :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 0.4444444em;
    line-height: 1.5555556;
}
.prose-lg[data-v-78cebdb5] :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
}
.prose-lg[data-v-78cebdb5] :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
}
.prose-lg[data-v-78cebdb5] :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0;
}
.prose-lg[data-v-78cebdb5] :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
}
.prose-lg[data-v-78cebdb5] :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
    border-radius: 0.3125rem;
    padding-top: 0.2222222em;
    padding-right: 0.4444444em;
    padding-bottom: 0.2222222em;
    padding-left: 0.4444444em;
}
.prose-lg[data-v-78cebdb5] :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
}
.prose-lg[data-v-78cebdb5] :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8666667em;
}
.prose-lg[data-v-78cebdb5] :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.875em;
}
.prose-lg[data-v-78cebdb5] :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
    line-height: 1.75;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: 0.375rem;
    padding-top: 1em;
    padding-right: 1.5em;
    padding-bottom: 1em;
    padding-left: 1.5em;
}
.prose-lg[data-v-78cebdb5] :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-left: 1.5555556em;
}
.prose-lg[data-v-78cebdb5] :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-left: 1.5555556em;
}
.prose-lg[data-v-78cebdb5] :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.6666667em;
    margin-bottom: 0.6666667em;
}
.prose-lg[data-v-78cebdb5] :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0.4444444em;
}
.prose-lg[data-v-78cebdb5] :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0.4444444em;
}
.prose-lg[data-v-78cebdb5] :where(.prose-lg > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
}
.prose-lg[data-v-78cebdb5] :where(.prose-lg > ul > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
}
.prose-lg[data-v-78cebdb5] :where(.prose-lg > ul > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-bottom: 1.3333333em;
}
.prose-lg[data-v-78cebdb5] :where(.prose-lg > ol > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
}
.prose-lg[data-v-78cebdb5] :where(.prose-lg > ol > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-bottom: 1.3333333em;
}
.prose-lg[data-v-78cebdb5] :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
}
.prose-lg[data-v-78cebdb5] :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
}
.prose-lg[data-v-78cebdb5] :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
}
.prose-lg[data-v-78cebdb5] :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.6666667em;
    padding-left: 1.5555556em;
}
.prose-lg[data-v-78cebdb5] :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 3.1111111em;
    margin-bottom: 3.1111111em;
}
.prose-lg[data-v-78cebdb5] :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose-lg[data-v-78cebdb5] :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose-lg[data-v-78cebdb5] :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose-lg[data-v-78cebdb5] :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose-lg[data-v-78cebdb5] :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
    line-height: 1.5;
}
.prose-lg[data-v-78cebdb5] :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-right: 0.75em;
    padding-bottom: 0.75em;
    padding-left: 0.75em;
}
.prose-lg[data-v-78cebdb5] :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0;
}
.prose-lg[data-v-78cebdb5] :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-right: 0;
}
.prose-lg[data-v-78cebdb5] :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-top: 0.75em;
    padding-right: 0.75em;
    padding-bottom: 0.75em;
    padding-left: 0.75em;
}
.prose-lg[data-v-78cebdb5] :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0;
}
.prose-lg[data-v-78cebdb5] :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-right: 0;
}
.prose-lg[data-v-78cebdb5] :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
}
.prose-lg[data-v-78cebdb5] :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0;
}
.prose-lg[data-v-78cebdb5] :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
    line-height: 1.5;
    margin-top: 1em;
}
.prose-lg[data-v-78cebdb5] :where(.prose-lg > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose-lg[data-v-78cebdb5] :where(.prose-lg > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-bottom: 0;
}
  /* Gradient animation */
@keyframes gradient-78cebdb5 {
0% {
      background-position: 0% 50%;
}
50% {
      background-position: 100% 50%;
}
100% {
      background-position: 0% 50%;
}
}
.cta-btn[data-v-78cebdb5] {
    animation: gradient-78cebdb5 5s ease infinite;
    border: 0;
}
.cta-btn-light[data-v-78cebdb5] {
    background: linear-gradient(
        255.98deg,
        rgba(161, 87, 246, 0.2) 15.83%,
        rgba(71, 145, 247, 0.2) 81.39%
      ),
      linear-gradient(0deg, #f2f5f8, #f2f5f8);
}
.cta-btn-dark[data-v-78cebdb5] {
    background: linear-gradient(
        255.98deg,
        rgba(161, 87, 246, 0.2) 15.83%,
        rgba(71, 145, 247, 0.2) 81.39%
      ),
      linear-gradient(0deg, #313538, #313538);
}
.cta-btn-light-hover[data-v-78cebdb5] {
    background: linear-gradient(
        255.98deg,
        rgba(161, 87, 246, 0.2) 15.83%,
        rgba(71, 145, 247, 0.2) 81.39%
      ),
      linear-gradient(0deg, #e3e5e7, #e3e5e7);
}
.cta-btn-dark-hover[data-v-78cebdb5] {
    background: linear-gradient(
        255.98deg,
        rgba(161, 87, 246, 0.2) 15.83%,
        rgba(71, 145, 247, 0.2) 81.39%
      ),
      linear-gradient(0deg, #202425, #202425);
}

  /* Radar ping animation */
@keyframes ping-78cebdb5 {
75%,
    100% {
      transform: scale(2);
      opacity: 0;
}
}
.radar-ping-animation[data-v-78cebdb5] {
    animation: ping-78cebdb5 1s ease infinite;
}
.hover\:cta-btn-light-hover[data-v-78cebdb5]:hover {
    background: linear-gradient(
        255.98deg,
        rgba(161, 87, 246, 0.2) 15.83%,
        rgba(71, 145, 247, 0.2) 81.39%
      ),
      linear-gradient(0deg, #e3e5e7, #e3e5e7);
}
[data-v-78cebdb5]:is(.dark .dark\:cta-btn-dark) {
    background: linear-gradient(
        255.98deg,
        rgba(161, 87, 246, 0.2) 15.83%,
        rgba(71, 145, 247, 0.2) 81.39%
      ),
      linear-gradient(0deg, #313538, #313538);
}
[data-v-78cebdb5]:is(.dark .dark\:hover\:cta-btn-dark-hover:hover) {
    background: linear-gradient(
        255.98deg,
        rgba(161, 87, 246, 0.2) 15.83%,
        rgba(71, 145, 247, 0.2) 81.39%
      ),
      linear-gradient(0deg, #202425, #202425);
}
.bottom-box[data-v-99693ea3] {
  display: flex;
  justify-content: space-between;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.bottom-box.is-note-mode[data-v-99693ea3] {
  --tw-bg-opacity: 1;
  background-color: hsl(55 100% 90.9% / var(--tw-bg-opacity));
}
[data-v-99693ea3]:is(.dark .bottom-box.is-note-mode) {
  --tw-bg-opacity: 1;
  background-color: hsl(46 100% 6.7% / var(--tw-bg-opacity));
}
.left-wrap[data-v-99693ea3] {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.right-wrap[data-v-99693ea3] {
  display: flex;
}
.right-wrap .button[data-v-99693ea3] {
  background-color: var(--w-500);
  color: white;
}
.right-wrap .button[data-v-99693ea3]:hover {
  background-color: var(--w-300);
}
.right-wrap .button [disabled][data-v-99693ea3] {
  background-color: #e9e9e9;
  cursor: not-allowed;
}
[data-v-99693ea3] .file-uploads label {
  cursor: pointer;
}
[data-v-99693ea3] .file-uploads:hover button {
  --tw-bg-opacity: 1;
  background-color: hsl(208 11.7% 91.1% / var(--tw-bg-opacity));
}
[data-v-99693ea3]:is(.dark ::v-deep .file-uploads:hover button) {
  --tw-bg-opacity: 1;
  background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity));
}.vjs-svg-icon {
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center;
  fill: currentColor;
  height: 1.8em;
  width: 1.8em;
}
.vjs-svg-icon:before {
  content: none !important;
}

.vjs-svg-icon:hover,
.vjs-control:focus .vjs-svg-icon {
  filter: drop-shadow(0 0 0.25em #fff);
}

.vjs-modal-dialog .vjs-modal-dialog-content, .video-js .vjs-modal-dialog, .vjs-button > .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.vjs-button > .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  text-align: center;
}

@font-face {
  font-family: VideoJS;
  src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABUgAAsAAAAAItAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV33Y21hcAAAAYQAAAEJAAAD5p42+VxnbHlmAAACkAAADwwAABdk9R/WHmhlYWQAABGcAAAAKwAAADYn8kSnaGhlYQAAEcgAAAAdAAAAJA+RCL1obXR4AAAR6AAAABMAAAC8Q44AAGxvY2EAABH8AAAAYAAAAGB7SIHGbWF4cAAAElwAAAAfAAAAIAFAAI9uYW1lAAASfAAAASUAAAIK1cf1oHBvc3QAABOkAAABfAAAAnXdFqh1eJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGR7xDiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGPHcRdyA4RZgQRADbZCycAAHic7dPXbcMwAEXRK1vuvffem749XAbKV3bjBA6fXsaIgMMLEWoQJaAEFKNnlELyQ4K27zib5PNF6vl8yld+TKr5kH0+cUw0xv00Hwvx2DResUyFKrV4XoMmLdp06NKjz4AhI8ZMmDJjzoIlK9Zs2LJjz4EjJ85cuHLjziPe/0UWL17mf2tqKLz/9jK9f8tXpGCoRdPKhtS0RqFkWvVQNtSKoVYNtWaoddPXEBqG2jQ9XWgZattQO4baNdSeofYNdWCoQ0MdGerYUCeGOjXUmaHODXVhqEtDXRnq2lA3hro11J2h7g31YKhHQz0Z6tlQL4Z6NdSbod4N9WGoT9MfHF6GmhnZLxyDcRMAAAB4nJ1YC1gUV5auc6urCmxEGrq6VRD6ATQP5dHPKK8GRIyoKApoEBUDAiGzGmdUfKNRM4qLZrUZdGKcGN/GZJKd0SyOWTbfbmZ2NxqzM5IxRtNZd78vwYlJdtREoO7sudVNq6PmmxmKqrqPU+eee173P80Bh39Cu9DOEY4DHZBK3i20D/QRLcfxbE5sEVtwLpZzclw4ibFIkSCJUcZ4MBpMnnzwuKNsGWBL5i3qy6kO2dVpvUpKbkAP9fq62rdeGJ+TM/7C1nbIutfuWrWk5ci4zMxxR1qW/N+9JsmCGXj9VKWhFx/6tr/nz78INDm2C9yPF/fDcxLuyKxLBZ1ZBz2QTi+RSkiH5RrDQJ/GgGQadX9m0YSURs7GpSG905Zsk41uj14yul1OtieZ7QUk5GRG/YiS7PYYPSAZNRed9sq3+bOpz00rKb7pe/ZEZvbALxZAHT3AFoH8GXP3rt67QFn40kt8W13FjLTDb48c+fSi5/7h0P4dL5yz7DPtbmgmYxfQA9RL2+EOfTcvdp+1vmuBpvOll1As1S6ak0IvJzC7sKWJFtJgBd2uWcg+0Zyg7dzQfhcjXRgXGZRf5/a4A58IDU777Nl252AUk4m2ByRRjqTNqIDCEJeAnU3iCFwrkrNwXEzg4yFevBwypzxkcX+AIfk3VEKl3XmWbT8788SzvpvFJaiOezL6QyuSr9VNf97csNu0z3LuhR0wATUxZAfVBwVOy+nQFhxYdWaXlXe4HC4zWGWzzsrLDtmhI9pOWOHv7PTT7XybH1Z0+v2d5Abd3kmG+TsH23CS/KwTxx/JkzEwx6jcQOUc42LLwHJ/J93uZ9ygh3HuZGwqsY9dWDHQ58dxNqyqKRQTYdxwTubiOSs3FiMDkq0WSZQgCT0GBDOg2lxOAd1FlPVGs4AKBAcYHHaP2wPkHaivmLF5zYqnIZrvcHx5gN4k/6tchNW1DtdgNL2KrxEkS/kfnIHoVnp1VjmjpTf5r0lTzLj0mdS28tX+XGorU364eMPmnWVl8J36nlKGw3CZhjEiuMw8h8mKvhGD+4/lElBWjAhLJMg6fTw4zPZ8cOmcGQBm2Qxml1nAm13CpYGq1JKUlJJUzQn1PTAO0mgv6VMMpA/DuRfSWEu4lDIxdbAtdWIKvnn2Vk766CWfz9fpY0sH/UpdP50rfszaVpdVRmvIejEdLMk45s4Bu0EWHjeOySmFyZSiMahvZdNSn29peoI/YexYfKQTLeurTXXwEVLeSfInTWHkkMaeUx7sBvOCSTSj3AlcKjfueyS36tCrXDlgRtF0etFq9jhc1kfKuBT/OwMr0F4UUTTh1AN0g20+H/ScPcsIEsYu9d/zN5PmjprPtNwI1ZZcDK6iC97Mcjp2y2aX36f+QbpGHrgRuHlXJ+Zf6PFRL2uQSp8vxHeF2IoRb8Rd2rhMzsNxSRmEuKK4JFnkojhMcx6jzqHzGMGFcW+MhBj0bhf6cowN+45I4LHvwT6fteu7M42wGRI/pxcg6/MZdEvt1U1XaulHFXuLmqov/MukvRVL35/b3ODM1+4aPjtzeK7zmUkV2h3DN54HaQ9GzJvxHRb6Ks2gB81fwqraT+A7GvZJrRLRofU6G0urNL+zFw3v0FaVDFxsKEZW56F31r6ip6vOL+FCObBPuIMRiXld9RaMdLzRIOGhPey2T9vA/35DmZPK9IWaT9d/WgOGMieYqJ/dzjLIhZU118gbysxrNUGefxD6UO/hyNNllpFTOIbx32kSFQctnweV5PxTMHLjRqiAN+fQE9gL+Xy5WB6MOS4GJJuYbDUHhcKDhHGRbLzOpjsjdM1+iwAZLGeieehACX2hhI7SjK/ZUTNrvVje31TxJiFBGYViWFkCn9PMeX9fS6qVbzfCj4fOCTzDnuWy2c4xA7mdNkA3RS9FH2VeqzdCBlixxbzXjvkHU1I8BOYFb1pZvPIHSSIj4svT8xpzcxtXN+ZKyjdDvbz08niiF3PqV9Tn5NST8vg48MTaY8E5xqSSIsWoWHo+LtAzxdH/GDUyp37CBEYfso04F/NlMTcDJUTpECLY0HFGQHImE8xsEUdgnrQlixIvGhJA1BvxpDHGxEMBYFeNOHcBJlSjwe2JcSfbBEsGOPPBHg/6SBBOCsLLw0SpUxod0Z1bFMfLkbQ3UiZxEyd0Dx8t+SRBu18Q9msFbI4e3p1THEfkSEh7kEJ5orR10qTWDvbgPWn5aWvCYyOAjwgXyjJi34uMjo58L25cmRAeQZWI2PA1QQLsPESAH8WGFwZZ4SPoR73BHPzIPMJj9AreBzKUmrH4todT18ANvi1oc3YGjUT/0j+ExUwq8PI9BLaCQIpvewwYu2evAG/Vo/5avPdY7o+BemLLXw3y+AdkzP9bpIxB1wm5EYq8fesHbPEPtm6HrHvtx4jcGPR8fDDpkZBefIjB46QnlUNRltv4Z/pO/J6dxEjhYAtmoMeq+GozvUVvNYOW3m6GCIhoprcfr97B8AcIQYsfD8ljUvGNjvkrpj0ETA48ZMIxCeqsRIsQALE0gi2GB+glSOfbOjW3GSBM9yPq8/rpJXrJDz0BPxV6xdN4uiCGDQed3WhgFkBUZEFsmeyyBpzXrm7UGTBZG8Lh5aubFufk5eUsbrrFGr7McYdbltxa0nKYqRKbQjvikXYkTGM0f2xuyM3Ly21oXnWfvf6I1BmZwfh7EWWIYsg2nHhsDhOnczhJcmI6eBAmy3jZ3RiJmKQR/JA99FcwsfaVbNDDyi1rL9NPj9hfo61wjM6BjzOLijLpeTgk/pL+ip6tfYWupzeOgPny2tcUu9J/9mhxJlgyi985NFRbvCVewXUNXLJaW0RxZqtRYtnfYdcYomXQWdnJHQA3jiEEkeTQWcWxdDP9IvvVWvo2TK553XEMEq+s69/QDU1Q7p0zxwsm9qS379whr8NI2PJqLUyGyfNeX3eFfnJU2U+uHR9cVV1IqgurqwuV44XVp0h2qN55X5XJwtk59yP0IZuHrqBOBIuIYhkcoT6Kx79Pu2HS/IPZIMOqLWs/pteOOk4NPgEb6QAIdAPsyZk5Mwd+wVaHMexJv719W7xCu2l37UG6lvYdBcvHa08p89741zd63phTRGqL5ggo6SlvdbWXzCqsPq78NnSu7wnKy2HNZbVoRCI7UJEOyRj+sPE002tOOY7Qa5fXboFWkLNeqYUSZRocp9XwSUZxcQZ9Hw6LV2pOoVmvHQEDbGIENEG5i6bLgMSM4n8+FNLTtAds99DaWEvgcf4o5SyYe9x+kF6/tGoTPAdRmS/XQIEy//QxKC2oqioAI3tS5auvxCtzT6y6RK8fhChYcwCJaMJhxc0vqSxQ/qmgsrKAlBZUHlauheTpvd9uj5DnLzJct6qfq5fXbYHVIGcfrIVJihbaVLu1wW7Vbs8zK0A8e9Jvb91S9cVMjPrazD6gpfeZTXzYbCFMcppVRsGMpp55OWgx1/3JeAxW1Y7AORgM/m3rWrsdLkQVmEVSU16cX/e7uvkvpqRiQsG06XJ0t64Tf+l0nG1dt025gyOIZlvq5u9KSU1N2TW/rsWnnMRPyTDkctbhvIcNvYIXWyLzdwYLoYesUbaQG4iK2cWO2gdpeUYLqDD0MUTOPhDIGnZEs58yArR86FznuWEsU4YDi2x26dA4klkn8Qa6vhk2QUfX4Jxm/ngX9r7ogn1dmlmwqZmuhxtdg9XN/DEcUgqb+9hMyNansfaQET2mcROCmGEMVqxm5u+h6kN2MOwgqykV2wH9yQG9DvVFU38Pogaf4FVuE62KI/oJ02RDdWW2w5dqQwU/8+N1q1DlvsL863u61KLE7x/o8w0VJQM/Y/SQ3unIrqxueEa1BqT5VFNsO7p39/UC771a77RowpaKe9nvJQIT1Pog5LGx8XblBKmCNGTf3xMogAQvPnz9PYKX/08sVDTG1OKUlOLUgS/UaZtm1NAaYTsl7i9ZQ+L6O4Rl0OGa577LuWvc+C+x96/vYh0lLBuM+7XwI/dTLtdT7v4d6rRTWDnku0IBrqFnZ5bVIqKP8lasJlithWnaLhTsr8qFJBulF/70p4undou36HeTJ5+jv1fCybeQ8nH3+Xv6aENczmOFlab+hqMDg1rLOt12A+tiUFrYDwQ6c3RUJp601nzegTNX6WlYAI2zSUV945F6zU56ZmZVQaWspWcIADxJ9GmljQUnL2p2Dpr5T8H+5KJFu+vqBq8qvyHRzStLHPEO5SPYCV9nZe0yZT2RcH0oHvegSzNEJ0oGWU8iQWM12dgPEugngVceGIwZgPFp0BiT1a0a3R5Rcot7ihfA1J/20v96jX7zmTX9s583H0kwx6WnLd09cXrR9LGroOa9sHNbdyz8wcKk5lqhaVFJZNwmqtw884MXNdvJujpBa3xzuSaZH9sxa06Z7x+HJSduPbdYHv/DgmEhfbehvlmGN7JUkcG78GDM12CeyFFTPNqVeNxC1gzjz+c2nVo63Xxs8rKJWXoBJM0tmEbfGm4qzpoOH3xpzQfyxLzW1gnE9NHo6tol1eMEic4ZVPrjnVi0kqAe2sQ2bgqupScaq8WGlUWgWHI51SKJl/UYT6zccNsCSkBtiVZLsiefuFSDYT3Fi8Zk7EUnmjTRYtsFeuDDJS05MW79M3mr3mla+d8dzac31KTPmBYfFiYSUef48PhPjm9ryZsSGZZkdNvzq0Y9rdNcwDq5Dg5C3QW+7UN64IKptvS3tvHbvu5c9pv1Exau21rc9LIpwpQwUjTq8576yeVDz5+4WZ1nXT43wV60rPLJbDp/UksNrP3iQ2SA63Pst058gOYDbhRnRUw8l/sRt4HbxPzO4WYpInCpuVgSbVh6JXuwnnJngKTTCwaPWmG5Xbhpm1U0Yt3FyBGpGYemPM77p2TD904JjgJ2QFpFLeYpGx8X15Qx1Zk31p5ki9ZLUuXE0lmuJlcakJMVLeFS1iIvrB8drY0aloilakqCZwzwRORtxlgwxS4IThggJd4TDxoiaAIT80fFPGrCPPru+puFn504P/ybr4ihA/6dKASLshEJic7xE8tmzu3KzA7TABBe8y5fNbWo3ilQn/SuFKM16b2l5bOeayqfGhYmhIulU+fVNDdWVv4NMzX10MBHyPR5uhWUu8D9P1VnIMt4nGNgZGBgAOJ/1bf64vltvjJwszOAwAOlmqvINEc/WJyDgQlEAQA+dgnjAHicY2BkYGBnAAGOPgaG//85+hkYGVCBPgBGJwNkAAAAeJxjYGBgYB/EmKMPtxwAhg4B0gAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAe4CLgKKAtAC/ANiA4wDqAPgBDAEsATaBQgFWgXABggGLgZwBqwG9gdOB4oH0ggqCHAIhgicCMgJJAlWCYgJrAnyCkAKdgrkC7J4nGNgZGBg0GdoZmBnAAEmIOYCQgaG/2A+AwAaqwHQAHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkXlT2zAQxf1C4thJAwRajt4HRy8VMwwfSJHXsQZZcnUQ+PYoTtwpM+wf2t9brWZ2n5JBsol58nJcYYAdDDFCijEy5JhgileYYRd72MccBzjEa7zBEY5xglO8xTu8xwd8xCd8xhd8xTec4RwXuMR3/MBP/MJvMPzBFYpk2Cr+OF0fTEgrFI1aHhxN740KDbEmeJpsWZlVj40s+45aLuv9KijlhCXSjLQnu/d/4UH6sWul1mRzFxZeekUuE7z10mg3qMtM1FGQddPSrLQyvJR6OaukItYXDp6pCJrmz0umqkau5pZ2hFmm7m+ImG5W2t0kZoJXUtPhVnYTbbdOBdeCVGqpJe7XKTqSbRK7zbdwXfR0U+SVsStuS3Y76em6+Ic3xYiHUppc04Nn0lMzay3dSxNcp8auDlWlaCi48yetFD7Y9USsx87G45cuop1ZxQUtjLnL4j53FO0a+5X08UXqQ7NQNo92R0XOz7sxWEnxN2TneJI8Acttu4Q=) format("woff");
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-play, .video-js .vjs-play-control .vjs-icon-placeholder, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-play:before, .video-js .vjs-play-control .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  content: "\f101";
}

.vjs-icon-play-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-play-circle:before {
  content: "\f102";
}

.vjs-icon-pause, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-pause:before, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before {
  content: "\f103";
}

.vjs-icon-volume-mute, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-mute:before, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before {
  content: "\f104";
}

.vjs-icon-volume-low, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-low:before, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before {
  content: "\f105";
}

.vjs-icon-volume-mid, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-mid:before, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before {
  content: "\f106";
}

.vjs-icon-volume-high, .video-js .vjs-mute-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-high:before, .video-js .vjs-mute-control .vjs-icon-placeholder:before {
  content: "\f107";
}

.vjs-icon-fullscreen-enter, .video-js .vjs-fullscreen-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-fullscreen-enter:before, .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before {
  content: "\f108";
}

.vjs-icon-fullscreen-exit, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-fullscreen-exit:before, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before {
  content: "\f109";
}

.vjs-icon-spinner {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-spinner:before {
  content: "\f10a";
}

.vjs-icon-subtitles, .video-js .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-subtitles-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-subtitles:before, .video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-subtitles-button .vjs-icon-placeholder:before {
  content: "\f10b";
}

.vjs-icon-captions, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-captions-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-captions:before, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-captions-button .vjs-icon-placeholder:before {
  content: "\f10c";
}

.vjs-icon-hd {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-hd:before {
  content: "\f10d";
}

.vjs-icon-chapters, .video-js .vjs-chapters-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-chapters:before, .video-js .vjs-chapters-button .vjs-icon-placeholder:before {
  content: "\f10e";
}

.vjs-icon-downloading {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-downloading:before {
  content: "\f10f";
}

.vjs-icon-file-download {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-file-download:before {
  content: "\f110";
}

.vjs-icon-file-download-done {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-file-download-done:before {
  content: "\f111";
}

.vjs-icon-file-download-off {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-file-download-off:before {
  content: "\f112";
}

.vjs-icon-share {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-share:before {
  content: "\f113";
}

.vjs-icon-cog {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-cog:before {
  content: "\f114";
}

.vjs-icon-square {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-square:before {
  content: "\f115";
}

.vjs-icon-circle, .vjs-seek-to-live-control .vjs-icon-placeholder, .video-js .vjs-volume-level, .video-js .vjs-play-progress {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-circle:before, .vjs-seek-to-live-control .vjs-icon-placeholder:before, .video-js .vjs-volume-level:before, .video-js .vjs-play-progress:before {
  content: "\f116";
}

.vjs-icon-circle-outline {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-circle-outline:before {
  content: "\f117";
}

.vjs-icon-circle-inner-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-circle-inner-circle:before {
  content: "\f118";
}

.vjs-icon-cancel, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-cancel:before, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before {
  content: "\f119";
}

.vjs-icon-repeat {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-repeat:before {
  content: "\f11a";
}

.vjs-icon-replay, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-replay:before, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before {
  content: "\f11b";
}

.vjs-icon-replay-5, .video-js .vjs-skip-backward-5 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-replay-5:before, .video-js .vjs-skip-backward-5 .vjs-icon-placeholder:before {
  content: "\f11c";
}

.vjs-icon-replay-10, .video-js .vjs-skip-backward-10 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-replay-10:before, .video-js .vjs-skip-backward-10 .vjs-icon-placeholder:before {
  content: "\f11d";
}

.vjs-icon-replay-30, .video-js .vjs-skip-backward-30 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-replay-30:before, .video-js .vjs-skip-backward-30 .vjs-icon-placeholder:before {
  content: "\f11e";
}

.vjs-icon-forward-5, .video-js .vjs-skip-forward-5 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-forward-5:before, .video-js .vjs-skip-forward-5 .vjs-icon-placeholder:before {
  content: "\f11f";
}

.vjs-icon-forward-10, .video-js .vjs-skip-forward-10 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-forward-10:before, .video-js .vjs-skip-forward-10 .vjs-icon-placeholder:before {
  content: "\f120";
}

.vjs-icon-forward-30, .video-js .vjs-skip-forward-30 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-forward-30:before, .video-js .vjs-skip-forward-30 .vjs-icon-placeholder:before {
  content: "\f121";
}

.vjs-icon-audio, .video-js .vjs-audio-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-audio:before, .video-js .vjs-audio-button .vjs-icon-placeholder:before {
  content: "\f122";
}

.vjs-icon-next-item {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-next-item:before {
  content: "\f123";
}

.vjs-icon-previous-item {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-previous-item:before {
  content: "\f124";
}

.vjs-icon-shuffle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-shuffle:before {
  content: "\f125";
}

.vjs-icon-cast {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-cast:before {
  content: "\f126";
}

.vjs-icon-picture-in-picture-enter, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-picture-in-picture-enter:before, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before {
  content: "\f127";
}

.vjs-icon-picture-in-picture-exit, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-picture-in-picture-exit:before, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before {
  content: "\f128";
}

.vjs-icon-facebook {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-facebook:before {
  content: "\f129";
}

.vjs-icon-linkedin {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-linkedin:before {
  content: "\f12a";
}

.vjs-icon-twitter {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-twitter:before {
  content: "\f12b";
}

.vjs-icon-tumblr {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-tumblr:before {
  content: "\f12c";
}

.vjs-icon-pinterest {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-pinterest:before {
  content: "\f12d";
}

.vjs-icon-audio-description, .video-js .vjs-descriptions-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-audio-description:before, .video-js .vjs-descriptions-button .vjs-icon-placeholder:before {
  content: "\f12e";
}

.video-js {
  display: inline-block;
  vertical-align: top;
  box-sizing: border-box;
  color: #fff;
  background-color: #000;
  position: relative;
  padding: 0;
  font-size: 10px;
  line-height: 1;
  font-weight: normal;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  word-break: initial;
}
.video-js:-moz-full-screen {
  position: absolute;
}
.video-js:-webkit-full-screen {
  width: 100% !important;
  height: 100% !important;
}

.video-js[tabindex="-1"] {
  outline: none;
}

.video-js *,
.video-js *:before,
.video-js *:after {
  box-sizing: inherit;
}

.video-js ul {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  list-style-position: outside;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
}

.video-js.vjs-fluid,
.video-js.vjs-16-9,
.video-js.vjs-4-3,
.video-js.vjs-9-16,
.video-js.vjs-1-1 {
  width: 100%;
  max-width: 100%;
}

.video-js.vjs-fluid:not(.vjs-audio-only-mode),
.video-js.vjs-16-9:not(.vjs-audio-only-mode),
.video-js.vjs-4-3:not(.vjs-audio-only-mode),
.video-js.vjs-9-16:not(.vjs-audio-only-mode),
.video-js.vjs-1-1:not(.vjs-audio-only-mode) {
  height: 0;
}

.video-js.vjs-16-9:not(.vjs-audio-only-mode) {
  padding-top: 56.25%;
}

.video-js.vjs-4-3:not(.vjs-audio-only-mode) {
  padding-top: 75%;
}

.video-js.vjs-9-16:not(.vjs-audio-only-mode) {
  padding-top: 177.7777777778%;
}

.video-js.vjs-1-1:not(.vjs-audio-only-mode) {
  padding-top: 100%;
}

.video-js.vjs-fill:not(.vjs-audio-only-mode) {
  width: 100%;
  height: 100%;
}

.video-js .vjs-tech {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.video-js.vjs-audio-only-mode .vjs-tech {
  display: none;
}

body.vjs-full-window,
body.vjs-pip-window {
  padding: 0;
  margin: 0;
  height: 100%;
}

.vjs-full-window .video-js.vjs-fullscreen,
body.vjs-pip-window .video-js {
  position: fixed;
  overflow: hidden;
  z-index: 1000;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}

.video-js.vjs-fullscreen:not(.vjs-ios-native-fs),
body.vjs-pip-window .video-js {
  width: 100% !important;
  height: 100% !important;
  padding-top: 0 !important;
  display: block;
}

.video-js.vjs-fullscreen.vjs-user-inactive {
  cursor: none;
}

.vjs-pip-container .vjs-pip-text {
  position: absolute;
  bottom: 10%;
  font-size: 2em;
  background-color: rgba(0, 0, 0, 0.7);
  padding: 0.5em;
  text-align: center;
  width: 100%;
}

.vjs-layout-tiny.vjs-pip-container .vjs-pip-text,
.vjs-layout-x-small.vjs-pip-container .vjs-pip-text,
.vjs-layout-small.vjs-pip-container .vjs-pip-text {
  bottom: 0;
  font-size: 1.4em;
}

.vjs-hidden {
  display: none !important;
}

.vjs-disabled {
  opacity: 0.5;
  cursor: default;
}

.video-js .vjs-offscreen {
  height: 1px;
  left: -9999px;
  position: absolute;
  top: 0;
  width: 1px;
}

.vjs-lock-showing {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
}

.vjs-no-js {
  padding: 20px;
  color: #fff;
  background-color: #000;
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  width: 300px;
  height: 150px;
  margin: 0px auto;
}

.vjs-no-js a,
.vjs-no-js a:visited {
  color: #66A8CC;
}

.video-js .vjs-big-play-button {
  font-size: 3em;
  line-height: 1.5em;
  height: 1.63332em;
  width: 3em;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  padding: 0;
  margin-top: -0.81666em;
  margin-left: -1.5em;
  cursor: pointer;
  opacity: 1;
  border: 0.06666em solid #fff;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  border-radius: 0.3em;
  transition: all 0.4s;
}
.vjs-big-play-button .vjs-svg-icon {
  width: 1em;
  height: 1em;
  position: absolute;
  top: 50%;
  left: 50%;
  line-height: 1;
  transform: translate(-50%, -50%);
}

.video-js:hover .vjs-big-play-button,
.video-js .vjs-big-play-button:focus {
  border-color: #fff;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
  transition: all 0s;
}

.vjs-controls-disabled .vjs-big-play-button,
.vjs-has-started .vjs-big-play-button,
.vjs-using-native-controls .vjs-big-play-button,
.vjs-error .vjs-big-play-button {
  display: none;
}

.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause:not(.vjs-seeking, .vjs-scrubbing, .vjs-error) .vjs-big-play-button {
  display: block;
}

.video-js button {
  background: none;
  border: none;
  color: inherit;
  display: inline-block;
  font-size: inherit;
  line-height: inherit;
  text-transform: none;
  text-decoration: none;
  transition: none;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}

.vjs-control .vjs-button {
  width: 100%;
  height: 100%;
}

.video-js .vjs-control.vjs-close-button {
  cursor: pointer;
  height: 3em;
  position: absolute;
  right: 0;
  top: 0.5em;
  z-index: 2;
}
.video-js .vjs-modal-dialog {
  background: rgba(0, 0, 0, 0.8);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
  overflow: auto;
}

.video-js .vjs-modal-dialog > * {
  box-sizing: border-box;
}

.vjs-modal-dialog .vjs-modal-dialog-content {
  font-size: 1.2em;
  line-height: 1.5;
  padding: 20px 24px;
  z-index: 1;
}

.vjs-menu-button {
  cursor: pointer;
}

.vjs-menu-button.vjs-disabled {
  cursor: default;
}

.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
  display: none;
}

.vjs-menu .vjs-menu-content {
  display: block;
  padding: 0;
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  overflow: auto;
}

.vjs-menu .vjs-menu-content > * {
  box-sizing: border-box;
}

.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu {
  display: none;
}

.vjs-menu li {
  display: flex;
  justify-content: center;
  list-style: none;
  margin: 0;
  padding: 0.2em 0;
  line-height: 1.4em;
  font-size: 1.2em;
  text-align: center;
  text-transform: lowercase;
}

.vjs-menu li.vjs-menu-item:focus,
.vjs-menu li.vjs-menu-item:hover,
.js-focus-visible .vjs-menu li.vjs-menu-item:hover {
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}

.vjs-menu li.vjs-selected,
.vjs-menu li.vjs-selected:focus,
.vjs-menu li.vjs-selected:hover,
.js-focus-visible .vjs-menu li.vjs-selected:hover {
  background-color: #fff;
  color: #2B333F;
}
.vjs-menu li.vjs-selected .vjs-svg-icon,
.vjs-menu li.vjs-selected:focus .vjs-svg-icon,
.vjs-menu li.vjs-selected:hover .vjs-svg-icon,
.js-focus-visible .vjs-menu li.vjs-selected:hover .vjs-svg-icon {
  fill: #000000;
}

.video-js .vjs-menu *:not(.vjs-selected):focus:not(:focus-visible),
.js-focus-visible .vjs-menu *:not(.vjs-selected):focus:not(.focus-visible) {
  background: none;
}

.vjs-menu li.vjs-menu-title {
  text-align: center;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 2em;
  padding: 0;
  margin: 0 0 0.3em 0;
  font-weight: bold;
  cursor: default;
}

.vjs-menu-button-popup .vjs-menu {
  display: none;
  position: absolute;
  bottom: 0;
  width: 10em;
  left: -3em;
  height: 0em;
  margin-bottom: 1.5em;
  border-top-color: rgba(43, 51, 63, 0.7);
}

.vjs-pip-window .vjs-menu-button-popup .vjs-menu {
  left: unset;
  right: 1em;
}

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  position: absolute;
  width: 100%;
  bottom: 1.5em;
  max-height: 15em;
}

.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 5em;
}

.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 10em;
}

.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 14em;
}

.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 25em;
}

.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu,
.vjs-menu-button-popup .vjs-menu.vjs-lock-showing {
  display: block;
}

.video-js .vjs-menu-button-inline {
  transition: all 0.4s;
  overflow: hidden;
}

.video-js .vjs-menu-button-inline:before {
  width: 2.222222222em;
}

.video-js .vjs-menu-button-inline:hover,
.video-js .vjs-menu-button-inline:focus,
.video-js .vjs-menu-button-inline.vjs-slider-active {
  width: 12em;
}

.vjs-menu-button-inline .vjs-menu {
  opacity: 0;
  height: 100%;
  width: auto;
  position: absolute;
  left: 4em;
  top: 0;
  padding: 0;
  margin: 0;
  transition: all 0.4s;
}

.vjs-menu-button-inline:hover .vjs-menu,
.vjs-menu-button-inline:focus .vjs-menu,
.vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  display: block;
  opacity: 1;
}

.vjs-menu-button-inline .vjs-menu-content {
  width: auto;
  height: 100%;
  margin: 0;
  overflow: hidden;
}

.video-js .vjs-control-bar {
  display: none;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
}

.video-js:not(.vjs-controls-disabled, .vjs-using-native-controls, .vjs-error) .vjs-control-bar.vjs-lock-showing {
  display: flex !important;
}

.vjs-has-started .vjs-control-bar,
.vjs-audio-only-mode .vjs-control-bar {
  display: flex;
  visibility: visible;
  opacity: 1;
  transition: visibility 0.1s, opacity 0.1s;
}

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  visibility: visible;
  opacity: 0;
  pointer-events: none;
  transition: visibility 1s, opacity 1s;
}

.vjs-controls-disabled .vjs-control-bar,
.vjs-using-native-controls .vjs-control-bar,
.vjs-error .vjs-control-bar {
  display: none !important;
}

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,
.vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}

.video-js .vjs-control {
  position: relative;
  text-align: center;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 4em;
  flex: none;
}

.video-js .vjs-control.vjs-visible-text {
  width: auto;
  padding-left: 1em;
  padding-right: 1em;
}

.vjs-button > .vjs-icon-placeholder:before {
  font-size: 1.8em;
  line-height: 1.67;
}

.vjs-button > .vjs-icon-placeholder {
  display: block;
}

.vjs-button > .vjs-svg-icon {
  display: inline-block;
}

.video-js .vjs-control:focus:before,
.video-js .vjs-control:hover:before,
.video-js .vjs-control:focus {
  text-shadow: 0em 0em 1em white;
}

.video-js *:not(.vjs-visible-text) > .vjs-control-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.video-js .vjs-custom-control-spacer {
  display: none;
}

.video-js .vjs-progress-control {
  cursor: pointer;
  flex: auto;
  display: flex;
  align-items: center;
  min-width: 4em;
  touch-action: none;
}

.video-js .vjs-progress-control.disabled {
  cursor: default;
}

.vjs-live .vjs-progress-control {
  display: none;
}

.vjs-liveui .vjs-progress-control {
  display: flex;
  align-items: center;
}

.video-js .vjs-progress-holder {
  flex: auto;
  transition: all 0.2s;
  height: 0.3em;
}

.video-js .vjs-progress-control .vjs-progress-holder {
  margin: 0 10px;
}

.video-js .vjs-progress-control:hover .vjs-progress-holder {
  font-size: 1.6666666667em;
}

.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {
  font-size: 1em;
}

.video-js .vjs-progress-holder .vjs-play-progress,
.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-progress-holder .vjs-load-progress div {
  position: absolute;
  display: block;
  height: 100%;
  margin: 0;
  padding: 0;
  width: 0;
}

.video-js .vjs-play-progress {
  background-color: #fff;
}
.video-js .vjs-play-progress:before {
  font-size: 0.9em;
  position: absolute;
  right: -0.5em;
  line-height: 0.35em;
  z-index: 1;
}

.vjs-svg-icons-enabled .vjs-play-progress:before {
  content: none !important;
}

.vjs-play-progress .vjs-svg-icon {
  position: absolute;
  top: -0.35em;
  right: -0.4em;
  width: 0.9em;
  height: 0.9em;
  pointer-events: none;
  line-height: 0.15em;
  z-index: 1;
}

.video-js .vjs-load-progress {
  background: rgba(115, 133, 159, 0.5);
}

.video-js .vjs-load-progress div {
  background: rgba(115, 133, 159, 0.75);
}

.video-js .vjs-time-tooltip {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 0.3em;
  color: #000;
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  padding: 6px 8px 8px 8px;
  pointer-events: none;
  position: absolute;
  top: -3.4em;
  visibility: hidden;
  z-index: 1;
}

.video-js .vjs-progress-holder:focus .vjs-time-tooltip {
  display: none;
}

.video-js .vjs-progress-control:hover .vjs-time-tooltip,
.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip {
  display: block;
  font-size: 0.6em;
  visibility: visible;
}

.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {
  font-size: 1em;
}

.video-js .vjs-progress-control .vjs-mouse-display {
  display: none;
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: #000;
  z-index: 1;
}

.video-js .vjs-progress-control:hover .vjs-mouse-display {
  display: block;
}

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {
  visibility: hidden;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}

.vjs-mouse-display .vjs-time-tooltip {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8);
}

.video-js .vjs-slider {
  position: relative;
  cursor: pointer;
  padding: 0;
  margin: 0 0.45em 0 0.45em;
  /* iOS Safari */
  -webkit-touch-callout: none;
  /* Safari, and Chrome 53 */
  -webkit-user-select: none;
  /* Non-prefixed version, currently supported by Chrome and Opera */
  -moz-user-select: none;
       user-select: none;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}

.video-js .vjs-slider.disabled {
  cursor: default;
}

.video-js .vjs-slider:focus {
  text-shadow: 0em 0em 1em white;
  box-shadow: 0 0 1em #fff;
}

.video-js .vjs-mute-control {
  cursor: pointer;
  flex: none;
}
.video-js .vjs-volume-control {
  cursor: pointer;
  margin-right: 1em;
  display: flex;
}

.video-js .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
}

.video-js .vjs-volume-panel .vjs-volume-control {
  visibility: visible;
  opacity: 0;
  width: 1px;
  height: 1px;
  margin-left: -1px;
}

.video-js .vjs-volume-panel {
  transition: width 1s;
}
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control, .video-js .vjs-volume-panel:active .vjs-volume-control, .video-js .vjs-volume-panel:focus .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control:active, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active {
  visibility: visible;
  opacity: 1;
  position: relative;
  transition: visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left 0s, top 0s;
}
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal {
  width: 5em;
  height: 3em;
  margin-right: 0;
}
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical {
  left: -3.5em;
  transition: left 0s;
}
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {
  width: 10em;
  transition: width 0.1s;
}
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only {
  width: 4em;
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  height: 8em;
  width: 3em;
  left: -3000em;
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s;
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s;
}

.video-js .vjs-volume-panel {
  display: flex;
}

.video-js .vjs-volume-bar {
  margin: 1.35em 0.45em;
}

.vjs-volume-bar.vjs-slider-horizontal {
  width: 5em;
  height: 0.3em;
}

.vjs-volume-bar.vjs-slider-vertical {
  width: 0.3em;
  height: 5em;
  margin: 1.35em auto;
}

.video-js .vjs-volume-level {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #fff;
}
.video-js .vjs-volume-level:before {
  position: absolute;
  font-size: 0.9em;
  z-index: 1;
}

.vjs-slider-vertical .vjs-volume-level {
  width: 0.3em;
}
.vjs-slider-vertical .vjs-volume-level:before {
  top: -0.5em;
  left: -0.3em;
  z-index: 1;
}

.vjs-svg-icons-enabled .vjs-volume-level:before {
  content: none;
}

.vjs-volume-level .vjs-svg-icon {
  position: absolute;
  width: 0.9em;
  height: 0.9em;
  pointer-events: none;
  z-index: 1;
}

.vjs-slider-horizontal .vjs-volume-level {
  height: 0.3em;
}
.vjs-slider-horizontal .vjs-volume-level:before {
  line-height: 0.35em;
  right: -0.5em;
}

.vjs-slider-horizontal .vjs-volume-level .vjs-svg-icon {
  right: -0.3em;
  transform: translateY(-50%);
}

.vjs-slider-vertical .vjs-volume-level .vjs-svg-icon {
  top: -0.55em;
  transform: translateX(-50%);
}

.video-js .vjs-volume-panel.vjs-volume-panel-vertical {
  width: 4em;
}

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
  height: 100%;
}

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
  width: 100%;
}

.video-js .vjs-volume-vertical {
  width: 3em;
  height: 8em;
  bottom: 8em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
}

.video-js .vjs-volume-horizontal .vjs-menu {
  left: -2em;
}

.video-js .vjs-volume-tooltip {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 0.3em;
  color: #000;
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  padding: 6px 8px 8px 8px;
  pointer-events: none;
  position: absolute;
  top: -3.4em;
  visibility: hidden;
  z-index: 1;
}

.video-js .vjs-volume-control:hover .vjs-volume-tooltip,
.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip {
  display: block;
  font-size: 1em;
  visibility: visible;
}

.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip,
.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip {
  left: 1em;
  top: -12px;
}

.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip {
  font-size: 1em;
}

.video-js .vjs-volume-control .vjs-mouse-display {
  display: none;
  position: absolute;
  width: 100%;
  height: 1px;
  background-color: #000;
  z-index: 1;
}

.video-js .vjs-volume-horizontal .vjs-mouse-display {
  width: 1px;
  height: 100%;
}

.video-js .vjs-volume-control:hover .vjs-mouse-display {
  display: block;
}

.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display {
  visibility: hidden;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}

.vjs-mouse-display .vjs-volume-tooltip {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8);
}

.vjs-poster {
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
}

.vjs-has-started .vjs-poster,
.vjs-using-native-controls .vjs-poster {
  display: none;
}

.vjs-audio.vjs-has-started .vjs-poster,
.vjs-has-started.vjs-audio-poster-mode .vjs-poster,
.vjs-pip-container.vjs-has-started .vjs-poster {
  display: block;
}

.vjs-poster img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.video-js .vjs-live-control {
  display: flex;
  align-items: flex-start;
  flex: auto;
  font-size: 1em;
  line-height: 3em;
}

.video-js:not(.vjs-live) .vjs-live-control,
.video-js.vjs-liveui .vjs-live-control {
  display: none;
}

.video-js .vjs-seek-to-live-control {
  align-items: center;
  cursor: pointer;
  flex: none;
  display: inline-flex;
  height: 100%;
  padding-left: 0.5em;
  padding-right: 0.5em;
  font-size: 1em;
  line-height: 3em;
  width: auto;
  min-width: 4em;
}

.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,
.video-js:not(.vjs-live) .vjs-seek-to-live-control {
  display: none;
}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge {
  cursor: auto;
}

.vjs-seek-to-live-control .vjs-icon-placeholder {
  margin-right: 0.5em;
  color: #888;
}

.vjs-svg-icons-enabled .vjs-seek-to-live-control {
  line-height: 0;
}

.vjs-seek-to-live-control .vjs-svg-icon {
  width: 1em;
  height: 1em;
  pointer-events: none;
  fill: #888888;
}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder {
  color: red;
}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-svg-icon {
  fill: red;
}

.video-js .vjs-time-control {
  flex: none;
  font-size: 1em;
  line-height: 3em;
  min-width: 2em;
  width: auto;
  padding-left: 1em;
  padding-right: 1em;
}

.vjs-live .vjs-time-control,
.vjs-live .vjs-time-divider,
.video-js .vjs-current-time,
.video-js .vjs-duration {
  display: none;
}

.vjs-time-divider {
  display: none;
  line-height: 3em;
}

.video-js .vjs-play-control {
  cursor: pointer;
}

.video-js .vjs-play-control .vjs-icon-placeholder {
  flex: none;
}

.vjs-text-track-display {
  position: absolute;
  bottom: 3em;
  left: 0;
  right: 0;
  top: 0;
  pointer-events: none;
}

.vjs-error .vjs-text-track-display {
  display: none;
}

.video-js.vjs-controls-disabled .vjs-text-track-display,
.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
  bottom: 1em;
}

.video-js .vjs-text-track {
  font-size: 1.4em;
  text-align: center;
  margin-bottom: 0.1em;
}

.vjs-subtitles {
  color: #fff;
}

.vjs-captions {
  color: #fc6;
}

.vjs-tt-cue {
  display: block;
}

video::-webkit-media-text-track-display {
  transform: translateY(-3em);
}

.video-js.vjs-controls-disabled video::-webkit-media-text-track-display,
.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
  transform: translateY(-1.5em);
}

.video-js .vjs-picture-in-picture-control {
  cursor: pointer;
  flex: none;
}
.video-js.vjs-audio-only-mode .vjs-picture-in-picture-control,
.vjs-pip-window .vjs-picture-in-picture-control {
  display: none;
}

.video-js .vjs-fullscreen-control {
  cursor: pointer;
  flex: none;
}
.video-js.vjs-audio-only-mode .vjs-fullscreen-control,
.vjs-pip-window .vjs-fullscreen-control {
  display: none;
}

.vjs-playback-rate > .vjs-menu-button,
.vjs-playback-rate .vjs-playback-rate-value {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.vjs-playback-rate .vjs-playback-rate-value {
  pointer-events: none;
  font-size: 1.5em;
  line-height: 2;
  text-align: center;
}

.vjs-playback-rate .vjs-menu {
  width: 4em;
  left: 0em;
}

.vjs-error .vjs-error-display .vjs-modal-dialog-content {
  font-size: 1.4em;
  text-align: center;
}

.vjs-loading-spinner {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0.85;
  text-align: left;
  border: 0.6em solid rgba(43, 51, 63, 0.7);
  box-sizing: border-box;
  background-clip: padding-box;
  width: 5em;
  height: 5em;
  border-radius: 50%;
  visibility: hidden;
}

.vjs-seeking .vjs-loading-spinner,
.vjs-waiting .vjs-loading-spinner {
  display: flex;
  justify-content: center;
  align-items: center;
  animation: vjs-spinner-show 0s linear 0.3s forwards;
}

.vjs-error .vjs-loading-spinner {
  display: none;
}

.vjs-loading-spinner:before,
.vjs-loading-spinner:after {
  content: "";
  position: absolute;
  box-sizing: inherit;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  opacity: 1;
  border: inherit;
  border-color: transparent;
  border-top-color: white;
}

.vjs-seeking .vjs-loading-spinner:before,
.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:after {
  animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
}

.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:before {
  border-top-color: rgb(255, 255, 255);
}

.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:after {
  border-top-color: rgb(255, 255, 255);
  animation-delay: 0.44s;
}

@keyframes vjs-spinner-show {
  to {
    visibility: visible;
  }
}
@keyframes vjs-spinner-spin {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f;
  }
  20% {
    border-top-color: #73859f;
  }
  35% {
    border-top-color: white;
  }
  60% {
    border-top-color: #73859f;
  }
  100% {
    border-top-color: #73859f;
  }
}
.video-js.vjs-audio-only-mode .vjs-captions-button {
  display: none;
}

.vjs-chapters-button .vjs-menu ul {
  width: 24em;
}

.video-js.vjs-audio-only-mode .vjs-descriptions-button {
  display: none;
}

.vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-svg-icon {
  width: 1.5em;
  height: 1.5em;
}

.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -0.1em;
}

.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
  font-family: VideoJS;
  content: "\f10c";
  font-size: 1.5em;
  line-height: inherit;
}

.video-js.vjs-audio-only-mode .vjs-subs-caps-button {
  display: none;
}

.video-js .vjs-audio-button + .vjs-menu .vjs-description-menu-item .vjs-menu-item-text .vjs-icon-placeholder,
.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -0.1em;
}

.video-js .vjs-audio-button + .vjs-menu .vjs-description-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before,
.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
  font-family: VideoJS;
  content: " \f12e";
  font-size: 1.5em;
  line-height: inherit;
}

.video-js.vjs-layout-small .vjs-current-time,
.video-js.vjs-layout-small .vjs-time-divider,
.video-js.vjs-layout-small .vjs-duration,
.video-js.vjs-layout-small .vjs-remaining-time,
.video-js.vjs-layout-small .vjs-playback-rate,
.video-js.vjs-layout-small .vjs-volume-control, .video-js.vjs-layout-x-small .vjs-current-time,
.video-js.vjs-layout-x-small .vjs-time-divider,
.video-js.vjs-layout-x-small .vjs-duration,
.video-js.vjs-layout-x-small .vjs-remaining-time,
.video-js.vjs-layout-x-small .vjs-playback-rate,
.video-js.vjs-layout-x-small .vjs-volume-control, .video-js.vjs-layout-tiny .vjs-current-time,
.video-js.vjs-layout-tiny .vjs-time-divider,
.video-js.vjs-layout-tiny .vjs-duration,
.video-js.vjs-layout-tiny .vjs-remaining-time,
.video-js.vjs-layout-tiny .vjs-playback-rate,
.video-js.vjs-layout-tiny .vjs-volume-control {
  display: none;
}
.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover {
  width: auto;
  width: initial;
}
.video-js.vjs-layout-x-small .vjs-progress-control, .video-js.vjs-layout-tiny .vjs-progress-control {
  display: none;
}
.video-js.vjs-layout-x-small .vjs-custom-control-spacer {
  flex: auto;
  display: block;
}

.vjs-modal-dialog.vjs-text-track-settings {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.75);
  color: #fff;
  height: 70%;
}

.vjs-error .vjs-text-track-settings {
  display: none;
}

.vjs-text-track-settings .vjs-modal-dialog-content {
  display: table;
}

.vjs-text-track-settings .vjs-track-settings-colors,
.vjs-text-track-settings .vjs-track-settings-font,
.vjs-text-track-settings .vjs-track-settings-controls {
  display: table-cell;
}

.vjs-text-track-settings .vjs-track-settings-controls {
  text-align: right;
  vertical-align: bottom;
}

@supports (display: grid) {
  .vjs-text-track-settings .vjs-modal-dialog-content {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr;
    padding: 20px 24px 0px 24px;
  }
  .vjs-track-settings-controls .vjs-default-button {
    margin-bottom: 20px;
  }
  .vjs-text-track-settings .vjs-track-settings-controls {
    grid-column: 1/-1;
  }
  .vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,
  .vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content,
  .vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content {
    grid-template-columns: 1fr;
  }
}
.vjs-text-track-settings select {
  font-size: inherit;
}

.vjs-track-setting > select {
  margin-right: 1em;
  margin-bottom: 0.5em;
}

.vjs-text-track-settings fieldset {
  margin: 10px;
  border: none;
}

.vjs-text-track-settings fieldset span {
  display: inline-block;
  padding: 0 0.6em 0.8em;
}

.vjs-text-track-settings fieldset span > select {
  max-width: 7.3em;
}

.vjs-text-track-settings legend {
  color: #fff;
  font-weight: bold;
  font-size: 1.2em;
}

.vjs-text-track-settings .vjs-label {
  margin: 0 0.5em 0.5em 0;
}

.vjs-track-settings-controls button:focus,
.vjs-track-settings-controls button:active {
  outline-style: solid;
  outline-width: medium;
  background-image: linear-gradient(0deg, #fff 88%, #73859f 100%);
}

.vjs-track-settings-controls button:hover {
  color: rgba(43, 51, 63, 0.75);
}

.vjs-track-settings-controls button {
  background-color: #fff;
  background-image: linear-gradient(-180deg, #fff 88%, #73859f 100%);
  color: #2B333F;
  cursor: pointer;
  border-radius: 2px;
}

.vjs-track-settings-controls .vjs-default-button {
  margin-right: 1em;
}

.vjs-title-bar {
  background: rgba(0, 0, 0, 0.9);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.7) 60%, rgba(0, 0, 0, 0) 100%);
  font-size: 1.2em;
  line-height: 1.5;
  transition: opacity 0.1s;
  padding: 0.666em 1.333em 4em;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
}

.vjs-error .vjs-title-bar {
  display: none;
}

.vjs-title-bar-title,
.vjs-title-bar-description {
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vjs-title-bar-title {
  font-weight: bold;
  margin-bottom: 0.333em;
}

.vjs-playing.vjs-user-inactive .vjs-title-bar {
  opacity: 0;
  transition: opacity 1s;
}

.video-js .vjs-skip-forward-5 {
  cursor: pointer;
}
.video-js .vjs-skip-forward-10 {
  cursor: pointer;
}
.video-js .vjs-skip-forward-30 {
  cursor: pointer;
}
.video-js .vjs-skip-backward-5 {
  cursor: pointer;
}
.video-js .vjs-skip-backward-10 {
  cursor: pointer;
}
.video-js .vjs-skip-backward-30 {
  cursor: pointer;
}
@media print {
  .video-js > *:not(.vjs-tech):not(.vjs-poster) {
    visibility: hidden;
  }
}
.vjs-resize-manager {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
  z-index: -1000;
}

.js-focus-visible .video-js *:focus:not(.focus-visible) {
  outline: none;
}

.video-js *:focus:not(:focus-visible) {
  outline: none;
}
/*!
Default styles for videojs-record 4.7.0
*/
/*!**********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/css/videojs.record.scss ***!
  \**********************************************************************************************************************/
@font-face {
  font-family: videojs-record;
  src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAW0AAsAAAAACewAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPAAAAFY6l0dQY21hcAAAAYAAAAByAAAB4PJQ5/VnbHlmAAAB9AAAAYYAAALMPcs3OGhlYWQAAAN8AAAALQAAADYQhba0aGhlYQAAA6wAAAAWAAAAJABhADtobXR4AAADxAAAAA4AAAAoAbAAAGxvY2EAAAPUAAAAFgAAABYELgNEbWF4cAAAA+wAAAAdAAAAIAEXADxuYW1lAAAEDAAAATYAAAJemUJQLnBvc3QAAAVEAAAAcAAAALoqjqNHeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGTQZpzAwMrAwCDHoAgk2aC0OAMTAw8DkGBlZsAKAtJcUxgcPjJ+5GQwAHJZwCQDAyOIAADEhgVmeJztkcENw0AIBOd8+GyilOKXC/IrZaTpq8BhIWUYaXbFCvEAYAV6cAQG7UNDdUXaMu+8MjfOnDHl0+87tEmjt9QlZi02DjZ2PKLBU+/U779zXa3IOy4F8l7oH9MKXXauhX41R4F8K5DvBXIv8B9LThoJAAB4nG1Sf0+DMBC9a4+WEJxTgRGdywKEzTmngXX7w+j3/1i+g/0wxhZer23u9d1ryZC2N9pQTe9Ex3pV+7pyz5wVnxx2HPqs6A5A5/O+O3zxvvWZq1oEh67I105ScQZtIk4iFwEnOjNi8LWCoUTEXmwUWfE8Lkw1JVbA6Txo2FBDD1AQ9u0rnxXoibNQMZfMA8RPXqNMwccFjfpb2lJKS2SPEsf0YzbhCiXU2YL7vA/dN4fSiLYbC63WWmcFfyYmxbqCs5Ex2HHiPSYn/g96gbb5hf8ssK9BuwqV84djmK21nuVQ2UehriRxakymCwARL8YmRjxdan5DT8FaTRgaoW+/4zJKoihJFLanEXDNadAtcvq8TsuyKUlnA9eWYmh8wZ7emboQrnd5Fr7ysGT/zd2CYc89qlcT3EW6E/UEKwrlYJG9Gy9tvMrFaQ9A57Pf6RXRA830BeX98c+pvg59O51KoxwjNFUKT+YaA5ZzZRm93uEl3A4v4R+WzW+KzZXgsSD6Act6LFcAAHicY2BkYGAA4gm5SzLj+W2+MnAzGABFGG7M3rMWmQaK6gJJDgYmEAcANXsKBgAAAHicY2BkYGAwYGBAIhkZUAEXAA5yAJ0AAHicY2AAAgPCGAAgOAGxAAAAAAAAAEIAYACQALwA1gDiASABRgFmAAB4nGNgZGBg4GIwYGBmAAEmMI8LSP4H8xkADk0BVAAAAHicfZA/asMwGMWf8680hlIo7ZRBUOhSYicZQ+cEOmbI7tiyY2NbRlYCuUEP0hP0EB17kJ6iL6qWZLAE0u+9732fQADu8Q0P5+Xhzp7n1cMN1T/3SY+OB+Rnx0P4mDse0X9zPMYr3h37eMCBE7zBLZ0JPhz3mP903Kf/5XhA/nE8xBN+HY8w8eB4jK03cezjxdPHPJGqaKdaxkonG5kdyujKvFRbqdtc1WIezC4La1lLHRmZiN1JtMdsYUwqUq0qsVK1kWWpRKNVIWMT7I1plmGYOj+IVYUjciSQUCjQYgpNjqk03Q0541+UiKi7kl21LVnTzalrCP5/gFlnx5pc264IhnfCrh1OPFv2ZVjQNUipU2YUKtLKTj+nS25Fp7G1ws41fHNvuxosEXKnV/nAvl79AXudcPYAAHicfctLDsIwDARQT/mUJt3DJXIoK7HULIotN+35QS1ihZjVG42GOvqfgA4nnHHBFT1uGBAQqectmfgctlpED/Ja6sG4ZBd57h5dsnpJS2Nv8VvURpu0aco8i/PDam6rS6rv14f74/5zUCN6AYpyMIA=) format("woff");
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-av-perm {
  font-family: videojs-record;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-av-perm:before {
  content: "\f101";
}

.vjs-icon-sv-perm {
  font-family: videojs-record;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-sv-perm:before {
  content: "\f104";
}

.vjs-icon-video-perm {
  font-family: videojs-record;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-video-perm:before {
  content: "\f102";
}

.vjs-icon-audio-perm {
  font-family: videojs-record;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-audio-perm:before {
  content: "\f103";
}

.vjs-icon-screen-perm {
  font-family: videojs-record;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-screen-perm:before {
  content: "\f104";
}

.vjs-icon-record-start {
  font-family: videojs-record;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-record-start:before {
  content: "\f105";
}

.vjs-icon-record-stop {
  font-family: videojs-record;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-record-stop:before {
  content: "\f106";
}

.vjs-icon-photo-camera {
  font-family: videojs-record;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-photo-camera:before {
  content: "\f107";
}

.vjs-icon-picture-in-picture-start {
  font-family: videojs-record;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-picture-in-picture-start:before {
  content: "\f108";
}

.vjs-icon-picture-in-picture-stop {
  font-family: videojs-record;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-picture-in-picture-stop:before {
  content: "\f109";
}

/* General plugin style.
--------------------------------------------------------------------------------
*/
/* Position fullscreen control on right side of the player.
--------------------------------------------------------------------------------
*/
.vjs-record.video-js .vjs-control.vjs-fullscreen-control {
  position: absolute;
  right: 0;
}

/* Ensure custom controls are always visible because
   the plugin hides and replace the video.js native mobile
   controls.
--------------------------------------------------------------------------------
*/
.vjs-record .vjs-using-native-controls .vjs-control-bar {
  display: flex !important;
}

/* Add workaround for controlbar flickering in Safari, see
   https://github.com/collab-project/videojs-record/issues/413
--------------------------------------------------------------------------------
*/
.vjs-record.video-js .vjs-tech {
  -webkit-perspective: 1000;
}

/* Handle responsive / fluid view.
--------------------------------------------------------------------------------
*/
.vjs-record.vjs-fluid wave.vjs-wavedisplay,
.vjs-record.vjs-fluid .vjs-record-canvas > canvas:nth-child(1),
.vjs-record.vjs-fluid .vjs-animation-display > img:nth-child(1) {
  top: 0;
  position: absolute !important;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 100%;
}

/* Device Button (large centered button at startup)
--------------------------------------------------------------------------------
*/
.vjs-record .vjs-device-button.vjs-control {
  font-size: 3em;
  position: absolute;
  z-index: 2;
  /* Center it vertically */
  top: 50%;
  /* Center it horizontally */
  left: 50%;
  width: 4em;
  height: 2.8em;
  margin-top: -1.8em;
  margin-left: -2.1em;
  display: block;
  cursor: pointer;
  opacity: 1;
  /* transition */
  transition: all 0.4s;
  text-align: center;
  vertical-align: middle;
  /* border-radius */
  border-radius: 0.8em;
  /* Need a slightly gray bg so it can be seen on black backgrounds */
  /* background-color-with-alpha */
  background-color: #07141e;
  background-color: rgba(7, 20, 30, 0.7);
  /* box-shadow */
  box-shadow: 0 0 1em rgba(255, 255, 255, 0.25);
}

.vjs-record .vjs-error .vjs-device-button {
  display: none;
}

.vjs-record button.vjs-device-button.vjs-control.vjs-icon-av-perm:before,
.vjs-record button.vjs-device-button.vjs-control.vjs-icon-sv-perm:before,
.vjs-record button.vjs-device-button.vjs-control.vjs-icon-audio-perm:before,
.vjs-record button.vjs-device-button.vjs-control.vjs-icon-video-perm:before,
.vjs-record button.vjs-device-button.vjs-control.vjs-icon-screen-perm:before {
  font-size: 2.4em;
}

/* Record Toggle (start/stop recording button in controlbar)
--------------------------------------------------------------------------------
*/
.vjs-record .vjs-record-button.vjs-control {
  cursor: pointer;
}

.vjs-record .vjs-error .vjs-record-button {
  display: none;
}

.vjs-record .vjs-record-button.vjs-control.vjs-icon-record-start:before {
  font-size: 1.4em;
  line-height: 2.2em;
}

.vjs-record .vjs-record-button.vjs-control.vjs-icon-record-stop:before {
  font-size: 2.2em;
  line-height: 1.4em;
}

.vjs-record .vjs-play-control.vjs-control {
  cursor: pointer;
}

/* Camera Button (snapshot try/retry)
--------------------------------------------------------------------------------
*/
.vjs-record .vjs-camera-button.vjs-control {
  cursor: pointer;
}

.vjs-record .vjs-error .vjs-camera-button {
  display: none;
}

.vjs-record .vjs-camera-button.vjs-control.vjs-icon-photo-camera:before {
  font-size: 2em;
  line-height: 1.4em;
}

.vjs-record .vjs-camera-button.vjs-control.vjs-icon-replay:before {
  font-size: 2.2em;
  line-height: 1.4em;
}

/* Record Indicator (dot in top-right corner visible when recording)
--------------------------------------------------------------------------------
*/
.vjs-record.video-js .vjs-control.vjs-record-indicator.vjs-hidden {
  display: block !important;
  pointer-events: none;
  opacity: 0;
  transform: translateX(1em) rotateX(-90deg) scale(0.9);
  transition: all 0.5s, transform 0.5s 0.25s;
}

.vjs-record.video-js .vjs-control.vjs-record-indicator {
  width: 0.8em;
  height: 0.8em;
  background-color: #ff625e;
  pointer-events: none;
  line-height: 1.1em;
  border-radius: 50%;
  right: 2.5ex;
  top: 2ex;
  position: absolute;
  opacity: 1;
  transform: rotateX(0) scale(1.3);
  transition: all 0.5s, transform 0.2s 0.1s;
}

.vjs-record.video-js .vjs-control.vjs-record-indicator:before {
  content: attr(data-label);
  color: white;
  position: absolute;
  pointer-events: none;
  left: -2.7em;
  font-family: "Helvetica", sans-serif;
  animation-name: pulsetext;
  animation-duration: 5s;
  animation-iteration-count: infinite;
  top: -0.1em;
  font-size: 0.8em;
  opacity: 1;
  transition: opacity 0.5s 0.2s;
}

.vjs-record.video-js .vjs-control.vjs-record-indicator:after {
  content: "";
  display: block;
  pointer-events: none;
  height: calc(0.8em - 4px);
  width: calc(0.8em - 4px);
  border: 2px solid #ff625e;
  border-radius: 50%;
  position: absolute;
  top: 2px;
  left: 2px;
  transform-origin: center;
  animation-name: pulse;
  animation-duration: 2s;
  animation-iteration-count: infinite;
  animation-delay: 0.25s;
}

@keyframes pulsetext {
  from {
    opacity: 0.75;
  }
  25% {
    opacity: 0.5;
  }
  50% {
    opacity: 0.75;
  }
  75% {
    opacity: 0.5;
  }
  to {
    opacity: 0.75;
  }
}
@keyframes pulse {
  from {
    opacity: 1;
    transform: scale(1.6);
  }
  50% {
    opacity: 0.5;
    transform: scale(2.5);
  }
  to {
    opacity: 0;
    transform: scale(3.5);
  }
}
/* Picture-In-Picture Toggle (button in controlbar)
--------------------------------------------------------------------------------
*/
.vjs-record .vjs-pip-button.vjs-control {
  cursor: pointer;
}

.vjs-record .vjs-error .vjs-pip-button {
  display: none;
}

.vjs-record .vjs-pip-button.vjs-control.vjs-icon-picture-in-picture-start:before {
  font-size: 1.4em;
  line-height: 2.2em;
}

.vjs-record .vjs-pip-button.vjs-control.vjs-icon-picture-in-picture-stop:before {
  font-size: 1.4em;
  line-height: 2.2em;
}
.audio-wave-wrapper {
  min-height: 5rem;
  height: 5rem;
}
.video-js .vjs-control-bar {
  background-color: transparent;
}
.modal-content[data-v-5297a81b] {
  padding: 1.5625rem 2rem;
}
.send-button[data-v-10c1ff38] {
  margin-bottom: 0px;
}
.banner--self-assign[data-v-10c1ff38] {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.attachment-preview-box[data-v-10c1ff38] {
  background-color: transparent;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 1rem;
  padding-right: 1rem;
}
.reply-box[data-v-10c1ff38] {
  border-top-width: 1px;
  --tw-border-opacity: 1;
  border-color: hsl(209 13.3% 95.3% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
[data-v-10c1ff38]:is(.dark .reply-box) {
  --tw-border-opacity: 1;
  border-color: hsl(207 5.6% 31.6% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity));
}
.reply-box.is-private[data-v-10c1ff38] {
  --tw-bg-opacity: 1;
  background-color: hsl(52 100% 95.5% / var(--tw-bg-opacity));
}
[data-v-10c1ff38]:is(.dark .reply-box.is-private) {
  --tw-bg-opacity: 1;
  background-color: hsl(52 97.9% 82.0% / var(--tw-bg-opacity));
}
.send-button[data-v-10c1ff38] {
  margin-bottom: 0px;
}
.reply-box__top[data-v-10c1ff38] {
  position: relative;
  margin-top: -1px;
  border-top-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: hsl(209 13.3% 95.3% / var(--tw-border-opacity));
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 1rem;
  padding-right: 1rem;
}
[data-v-10c1ff38]:is(.dark .reply-box__top) {
  --tw-border-opacity: 1;
  border-color: hsl(207 5.6% 31.6% / var(--tw-border-opacity));
}
.emoji-dialog[data-v-10c1ff38] {
  top: unset;
  bottom: -2.5rem;
  left: -20rem;
  right: unset;
  max-width: 328px;
}
.emoji-dialog[data-v-10c1ff38]::before {
  transform: rotate(270deg);
  filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.08));
  right: -1rem;
  bottom: 0.5rem;
}
.emoji-dialog[data-v-10c1ff38]:where([dir="rtl"], [dir="rtl"] *)::before {
  right: 0px;
  left: -1rem;
}
.emoji-dialog--rtl[data-v-10c1ff38] {
  left: unset;
  right: -20rem;
}
.emoji-dialog--rtl[data-v-10c1ff38]::before {
  transform: rotate(90deg);
  filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.08));
}
.emoji-dialog--expanded[data-v-10c1ff38] {
  position: absolute;
  left: unset;
  bottom: 0px;
  z-index: 100;
}
.emoji-dialog--expanded[data-v-10c1ff38]::before {
  transform: rotate(0deg);
  left: 0.25rem;
  bottom: -0.5rem;
}
.normal-editor__canned-box[data-v-10c1ff38] {
  width: calc(100% - 2 * var(--space-normal));
  left: var(--space-normal);
}.right .message-text--metadata[data-v-921bc87b] {
  align-items: center;
}
.right .message-text--metadata .time[data-v-921bc87b] {
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 63.0% / var(--tw-text-opacity));
}
[data-v-921bc87b]:is(.dark .right .message-text--metadata .time) {
  --tw-text-opacity: 1;
  color: hsl(209 95.0% 90.1% / var(--tw-text-opacity));
}
.right .message-text--metadata .action--icon[data-v-921bc87b] {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
[data-v-921bc87b]:is(.dark .right .message-text--metadata .action--icon) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.right .message-text--metadata .action--icon.read-tick[data-v-921bc87b] {
  --tw-text-opacity: 1;
  color: hsl(252 87.0% 96.4% / var(--tw-text-opacity));
}
[data-v-921bc87b]:is(.dark .right .message-text--metadata .action--icon.read-tick) {
  --tw-text-opacity: 1;
  color: hsl(252 87.0% 96.4% / var(--tw-text-opacity));
}
.right .message-text--metadata .action--icon.read-indicator[data-v-921bc87b] {
  --tw-text-opacity: 1;
  color: hsl(146 38.5% 69.0% / var(--tw-text-opacity));
}
[data-v-921bc87b]:is(.dark .right .message-text--metadata .action--icon.read-indicator) {
  --tw-text-opacity: 1;
  color: hsl(146 38.5% 69.0% / var(--tw-text-opacity));
}
.right .message-text--metadata .lock--icon--private[data-v-921bc87b] {
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 63.0% / var(--tw-text-opacity));
}
[data-v-921bc87b]:is(.dark .right .message-text--metadata .lock--icon--private) {
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 63.0% / var(--tw-text-opacity));
}
.left .message-text--metadata .time[data-v-921bc87b] {
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 63.0% / var(--tw-text-opacity));
}
[data-v-921bc87b]:is(.dark .left .message-text--metadata .time) {
  --tw-text-opacity: 1;
  color: hsl(207 11.1% 85.9% / var(--tw-text-opacity));
}
.message-text--metadata[data-v-921bc87b] {
  display: flex;
  align-items: flex-start;
}
.message-text--metadata .time[data-v-921bc87b] {
  margin-right: 0.5rem;
  display: block;
  font-size: 0.625rem;
  line-height: 1.8;
}
.message-text--metadata .action--icon[data-v-921bc87b] {
  margin-right: 0.5rem;
  margin-left: 0.5rem;
  --tw-text-opacity: 1;
  color: hsl(200 7.0% 8.8% / var(--tw-text-opacity));
}
[data-v-921bc87b]:is(.dark .message-text--metadata .action--icon) {
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.message-text--metadata a[data-v-921bc87b] {
  --tw-text-opacity: 1;
  color: hsl(200 7.0% 8.8% / var(--tw-text-opacity));
}
[data-v-921bc87b]:is(.dark .message-text--metadata a) {
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.activity-wrap .message-text--metadata .time[data-v-921bc87b] {
  margin-left: 0.5rem;
  display: flex;
  text-align: center;
  font-size: 0.625rem;
  --tw-text-opacity: 1;
  color: hsl(205 10.7% 78.0% / var(--tw-text-opacity));
}
[data-v-921bc87b]:is(.dark .activity-wrap .message-text--metadata .time) {
  --tw-text-opacity: 1;
  color: hsl(207 11.1% 85.9% / var(--tw-text-opacity));
}
.activity-wrap .message-text--metadata .time[data-v-921bc87b]:where([dir="rtl"], [dir="rtl"] *) {
  margin-right: 0.5rem;
  margin-left: 0px;
}
.is-image .message-text--metadata .time[data-v-921bc87b],
.is-video .message-text--metadata .time[data-v-921bc87b] {
  position: absolute;
  bottom: 0.25rem;
  right: 0.5rem;
  white-space: nowrap;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
[data-v-921bc87b]:is(.dark .is-image .message-text--metadata .time),[data-v-921bc87b]:is(.dark 
.is-video .message-text--metadata .time) {
  --tw-text-opacity: 1;
  color: hsl(209 13.3% 95.3% / var(--tw-text-opacity));
}
.is-image .message-text--metadata .time.has-status-icon[data-v-921bc87b],
.is-video .message-text--metadata .time.has-status-icon[data-v-921bc87b] {
  right: 2rem;
  line-height: 2;
}
.is-image .message-text--metadata .read-tick[data-v-921bc87b],
.is-video .message-text--metadata .read-tick[data-v-921bc87b] {
  position: absolute;
  bottom: 0.5rem;
  right: 0.5rem;
}
.is-private .message-text--metadata[data-v-921bc87b] {
  align-items: center;
}
.is-private .message-text--metadata .time[data-v-921bc87b] {
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 63.0% / var(--tw-text-opacity));
}
[data-v-921bc87b]:is(.dark .is-private .message-text--metadata .time) {
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 63.0% / var(--tw-text-opacity));
}
.is-private .message-text--metadata .icon[data-v-921bc87b] {
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 63.0% / var(--tw-text-opacity));
}
[data-v-921bc87b]:is(.dark .is-private .message-text--metadata .icon) {
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 63.0% / var(--tw-text-opacity));
}
.is-private.is-image .time[data-v-921bc87b], .is-private.is-video .time[data-v-921bc87b] {
  position: inherit;
  padding-left: 0.625rem;
}
.delivered-icon[data-v-921bc87b] {
  margin-left: 1rem;
}
.read-indicator-wrap[data-v-921bc87b] {
  display: flex;
  align-items: center;
  line-height: 1;
}.contact--group[data-v-e146fae6] {
  align-items: center;
  display: flex;
  margin-top: var(--space-smaller);
}
.contact--group .meta[data-v-e146fae6] {
  flex: 1;
  margin-left: var(--space-small);
}
.contact--group .link-wrap[data-v-e146fae6] {
  margin-left: var(--space-small);
}[data-v-25c8e2bf]:root {
  --dashboard-app-tabs-height: 2.4375rem;
}
.file[data-v-25c8e2bf] {
  display: flex;
  flex-direction: row;
  padding: 0.25rem 0;
  cursor: pointer;
}
.file .icon-wrap[data-v-25c8e2bf] {
  font-size: 2.5rem;
  line-height: 1;
  margin-left: 0.25rem;
  margin-right: 0.75rem;
}
.file .text-block-title[data-v-25c8e2bf] {
  margin: 0;
  font-weight: 600;
  word-break: break-word;
}
.file .button[data-v-25c8e2bf] {
  padding: 0;
  margin: 0;
  color: var(--primary-400) !important;
}
.file .meta[data-v-25c8e2bf] {
  padding-right: 1.25rem;
  margin-left: 1.25rem;
}
.file .time[data-v-25c8e2bf] {
  min-width: 3rem;
}.join-call-button {
  margin: var(--space-small) 0;
}
.video-call--container {
  position: fixed;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: var(--z-index-high);
  padding: var(--space-smaller);
  background: var(--b-800);
}
.video-call--container iframe {
  width: 100%;
  height: 100%;
  border: 0;
}
.video-call--container button {
  position: absolute;
  top: var(--space-smaller);
  right: 10rem;
}.location[data-v-f60de360] {
    display: flex;
    cursor: pointer;
    flex-direction: row;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    padding-left: 0px;
    padding-right: 0px
}
.location .icon-wrap[data-v-f60de360] {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
    line-height: 1;
    --tw-text-opacity: 1;
    color: hsl(206 6.0% 43.5% / var(--tw-text-opacity))
}
[data-v-f60de360]:is(.dark .location .icon-wrap) {
    --tw-text-opacity: 1;
    color: hsl(207 11.1% 85.9% / var(--tw-text-opacity))
}
.location .text-block-title[data-v-f60de360] {
    margin: 0px;
    overflow-wrap: break-word;
    --tw-text-opacity: 1;
    color: hsl(198 6.6% 15.8% / var(--tw-text-opacity))
}
[data-v-f60de360]:is(.dark .location .text-block-title) {
    --tw-text-opacity: 1;
    color: hsl(208 11.7% 91.1% / var(--tw-text-opacity))
}
.location .meta[data-v-f60de360] {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-right: 1rem
}
.location .link-wrap[data-v-f60de360] {
    display: flex
}.message__mail-head[data-v-b179a39f] {
  padding-bottom: var(--space-small);
  margin-bottom: var(--space-small);
  border-bottom: 1px solid var(--w-300);
}
.message__mail-head.is-incoming[data-v-b179a39f] {
  border-bottom: 1px solid var(--color-border-light);
}
.meta-wrap .message__content--type[data-v-b179a39f] {
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-mini);
}
.meta-wrap span[data-v-b179a39f] {
  font-size: var(--font-size-mini);
}.text-content {
  overflow: auto;
}
.text-content ul,
.text-content ol {
  padding-left: var(--space-two);
}
.text-content table {
  margin: 0;
  border: 0;
}
.text-content table td {
  margin: 0;
  border: 0;
}
.text-content table tr {
  border-bottom: 0 !important;
}
.text-content h1,
.text-content h2,
.text-content h3,
.text-content h4,
.text-content h5,
.text-content h6 {
  font-size: var(--font-size-normal);
}
.show--quoted blockquote {
  display: block;
}
.hide--quoted blockquote {
  display: none;
}.menu-container[data-v-a2b68c0e] {
    border-radius: 0.375rem;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding: 0.25rem;
    --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
[data-v-a2b68c0e]:is(.dark .menu-container) {
    --tw-bg-opacity: 1;
    background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity))
}
.menu-container hr[data-v-a2b68c0e]:first-child {
    display: none
}
.menu-container hr[data-v-a2b68c0e] {
    margin: 0.25rem;
    border-bottom-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: hsl(209 13.3% 95.3% / var(--tw-border-opacity))
}
[data-v-a2b68c0e]:is(.dark .menu-container hr) {
    border-color: hsl(198 6.6% 15.8% / 0.5)
}
.context-menu--delete-modal[data-v-a2b68c0e] .modal-container {
    max-width: 30rem
}
.context-menu--delete-modal[data-v-a2b68c0e] .modal-container h2 {
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 500
}
.context-menu--delete-modal[data-v-a2b68c0e] .modal-footer {
    padding-left: 2rem;
    padding-right: 2rem;
    padding-top: 1rem;
    padding-bottom: 2rem
}.wrap > .bubble {
  min-width: 128px;
}
.wrap > .bubble ul {
  list-style: disc !important;
}
.wrap > .bubble.is-image, .wrap > .bubble.is-video {
  overflow: hidden;
  padding: 0px;
}
.wrap > .bubble.is-image .image,
.wrap > .bubble.is-image .video, .wrap > .bubble.is-video .image,
.wrap > .bubble.is-video .video {
  max-width: 20rem;
  padding: 0.125rem;
}
.wrap > .bubble.is-image .image > img,
.wrap > .bubble.is-image .image > video,
.wrap > .bubble.is-image .video > img,
.wrap > .bubble.is-image .video > video, .wrap > .bubble.is-video .image > img,
.wrap > .bubble.is-video .image > video,
.wrap > .bubble.is-video .video > img,
.wrap > .bubble.is-video .video > video {
  border-radius: 0.5rem;
}
.wrap > .bubble.is-image .image > video,
.wrap > .bubble.is-image .video > video, .wrap > .bubble.is-video .image > video,
.wrap > .bubble.is-video .video > video {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.wrap > .bubble.is-image .video, .wrap > .bubble.is-video .video {
  height: 11.25rem;
}
.wrap > .bubble.is-image.is-text > .message-text__wrap, .wrap > .bubble.is-video.is-text > .message-text__wrap {
  max-width: 20rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.wrap > .bubble.is-private .file.message-text__wrap .file--icon {
  --tw-text-opacity: 1;
  color: hsl(210 100% 66.1% / var(--tw-text-opacity));
}
:is(.dark .wrap > .bubble.is-private .file.message-text__wrap .file--icon) {
  --tw-text-opacity: 1;
  color: hsl(210 100% 66.1% / var(--tw-text-opacity));
}
.wrap > .bubble.is-private .file.message-text__wrap .text-block-title {
  --tw-text-opacity: 1;
  color: hsl(207 5.6% 31.6% / var(--tw-text-opacity));
}
:is(.dark .wrap > .bubble.is-private .file.message-text__wrap .text-block-title) {
  --tw-text-opacity: 1;
  color: hsl(207 5.6% 31.6% / var(--tw-text-opacity));
}
.wrap > .bubble.is-private .file.message-text__wrap .download.button {
  --tw-text-opacity: 1;
  color: hsl(210 100% 66.1% / var(--tw-text-opacity));
}
:is(.dark .wrap > .bubble.is-private .file.message-text__wrap .download.button) {
  --tw-text-opacity: 1;
  color: hsl(210 100% 66.1% / var(--tw-text-opacity));
}
.wrap > .bubble.is-private.is-text > .message-text__wrap .link {
  --tw-text-opacity: 1;
  color: hsl(206 100% 50.0% / var(--tw-text-opacity));
}
:is(.dark .wrap > .bubble.is-private.is-text > .message-text__wrap .link) {
  --tw-text-opacity: 1;
  color: hsl(208 77.5% 76.9% / var(--tw-text-opacity));
}
.wrap > .bubble.is-private.is-text > .message-text__wrap .prosemirror-mention-node {
  border-radius: 0.125rem;
  --tw-bg-opacity: 1;
  background-color: hsl(55 100% 90.9% / var(--tw-bg-opacity));
  background-image: none;
  padding: 0px;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: hsl(207 5.6% 31.6% / var(--tw-text-opacity));
  text-decoration-line: underline;
}
:is(.dark .wrap > .bubble.is-private.is-text > .message-text__wrap .prosemirror-mention-node) {
  --tw-bg-opacity: 1;
  background-color: hsl(49 90.3% 18.4% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(210 16.7% 97.6% / var(--tw-text-opacity));
}
.wrap > .bubble.is-from-bot {
  background: #fff !important;
  color: var(--w-500) !important;
  font-weight: 500;
  border: 1px solid var(--s-75);
}
.wrap > .bubble.is-from-bot .message-text--metadata .time {
  --tw-text-opacity: 1;
  color: hsl(255 65.0% 99.4% / var(--tw-text-opacity));
}
:is(.dark .wrap > .bubble.is-from-bot .message-text--metadata .time) {
  --tw-text-opacity: 1;
  color: hsl(255 65.0% 99.4% / var(--tw-text-opacity));
}
.wrap > .bubble.is-from-bot .message-text--metadata .time {
  color: var(--b-500) !important;
}
.wrap > .bubble.is-from-bot.is-private .message-text--metadata .time {
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 63.0% / var(--tw-text-opacity));
}
:is(.dark .wrap > .bubble.is-from-bot.is-private .message-text--metadata .time) {
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 63.0% / var(--tw-text-opacity));
}
.wrap > .bubble.is-failed {
  --tw-bg-opacity: 1;
  background-color: hsl(359 69.5% 74.3% / var(--tw-bg-opacity));
}
:is(.dark .wrap > .bubble.is-failed) {
  --tw-bg-opacity: 1;
  background-color: hsl(359 69.5% 74.3% / var(--tw-bg-opacity));
}
.wrap > .bubble.is-failed .message-text--metadata .time {
  --tw-text-opacity: 1;
  color: hsl(351 89.0% 96.0% / var(--tw-text-opacity));
}
:is(.dark .wrap > .bubble.is-failed .message-text--metadata .time) {
  --tw-text-opacity: 1;
  color: hsl(351 89.0% 96.0% / var(--tw-text-opacity));
}
.wrap.is-pending {
  position: relative;
  opacity: 0.8;
}
.wrap.is-pending .spinner {
  position: absolute;
  bottom: 0.25rem;
  right: 0.25rem;
}
.wrap.is-pending > .is-image.is-text.bubble > .message-text__wrap {
  padding: 0px;
}
.wrap.is-email {
  --bubble-max-width: 84% !important;
}
.sender--info {
  display: inline-flex;
  align-items: center;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0px;
  padding-right: 0px;
  --tw-text-opacity: 1;
  color: hsl(207 5.6% 31.6% / var(--tw-text-opacity));
}
:is(.dark .sender--info) {
  --tw-text-opacity: 1;
  color: hsl(210 6.0% 93.0% / var(--tw-text-opacity));
}
.sender--info .sender--available-name {
  margin-left: 0.25rem;
  font-size: 0.75rem;
  line-height: 1rem;
}
.message-failed--alert {
  margin-top: 0.25rem;
  margin-right: 0.25rem;
  margin-bottom: 0px;
  margin-left: 0px;
  flex-grow: 1;
  text-align: right;
  --tw-text-opacity: 1;
  color: hsl(354 50.0% 14.6% / var(--tw-text-opacity));
}
:is(.dark .message-failed--alert) {
  --tw-text-opacity: 1;
  color: hsl(354 50.0% 14.6% / var(--tw-text-opacity));
}
li.left,
li.right {
  display: flex;
  align-items: flex-end;
}
li.left.has-tweet-menu .context-menu {
  margin-bottom: 1.5rem;
}
li.has-bg {
  --tw-bg-opacity: 1;
  background-color: hsl(210 98.8% 94.0% / var(--tw-bg-opacity));
}
:is(.dark li.has-bg) {
  --tw-bg-opacity: 1;
  background-color: hsl(206 100% 50.0% / var(--tw-bg-opacity));
}
li.right .context-menu-wrap {
  margin-left: auto;
}
li.right {
  flex-direction: row-reverse;
  justify-content: flex-end;
}
li.right .wrap.is-pending {
  margin-left: auto;
}
li.right .wrap.is-failed {
  margin-left: auto;
  display: flex;
  align-items: flex-end;
}
.has-context-menu {
  --tw-bg-opacity: 1;
  background-color: hsl(209 13.3% 95.3% / var(--tw-bg-opacity));
}
:is(.dark .has-context-menu) {
  --tw-bg-opacity: 1;
  background-color: hsl(207 5.6% 31.6% / var(--tw-bg-opacity));
}
.context-menu {
  position: relative;
}

/* Markdown styling */
.bubble .text-content p code {
  display: inline-block;
  border-radius: 0.125rem;
  --tw-bg-opacity: 1;
  background-color: hsl(209 12.2% 93.2% / var(--tw-bg-opacity));
  padding: 0.25rem;
  line-height: 1;
}
:is(.dark .bubble .text-content p code) {
  --tw-bg-opacity: 1;
  background-color: hsl(207 5.6% 31.6% / var(--tw-bg-opacity));
}
.bubble .text-content ol li {
  display: list-item;
  list-style-type: decimal;
}
.bubble .text-content pre {
  margin-top: 0.25rem;
  margin-bottom: 0.5rem;
  display: block;
  white-space: pre-wrap;
  border-radius: 0.375rem;
  --tw-border-opacity: 1;
  border-color: hsl(209 12.2% 93.2% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(209 12.2% 93.2% / var(--tw-bg-opacity));
  padding: 0.5rem;
  line-height: 1.625;
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
:is(.dark .bubble .text-content pre) {
  --tw-border-opacity: 1;
  border-color: hsl(207 5.6% 31.6% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(207 5.6% 31.6% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.bubble .text-content pre code {
  background-color: transparent;
  padding: 0px;
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
:is(.dark .bubble .text-content pre code) {
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.bubble .text-content blockquote {
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
  border-left-width: 4px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: hsl(209 12.2% 93.2% / var(--tw-border-opacity));
  padding-top: 0.5rem;
  padding-right: 0.5rem;
  padding-bottom: 0px;
  padding-left: 1rem;
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
:is(.dark .bubble .text-content blockquote) {
  --tw-border-opacity: 1;
  border-color: hsl(206 6.0% 43.5% / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.bubble .text-content blockquote p {
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
:is(.dark .bubble .text-content blockquote p) {
  --tw-text-opacity: 1;
  color: hsl(205 10.7% 78.0% / var(--tw-text-opacity));
}
.right .bubble .text-content p code {
  --tw-bg-opacity: 1;
  background-color: hsl(206 100% 50.0% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
:is(.dark .right .bubble .text-content p code) {
  --tw-bg-opacity: 1;
  background-color: hsl(206 100% 50.0% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.right .bubble .text-content pre {
  --tw-border-opacity: 1;
  border-color: hsl(211 89.7% 34.1% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(212 77.4% 23.1% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
:is(.dark .right .bubble .text-content pre) {
  --tw-border-opacity: 1;
  border-color: hsl(211 89.7% 34.1% / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: hsl(212 77.4% 23.1% / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.right .bubble .text-content pre code {
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
:is(.dark .right .bubble .text-content pre code) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.right .bubble .text-content blockquote {
  border-left-width: 4px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: hsl(210 100% 66.1% / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
:is(.dark .right .bubble .text-content blockquote) {
  --tw-border-opacity: 1;
  border-color: hsl(210 100% 66.1% / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.right .bubble .text-content blockquote p {
  --tw-text-opacity: 1;
  color: hsl(210 98.8% 94.0% / var(--tw-text-opacity));
}
:is(.dark .right .bubble .text-content blockquote p) {
  --tw-text-opacity: 1;
  color: hsl(210 98.8% 94.0% / var(--tw-text-opacity));
}.wrap[data-v-5c97ed7f] {
  display: flex;
}
.label-suggestion[data-v-5c97ed7f] {
  flex-direction: row;
  justify-content: flex-end;
  margin-top: var(--space-normal);
}
.label-suggestion .label-suggestion--container[data-v-5c97ed7f] {
  max-width: 300px;
}
.label-suggestion .label-suggestion--options[data-v-5c97ed7f] {
  text-align: right;
  display: flex;
  align-items: center;
  gap: var(--space-micro);
}
.label-suggestion .label-suggestion--options button.label-suggestion--option .label[data-v-5c97ed7f] {
  cursor: pointer;
  margin-bottom: 0;
}
.label-suggestion .chatwoot-ai-icon[data-v-5c97ed7f] {
  height: var(--font-size-mini);
  width: var(--font-size-mini);
}
.label-suggestion .label-suggestion--title[data-v-5c97ed7f] {
  color: var(--b-600);
  margin-top: var(--space-micro);
  font-size: var(--font-size-micro);
}.container[data-v-16b70a67] {
    width: 100%;
}
@media (min-width: 640px) {
.container[data-v-16b70a67] {
        max-width: 640px;
}
}
@media (min-width: 768px) {
.container[data-v-16b70a67] {
        max-width: 768px;
}
}
@media (min-width: 1024px) {
.container[data-v-16b70a67] {
        max-width: 1024px;
}
}
@media (min-width: 1280px) {
.container[data-v-16b70a67] {
        max-width: 1280px;
}
}
@media (min-width: 1536px) {
.container[data-v-16b70a67] {
        max-width: 1536px;
}
}
.prose-lg[data-v-16b70a67] {
    font-size: 1.125rem;
    line-height: 1.7777778;
}
.prose-lg[data-v-16b70a67] :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
}
.prose-lg[data-v-16b70a67] :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 1.2222222em;
    line-height: 1.4545455;
    margin-top: 1.0909091em;
    margin-bottom: 1.0909091em;
}
.prose-lg[data-v-16b70a67] :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.6666667em;
    margin-bottom: 1.6666667em;
    padding-left: 1em;
}
.prose-lg[data-v-16b70a67] :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 2.6666667em;
    margin-top: 0;
    margin-bottom: 0.8333333em;
    line-height: 1;
}
.prose-lg[data-v-16b70a67] :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 1.6666667em;
    margin-top: 1.8666667em;
    margin-bottom: 1.0666667em;
    line-height: 1.3333333;
}
.prose-lg[data-v-16b70a67] :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 1.3333333em;
    margin-top: 1.6666667em;
    margin-bottom: 0.6666667em;
    line-height: 1.5;
}
.prose-lg[data-v-16b70a67] :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 0.4444444em;
    line-height: 1.5555556;
}
.prose-lg[data-v-16b70a67] :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
}
.prose-lg[data-v-16b70a67] :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
}
.prose-lg[data-v-16b70a67] :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0;
}
.prose-lg[data-v-16b70a67] :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
}
.prose-lg[data-v-16b70a67] :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
    border-radius: 0.3125rem;
    padding-top: 0.2222222em;
    padding-right: 0.4444444em;
    padding-bottom: 0.2222222em;
    padding-left: 0.4444444em;
}
.prose-lg[data-v-16b70a67] :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
}
.prose-lg[data-v-16b70a67] :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8666667em;
}
.prose-lg[data-v-16b70a67] :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.875em;
}
.prose-lg[data-v-16b70a67] :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
    line-height: 1.75;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: 0.375rem;
    padding-top: 1em;
    padding-right: 1.5em;
    padding-bottom: 1em;
    padding-left: 1.5em;
}
.prose-lg[data-v-16b70a67] :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-left: 1.5555556em;
}
.prose-lg[data-v-16b70a67] :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-left: 1.5555556em;
}
.prose-lg[data-v-16b70a67] :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.6666667em;
    margin-bottom: 0.6666667em;
}
.prose-lg[data-v-16b70a67] :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0.4444444em;
}
.prose-lg[data-v-16b70a67] :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0.4444444em;
}
.prose-lg[data-v-16b70a67] :where(.prose-lg > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
}
.prose-lg[data-v-16b70a67] :where(.prose-lg > ul > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
}
.prose-lg[data-v-16b70a67] :where(.prose-lg > ul > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-bottom: 1.3333333em;
}
.prose-lg[data-v-16b70a67] :where(.prose-lg > ol > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
}
.prose-lg[data-v-16b70a67] :where(.prose-lg > ol > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-bottom: 1.3333333em;
}
.prose-lg[data-v-16b70a67] :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
}
.prose-lg[data-v-16b70a67] :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
}
.prose-lg[data-v-16b70a67] :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
}
.prose-lg[data-v-16b70a67] :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.6666667em;
    padding-left: 1.5555556em;
}
.prose-lg[data-v-16b70a67] :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 3.1111111em;
    margin-bottom: 3.1111111em;
}
.prose-lg[data-v-16b70a67] :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose-lg[data-v-16b70a67] :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose-lg[data-v-16b70a67] :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose-lg[data-v-16b70a67] :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose-lg[data-v-16b70a67] :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
    line-height: 1.5;
}
.prose-lg[data-v-16b70a67] :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-right: 0.75em;
    padding-bottom: 0.75em;
    padding-left: 0.75em;
}
.prose-lg[data-v-16b70a67] :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0;
}
.prose-lg[data-v-16b70a67] :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-right: 0;
}
.prose-lg[data-v-16b70a67] :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-top: 0.75em;
    padding-right: 0.75em;
    padding-bottom: 0.75em;
    padding-left: 0.75em;
}
.prose-lg[data-v-16b70a67] :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0;
}
.prose-lg[data-v-16b70a67] :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-right: 0;
}
.prose-lg[data-v-16b70a67] :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
}
.prose-lg[data-v-16b70a67] :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0;
}
.prose-lg[data-v-16b70a67] :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
    line-height: 1.5;
    margin-top: 1em;
}
.prose-lg[data-v-16b70a67] :where(.prose-lg > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose-lg[data-v-16b70a67] :where(.prose-lg > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-bottom: 0;
}
.rounded-bl-calc[data-v-16b70a67] {
    border-bottom-left-radius: calc(1.5rem + 1px);
}
.rounded-tl-calc[data-v-16b70a67] {
    border-top-left-radius: calc(1.5rem + 1px);
}
.modal-mask[data-v-16b70a67] .ProseMirror-woot-style {
  max-height: 25rem;
}
.modal-mask[data-v-16b70a67] .ProseMirror-woot-style ul {
  list-style: disc !important;
}
.modal-mask[data-v-16b70a67] .reply-box {
  width: 70%;
  max-width: 75rem;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: hsl(209 12.2% 93.2% / var(--tw-border-opacity));
}
[data-v-16b70a67]:is(.dark .modal-mask::v-deep .reply-box) {
  --tw-border-opacity: 1;
  border-color: hsl(206 6.0% 43.5% / var(--tw-border-opacity));
}
.modal-mask[data-v-16b70a67] .reply-box .reply-box__top {
  position: relative;
  min-height: 27.5rem;
}
.modal-mask[data-v-16b70a67] .reply-box__top .input {
  min-height: 27.5rem;
}
.modal-mask[data-v-16b70a67] .emoji-dialog {
  max-width: 328px;
  position: absolute;
  left: auto;
  bottom: 0.25rem;
}
.messages-view-side-toggle-wrapper .messages-view-side-toggle[data-v-16b70a67] {
  top: 2.5rem;
}.conversation-details-wrap[data-v-f43102fc] {
  flex: 1;
  display: flex;
  width: 100%;
  min-width: 0px;
  flex-direction: column;
}
.conversation-details-wrap.with-border-right[data-v-f43102fc] {
  border-right-width: 1px;
  --tw-border-opacity: 1;
  border-color: hsl(209 13.3% 95.3% / var(--tw-border-opacity));
}
[data-v-f43102fc]:is(.dark .conversation-details-wrap.with-border-right) {
  --tw-border-opacity: 1;
  border-color: hsl(207 5.6% 31.6% / var(--tw-border-opacity));
}
.conversation-details-wrap ul[data-v-f43102fc] {
  list-style: disc;
}
.dashboard-app--tabs[data-v-f43102fc] .tabs-title a {
  padding-bottom: 0.5rem;
  padding-top: 0.25rem;
}
.conversation-sidebar-wrap[data-v-f43102fc] .contact--panel {
  height: 100%;
  width: 100%;
  max-width: 100%;
}.layout-switch__container.expanded .icon {
  transform: rotate(180deg);
}.search-link[data-v-4b2ca528] {
  display: none;
}
.search-link:hover .search--icon[data-v-4b2ca528]:hover,
.search-link:hover .search--label[data-v-4b2ca528]:hover {
  --tw-text-opacity: 1;
  color: hsl(212 77.4% 23.1% / var(--tw-text-opacity));
}
[data-v-4b2ca528]:is(.dark .search-link:hover .search--icon:hover),[data-v-4b2ca528]:is(.dark 
.search-link:hover .search--label:hover) {
  --tw-text-opacity: 1;
  color: hsl(212 77.4% 23.1% / var(--tw-text-opacity));
}.conversation-page[data-v-8fa09161] {
  display: flex;
  width: 100%;
  height: 100%;
}.input-container[data-v-5da80417] {
  transition: border-bottom 0.2s ease-in-out;
  position: relative;
  display: flex;
  align-items: center;
  border-radius: 0.125rem;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: hsl(208 11.7% 91.1% / var(--tw-border-opacity));
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
}[data-v-5da80417]:is(.dark .input-container) {
  --tw-border-opacity: 1;
  border-color: hsl(198 6.6% 15.8% / var(--tw-border-opacity));
}
.input-container input[type=search][data-v-5da80417] {
  margin: 0px;
  width: 100%;
  border-color: transparent;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.input-container input[type=search][data-v-5da80417]:hover {
  border-color: transparent;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.input-container input[type=search][data-v-5da80417]:focus {
  border-color: transparent;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.input-container input[type=search][data-v-5da80417]:active {
  border-color: transparent;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.input-container.is-focused[data-v-5da80417] {
  --tw-border-opacity: 1;
  border-color: hsl(209 95.0% 90.1% / var(--tw-border-opacity));
}
[data-v-5da80417]:is(.dark .input-container.is-focused) {
  --tw-border-opacity: 1;
  border-color: hsl(206 100% 50.0% / var(--tw-border-opacity));
}
.input-container.is-focused .icon[data-v-5da80417] {
  color: var(--w-400);
  --tw-text-opacity: 1;
  color: hsl(210 100% 66.1% / var(--tw-text-opacity));
}
[data-v-5da80417]:is(.dark .input-container.is-focused .icon) {
  --tw-text-opacity: 1;
  color: hsl(212 77.4% 23.1% / var(--tw-text-opacity));
}
.icon-container[data-v-5da80417] {
  display: flex;
  align-items: center;
}
.icon-container .icon[data-v-5da80417] {
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 63.0% / var(--tw-text-opacity));
}
.helper-label[data-v-5da80417] {
  margin: 0px;
}.tab-container[data-v-138bac80] {
    margin-top: 0.25rem;
    border-bottom-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: hsl(208 11.7% 91.1% / var(--tw-border-opacity))
}
[data-v-138bac80]:is(.dark .tab-container) {
    border-color: hsl(198 6.6% 15.8% / 0.5)
}.result-section[data-v-0c6ffd12] {

    margin-top: 0.5rem;

    margin-bottom: 0.5rem;

    margin-left: 0px;

    margin-right: 0px
}
.search-list[data-v-0c6ffd12] {

    margin: 0px;

    list-style-type: none;

    padding-top: 1rem;

    padding-bottom: 1rem;

    padding-left: 0px;

    padding-right: 0px
}
.header[data-v-0c6ffd12] {

    position: sticky;

    top: 0px;

    z-index: 50;

    margin-bottom: 0.125rem;

    --tw-bg-opacity: 1;

    background-color: rgb(255 255 255 / var(--tw-bg-opacity));

    padding: 0.5rem
}
[data-v-0c6ffd12]:is(.dark .header) {

    --tw-bg-opacity: 1;

    background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity))
}
.empty[data-v-0c6ffd12] {

    margin: 0.5rem;

    display: flex;

    align-items: center;

    justify-content: center;

    border-radius: 0.375rem;

    --tw-bg-opacity: 1;

    background-color: hsl(210 16.7% 97.6% / var(--tw-bg-opacity));

    padding-top: 1.5rem;

    padding-bottom: 1.5rem;

    padding-left: 1rem;

    padding-right: 1rem
}
[data-v-0c6ffd12]:is(.dark .empty) {

    --tw-bg-opacity: 1;

    background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity))
}
.empty .icon[data-v-0c6ffd12] {

    --tw-text-opacity: 1;

    color: hsl(206 5.2% 49.5% / var(--tw-text-opacity))
}
[data-v-0c6ffd12]:is(.dark .empty .icon) {

    --tw-text-opacity: 1;

    color: hsl(205 10.7% 78.0% / var(--tw-text-opacity))
}
.empty .empty-state__text[data-v-0c6ffd12] {

    margin-top: 0px;

    margin-bottom: 0px;

    margin-left: 0.5rem;

    margin-right: 0.5rem;

    text-align: center;

    --tw-text-opacity: 1;

    color: hsl(206 5.2% 49.5% / var(--tw-text-opacity))
}
[data-v-0c6ffd12]:is(.dark .empty .empty-state__text) {

    --tw-text-opacity: 1;

    color: hsl(205 10.7% 78.0% / var(--tw-text-opacity))
}.conversation-item[data-v-9edb0ef9] {

    display: flex;

    cursor: pointer;

    border-radius: 0.25rem;

    padding: 0.5rem
}
.conversation-item[data-v-9edb0ef9]:hover {

    --tw-bg-opacity: 1;

    background-color: hsl(210 16.7% 97.6% / var(--tw-bg-opacity))
}
[data-v-9edb0ef9]:is(.dark .conversation-item:hover) {

    --tw-bg-opacity: 1;

    background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity))
}
.meta-wrap[data-v-9edb0ef9] {

    margin-bottom: 0.25rem;

    display: flex;

    align-items: center;

    justify-content: space-between
}
.icon-wrap[data-v-9edb0ef9] {

    display: flex;

    height: 1.5rem;

    width: 1.5rem;

    flex-shrink: 0;

    align-items: center;

    justify-content: center;

    border-radius: 0.25rem;

    --tw-bg-opacity: 1;

    background-color: hsl(210 98.8% 94.0% / var(--tw-bg-opacity));

    --tw-text-opacity: 1;

    color: hsl(206 100% 50.0% / var(--tw-text-opacity))
}
[data-v-9edb0ef9]:is(.dark .icon-wrap) {

    background-color: hsl(206 100% 50.0% / 0.5);

    --tw-text-opacity: 1;

    color: hsl(212 77.4% 23.1% / var(--tw-text-opacity))
}
.inbox-name-wrap[data-v-9edb0ef9] {

    margin-left: 0.25rem;

    display: flex;

    height: 1.25rem;

    width: -moz-fit-content;

    width: fit-content;

    align-items: center;

    justify-content: center;

    border-radius: 0.25rem;

    --tw-bg-opacity: 1;

    background-color: hsl(210 16.7% 97.6% / var(--tw-bg-opacity))
}
[data-v-9edb0ef9]:is(.dark .inbox-name-wrap) {

    --tw-bg-opacity: 1;

    background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity))
}
.inbox-name-wrap[data-v-9edb0ef9]:where([dir="rtl"], [dir="rtl"] *) {

    margin-left: 0px;

    margin-right: 0.25rem
}
.conversation-details[data-v-9edb0ef9] {

    margin-left: 0.5rem;

    min-width: 0px;

    flex-grow: 1
}
.name[data-v-9edb0ef9] {

    flex-shrink: 0
}
.conversation-id[data-v-9edb0ef9],
.name[data-v-9edb0ef9],
.email[data-v-9edb0ef9] {

    margin: 0px
}
.created-at[data-v-9edb0ef9],
.pre-text[data-v-9edb0ef9] {

    font-size: 0.75rem;

    line-height: 1rem;

    font-weight: 400;

    --tw-text-opacity: 1;

    color: hsl(206 6.0% 43.5% / var(--tw-text-opacity))
}
[data-v-9edb0ef9]:is(.dark .created-at),[data-v-9edb0ef9]:is(.dark 
.pre-text) {

    --tw-text-opacity: 1;

    color: hsl(208 11.7% 91.1% / var(--tw-text-opacity))
}
.user-details[data-v-9edb0ef9] {

    display: flex;

    gap: 0.5rem
}.container[data-v-61161d3c] {
    width: 100%;
}
@media (min-width: 640px) {
.container[data-v-61161d3c] {
        max-width: 640px;
}
}
@media (min-width: 768px) {
.container[data-v-61161d3c] {
        max-width: 768px;
}
}
@media (min-width: 1024px) {
.container[data-v-61161d3c] {
        max-width: 1024px;
}
}
@media (min-width: 1280px) {
.container[data-v-61161d3c] {
        max-width: 1280px;
}
}
@media (min-width: 1536px) {
.container[data-v-61161d3c] {
        max-width: 1536px;
}
}
.prose-lg[data-v-61161d3c] {
    font-size: 1.125rem;
    line-height: 1.7777778;
}
.prose-lg[data-v-61161d3c] :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
}
.prose-lg[data-v-61161d3c] :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 1.2222222em;
    line-height: 1.4545455;
    margin-top: 1.0909091em;
    margin-bottom: 1.0909091em;
}
.prose-lg[data-v-61161d3c] :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.6666667em;
    margin-bottom: 1.6666667em;
    padding-left: 1em;
}
.prose-lg[data-v-61161d3c] :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 2.6666667em;
    margin-top: 0;
    margin-bottom: 0.8333333em;
    line-height: 1;
}
.prose-lg[data-v-61161d3c] :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 1.6666667em;
    margin-top: 1.8666667em;
    margin-bottom: 1.0666667em;
    line-height: 1.3333333;
}
.prose-lg[data-v-61161d3c] :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 1.3333333em;
    margin-top: 1.6666667em;
    margin-bottom: 0.6666667em;
    line-height: 1.5;
}
.prose-lg[data-v-61161d3c] :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 0.4444444em;
    line-height: 1.5555556;
}
.prose-lg[data-v-61161d3c] :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
}
.prose-lg[data-v-61161d3c] :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
}
.prose-lg[data-v-61161d3c] :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0;
}
.prose-lg[data-v-61161d3c] :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
}
.prose-lg[data-v-61161d3c] :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
    border-radius: 0.3125rem;
    padding-top: 0.2222222em;
    padding-right: 0.4444444em;
    padding-bottom: 0.2222222em;
    padding-left: 0.4444444em;
}
.prose-lg[data-v-61161d3c] :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
}
.prose-lg[data-v-61161d3c] :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8666667em;
}
.prose-lg[data-v-61161d3c] :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.875em;
}
.prose-lg[data-v-61161d3c] :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
    line-height: 1.75;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: 0.375rem;
    padding-top: 1em;
    padding-right: 1.5em;
    padding-bottom: 1em;
    padding-left: 1.5em;
}
.prose-lg[data-v-61161d3c] :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-left: 1.5555556em;
}
.prose-lg[data-v-61161d3c] :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-left: 1.5555556em;
}
.prose-lg[data-v-61161d3c] :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.6666667em;
    margin-bottom: 0.6666667em;
}
.prose-lg[data-v-61161d3c] :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0.4444444em;
}
.prose-lg[data-v-61161d3c] :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0.4444444em;
}
.prose-lg[data-v-61161d3c] :where(.prose-lg > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
}
.prose-lg[data-v-61161d3c] :where(.prose-lg > ul > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
}
.prose-lg[data-v-61161d3c] :where(.prose-lg > ul > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-bottom: 1.3333333em;
}
.prose-lg[data-v-61161d3c] :where(.prose-lg > ol > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
}
.prose-lg[data-v-61161d3c] :where(.prose-lg > ol > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-bottom: 1.3333333em;
}
.prose-lg[data-v-61161d3c] :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
}
.prose-lg[data-v-61161d3c] :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
}
.prose-lg[data-v-61161d3c] :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.3333333em;
}
.prose-lg[data-v-61161d3c] :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0.6666667em;
    padding-left: 1.5555556em;
}
.prose-lg[data-v-61161d3c] :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 3.1111111em;
    margin-bottom: 3.1111111em;
}
.prose-lg[data-v-61161d3c] :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose-lg[data-v-61161d3c] :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose-lg[data-v-61161d3c] :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose-lg[data-v-61161d3c] :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose-lg[data-v-61161d3c] :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
    line-height: 1.5;
}
.prose-lg[data-v-61161d3c] :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-right: 0.75em;
    padding-bottom: 0.75em;
    padding-left: 0.75em;
}
.prose-lg[data-v-61161d3c] :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0;
}
.prose-lg[data-v-61161d3c] :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-right: 0;
}
.prose-lg[data-v-61161d3c] :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-top: 0.75em;
    padding-right: 0.75em;
    padding-bottom: 0.75em;
    padding-left: 0.75em;
}
.prose-lg[data-v-61161d3c] :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-left: 0;
}
.prose-lg[data-v-61161d3c] :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    padding-right: 0;
}
.prose-lg[data-v-61161d3c] :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
}
.prose-lg[data-v-61161d3c] :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0;
}
.prose-lg[data-v-61161d3c] :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    font-size: 0.8888889em;
    line-height: 1.5;
    margin-top: 1em;
}
.prose-lg[data-v-61161d3c] :where(.prose-lg > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-top: 0;
}
.prose-lg[data-v-61161d3c] :where(.prose-lg > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
    margin-bottom: 0;
}
.shrink-gradient-light[data-v-61161d3c] {
    background: linear-gradient(
      to bottom,
      rgba(255, 255, 255, 0),
      rgba(255, 255, 255, 1) 100%
    );
}
.shrink-gradient-dark[data-v-61161d3c] {
    background: linear-gradient(
      to bottom,
      rgba(0, 0, 0, 0),
      rgb(21, 23, 24) 100%
    );
}
.shrink-container[data-v-61161d3c] {
    position: relative;
    max-height: 100px;
    overflow: hidden;
}
.shrink-container[data-v-61161d3c]::after {
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    z-index: 10;
    height: 50px;
    --tw-content: '';
    content: var(--tw-content);
}
.read-more-button[data-v-61161d3c] {
    position: absolute;
    bottom: 0.5rem;
    left: 0px;
    right: 0px;
    z-index: 20;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    max-width: -moz-max-content;
    max-width: max-content;
    --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);
}
.after\:shrink-gradient-light[data-v-61161d3c]::after {
    content: var(--tw-content);
    background: linear-gradient(
      to bottom,
      rgba(255, 255, 255, 0),
      rgba(255, 255, 255, 1) 100%
    );
}
[data-v-61161d3c]:is(.dark .dark\:after\:shrink-gradient-dark)::after {
    content: var(--tw-content);
    background: linear-gradient(
      to bottom,
      rgba(0, 0, 0, 0),
      rgb(21, 23, 24) 100%
    );
}
.message[data-v-85786153] {

    margin-top: 0.5rem;

    padding-top: 0px;

    padding-bottom: 0px;

    padding-left: 0.5rem;

    padding-right: 0.5rem
}
.message-content[data-v-85786153] p,
.message-content[data-v-85786153] li::marker {

    margin-bottom: 0.25rem;

    --tw-text-opacity: 1;

    color: hsl(207 5.6% 31.6% / var(--tw-text-opacity))
}
[data-v-85786153]:is(.dark .message-content::v-deep p),[data-v-85786153]:is(.dark 
.message-content::v-deep li)::marker {

    --tw-text-opacity: 1;

    color: hsl(208 11.7% 91.1% / var(--tw-text-opacity))
}
.header[data-v-85786153] {

    margin-bottom: 0.25rem;

    --tw-text-opacity: 1;

    color: hsl(206 5.2% 49.5% / var(--tw-text-opacity))
}
[data-v-85786153]:is(.dark .header) {

    --tw-text-opacity: 1;

    color: hsl(205 10.7% 78.0% / var(--tw-text-opacity))
}
.message-content[data-v-85786153] {

    overflow-wrap: break-word;

    --tw-text-opacity: 1;

    color: hsl(206 6.0% 43.5% / var(--tw-text-opacity))
}
[data-v-85786153]:is(.dark .message-content) {

    --tw-text-opacity: 1;

    color: hsl(207 11.1% 85.9% / var(--tw-text-opacity))
}
.message-content[data-v-85786153] .searchkey--highlight {

    font-size: 0.875rem;

    line-height: 1.25rem;

    font-weight: 600;

    --tw-text-opacity: 1;

    color: hsl(206 100% 50.0% / var(--tw-text-opacity))
}
[data-v-85786153]:is(.dark .message-content::v-deep .searchkey--highlight) {

    --tw-text-opacity: 1;

    color: hsl(212 77.4% 23.1% / var(--tw-text-opacity))
}.contact-item[data-v-f2adafbb] {

    display: flex;

    cursor: pointer;

    align-items: center;

    border-radius: 0.125rem;

    padding: 0.5rem
}
.contact-item[data-v-f2adafbb]:hover {

    --tw-bg-opacity: 1;

    background-color: hsl(210 16.7% 97.6% / var(--tw-bg-opacity))
}
[data-v-f2adafbb]:is(.dark .contact-item:hover) {

    --tw-bg-opacity: 1;

    background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity))
}
.contact-details[data-v-f2adafbb] {

    margin-left: 0.5rem
}
.contact-details[data-v-f2adafbb]:where([dir="rtl"], [dir="rtl"] *) {

    margin-right: 0.5rem;

    margin-left: 0px
}
.name[data-v-f2adafbb] {

    margin: 0px
}
.details-meta[data-v-f2adafbb] {

    margin: 0px;

    display: flex;

    align-items: center;

    font-size: 0.875rem;

    line-height: 1.25rem;

    --tw-text-opacity: 1;

    color: hsl(206 6.0% 43.5% / var(--tw-text-opacity))
}
[data-v-f2adafbb]:is(.dark .details-meta) {

    --tw-text-opacity: 1;

    color: hsl(207 11.1% 85.9% / var(--tw-text-opacity))
}
.details-meta span[data-v-f2adafbb] {

    margin-left: 0.25rem
}
.details-meta span[data-v-f2adafbb]:where([dir="rtl"], [dir="rtl"] *) {

    margin-right: 0.25rem;

    margin-left: 0px
}.search-page[data-v-ade5832b] {

    display: flex;

    width: 100%;

    flex-direction: column;

    --tw-bg-opacity: 1;

    background-color: rgb(255 255 255 / var(--tw-bg-opacity))
}
[data-v-ade5832b]:is(.dark .search-page) {

    --tw-bg-opacity: 1;

    background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity))
}
.page-header[data-v-ade5832b] {

    display: flex;

    padding: 1rem
}
.search-root[data-v-ade5832b] {

    position: relative;

    margin-top: 0px;

    margin-bottom: 0px;

    margin-left: auto;

    margin-right: auto;

    display: flex;

    height: 100%;

    min-height: 20rem;

    width: 100%;

    max-width: 45rem;

    flex-direction: column;

    --tw-bg-opacity: 1;

    background-color: rgb(255 255 255 / var(--tw-bg-opacity));

    padding: 1rem
}
[data-v-ade5832b]:is(.dark .search-root) {

    --tw-bg-opacity: 1;

    background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity))
}
.search-root .search-results[data-v-ade5832b] {

    height: 100%;

    flex-grow: 1;

    overflow-y: auto;

    padding-top: 0px;

    padding-bottom: 0px;

    padding-left: 0.5rem;

    padding-right: 0.5rem
}
.empty[data-v-ade5832b] {

    margin-top: 2rem;

    display: flex;

    flex-direction: column;

    align-items: center;

    justify-content: center;

    border-radius: 0.375rem;

    padding-top: 1.5rem;

    padding-bottom: 1.5rem;

    padding-left: 1rem;

    padding-right: 1rem
}
.empty .icon[data-v-ade5832b] {

    --tw-text-opacity: 1;

    color: hsl(206 5.2% 49.5% / var(--tw-text-opacity))
}
[data-v-ade5832b]:is(.dark .empty .icon) {

    --tw-text-opacity: 1;

    color: hsl(206 6.0% 63.0% / var(--tw-text-opacity))
}
.empty .empty-state__text[data-v-ade5832b] {

    margin: 0.5rem;

    text-align: center;

    --tw-text-opacity: 1;

    color: hsl(206 5.2% 49.5% / var(--tw-text-opacity))
}
[data-v-ade5832b]:is(.dark .empty .empty-state__text) {

    --tw-text-opacity: 1;

    color: hsl(206 6.0% 63.0% / var(--tw-text-opacity))
}.search-wrap .contact-search[data-v-35855c15] {
  margin: 0px;
  height: 2.375rem;
  width: 100%;
  padding-left: 2.25rem;
  padding-right: 3.75rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.search-wrap .button[data-v-35855c15] {
  transition: transform 100ms linear;
  visibility: hidden;
  position: absolute;
  right: 0.25rem;
  margin-left: 0.5rem;
  height: 2rem;
  --tw-translate-x: -1px;
  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));
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  opacity: 0;
}
.search-wrap .button.show[data-v-35855c15] {
  visibility: visible;
  --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));
  opacity: 1;
}.contacts-table-wrap[data-v-0bed66d9] .ve-table {
  padding-bottom: 2rem;
}
.contacts-table-wrap[data-v-0bed66d9] .row--user-block {
  display: flex;
  align-items: center;
  text-align: left;
}
.contacts-table-wrap[data-v-0bed66d9] .row--user-block .user-block {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.contacts-table-wrap[data-v-0bed66d9] .row--user-block .user-name {
  margin: 0px;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
  text-transform: capitalize;
}
.contacts-table-wrap[data-v-0bed66d9] .row--user-block .view-details--button {
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 43.5% / var(--tw-text-opacity));
}
[data-v-0bed66d9]:is(.dark .contacts-table-wrap::v-deep .row--user-block .view-details--button) {
  --tw-text-opacity: 1;
  color: hsl(207 11.1% 85.9% / var(--tw-text-opacity));
}
.contacts-table-wrap[data-v-0bed66d9] .row--user-block .user-email {
  margin: 0px;
}
.contacts-table-wrap[data-v-0bed66d9] .ve-table-header-th {
  padding: var(--space-small) var(--space-two) !important;
}
.contacts-table-wrap[data-v-0bed66d9] .ve-table-body-td {
  padding: var(--space-small) var(--space-two) !important;
}
.contacts-table-wrap[data-v-0bed66d9] .ve-table-header-th {
  font-size: var(--font-size-mini) !important;
}
.contacts-table-wrap[data-v-0bed66d9] .ve-table-sort {
  top: -0.25rem;
}
.cell--social-profiles a[data-v-0bed66d9] {
  min-width: 2rem;
  text-align: center;
  font-size: 1.125rem;
  line-height: 1.75rem;
  --tw-text-opacity: 1;
  color: hsl(205 10.7% 78.0% / var(--tw-text-opacity));
}
[data-v-0bed66d9]:is(.dark .cell--social-profiles a) {
  --tw-text-opacity: 1;
  color: hsl(206 6.0% 63.0% / var(--tw-text-opacity));
}.title-icon[data-v-d72d5fd6] {
  margin-right: var(--space-smaller);
}
.label-wrap[data-v-d72d5fd6] {
  position: relative;
  line-height: var(--space-medium);
}
.label-wrap .dropdown-wrap[data-v-d72d5fd6] {
  display: flex;
  position: absolute;
  margin-right: var(--space-medium);
  top: var(--space-medium);
  width: 100%;
  left: -1px;
}
.label-wrap .dropdown-wrap .dropdown-pane[data-v-d72d5fd6] {
  width: 100%;
  box-sizing: border-box;
}[data-v-990f877f] .contact--profile {

    margin-bottom: 1rem;

    padding-bottom: 0.75rem
}
.contact--panel[data-v-990f877f] {

    position: relative;

    height: 100%;

    overflow-y: auto;

    border-right-width: 1px;

    --tw-border-opacity: 1;

    border-color: hsl(209 13.3% 95.3% / var(--tw-border-opacity));

    font-size: 0.875rem;

    line-height: 1.25rem
}
[data-v-990f877f]:is(.dark .contact--panel) {

    border-color: hsl(198 6.6% 15.8% / 0.5)
}
.list-group .list-group-item[data-v-990f877f] {

    --tw-bg-opacity: 1;

    background-color: rgb(255 255 255 / var(--tw-bg-opacity))
}
[data-v-990f877f]:is(.dark .list-group .list-group-item) {

    --tw-bg-opacity: 1;

    background-color: hsl(200 7.0% 8.8% / var(--tw-bg-opacity))
}
.conversation--details[data-v-990f877f] {

    padding-top: 0px;

    padding-bottom: 0px;

    padding-left: 1rem;

    padding-right: 1rem
}.folder-input[data-v-66dfd0ea] {
    width: 50%
}.input--note[data-v-1f648776] .ProseMirror-menubar {
  padding: 0;
  margin-top: var(--space-minus-small);
}
.input--note[data-v-1f648776] .ProseMirror-woot-style {
  max-height: 22.5rem;
}.app-rtl--wrapper .note__content[data-v-24bad698] p {
  unicode-bidi: plaintext;
}
.note-wrap:hover .actions[data-v-24bad698] {
  visibility: visible;
}[data-v-89974aac]:root {
  --dashboard-app-tabs-height: 2.4375rem;
}
.notification--title[data-v-89974aac] {
  margin: 0px;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: hsl(198 6.6% 15.8% / var(--tw-text-opacity));
}
[data-v-89974aac]:is(.dark .notification--title) {
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}
.notification--table-wrap[data-v-89974aac] {
  height: 100%;
  flex-shrink: 1;
  flex-grow: 1;
  overflow: hidden;
  padding-top: 2rem;
  padding-bottom: 2rem;
  padding-left: 3rem;
  padding-right: 3rem;
}
.notification--table-wrap[data-v-89974aac]:hover {
  overflow-y: auto;
}
.notifications-table > tbody > tr[data-v-89974aac] {
  cursor: pointer;
}
.notifications-table > tbody > tr[data-v-89974aac]:hover {
  --tw-bg-opacity: 1;
  background-color: hsl(209 13.3% 95.3% / var(--tw-bg-opacity));
}
[data-v-89974aac]:is(.dark .notifications-table > tbody > tr:hover) {
  --tw-bg-opacity: 1;
  background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity));
}
.notifications-table > tbody > tr.is-active[data-v-89974aac] {
  --tw-bg-opacity: 1;
  background-color: hsl(208 11.7% 91.1% / var(--tw-bg-opacity));
}
[data-v-89974aac]:is(.dark .notifications-table > tbody > tr.is-active) {
  --tw-bg-opacity: 1;
  background-color: hsl(207 5.6% 31.6% / var(--tw-bg-opacity));
}
.notifications-table > tbody > tr > td.conversation-count-item[data-v-89974aac] {
  padding-left: 1.5rem;
}
.notifications-table > tbody > tr > td.conversation-count-item[data-v-89974aac]:where([dir="rtl"], [dir="rtl"] *) {
  padding-left: 0px;
  padding-right: 1.5rem;
}
.notifications-table > tbody > tr[data-v-89974aac]:last-child {
  border-bottom-width: 0px;
}
.is-unread[data-v-89974aac] {
  font-weight: 600;
}
.notifications--loader[data-v-89974aac] {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 2.5rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
.notification--unread-indicator[data-v-89974aac] {
  height: 0.625rem;
  width: 0.625rem;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: hsl(212 77.4% 23.1% / var(--tw-bg-opacity));
}
[data-v-89974aac]:is(.dark .notification--unread-indicator) {
  --tw-bg-opacity: 1;
  background-color: hsl(212 77.4% 23.1% / var(--tw-bg-opacity));
}
.notification--created-at[data-v-89974aac] {
  font-size: 0.75rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: hsl(207 5.6% 31.6% / var(--tw-text-opacity));
}
[data-v-89974aac]:is(.dark .notification--created-at) {
  --tw-text-opacity: 1;
  color: hsl(207 11.1% 85.9% / var(--tw-text-opacity));
}
.notification--type[data-v-89974aac] {
  font-size: 0.75rem;
  line-height: 1rem;
}
.thumbnail--column[data-v-89974aac] {
  width: 3.25rem;
}
.timestamp--column[data-v-89974aac] {
  min-width: 9.125rem;
  text-align: right;
}
.notification-contant--wrap[data-v-89974aac] {
  max-width: 31.25rem;
  flex-direction: column;
}
.notification--message-title[data-v-89974aac] {
  --tw-text-opacity: 1;
  color: hsl(207 5.6% 31.6% / var(--tw-text-opacity));
}
[data-v-89974aac]:is(.dark .notification--message-title) {
  --tw-text-opacity: 1;
  color: hsl(208 11.7% 91.1% / var(--tw-text-opacity));
}.notification--page[data-v-497ddf8d] {
  background: var(--white);
  overflow-y: auto;
  width: 100%;
}
.notification--content[data-v-497ddf8d] {
  display: flex;
  flex-direction: column;
  height: 100%;
}.portal[data-v-e430be78] {
    position: relative;
    margin-bottom: 1rem;
    display: flex;
    border-radius: 0.375rem;
    border-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: hsl(208 11.7% 91.1% / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding: 1rem
}
[data-v-e430be78]:is(.dark .portal) {
    --tw-border-opacity: 1;
    border-color: hsl(206 6.0% 43.5% / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity))
}
.portal.active[data-v-e430be78] {
    border-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: hsl(210 100% 66.1% / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity))
}
[data-v-e430be78]:is(.dark .portal.active) {
    --tw-border-opacity: 1;
    border-color: hsl(212 77.4% 23.1% / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(198 6.6% 15.8% / var(--tw-bg-opacity))
}
.portal .actions-container[data-v-e430be78] {
    margin-left: 0.625rem;
    flex-grow: 1
}
.portal .actions-container[data-v-e430be78]:where([dir="rtl"], [dir="rtl"] *) {
    margin-left: 0px;
    margin-right: 0.625rem
}
.portal .actions-container .portal-locales ul[data-v-e430be78] {
    margin: 0px;
    list-style-type: none;
    padding: 0px
}
.portal .actions-container .portal-locales .locale__radio[data-v-e430be78] {
    width: 2rem;
    --tw-text-opacity: 1;
    color: hsl(152 57.5% 37.6% / var(--tw-text-opacity))
}
[data-v-e430be78]:is(.dark .portal .actions-container .portal-locales .locale__radio) {
    --tw-text-opacity: 1;
    color: hsl(152 57.5% 37.6% / var(--tw-text-opacity))
}
.portal .locale-item[data-v-e430be78] {
    margin-bottom: 0.5rem;
    display: flex;
    width: 100%;
    align-items: flex-start;
    border-radius: 0.375rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    padding-left: 1rem;
    padding-right: 1rem
}
.portal .locale-item p[data-v-e430be78] {
    margin-bottom: 0px;
    text-align: left
}.emoji-dialog[data-v-70d779f3]::before {
    display: none
}.input-container[data-v-5d23c1e8] {
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 1rem
}
.input-container[data-v-5d23c1e8] input {
    margin-bottom: 0px
}@font-face {font-family: "iconfont-vet";
  src: url('data:application/vnd.ms-fontobject;base64,2AsAACALAAABAAIAAAAAAAIABQMAAAAAAAABAJABAAAAAExQAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAA6hUOgAAAAAAAAAAAAAAAAAAAAAAABgAaQBjAG8AbgBmAG8AbgB0AC0AdgBlAHQAAAAOAFIAZQBnAHUAbABhAHIAAAAWAFYAZQByAHMAaQBvAG4AIAAxAC4AMAAAABgAaQBjAG8AbgBmAG8AbgB0AC0AdgBlAHQAAAAAAAABAAAACwCAAAMAMEdTVUKw/rPtAAABOAAAAEJPUy8yPIBh8QAAAXwAAABWY21hcJnJ0cIAAAIAAAAB5mdseWY5njRbAAAEAAAAA8BoZWFkGxGacQAAAOAAAAA2aGhlYQfeA4wAAAC8AAAAJGhtdHgsAAAAAAAB1AAAACxsb2NhBYgGeAAAA+gAAAAYbWF4cAEXADgAAAEYAAAAIG5hbWXtOzwrAAAHwAAAAp1wb3N0DkbESwAACmAAAAC9AAEAAAOA/4AAXAQAAAAAAAQAAAEAAAAAAAAAAAAAAAAAAAALAAEAAAABAAA6VKgDXw889QALBAAAAAAA2/krOwAAAADb+Ss7AAD/4AQAAx4AAAAIAAIAAAAAAAAAAQAAAAsALAACAAAAAAACAAAACgAKAAAA/wAAAAAAAAABAAAACgAeACwAAURGTFQACAAEAAAAAAAAAAEAAAABbGlnYQAIAAAAAQAAAAEABAAEAAAAAQAIAAEABgAAAAEAAAAAAAEEAAGQAAUACAKJAswAAACPAokCzAAAAesAMgEIAAACAAUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBmRWQAQOYK//8DgP+AAFwDgACAAAAAAQAAAAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAAAAABQAAAAMAAAAsAAAABAAAAV4AAQAAAAAAWAADAAEAAAAsAAMACgAAAV4ABAAsAAAABgAEAAEAAuYK5hL//wAA5grmEv//AAAAAAABAAYABgAAAAEAAgAAAQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAiAAAAAAAAAAKAADmCgAA5goAAAABAADmEgAA5hIAAAACAA5jRQAOY0UAAAADAA5jRgAOY0YAAAAEAA5jRwAOY0cAAAAGAA5jSAAOY0gAAAAHAA5jSQAOY0kAAAAIAA5jSgAOY0oAAAAFAA5jSwAOY0sAAAAJAA5jTAAOY0wAAAAKAAAAAAAAAEIAhADKARABNgFcAYIBqAHEAeAAAgAA/+ADoAMeABYAJwAAJS8BPgE3LgEnDgEHHgEXMjY3Fx4BNjQlBiIuAjQ+AjIeAhQOAQOXrwEpLgEE0JyczwQEz5xFezCxCBcQ/qo6f3JWMDBWcn9xVzAwVxCvATB6RJzQBATQnJzPBC8qrwgBEReHGDBWcn9xVzAwV3F/clYAAAAAAgAAAAADZwLoABkAJQAAASYjISIGHQEUFwEDFhcWMj8BNjUnATY9ATQHAQYVFwcTNCcBNSEDYAcJ/V4JDQUBAQIBCwUMBZgLAQEBBS3/AAYCbAEF/wACdALiBgwJOwcG/uD+wgwGAwJTBwzrASAGBzsIO/7hBgjnOgEhCAYBHx4AAAAAAgAAAAAC6gJaABUAKwAAARQPAQYiLwEmND8BJyY0PwE2Mh8BFhcUDwEGIi8BJjQ/AScmND8BNjIfARYCKgXpBQ0FGQUFxMQFBRkFDQXpBcAF6QUNBRkFBcTEBQUZBQ0F6QUBYAYF6QUFGQUNBcTFBQ0FGQUF6QUHBgXpBQUZBQ0FxMUFDQUZBQXpBQACAAAAAAL6ApoAFQArAAABND8BNjIfARYUDwEXFhQPAQYiLwEmJzQ/ATYyHwEWFA8BFxYUDwEGIi8BJgHXBekFDQUZBQXFxQUFGQUNBekFwAXpBQwGGQUFxcUFBRkFDQXqBQGgBwXpBQUZBQ0FxcUFDAYZBQXqBQYHBekFBRkFDQXFxAUNBRkFBekFAAEAAAAAArgCxgASAAAlIicBJyY0NwE2MhYUBwUBFhQGAo8RDP7jAgwMARwMIRgL/v8BBAsYPgwBHQINIAsBGQwXIQv+/vwMIBcAAAABAAAAAANGAjkAEgAANzQ3ATc2MhcBFhQGIicDAQYiJr4MAR0CDSALARkMFyEL/v78DCAX8REMAR0CDAz+5AwhGAsBAf78CxgAAAAAAQAAAAACuQLDABIAAAEyFwEXFhQHAQYiJjQ3JQEmNDYBcREMAR0CDAz+5AwhGAsBAf78CxgCwgz+4wINIAv+5wwXIQv+AQQMIBcAAAEAAAAAA0MCOAASAAABFAcBBwYiJwEmNDYyFxMBNjIWA0IM/uMCDSAL/ucMFyEL/gEEDCAXAg8RDP7jAgwMARwMIRgL/v8BBAsYAAABAAAAAANJAj8ACwAAAQ4BFwEeATcBNiYnAQIxGRsBAxMxEgEEGBYwAj8DRB7++RICEgEFHEkEAAEAAAAAA0oCQAALAAAlPgEnAS4BBwEGFhcDADAZG/79EzES/vwYFjDAA0QeAQcSARL++xxJAwAAAAASAN4AAQAAAAAAAAAVAAAAAQAAAAAAAQAMABUAAQAAAAAAAgAHACEAAQAAAAAAAwAMACgAAQAAAAAABAAMADQAAQAAAAAABQALAEAAAQAAAAAABgAMAEsAAQAAAAAACgArAFcAAQAAAAAACwATAIIAAwABBAkAAAAqAJUAAwABBAkAAQAYAL8AAwABBAkAAgAOANcAAwABBAkAAwAYAOUAAwABBAkABAAYAP0AAwABBAkABQAWARUAAwABBAkABgAYASsAAwABBAkACgBWAUMAAwABBAkACwAmAZkKQ3JlYXRlZCBieSBpY29uZm9udAppY29uZm9udC12ZXRSZWd1bGFyaWNvbmZvbnQtdmV0aWNvbmZvbnQtdmV0VmVyc2lvbiAxLjBpY29uZm9udC12ZXRHZW5lcmF0ZWQgYnkgc3ZnMnR0ZiBmcm9tIEZvbnRlbGxvIHByb2plY3QuaHR0cDovL2ZvbnRlbGxvLmNvbQAKAEMAcgBlAGEAdABlAGQAIABiAHkAIABpAGMAbwBuAGYAbwBuAHQACgBpAGMAbwBuAGYAbwBuAHQALQB2AGUAdABSAGUAZwB1AGwAYQByAGkAYwBvAG4AZgBvAG4AdAAtAHYAZQB0AGkAYwBvAG4AZgBvAG4AdAAtAHYAZQB0AFYAZQByAHMAaQBvAG4AIAAxAC4AMABpAGMAbwBuAGYAbwBuAHQALQB2AGUAdABHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAAAAgAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALAQIBAwEEAQUBBgEHAQgBCQEKAQsBDAAGc2VhcmNoBmZpbHRlchJkb3VibGUtcmlnaHQtYXJyb3cRZG91YmxlLWxlZnQtYXJyb3cKbGVmdC1hcnJvdwl0b3AtYXJyb3cLcmlnaHQtYXJyb3cMYm90dG9tLWFycm93EXNvcnQtYm90dG9tLWFycm93DnNvcnQtdG9wLWFycm93AAAAAAA='); /* IE9 */
  src: url('data:application/vnd.ms-fontobject;base64,2AsAACALAAABAAIAAAAAAAIABQMAAAAAAAABAJABAAAAAExQAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAA6hUOgAAAAAAAAAAAAAAAAAAAAAAABgAaQBjAG8AbgBmAG8AbgB0AC0AdgBlAHQAAAAOAFIAZQBnAHUAbABhAHIAAAAWAFYAZQByAHMAaQBvAG4AIAAxAC4AMAAAABgAaQBjAG8AbgBmAG8AbgB0AC0AdgBlAHQAAAAAAAABAAAACwCAAAMAMEdTVUKw/rPtAAABOAAAAEJPUy8yPIBh8QAAAXwAAABWY21hcJnJ0cIAAAIAAAAB5mdseWY5njRbAAAEAAAAA8BoZWFkGxGacQAAAOAAAAA2aGhlYQfeA4wAAAC8AAAAJGhtdHgsAAAAAAAB1AAAACxsb2NhBYgGeAAAA+gAAAAYbWF4cAEXADgAAAEYAAAAIG5hbWXtOzwrAAAHwAAAAp1wb3N0DkbESwAACmAAAAC9AAEAAAOA/4AAXAQAAAAAAAQAAAEAAAAAAAAAAAAAAAAAAAALAAEAAAABAAA6VKgDXw889QALBAAAAAAA2/krOwAAAADb+Ss7AAD/4AQAAx4AAAAIAAIAAAAAAAAAAQAAAAsALAACAAAAAAACAAAACgAKAAAA/wAAAAAAAAABAAAACgAeACwAAURGTFQACAAEAAAAAAAAAAEAAAABbGlnYQAIAAAAAQAAAAEABAAEAAAAAQAIAAEABgAAAAEAAAAAAAEEAAGQAAUACAKJAswAAACPAokCzAAAAesAMgEIAAACAAUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBmRWQAQOYK//8DgP+AAFwDgACAAAAAAQAAAAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAAAAABQAAAAMAAAAsAAAABAAAAV4AAQAAAAAAWAADAAEAAAAsAAMACgAAAV4ABAAsAAAABgAEAAEAAuYK5hL//wAA5grmEv//AAAAAAABAAYABgAAAAEAAgAAAQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAiAAAAAAAAAAKAADmCgAA5goAAAABAADmEgAA5hIAAAACAA5jRQAOY0UAAAADAA5jRgAOY0YAAAAEAA5jRwAOY0cAAAAGAA5jSAAOY0gAAAAHAA5jSQAOY0kAAAAIAA5jSgAOY0oAAAAFAA5jSwAOY0sAAAAJAA5jTAAOY0wAAAAKAAAAAAAAAEIAhADKARABNgFcAYIBqAHEAeAAAgAA/+ADoAMeABYAJwAAJS8BPgE3LgEnDgEHHgEXMjY3Fx4BNjQlBiIuAjQ+AjIeAhQOAQOXrwEpLgEE0JyczwQEz5xFezCxCBcQ/qo6f3JWMDBWcn9xVzAwVxCvATB6RJzQBATQnJzPBC8qrwgBEReHGDBWcn9xVzAwV3F/clYAAAAAAgAAAAADZwLoABkAJQAAASYjISIGHQEUFwEDFhcWMj8BNjUnATY9ATQHAQYVFwcTNCcBNSEDYAcJ/V4JDQUBAQIBCwUMBZgLAQEBBS3/AAYCbAEF/wACdALiBgwJOwcG/uD+wgwGAwJTBwzrASAGBzsIO/7hBgjnOgEhCAYBHx4AAAAAAgAAAAAC6gJaABUAKwAAARQPAQYiLwEmND8BJyY0PwE2Mh8BFhcUDwEGIi8BJjQ/AScmND8BNjIfARYCKgXpBQ0FGQUFxMQFBRkFDQXpBcAF6QUNBRkFBcTEBQUZBQ0F6QUBYAYF6QUFGQUNBcTFBQ0FGQUF6QUHBgXpBQUZBQ0FxMUFDQUZBQXpBQACAAAAAAL6ApoAFQArAAABND8BNjIfARYUDwEXFhQPAQYiLwEmJzQ/ATYyHwEWFA8BFxYUDwEGIi8BJgHXBekFDQUZBQXFxQUFGQUNBekFwAXpBQwGGQUFxcUFBRkFDQXqBQGgBwXpBQUZBQ0FxcUFDAYZBQXqBQYHBekFBRkFDQXFxAUNBRkFBekFAAEAAAAAArgCxgASAAAlIicBJyY0NwE2MhYUBwUBFhQGAo8RDP7jAgwMARwMIRgL/v8BBAsYPgwBHQINIAsBGQwXIQv+/vwMIBcAAAABAAAAAANGAjkAEgAANzQ3ATc2MhcBFhQGIicDAQYiJr4MAR0CDSALARkMFyEL/v78DCAX8REMAR0CDAz+5AwhGAsBAf78CxgAAAAAAQAAAAACuQLDABIAAAEyFwEXFhQHAQYiJjQ3JQEmNDYBcREMAR0CDAz+5AwhGAsBAf78CxgCwgz+4wINIAv+5wwXIQv+AQQMIBcAAAEAAAAAA0MCOAASAAABFAcBBwYiJwEmNDYyFxMBNjIWA0IM/uMCDSAL/ucMFyEL/gEEDCAXAg8RDP7jAgwMARwMIRgL/v8BBAsYAAABAAAAAANJAj8ACwAAAQ4BFwEeATcBNiYnAQIxGRsBAxMxEgEEGBYwAj8DRB7++RICEgEFHEkEAAEAAAAAA0oCQAALAAAlPgEnAS4BBwEGFhcDADAZG/79EzES/vwYFjDAA0QeAQcSARL++xxJAwAAAAASAN4AAQAAAAAAAAAVAAAAAQAAAAAAAQAMABUAAQAAAAAAAgAHACEAAQAAAAAAAwAMACgAAQAAAAAABAAMADQAAQAAAAAABQALAEAAAQAAAAAABgAMAEsAAQAAAAAACgArAFcAAQAAAAAACwATAIIAAwABBAkAAAAqAJUAAwABBAkAAQAYAL8AAwABBAkAAgAOANcAAwABBAkAAwAYAOUAAwABBAkABAAYAP0AAwABBAkABQAWARUAAwABBAkABgAYASsAAwABBAkACgBWAUMAAwABBAkACwAmAZkKQ3JlYXRlZCBieSBpY29uZm9udAppY29uZm9udC12ZXRSZWd1bGFyaWNvbmZvbnQtdmV0aWNvbmZvbnQtdmV0VmVyc2lvbiAxLjBpY29uZm9udC12ZXRHZW5lcmF0ZWQgYnkgc3ZnMnR0ZiBmcm9tIEZvbnRlbGxvIHByb2plY3QuaHR0cDovL2ZvbnRlbGxvLmNvbQAKAEMAcgBlAGEAdABlAGQAIABiAHkAIABpAGMAbwBuAGYAbwBuAHQACgBpAGMAbwBuAGYAbwBuAHQALQB2AGUAdABSAGUAZwB1AGwAYQByAGkAYwBvAG4AZgBvAG4AdAAtAHYAZQB0AGkAYwBvAG4AZgBvAG4AdAAtAHYAZQB0AFYAZQByAHMAaQBvAG4AIAAxAC4AMABpAGMAbwBuAGYAbwBuAHQALQB2AGUAdABHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAAAAgAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALAQIBAwEEAQUBBgEHAQgBCQEKAQsBDAAGc2VhcmNoBmZpbHRlchJkb3VibGUtcmlnaHQtYXJyb3cRZG91YmxlLWxlZnQtYXJyb3cKbGVmdC1hcnJvdwl0b3AtYXJyb3cLcmlnaHQtYXJyb3cMYm90dG9tLWFycm93EXNvcnQtYm90dG9tLWFycm93DnNvcnQtdG9wLWFycm93AAAAAAA=') format('embedded-opentype'), 
  url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAUAAAsAAAAACyAAAASxAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDZgqHQIYVATYCJAMsCxgABCAFhR0HgT0bkglRVG8aZD8K48anlKkVETWZmxLicOmVmr/4///x8P/79dvn3qcz8xFPKolFNvdIKJAgNOiEIo2SxNPXjOj8r077iQsE6gaMU1/sAgZkh+UqanrH9iEnOdgQNkDciDaaMP9X/+459urvAPmLo80GMsUfde9WdfvLpojgURRggVSlwN5AEshmYpu9MJMq5gH/bb43gY6Z8mk2dPbrIEhBLhSIGxZJD0GZWEWDMTQRVcWahXjCX5Mepft4HHx+jFkRQSRlJve151KHCZoHQ/qy0ldgLCuU8Ri79chYDhTEqUrfEVxUvByncyG/5o0qhZAGO4OTIIhlnc79P14iKpJ6kD7M7TBoggkGJwWRjDvfwSAH1AkGBagLDCpQNxjUoB4waEC9YFCC+sCgBfXDMWc2um6NacA4okPcBhl+IAhPKlQUTp+YEpZAwtijhYXF5gsJl14NvnwpPH+ue/GCX/uqiffs26Uabq95KRTqK8XaF16lZovzvSERa7YBKPF4yBPvWZs46NMIkjmORm0e2ga8blRNGNFEupQ43bY1CbleNXFQsJPP862N5z18BUoZWxid42lA3mJ2/cCCV6jwEooWE3oJpJqHlLgp7FEODmYwkWW/1FiTMGLatuawjTCeb6caaqJR9KpH5hPGdbdT8tr44duV2a4/z8GHbuRJR15WklOvcsXDN7NNB19U1MhRx4/DxoK50MbtevRol83kHj7i/KiHD7H1jnmFv08en536nsiv8C2eLuL5ounFRTIvxJbFcpEgWI9PMC3wUJne4+DdwfeC6xysOyAzGrr71oW1+Ab2h8GoWRsD65q7/Qw+SDN4vQZQ07GbPoNBzumA9q9f28PbVxnvNRl+PbYV+3YpoHwUvHxab/G69LWHdSD7W/slf08bpgu/xsBvXU6zoSH6XFpa9Hl0NjXpXJY76zD8z9zz2W648L3Ucg+dlCqQFP9NyavZEsiv2YMpnxu53ZtmVUpaf0wbMCeis9+D+O5fXPpZkLiln/oK6L/Nz3IGIF/WfoU0mo4BkH6nnbvZXqSbkDdpa4T5Zbo223ptNSBv1TaJ1G3a5s/s11h6YEPiZGT9tya0AB9+5dUF2f23hflKGgm28xPqZHYrrm7pGKNTTAOBruUj2x12VB59kOmTvB4/fCq7IqFnagJJbQ5kPYuFhXQllLrWQKVnO3QsM7h+12RLgBNFi6U8AsIMlyAZ5w1kM3wSFtL/UJoW8VCZEXnQcSjatti1MHZ02ijWM2xChrnIYiROUSewkPAjBW7MBrA0Y9fTfAvPImDqsoxBJYXFZWVd2InpmMu43FIpYyISKXGgTrE/bLcTJFNixUZWaGZMri0qEs+3VGgkDgixHoXpMZgJYjAXYmFEOImufyak8LcVcMOYAZhkhp0eZbTLCynAKBfL1CElChUzhV3kZLe61vO4uElKMYwIEVGEA9IpGLMrJERy9WxWmBFTyNyjUFaryOtN5FLhOsIdD6z779KGfMdupMhRRBlV1NFEG53oRk91H+up0RwgWuwM0xgTmTHYcQG1SGZWoKeUzEbnrTpcPHULiXOCGZE33UPblw8zEMaI4z5OtItQVlAQR3h6xQAAAAA=') format('woff2'),
  url('data:font/woff;base64,d09GRgABAAAAAAa0AAsAAAAACyAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAARAAAAFY8gGHxY21hcAAAAYAAAACDAAAB5pnJ0cJnbHlmAAACBAAAAloAAAPAOZ40W2hlYWQAAARgAAAALwAAADYbEZpxaGhlYQAABJAAAAAcAAAAJAfeA4xobXR4AAAErAAAAA8AAAAsLAAAAGxvY2EAAAS8AAAAGAAAABgFiAZ4bWF4cAAABNQAAAAeAAAAIAEXADhuYW1lAAAE9AAAAU4AAAKd7Ts8K3Bvc3QAAAZEAAAAbgAAAL0ORsRLeJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2BkYWCcwMDKwMHUyXSGgYGhH0IzvmYwYuRgYGBiYGVmwAoC0lxTGByecf3/z9zwv4EhhrmBoQEozAiSAwDy2A0FeJztkcsNwjAQRJ+TEMBCPqQO2gj/AjhxcTNU6jbC7AS6YKW3I48tWZoBNkAvjmKA9CIR85Sb7Pdk+4PfjNJE13KblgV+qkm6G62d1sh/Dt7v7ylHWiuRbJtWlFaps4kmSj2ZaKPUs4nUS70Y2EqvBnbSm4kmS70b2EsfRv9+AF7KGeoAeJxtkj9MFEEYxed9szN7ZPcQjmPnLsDCnbnbiPFYLseeQrwziibYmkBiYehsbCBWWlBaWmrMFdQ2xE4bQ/Cwhc4W/yQIVpYqzDl7cEjibjGbeTPv997MLiPGOnt8nfvMYwFjpSk0UK8g6IftQ1WjuvIR1UqyWKFag6o+ZfvBX2zgUgXWbqu1Y1k7rdtPwzcpNaBfz66tLobh4uraylIYLg1sIHwy39q1TjZOTW6kMKie5c42rJjtzDwUD/whfWd5VmIM5YuFohxDVoF7yqs2Ec0EiK6jZkMOK3uoFmCmwJftvuMHfWkBEBzhipcOAHGlwyQ9gugwekxfpNs3Z0u9p7dcyeme7f7AhLTnUnP6s0ztz6KQkhj3zzrQId1nw+yy6ZC9AFmcQrnWRBAPUXUcnkpUaVIciLTIC9FuC/NKm+nm/xKWpRm7k/b2yeKBsBO00y6/6dVpl16QSVder0KQqOJTL3h7+3wXV56TDgXW7V6uEbuLh0L+09pnXdDt8pY+soz5O4pBfO66CfaytjDZkp4PuvoruS5G3ULO0R1YTq7hYozSEw7yrio4Wh+5E8pguix+h67FrLrB1KOqiiHFgJv65fcJtp+Dsei6+luMB/SRk2M9Fr2jDzELBmPuwI4htXrJfJ8IKwlG2oq7mgS9302A1S120usWXe2yDMY2jWJIVQ3FR+U3E2x0IeHgPdYCNZljJv1Q8GHuqxyApvMj4EPTGVg5L6Qmn/f1rwxlIEYXrFPfXboR+0oNBKjAnMdTnIX5EX1sfPrI+DaNDXYGGf1ndIGzv28BrN0AAHicY2BkYGAAYquQPvF4fpuvDNwsDCBw+6e2NYL+/4CFgVkOyOVgYAKJAgAHtwlmAHicY2BkYGBu+N/AEMPCAAJAkpEBFXADAEcRAnR4nGNhYGBgIRIDAARMAC0AAAAAAABCAIQAygEQATYBXAGCAagBxAHgeJxjYGRgYOBm0GFgYgABEMkFhAwM/8F8BgAN7QFQAAB4nHWOvU4CQRSFz/CjcTEWGgzl2BgjYfmJFZUJCRR2FFjDMrtAdnc2swMJre9g4dP4GHZ2PoaJx2VICAm7mZNvvrn35gK4xjcEdl+dZ8cCl7ztuIRz3Dku0z84rpCfHFdRw7PjM/oXxx6aeHVcww3eOEFULnh7xLtjgQY+HZdwhS/HZfofxxXyr+MqbkXd8RkaounYw0QMHNdwLz68gVFTq+ZytpXLQKehTq23h9ZG2bGK1vHUHKpDniiTL3Uqu37nUI9Uqsx+br6JetaGMjQ6kUNWqDjWMjN6pQLrL6zN+u126Lwf6IRrDmCgMIVlziExw5a5RACNFGGRlnXHpoUNOyzGzAhrxJxhTlad8hOmQc73fy/RhY/OyeoRMy06jvfNWRGhR2vZJXkMexPS0M1Q3DAmS2TF24omoPexKLoy9NHmHx7V+8UuyR9WmXtBAAB4nG2LUQqDMBAF92lNNZGCvUcOpW2sQsrKZkuvL2iofnS+hoGhgnYs/cehQIkLKhhcUaOBhUNLJoVeHpMZ56hB7k/+DDF4mV+T+l6Ev11OMYy52EMb5WU3d1ragVX5nf/Eov5cblv5nUQr7ykxQAAA') format('woff'),
  url('data:font/ttf;base64,AAEAAAALAIAAAwAwR1NVQrD+s+0AAAE4AAAAQk9TLzI8gGHxAAABfAAAAFZjbWFwmcnRwgAAAgAAAAHmZ2x5ZjmeNFsAAAQAAAADwGhlYWQbEZpxAAAA4AAAADZoaGVhB94DjAAAALwAAAAkaG10eCwAAAAAAAHUAAAALGxvY2EFiAZ4AAAD6AAAABhtYXhwARcAOAAAARgAAAAgbmFtZe07PCsAAAfAAAACnXBvc3QORsRLAAAKYAAAAL0AAQAAA4D/gABcBAAAAAAABAAAAQAAAAAAAAAAAAAAAAAAAAsAAQAAAAEAADpUjhdfDzz1AAsEAAAAAADb+Ss7AAAAANv5KzsAAP/gBAADHgAAAAgAAgAAAAAAAAABAAAACwAsAAIAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKAB4ALAABREZMVAAIAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAAAAQQAAZAABQAIAokCzAAAAI8CiQLMAAAB6wAyAQgAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA5gr//wOA/4AAXAOAAIAAAAABAAAAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAAAAAFAAAAAwAAACwAAAAEAAABXgABAAAAAABYAAMAAQAAACwAAwAKAAABXgAEACwAAAAGAAQAAQAC5grmEv//AADmCuYS//8AAAAAAAEABgAGAAAAAQACAAABBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAACIAAAAAAAAAAoAAOYKAADmCgAAAAEAAOYSAADmEgAAAAIADmNFAA5jRQAAAAMADmNGAA5jRgAAAAQADmNHAA5jRwAAAAYADmNIAA5jSAAAAAcADmNJAA5jSQAAAAgADmNKAA5jSgAAAAUADmNLAA5jSwAAAAkADmNMAA5jTAAAAAoAAAAAAAAAQgCEAMoBEAE2AVwBggGoAcQB4AACAAD/4AOgAx4AFgAnAAAlLwE+ATcuAScOAQceARcyNjcXHgE2NCUGIi4CND4CMh4CFA4BA5evASkuAQTQnJzPBATPnEV7MLEIFxD+qjp/clYwMFZyf3FXMDBXEK8BMHpEnNAEBNCcnM8ELyqvCAERF4cYMFZyf3FXMDBXcX9yVgAAAAACAAAAAANnAugAGQAlAAABJiMhIgYdARQXAQMWFxYyPwE2NScBNj0BNAcBBhUXBxM0JwE1IQNgBwn9XgkNBQEBAgELBQwFmAsBAQEFLf8ABgJsAQX/AAJ0AuIGDAk7Bwb+4P7CDAYDAlMHDOsBIAYHOwg7/uEGCOc6ASEIBgEfHgAAAAACAAAAAALqAloAFQArAAABFA8BBiIvASY0PwEnJjQ/ATYyHwEWFxQPAQYiLwEmND8BJyY0PwE2Mh8BFgIqBekFDQUZBQXExAUFGQUNBekFwAXpBQ0FGQUFxMQFBRkFDQXpBQFgBgXpBQUZBQ0FxMUFDQUZBQXpBQcGBekFBRkFDQXExQUNBRkFBekFAAIAAAAAAvoCmgAVACsAAAE0PwE2Mh8BFhQPARcWFA8BBiIvASYnND8BNjIfARYUDwEXFhQPAQYiLwEmAdcF6QUNBRkFBcXFBQUZBQ0F6QXABekFDAYZBQXFxQUFGQUNBeoFAaAHBekFBRkFDQXFxQUMBhkFBeoFBgcF6QUFGQUNBcXEBQ0FGQUF6QUAAQAAAAACuALGABIAACUiJwEnJjQ3ATYyFhQHBQEWFAYCjxEM/uMCDAwBHAwhGAv+/wEECxg+DAEdAg0gCwEZDBchC/7+/AwgFwAAAAEAAAAAA0YCOQASAAA3NDcBNzYyFwEWFAYiJwMBBiImvgwBHQINIAsBGQwXIQv+/vwMIBfxEQwBHQIMDP7kDCEYCwEB/vwLGAAAAAABAAAAAAK5AsMAEgAAATIXARcWFAcBBiImNDclASY0NgFxEQwBHQIMDP7kDCEYCwEB/vwLGALCDP7jAg0gC/7nDBchC/4BBAwgFwAAAQAAAAADQwI4ABIAAAEUBwEHBiInASY0NjIXEwE2MhYDQgz+4wINIAv+5wwXIQv+AQQMIBcCDxEM/uMCDAwBHAwhGAv+/wEECxgAAAEAAAAAA0kCPwALAAABDgEXAR4BNwE2JicBAjEZGwEDEzESAQQYFjACPwNEHv75EgISAQUcSQQAAQAAAAADSgJAAAsAACU+AScBLgEHAQYWFwMAMBkb/v0TMRL+/BgWMMADRB4BBxIBEv77HEkDAAAAABIA3gABAAAAAAAAABUAAAABAAAAAAABAAwAFQABAAAAAAACAAcAIQABAAAAAAADAAwAKAABAAAAAAAEAAwANAABAAAAAAAFAAsAQAABAAAAAAAGAAwASwABAAAAAAAKACsAVwABAAAAAAALABMAggADAAEECQAAACoAlQADAAEECQABABgAvwADAAEECQACAA4A1wADAAEECQADABgA5QADAAEECQAEABgA/QADAAEECQAFABYBFQADAAEECQAGABgBKwADAAEECQAKAFYBQwADAAEECQALACYBmQpDcmVhdGVkIGJ5IGljb25mb250Cmljb25mb250LXZldFJlZ3VsYXJpY29uZm9udC12ZXRpY29uZm9udC12ZXRWZXJzaW9uIDEuMGljb25mb250LXZldEdlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAAoAQwByAGUAYQB0AGUAZAAgAGIAeQAgAGkAYwBvAG4AZgBvAG4AdAAKAGkAYwBvAG4AZgBvAG4AdAAtAHYAZQB0AFIAZQBnAHUAbABhAHIAaQBjAG8AbgBmAG8AbgB0AC0AdgBlAHQAaQBjAG8AbgBmAG8AbgB0AC0AdgBlAHQAVgBlAHIAcwBpAG8AbgAgADEALgAwAGkAYwBvAG4AZgBvAG4AdAAtAHYAZQB0AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsBAgEDAQQBBQEGAQcBCAEJAQoBCwEMAAZzZWFyY2gGZmlsdGVyEmRvdWJsZS1yaWdodC1hcnJvdxFkb3VibGUtbGVmdC1hcnJvdwpsZWZ0LWFycm93CXRvcC1hcnJvdwtyaWdodC1hcnJvdwxib3R0b20tYXJyb3cRc29ydC1ib3R0b20tYXJyb3cOc29ydC10b3AtYXJyb3cAAAAAAA==') format('truetype'), 
  url('/iconfont.svg?t=1607666235845#iconfont-vet') format('svg'); /* iOS 4.1- */
}

.iconfont-vet {
  font-family: "iconfont-vet" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-vet-search:before {
  content: "\e60a";
}

.icon-vet-filter:before {
  content: "\e612";
}

.icon-vet-double-right-arrow:before {
  content: "\e6345";
}

.icon-vet-double-left-arrow:before {
  content: "\e6346";
}

.icon-vet-left-arrow:before {
  content: "\e634a";
}

.icon-vet-top-arrow:before {
  content: "\e6347";
}

.icon-vet-right-arrow:before {
  content: "\e6348";
}

.icon-vet-bottom-arrow:before {
  content: "\e6349";
}

.icon-vet-sort-bottom-arrow:before {
  content: "\e634b";
}

.icon-vet-sort-top-arrow:before {
  content: "\e634c";
}

/* ve-table */

/* ve-pagination */

/* ve-checkbox */

/* ve-radio */

/* ve-select */

/* ve-dropdown */

.ve-checkbox {
  cursor: pointer;
  font-size: 12px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
}

.ve-checkbox:hover .ve-checkbox-inner {
  border-color: #108ee9;
}

.ve-checkbox-content {
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  display: inline-block;
  line-height: 1;
  position: relative;
  vertical-align: text-bottom;
}

.ve-checkbox-content:hover .ve-checkbox-inner {
  border-color: #108ee9;
}

.ve-checkbox-content .ve-checkbox-input {
  position: absolute;
  left: 0;
  z-index: 1;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
  top: 0;
  bottom: 0;
  right: 0;
}

.ve-checkbox-content .ve-checkbox-input:focus .ve-checkbox-inner {
  border-color: #108ee9;
}

.ve-checkbox-content .ve-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  border: 1px solid #abbacc;
  border-radius: 2px;
  background-color: #fff;
  transition: all 0.3s;
}

.ve-checkbox-content .ve-checkbox-inner:after {
  transform: rotate(45deg) scale(0);
  position: absolute;
  left: 4px;
  top: 2px;
  display: table;
  width: 6px;
  height: 9px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  content: " ";
  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6);
}

.ve-checkbox .ve-checkbox-checked:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 2px;
  border: 1px solid #108ee9;
  content: "";
  animation-fill-mode: both;
  visibility: hidden;
}

.ve-checkbox .ve-checkbox-checked .ve-checkbox-inner {
  background-color: #108ee9;
  border-color: #108ee9;
}

.ve-checkbox .ve-checkbox-checked .ve-checkbox-inner:after {
  transform: rotate(45deg) scale(1);
  position: absolute;
  display: table;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  content: " ";
  transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
}

.ve-checkbox .ve-checkbox-indeterminate .ve-checkbox-inner {
  border-color: #d9d9d9;
  position: relative;
  top: 0;
  left: 0;
  direction: ltr;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  border-collapse: separate;
  transition: all 0.3s;
}

.ve-checkbox .ve-checkbox-indeterminate .ve-checkbox-inner:after {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #108ee9;
  border: 0;
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  content: " ";
}

.ve-checkbox .ve-checkbox-indeterminate .ve-checkbox-inner:hover {
  border-color: #108ee9;
}

.ve-checkbox .ve-checkbox-indeterminate.ve-checkbox-disabled .ve-checkbox-inner:after {
  border-color: rgba(0, 0, 0, 0.25);
}

.ve-checkbox .ve-checkbox-disabled {
  cursor: not-allowed;
}

.ve-checkbox .ve-checkbox-disabled.ve-checkbox-checked .ve-checkbox-inner:after {
  animation-name: none;
  border-color: rgba(0, 0, 0, 0.25);
}

.ve-checkbox .ve-checkbox-disabled .ve-checkbox-input {
  cursor: not-allowed;
}

.ve-checkbox .ve-checkbox-disabled .ve-checkbox-inner {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
  border-color: #d9d9d9 !important;
  background-color: #f7f7f7;
}

.ve-checkbox .ve-checkbox-disabled .ve-checkbox-inner:after {
  animation-name: none;
  border-color: #f7f7f7;
}

.ve-checkbox-label {
  margin: 0 6px 0 3px;
  /* display: inline-block; */
  width: 100%;
}

.ve-dropdown {
  display: inline-table;
  margin: 0;
  /*操作功能开始*/
}

.ve-dropdown a,
.ve-dropdown a:visited {
  color: #000;
  text-decoration: none;
  outline: none;
}

.ve-dropdown .ve-dropdown-dd,
.ve-dropdown .ve-dropdown-dt {
  z-index: 9999;
}

.ve-dropdown .ve-dropdown-dd,
.ve-dropdown .ve-dropdown-dt,
.ve-dropdown .ve-dropdown-items {
  margin: 0px;
  padding: 0px;
}

.ve-dropdown .ve-dropdown-dt-selected {
  position: relative;
  display: block;
  border: 1px solid #c8cdd4;
  border-radius: 2px;
  font-size: 14px;
  height: 32px;
  line-height: 32px;
}

.ve-dropdown .ve-dropdown-dt-selected:hover {
  color: #108ee9;
  border-color: #108ee9;
}

.ve-dropdown .ve-dropdown-dt-selected .ve-dropdown-dt-selected-span {
  width: 80%;
  display: block !important;
  /*修复会被别的样式覆盖的问题*/
  text-align: center;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  padding-left: 2px;
}

.ve-dropdown .ve-dropdown-dt-selected .ve-dropdown-input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  background-image: none;
  border: 1px solid #fff;
  box-sizing: border-box;
  color: #1f2d3d;
  display: inline-block;
  font-size: inherit;
  line-height: 1;
  outline: none;
  padding-left: 2px;
  transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  width: 80%;
  text-align: left;
}

.ve-dropdown .ve-dropdown-dd {
  position: absolute !important;
  z-index: 9999999;
  display: none;
}

.ve-dropdown .ve-dropdown-dd-show {
  display: block;
}

.ve-dropdown .ve-dropdown-dd .ve-dropdown-items {
  min-height: 50px;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: normal;
  white-space: nowrap;
  position: fixed;
  top: 2px;
  left: 0px;
  list-style: none;
  border-radius: 2px;
  background-color: #fff;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04);
  border: 1px solid #d1dbe5;
  padding: 5px 0px;
  width: auto;
}

.ve-dropdown .ve-dropdown-dd .ve-dropdown-items .ve-dropdown-items-warpper {
  overflow: auto;
  /* 单选 */
  /* 多选 */
}

.ve-dropdown .ve-dropdown-dd .ve-dropdown-items .ve-dropdown-items-warpper .ve-dropdown-items-li {
  white-space: nowrap;
  font-size: 14px;
  height: 32px;
  line-height: 32px;
  background-color: #fff;
}

.ve-dropdown .ve-dropdown-dd .ve-dropdown-items .ve-dropdown-items-warpper .ve-dropdown-items-li:hover {
  background-color: #f3f3f3;
  color: #000000d9;
}

.ve-dropdown .ve-dropdown-dd .ve-dropdown-items .ve-dropdown-items-warpper .ve-dropdown-items-li.active {
  background-color: #e6f7ff;
}

.ve-dropdown .ve-dropdown-dd .ve-dropdown-items .ve-dropdown-items-warpper .ve-dropdown-items-li.active a {
  color: #108ee9;
}

.ve-dropdown .ve-dropdown-dd .ve-dropdown-items .ve-dropdown-items-warpper .ve-dropdown-items-li.active:hover {
  background-color: #e6f7ff;
}

.ve-dropdown .ve-dropdown-dd .ve-dropdown-items .ve-dropdown-items-warpper .ve-dropdown-items-li .ve-dropdown-items-li-a {
  width: 100%;
  display: block;
  padding-left: 8px;
  padding-right: 8px;
  color: #000000d9;
}

.ve-dropdown .ve-dropdown-dd .ve-dropdown-items .ve-dropdown-items-warpper .ve-dropdown-items-li .ve-dropdown-items-li-a-left {
  text-align: left;
}

.ve-dropdown .ve-dropdown-dd .ve-dropdown-items .ve-dropdown-items-warpper .ve-dropdown-items-li .ve-dropdown-items-li-a-center {
  text-align: center;
}

.ve-dropdown .ve-dropdown-dd .ve-dropdown-items .ve-dropdown-items-warpper .ve-dropdown-items-li .ve-dropdown-items-li-a-right {
  text-align: right;
}

.ve-dropdown .ve-dropdown-dd .ve-dropdown-items .ve-dropdown-items-warpper .ve-dropdown-items-multiple {
  display: table;
  padding: 0 5px;
  width: 100%;
  text-align: left;
}

.ve-dropdown .ve-dropdown-dd .ve-dropdown-items .ve-dropdown-items-warpper .ve-dropdown-items-multiple .ve-checkbox {
  width: 100%;
}

.ve-dropdown .ve-dropdown-dd .ve-dropdown-items .ve-dropdown-items-warpper .ve-dropdown-items-multiple .ve-checkbox .ve-checkbox-label {
  padding-left: 5px;
}

.ve-dropdown .ve-dropdown-dd .ve-dropdown-items .ve-dropdown-items-warpper .ve-dropdown-items-multiple span {
  font-size: 14px;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.65);
}

.ve-dropdown .ve-dropdown-dd .ve-dropdown-items .ve-dropdown-items-warpper .ve-dropdown-items-multiple:hover {
  background-color: #e6f7ff;
}

.ve-dropdown .ve-dropdown-operation {
  width: 100%;
  margin-top: 5px;
  padding: 8px 0 3px 0;
  font-size: 14px;
  border-top: 1px solid #e8e8e8;
}

.ve-dropdown .ve-dropdown-operation .ve-dropdown-operation-item {
  padding: 0 8px;
  color: #495060;
}

.ve-dropdown .ve-dropdown-operation .ve-dropdown-operation-item.ve-dropdown-filter-disable {
  color: #999;
}

.ve-dropdown .ve-dropdown-operation .ve-dropdown-operation-item:not(.ve-dropdown-filter-disable):hover {
  color: #108ee9;
}

.ve-dropdown .ve-dropdown-operation:last-child {
  float: right;
}

.ve-dropdown .ve-dropdown-operation:hover {
  color: #f3f3f3;
}

.ve-icon {
  display: inline-block;
}

.ve-loading-parent-relative {
  position: relative !important;
}

.ve-loading-parent-lock {
  overflow: hidden !important;
}

.ve-loading {
  /* plane */
  /* bounce */
  /* wave */
  /* pulse */
  /* flow */
  /* grid */
}

.ve-loading.ve-loading-overlay {
  position: absolute;
  z-index: 1999;
  margin: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.ve-loading.ve-loading-fixed {
  position: fixed !important;
}

.ve-loading.ve-loading-hide {
  display: none;
}

.ve-loading-spin-container {
  position: absolute;
  top: 50%;
  margin-top: -20px;
  margin-left: -20px;
  width: 100%;
  text-align: center;
}

.ve-loading-spin-container .ve-loading-spin {
  display: inline-block;
}

.ve-loading-spin-container .ve-loading-spin-tip {
  /* text-align: center; */
}

.ve-loading-plane {
  animation: sk-plane 1.2s infinite ease-in-out;
}

@keyframes sk-plane {
  0% {
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
  }
  50% {
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
  }
  100% {
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}

.ve-loading-bounce {
  position: relative;
}

.ve-loading-bounce-dot {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  /* background-color: var(--sk-color); */
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  animation: sk-bounce 2s infinite cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.ve-loading-bounce-dot:nth-child(2) {
  animation-delay: -1s;
}

@keyframes sk-bounce {
  0%,
  100% {
    transform: scale(0);
  }
  45%,
  55% {
    transform: scale(1);
  }
}

.ve-loading-wave {
  display: flex;
  justify-content: space-between;
}

.ve-loading-wave-rect {
  height: 100%;
  width: 15%;
  animation: sk-wave 1.2s infinite ease-in-out;
}

.ve-loading-wave-rect:nth-child(1) {
  animation-delay: -1.2s;
}

.ve-loading-wave-rect:nth-child(2) {
  animation-delay: -1.1s;
}

.ve-loading-wave-rect:nth-child(3) {
  animation-delay: -1s;
}

.ve-loading-wave-rect:nth-child(4) {
  animation-delay: -0.9s;
}

.ve-loading-wave-rect:nth-child(5) {
  animation-delay: -0.8s;
}

@keyframes sk-wave {
  0%,
  40%,
  100% {
    transform: scaleY(0.4);
  }
  20% {
    transform: scaleY(1);
  }
}

.ve-loading-pulse {
  width: var(--sk-size);
  height: var(--sk-size);
  background-color: var(--sk-color);
  border-radius: 100%;
  animation: sk-pulse 1.2s infinite cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

@keyframes sk-pulse {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
    opacity: 0;
  }
}

.ve-loading-flow {
  width: calc(var(--sk-size) * 1.3);
  height: calc(var(--sk-size) * 1.3);
  display: flex;
  justify-content: space-between;
}

.ve-loading-flow-dot {
  width: 25%;
  height: 25%;
  background-color: var(--sk-color);
  border-radius: 50%;
  animation: sk-flow 1.4s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s infinite both;
}

.ve-loading-flow-dot:nth-child(1) {
  animation-delay: -0.3s;
}

.ve-loading-flow-dot:nth-child(2) {
  animation-delay: -0.15s;
}

@keyframes sk-flow {
  0%,
  80%,
  100% {
    transform: scale(0.3);
  }
  40% {
    transform: scale(1);
  }
}

.ve-loading-grid {
  /* Cube positions
     * 1 2 3
     * 4 5 6
     * 7 8 9
     */
}

.ve-loading-grid-cube {
  width: 33.33%;
  height: 33.33%;
  background-color: var(--sk-color);
  float: left;
  animation: sk-grid 1.3s infinite ease-in-out;
}

.ve-loading-grid-cube:nth-child(1) {
  animation-delay: 0.2s;
}

.ve-loading-grid-cube:nth-child(2) {
  animation-delay: 0.3s;
}

.ve-loading-grid-cube:nth-child(3) {
  animation-delay: 0.4s;
}

.ve-loading-grid-cube:nth-child(4) {
  animation-delay: 0.1s;
}

.ve-loading-grid:nth-child(5) {
  animation-delay: 0.2s;
}

.ve-loading-grid-cube:nth-child(6) {
  animation-delay: 0.3s;
}

.ve-loading-grid-cube:nth-child(7) {
  animation-delay: 0s;
}

.ve-loading-grid-cube:nth-child(8) {
  animation-delay: 0.1s;
}

.ve-loading-grid-cube:nth-child(9) {
  animation-delay: 0.2s;
}

@keyframes sk-grid {
  0%,
  70%,
  100% {
    transform: scale3D(1, 1, 1);
  }
  35% {
    transform: scale3D(0, 0, 1);
  }
}

*,
:after,
:before {
  box-sizing: border-box;
}

.ve-pagination {
  font-size: 14px;
  height: 32px;
  line-height: 32px;
  background-color: #fff;
  margin: 0;
  padding: 0;
  display: inline-block;
  margin: 0 4px;
  list-style-type: none;
}

.ve-pagination .ve-pagination-total {
  float: left;
  margin: 0 4px;
  color: #000000d9;
}

.ve-pagination .ve-pagination-select {
  float: left;
  margin: 0 4px;
}

.ve-pagination .ve-pagination-pager {
  float: left;
}

.ve-pagination .ve-pagination-goto {
  float: left;
  margin: 0 4px;
  color: #000000d9;
}

.ve-pagination .ve-pagination-goto .ve-pagination-goto-input {
  width: 50px;
  height: 32px;
  padding: 1px 7px;
  display: inline-block;
  border: 1px solid #c8cdd4;
  background-color: #fff;
  background-image: none;
  transition: border 0.2s ease-in-out, background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-radius: 4px;
}

.ve-pagination .ve-pagination-goto .ve-pagination-goto-input:focus {
  outline: none !important;
  border-color: #108ee9;
}

.ve-pagination .ve-pagination-goto .ve-pagination-goto-input:hover {
  border-color: #108ee9;
}

.ve-pagination .ve-pagination-li {
  min-width: 32px;
  height: 32px;
  float: left;
  margin-right: 4px;
  cursor: pointer;
  transition: all 0.1s ease-in-out;
  text-align: center;
  list-style: none;
  background-color: #fff;
  border: 1px solid #c8cdd4;
  border-radius: 4px;
}

.ve-pagination .ve-pagination-li a {
  color: #000000d9;
}

.ve-pagination .ve-pagination-li:hover {
  border-color: #108ee9;
}

.ve-pagination .ve-pagination-li:hover a {
  color: #108ee9;
}

.ve-pagination .ve-pagination-li.ve-pagination-li-active {
  border-color: #108ee9;
}

.ve-pagination .ve-pagination-li.ve-pagination-li-active a {
  font-weight: bold;
  color: #108ee9;
}

.ve-pagination .ve-pagination-li.ve-pagination-li-active:hover {
  border-color: #108ee9;
}

.ve-pagination .ve-pagination-li.ve-pagination-li-active:hover a {
  font-weight: bold;
  color: #108ee9;
}

.ve-pagination .ve-pagination-prev i,
.ve-pagination .ve-pagination-next i {
  color: #666;
}

.ve-pagination .ve-pagination-prev:hover i,
.ve-pagination .ve-pagination-next:hover i {
  color: #108ee9;
}

.ve-pagination .ve-pagination-jump-prev:after,
.ve-pagination .ve-pagination-jump-next:after {
  content: "•••";
  display: block;
  letter-spacing: 1px;
  color: #666;
  text-align: center;
}

.ve-pagination .ve-pagination-jump-prev i,
.ve-pagination .ve-pagination-jump-prev:hover:after,
.ve-pagination .ve-pagination-jump-next i,
.ve-pagination .ve-pagination-jump-next:hover:after {
  display: none;
}

.ve-pagination .ve-pagination-jump-prev:hover i,
.ve-pagination .ve-pagination-jump-next:hover i {
  display: inline;
  color: #108ee9;
}

.ve-pagination .ve-pagination-disabled {
  cursor: not-allowed;
  border-color: #c8cdd4;
}

.ve-pagination .ve-pagination-disabled:hover {
  border-color: #c8cdd4;
}

.ve-pagination .ve-pagination-disabled:hover i {
  color: #ccc;
  cursor: not-allowed;
}

.ve-pagination .ve-pagination-disabled i {
  color: #ccc;
}

.ve-radio *,
.ve-radio *:before,
.ve-radio *:after {
  box-sizing: border-box;
}

.ve-radio {
  margin: 0 8px 0 0;
}

.ve-radio,
.ve-radio .ve-radio-container {
  padding: 0;
  color: #000000d9;
  font-size: 14px;
  line-height: 22px;
  list-style: none;
  position: relative;
  display: inline-block;
  white-space: nowrap;
  cursor: pointer;
}

.ve-radio .ve-radio-container {
  margin: 0;
  top: -1px;
  line-height: 1;
  vertical-align: sub;
  outline: none;
}

.ve-radio .ve-radio-container .ve-radio-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  cursor: pointer;
  opacity: 0;
}

.ve-radio .ve-radio-container .ve-radio-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 100px;
  transition: all 0.3s;
}

.ve-radio .ve-radio-container .ve-radio-inner:after {
  position: absolute;
  top: 3px;
  left: 3px;
  display: table;
  width: 8px;
  height: 8px;
  background-color: #108ee9;
  border-top: 0;
  border-left: 0;
  border-radius: 8px;
  transform: scale(0);
  opacity: 0;
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  content: " ";
}

.ve-radio .ve-radio-container.ve-radio-checked:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #108ee9;
  border-radius: 50%;
  visibility: hidden;
  animation-fill-mode: both;
  content: "";
}

.ve-radio .ve-radio-container.ve-radio-checked .ve-radio-inner {
  border-color: #108ee9;
}

.ve-radio .ve-radio-container.ve-radio-checked .ve-radio-inner:after {
  transform: scale(1);
  opacity: 1;
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}

.ve-radio .ve-radio-container.ve-radio-disabled .ve-radio-input {
  cursor: not-allowed;
}

.ve-radio .ve-radio-container.ve-radio-disabled .ve-radio-inner {
  background-color: #f5f5f5;
  border-color: #d9d9d9 !important;
  cursor: not-allowed;
}

.ve-radio .ve-radio-container.ve-radio-disabled .ve-radio-inner:after {
  background-color: #00000033;
}

.ve-radio .ve-radio-container.ve-radio-disabled + span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}

.ve-radio .ve-radio-label {
  padding: 0 4px;
}

.ve-select .ve-select-input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  background-image: none;
  border: 1px solid #fff;
  box-sizing: border-box;
  color: #1f2d3d;
  display: inline-block;
  font-size: inherit;
  line-height: 1;
  outline: none;
  padding-left: 2px;
  transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  width: 80%;
  text-align: left;
}

.ve-select .ve-select-selected-span {
  width: 80%;
  display: block !important;
  /*修复会被别的样式覆盖的问题*/
  text-align: center;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  padding-left: 2px;
  color: #000000d9;
}

.ve-select .ve-select-toggle-icon {
  display: inline-flex;
  position: absolute;
  line-height: 32px;
  top: 0;
  right: 5px;
  color: #999;
}

.ve-select .ve-select-toggle-icon::before {
  transform: rotate(0deg);
  transition: transform 0.3s;
}

.ve-select .ve-select-toggle-icon.ve-select-show::before {
  transform: rotate(180deg);
  transition: transform 0.3s;
}

/* fixed column shadow */

.ve-table *,
.ve-table *:before,
.ve-table *:after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

.ve-table table.ve-table-content {
  min-width: 100%;
  table-layout: fixed;
  border-collapse: separate;
  border-spacing: 0;
}

.ve-table table.ve-table-content thead.ve-table-header tr.ve-table-header-tr {
  height: 40px;
}

.ve-table table.ve-table-content thead.ve-table-header tr.ve-table-header-tr th.ve-table-header-th {
  background-color: #fafafa;
  padding: 10px;
  font-weight: 500;
  color: #000000d9;
  font-size: 14px;
}

.ve-table table.ve-table-content tbody.ve-table-body tr.ve-table-body-tr,
.ve-table table.ve-table-content tbody.ve-table-body tr.ve-table-expand-tr {
  height: 40px;
}

.ve-table table.ve-table-content tbody.ve-table-body tr.ve-table-body-tr td.ve-table-body-td,
.ve-table table.ve-table-content tbody.ve-table-body tr.ve-table-expand-tr td.ve-table-body-td,
.ve-table table.ve-table-content tbody.ve-table-body tr.ve-table-body-tr td.ve-table-expand-td,
.ve-table table.ve-table-content tbody.ve-table-body tr.ve-table-expand-tr td.ve-table-expand-td {
  background-color: #fff;
  color: #000000d9;
  height: inherit;
  font-size: 14px;
}

.ve-table table.ve-table-content tbody.ve-table-body tr.ve-table-body-tr td.ve-table-body-td,
.ve-table table.ve-table-content tbody.ve-table-body tr.ve-table-expand-tr td.ve-table-body-td {
  padding: 10px;
}

.ve-table table.ve-table-content tbody.ve-table-body tr.ve-table-expand-tr {
  display: table-row;
}

.ve-table table.ve-table-content tbody.ve-table-body.ve-table-stripe tr.ve-table-body-tr:nth-child(2n + 1) td {
  background-color: #fafafa;
}

.ve-table table.ve-table-content tbody.ve-table-body.ve-table-row-hover tr.ve-table-body-tr:hover td {
  background-color: #f5f7fa;
}

.ve-table table.ve-table-content tbody.ve-table-body.ve-table-row-highlight tr.ve-table-body-tr.ve-table-tr-highlight td {
  background-color: #e0f3ff;
}

.ve-table table.ve-table-content tfoot.ve-table-footer tr.ve-table-footer-tr {
  height: 40px;
}

.ve-table table.ve-table-content tfoot.ve-table-footer tr.ve-table-footer-tr td.ve-table-footer-td {
  background-color: #fafafa;
  color: #000000d9;
  padding: 10px;
  font-size: 14px;
}

.ve-table .ve-table-container {
  overflow-y: auto;
  height: 100%;
  width: 100%;
}

.ve-table .ve-table-container.ve-table-virtual-scroll {
  position: relative;
}

.ve-table .ve-table-container.ve-table-virtual-scroll .ve-table-content {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
}

.ve-table .ve-table-container .ve-table-virtual-phantom.ve-table-virtual-scroll {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  z-index: -1;
}

.ve-table .ve-table-container.ve-table-container-left-scrolling .ve-table-last-left-fixed-column::after {
  box-shadow: inset 10px 0 8px -8px rgba(0, 0, 0, 0.15);
}

.ve-table .ve-table-container.ve-table-container-right-scrolling .ve-table-first-right-fixed-column::after {
  box-shadow: inset -10px 0 8px -8px rgba(0, 0, 0, 0.15);
}

.ve-table .ve-table-container .ve-table-content.ve-table-border-x th,
.ve-table .ve-table-container .ve-table-content.ve-table-border-x td {
  border-bottom: 1px solid #eee;
}

.ve-table .ve-table-container .ve-table-content.ve-table-border-x tr:first-child > th,
.ve-table .ve-table-container .ve-table-content.ve-table-border-x tr.ve-table-footer-tr:first-child > td {
  border-top: 1px solid #eee;
}

.ve-table .ve-table-container .ve-table-content.ve-table-border-y th,
.ve-table .ve-table-container .ve-table-content.ve-table-border-y td {
  border-right: 1px solid #eee;
}

.ve-table .ve-table-container .ve-table-content.ve-table-border-y th:first-child,
.ve-table .ve-table-container .ve-table-content.ve-table-border-y td:first-child {
  border-left: 1px solid #eee;
}

.ve-table .ve-table-container .ve-table-content thead.ve-table-header.ve-table-fixed-header tr th {
  position: sticky;
  z-index: 2;
}

.ve-table .ve-table-container .ve-table-content thead.ve-table-header .ve-table-header-tr .ve-table-header-th {
  /* fixed column shadow */
  /* filter */
}

.ve-table .ve-table-container .ve-table-content thead.ve-table-header .ve-table-header-tr .ve-table-header-th.ve-table-fixed-left,
.ve-table .ve-table-container .ve-table-content thead.ve-table-header .ve-table-header-tr .ve-table-header-th.ve-table-fixed-right {
  position: sticky;
  z-index: 3;
}

.ve-table .ve-table-container .ve-table-content thead.ve-table-header .ve-table-header-tr .ve-table-header-th.ve-table-last-left-fixed-column::after,
.ve-table .ve-table-container .ve-table-content thead.ve-table-header .ve-table-header-tr .ve-table-header-th.ve-table-first-right-fixed-column::after {
  position: absolute;
  top: 0;
  bottom: -1px;
  width: 30px;
  height: 100%;
  transition: box-shadow 0.3s;
  content: "";
  pointer-events: none;
}

.ve-table .ve-table-container .ve-table-content thead.ve-table-header .ve-table-header-tr .ve-table-header-th.ve-table-last-left-fixed-column::after {
  transform: translateX(100%);
  right: 0;
}

.ve-table .ve-table-container .ve-table-content thead.ve-table-header .ve-table-header-tr .ve-table-header-th.ve-table-first-right-fixed-column::after {
  transform: translateX(-100%);
  left: 0;
}

.ve-table .ve-table-container .ve-table-content thead.ve-table-header .ve-table-header-tr .ve-table-header-th .ve-table-checkbox-wrapper {
  width: 25px;
}

.ve-table .ve-table-container .ve-table-content thead.ve-table-header .ve-table-header-tr .ve-table-header-th .ve-table-sort {
  display: inline-block;
  position: relative;
  width: 16px;
  height: 16px;
  margin-left: 5px;
  color: #bfbfbf;
  cursor: pointer;
}

.ve-table .ve-table-container .ve-table-content thead.ve-table-header .ve-table-header-tr .ve-table-header-th .ve-table-sort .ve-table-sort-icon {
  position: absolute;
  display: block;
  font-size: 14px;
}

.ve-table .ve-table-container .ve-table-content thead.ve-table-header .ve-table-header-tr .ve-table-header-th .ve-table-sort .ve-table-sort-icon.ve-table-sort-icon-top {
  top: 1px;
}

.ve-table .ve-table-container .ve-table-content thead.ve-table-header .ve-table-header-tr .ve-table-header-th .ve-table-sort .ve-table-sort-icon.ve-table-sort-icon-bottom {
  top: 9px;
}

.ve-table .ve-table-container .ve-table-content thead.ve-table-header .ve-table-header-tr .ve-table-header-th .ve-table-sort .ve-table-sort-icon.active {
  color: #108ee9;
}

.ve-table .ve-table-container .ve-table-content thead.ve-table-header .ve-table-header-tr .ve-table-header-th .ve-table-filter {
  display: inline-block;
  position: relative;
  width: 0;
  height: 16px;
  cursor: pointer;
}

.ve-table .ve-table-container .ve-table-content thead.ve-table-header .ve-table-header-tr .ve-table-header-th .ve-table-filter .ve-table-filter-icon {
  position: absolute;
  top: 0;
  left: 5px;
}

.ve-table .ve-table-container .ve-table-content tbody.ve-table-body .ve-table-body-tr .ve-table-body-td {
  /* fixed column shadow */
}

.ve-table .ve-table-container .ve-table-content tbody.ve-table-body .ve-table-body-tr .ve-table-body-td.ve-table-fixed-left,
.ve-table .ve-table-container .ve-table-content tbody.ve-table-body .ve-table-body-tr .ve-table-body-td.ve-table-fixed-right {
  position: sticky;
  z-index: 1;
}

.ve-table .ve-table-container .ve-table-content tbody.ve-table-body .ve-table-body-tr .ve-table-body-td.ve-table-last-left-fixed-column::after,
.ve-table .ve-table-container .ve-table-content tbody.ve-table-body .ve-table-body-tr .ve-table-body-td.ve-table-first-right-fixed-column::after {
  position: absolute;
  top: 0;
  bottom: -1px;
  width: 30px;
  height: 100%;
  transition: box-shadow 0.3s;
  content: "";
  pointer-events: none;
}

.ve-table .ve-table-container .ve-table-content tbody.ve-table-body .ve-table-body-tr .ve-table-body-td.ve-table-last-left-fixed-column::after {
  transform: translateX(100%);
  right: 0;
}

.ve-table .ve-table-container .ve-table-content tbody.ve-table-body .ve-table-body-tr .ve-table-body-td.ve-table-first-right-fixed-column::after {
  transform: translateX(-100%);
  left: 0;
}

.ve-table .ve-table-container .ve-table-content tbody.ve-table-body .ve-table-body-tr .ve-table-body-td.ve-table-cell-selection {
  border: 1px solid #2196f3;
}

.ve-table .ve-table-container .ve-table-content tbody.ve-table-body .ve-table-body-tr .ve-table-body-td .ve-table-row-expand-icon {
  cursor: pointer;
  display: inline-block;
  width: 20px;
  height: 20px;
}

.ve-table .ve-table-container .ve-table-content tbody.ve-table-body .ve-table-body-tr .ve-table-body-td .ve-table-row-expand-icon i {
  display: inline-flex;
}

.ve-table .ve-table-container .ve-table-content tbody.ve-table-body .ve-table-body-tr .ve-table-body-td .ve-table-row-expand-icon i::before {
  transform: rotate(0deg);
  transition: transform 0.3s;
}

.ve-table .ve-table-container .ve-table-content tbody.ve-table-body .ve-table-body-tr .ve-table-body-td .ve-table-row-expand-icon.ve-table-expand-icon-collapsed i::before {
  transform: rotate(90deg);
  transition: transform 0.3s;
}

.ve-table .ve-table-container .ve-table-content tbody.ve-table-body .ve-table-body-tr .ve-table-body-td .ve-table-checkbox-wrapper {
  width: 25px;
}

.ve-table .ve-table-container .ve-table-content tbody.ve-table-body .ve-table-body-tr .ve-table-body-td .ve-table-body-td-span-ellipsis {
  overflow: hidden;
  display: -webkit-box;
  text-overflow: ellipsis;
  /* -webkit-line-clamp: 1; */
  -webkit-box-orient: vertical;
}

.ve-table .ve-table-container .ve-table-content tbody.ve-table-body .ve-table-body-tr .ve-table-body-td .ve-table-body-td-edit-input {
  display: inline-block;
  width: 100%;
  height: 100%;
  border: none;
  box-sizing: border-box;
  outline: none;
  background-color: transparent;
  text-align: inherit;
}

.ve-table .ve-table-container .ve-table-content tbody.ve-table-body .ve-table-expand-tr .ve-table-expand-td-content {
  position: sticky;
  z-index: 1;
  left: 0px;
  padding: 10px;
}

.ve-table .ve-table-container .ve-table-content tfoot.ve-table-footer.ve-table-fixed-footer tr td {
  position: sticky;
  z-index: 2;
}

.ve-table .ve-table-container .ve-table-content tfoot.ve-table-footer .ve-table-footer-tr .ve-table-footer-td {
  /* fixed column shadow */
}

.ve-table .ve-table-container .ve-table-content tfoot.ve-table-footer .ve-table-footer-tr .ve-table-footer-td.ve-table-fixed-left,
.ve-table .ve-table-container .ve-table-content tfoot.ve-table-footer .ve-table-footer-tr .ve-table-footer-td.ve-table-fixed-right {
  position: sticky;
  z-index: 3;
}

.ve-table .ve-table-container .ve-table-content tfoot.ve-table-footer .ve-table-footer-tr .ve-table-footer-td.ve-table-last-left-fixed-column::after,
.ve-table .ve-table-container .ve-table-content tfoot.ve-table-footer .ve-table-footer-tr .ve-table-footer-td.ve-table-first-right-fixed-column::after {
  position: absolute;
  top: 0;
  bottom: -1px;
  width: 30px;
  height: 100%;
  transition: box-shadow 0.3s;
  content: "";
  pointer-events: none;
}

.ve-table .ve-table-container .ve-table-content tfoot.ve-table-footer .ve-table-footer-tr .ve-table-footer-td.ve-table-last-left-fixed-column::after {
  transform: translateX(100%);
  right: 0;
}

.ve-table .ve-table-container .ve-table-content tfoot.ve-table-footer .ve-table-footer-tr .ve-table-footer-td.ve-table-first-right-fixed-column::after {
  transform: translateX(-100%);
  left: 0;
}

.ve-table .ve-table-container.ve-table-border-around {
  border: 1px solid #eee;
}

.ve-table .ve-table-container.ve-table-border-around .ve-table-border-x tr:last-child > td {
  border-bottom: 0px;
}

.ve-table .ve-table-container.ve-table-border-around .ve-table-border-x tr:first-child > th {
  border-top: 0px;
}

.ve-table .ve-table-container.ve-table-border-around .ve-table-border-y th.ve-table-last-column,
.ve-table .ve-table-container.ve-table-border-around .ve-table-border-y td:last-child {
  border-right: 0px;
}

.ve-table .ve-table-container.ve-table-border-around .ve-table-border-y th:first-child,
.ve-table .ve-table-container.ve-table-border-around .ve-table-border-y td:first-child {
  border-left: 0px;
}
