.resize-observer[data-v-b329ee4c] {
  background-color: transparent;
  border: none;
  opacity: 0
}

.resize-observer[data-v-b329ee4c],
.resize-observer[data-v-b329ee4c] object {
  display: block;
  height: 100%;
  left: 0;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1
}

.v-popper__popper {
  left: 0;
  outline: none;
  top: 0;
  z-index: 10000
}

.v-popper__popper.v-popper__popper--hidden {
  opacity: 0;
  pointer-events: none;
  transition: opacity .15s, visibility .15s;
  visibility: hidden
}

.v-popper__popper.v-popper__popper--shown {
  opacity: 1;
  transition: opacity .15s;
  visibility: visible
}

.v-popper__popper.v-popper__popper--skip-transition,
.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper {
  transition: none !important
}

.v-popper__backdrop {
  display: none;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}

.v-popper__inner {
  box-sizing: border-box;
  overflow-y: auto;
  position: relative
}

.v-popper__inner>div {
  max-height: inherit;
  max-width: inherit;
  position: relative;
  z-index: 1
}

.v-popper__arrow-container {
  height: 10px;
  position: absolute;
  width: 10px
}

.v-popper__popper--arrow-overflow .v-popper__arrow-container,
.v-popper__popper--no-positioning .v-popper__arrow-container {
  display: none
}

.v-popper__arrow-inner,
.v-popper__arrow-outer {
  border-style: solid;
  height: 0;
  left: 0;
  position: absolute;
  top: 0;
  width: 0
}

.v-popper__arrow-inner {
  border-width: 7px;
  visibility: hidden
}

.v-popper__arrow-outer {
  border-width: 6px
}

.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,
.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner {
  left: -2px
}

.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer,
.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer {
  left: -1px
}

.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,
.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer {
  border-bottom-color: transparent !important;
  border-bottom-width: 0;
  border-left-color: transparent !important;
  border-right-color: transparent !important
}

.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner {
  top: -2px
}

.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container {
  top: 0
}

.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,
.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer {
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  border-top-color: transparent !important;
  border-top-width: 0
}

.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner {
  top: -4px
}

.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer {
  top: -6px
}

.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,
.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner {
  top: -2px
}

.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,
.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer {
  top: -1px
}

.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,
.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer {
  border-bottom-color: transparent !important;
  border-left-color: transparent !important;
  border-left-width: 0;
  border-top-color: transparent !important
}

.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner {
  left: -4px
}

.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer {
  left: -6px
}

.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container {
  right: -10px
}

.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,
.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer {
  border-bottom-color: transparent !important;
  border-right-color: transparent !important;
  border-right-width: 0;
  border-top-color: transparent !important
}

.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner {
  left: -2px
}

.v-popper--theme-tooltip .v-popper__inner {
  background: rgba(0, 0, 0, .8);
  border-radius: 6px;
  color: #fff;
  padding: 7px 12px 6px
}

.v-popper--theme-tooltip .v-popper__arrow-outer {
  border-color: #000c
}

.v-popper--theme-dropdown .v-popper__inner {
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 6px;
  box-shadow: 0 6px 30px #0000001a;
  color: #000
}

.v-popper--theme-dropdown .v-popper__arrow-inner {
  border-color: #fff;
  visibility: visible
}

.v-popper--theme-dropdown .v-popper__arrow-outer {
  border-color: #ddd
}
.bg-header {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: hsla(0, 0%, 100%, .8)
}
.button-filled[data-v-85bd37b4] {
  --tw-text-opacity: 1;
  align-items: center;
  border-radius: 4px;
  color: rgb(255 255 255/var(--tw-text-opacity));
  display: inline-flex;
  gap: 8px;
  justify-content: center
}

.button-filled[disabled][data-v-85bd37b4] {
  opacity: .4
}

.button-black[data-v-85bd37b4] {
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0/var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0/var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255/var(--tw-text-opacity))
}

.button-black[data-v-85bd37b4]:hover:not([disabled]) {
  background-color: rgba(0, 0, 0, .8)
}

.button-black[data-v-85bd37b4]:focus {
  border-width: 2px;
  --tw-border-opacity: 1;
  background-color: rgba(0, 0, 0, .8);
  border-color: rgb(0 0 0/var(--tw-border-opacity))
}

.button-blue[data-v-85bd37b4] {
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(28 100 242/var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(28 100 242/var(--tw-bg-opacity))
}

.button-blue[data-v-85bd37b4]:hover:not([disabled]) {
  --tw-bg-opacity: 1;
  background-color: rgb(63 131 248/var(--tw-bg-opacity))
}

.button-blue[data-v-85bd37b4]:focus {
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(28 100 242/var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(63 131 248/var(--tw-bg-opacity))
}

.dark .button-blue[data-v-85bd37b4] {
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(35 56 118/var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(35 56 118/var(--tw-bg-opacity))
}

.dark .button-blue[data-v-85bd37b4]:hover:not([disabled]) {
  --tw-bg-opacity: 1;
  background-color: rgb(30 66 159/var(--tw-bg-opacity))
}

.dark .button-blue[data-v-85bd37b4]:focus {
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(35 56 118/var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(30 66 159/var(--tw-bg-opacity))
}

.button-red[data-v-85bd37b4] {
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(224 36 36/var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(224 36 36/var(--tw-bg-opacity))
}

.button-red[data-v-85bd37b4]:hover:not([disabled]) {
  --tw-bg-opacity: 1;
  background-color: rgb(200 30 30/var(--tw-bg-opacity))
}

.button-red[data-v-85bd37b4]:focus {
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(224 36 36/var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(200 30 30/var(--tw-bg-opacity))
}

.button-gray[data-v-85bd37b4] {
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(243 244 246/var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246/var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(35 56 118/var(--tw-text-opacity))
}

.button-gray[data-v-85bd37b4]:hover:not([disabled]) {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251/var(--tw-bg-opacity))
}

.button-gray[data-v-85bd37b4]:focus {
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235/var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251/var(--tw-bg-opacity))
}

.dark .button-gray[data-v-85bd37b4] {
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(17 24 39/var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(17 24 39/var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(225 239 254/var(--tw-text-opacity))
}

.dark .button-gray[data-v-85bd37b4]:hover:not([disabled]) {
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55/var(--tw-bg-opacity))
}

.dark .button-gray[data-v-85bd37b4]:focus {
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(17 24 39/var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55/var(--tw-bg-opacity))
}

.button-medium-gray[data-v-85bd37b4] {
  border-style: none;
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235/var(--tw-bg-opacity));
  fill: #233876;
  stroke: #233876
}

.button-medium-gray[data-v-85bd37b4]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219/var(--tw-bg-opacity))
}

.dark .button-medium-gray[data-v-85bd37b4] {
  border-style: none;
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55/var(--tw-bg-opacity));
  fill: #e1effe;
  stroke: #e1effe
}

.dark .button-medium-gray[data-v-85bd37b4]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81/var(--tw-bg-opacity))
}

.button-dark-gray[data-v-85bd37b4] {
  border-style: none;
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219/var(--tw-bg-opacity));
  fill: #233876;
  stroke: #233876
}

.button-dark-gray[data-v-85bd37b4]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(156 163 175/var(--tw-bg-opacity))
}

.dark .button-dark-gray[data-v-85bd37b4] {
  border-style: none;
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81/var(--tw-bg-opacity));
  fill: #e1effe;
  stroke: #e1effe
}

.dark .button-dark-gray[data-v-85bd37b4]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99/var(--tw-bg-opacity))
}

.button-dark-gray-hover[data-v-85bd37b4] {
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(243 244 246/var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246/var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(35 56 118/var(--tw-text-opacity))
}

.button-dark-gray-hover[data-v-85bd37b4]:hover:not([disabled]) {
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235/var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235/var(--tw-bg-opacity))
}

.dark .button-dark-gray-hover[data-v-85bd37b4] {
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(17 24 39/var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(17 24 39/var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(225 239 254/var(--tw-text-opacity))
}

.dark .button-dark-gray-hover[data-v-85bd37b4]:hover:not([disabled]) {
  --tw-border-opacity: 1;
  border-color: rgb(31 41 55/var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55/var(--tw-bg-opacity))
}

.btn-pill[data-v-85bd37b4] {
  align-items: center;
  border-radius: 1.5rem;
  display: inline-flex;
  height: 2.5rem;
  justify-content: center;
  padding: .75rem .5rem
}

.button-relaxed[data-v-85bd37b4] {
  height: 40px;
  padding: 8px 16px
}

.button-compact[data-v-85bd37b4] {
  height: 32px;
  padding: 4px 12px
}

.button-sidebar[data-v-85bd37b4] {
  height: 30px;
  width: 30px
}

.button-busy[disabled][data-v-85bd37b4] {
  cursor: progress;
  opacity: 1
}