
/**
 * This injects Tailwind's base styles, which is a combination of
 * Normalize.css and some additional base styles.
 */
/**
 * This injects Tailwind's base styles, which is a combination of
 * Normalize.css and some additional base styles.
 */
.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}
[data-tippy-root]{max-width:calc(100vw - 10px)}
.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}
.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}
.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:currentcolor;border-top-color:initial;transform-origin:center top}
.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}
.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:currentcolor;border-bottom-color:initial;transform-origin:center bottom}
.tippy-box[data-placement^=left]>.tippy-arrow{right:0}
.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:currentcolor;border-left-color:initial;right:-7px;transform-origin:center left}
.tippy-box[data-placement^=right]>.tippy-arrow{left:0}
.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:currentcolor;border-right-color:initial;transform-origin:center right}
.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}
.tippy-arrow{width:16px;height:16px;color:#333}
.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}
.tippy-content{position:relative;padding:5px 9px;z-index:1}
.flatpickr-calendar {
  background: transparent;
  opacity: 0;
  display: none;
  text-align: center;
  visibility: hidden;
  padding: 0;
  animation: none;
  direction: ltr;
  border: 0;
  font-size: 14px;
  line-height: 24px;
  border-radius: 5px;
  position: absolute;
  width: 307.875px;
  box-sizing: border-box;
  touch-action: manipulation;
  background: #fff;
  box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0,0,0,0.08);
}
.flatpickr-calendar.open,
.flatpickr-calendar.inline {
  opacity: 1;
  max-height: 640px;
  visibility: visible;
}
.flatpickr-calendar.open {
  display: inline-block;
  z-index: 99999;
}
.flatpickr-calendar.animate.open {
  animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
}
.flatpickr-calendar.inline {
  display: block;
  position: relative;
  top: 2px;
}
.flatpickr-calendar.static {
  position: absolute;
  top: calc(100% + 2px);
}
.flatpickr-calendar.static.open {
  z-index: 999;
  display: block;
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
  box-shadow: none !important;
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
  box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.flatpickr-calendar .hasWeeks .dayContainer,
.flatpickr-calendar .hasTime .dayContainer {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.flatpickr-calendar .hasWeeks .dayContainer {
  border-left: 0;
}
.flatpickr-calendar.hasTime .flatpickr-time {
  height: 40px;
  border-top: 1px solid #e6e6e6;
}
.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
  height: auto;
}
.flatpickr-calendar:before,
.flatpickr-calendar:after {
  position: absolute;
  display: block;
  pointer-events: none;
  border: solid transparent;
  content: '';
  height: 0;
  width: 0;
  left: 22px;
}
.flatpickr-calendar.rightMost:before,
.flatpickr-calendar.arrowRight:before,
.flatpickr-calendar.rightMost:after,
.flatpickr-calendar.arrowRight:after {
  left: auto;
  right: 22px;
}
.flatpickr-calendar.arrowCenter:before,
.flatpickr-calendar.arrowCenter:after {
  left: 50%;
  right: 50%;
}
.flatpickr-calendar:before {
  border-width: 5px;
  margin: 0 -5px;
}
.flatpickr-calendar:after {
  border-width: 4px;
  margin: 0 -4px;
}
.flatpickr-calendar.arrowTop:before,
.flatpickr-calendar.arrowTop:after {
  bottom: 100%;
}
.flatpickr-calendar.arrowTop:before {
  border-bottom-color: #e6e6e6;
}
.flatpickr-calendar.arrowTop:after {
  border-bottom-color: #fff;
}
.flatpickr-calendar.arrowBottom:before,
.flatpickr-calendar.arrowBottom:after {
  top: 100%;
}
.flatpickr-calendar.arrowBottom:before {
  border-top-color: #e6e6e6;
}
.flatpickr-calendar.arrowBottom:after {
  border-top-color: #fff;
}
.flatpickr-calendar:focus {
  outline: 0;
}
.flatpickr-wrapper {
  position: relative;
  display: inline-block;
}
.flatpickr-months {
  display: flex;
}
.flatpickr-months .flatpickr-month {
  background: transparent;
  color: rgba(0,0,0,0.9);
  fill: rgba(0,0,0,0.9);
  height: 34px;
  line-height: 1;
  text-align: center;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  overflow: hidden;
  flex: 1 1;
}
.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  top: 0;
  height: 34px;
  padding: 10px;
  z-index: 3;
  color: rgba(0,0,0,0.9);
  fill: rgba(0,0,0,0.9);
}
.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,
.flatpickr-months .flatpickr-next-month.flatpickr-disabled {
  display: none;
}
.flatpickr-months .flatpickr-prev-month i,
.flatpickr-months .flatpickr-next-month i {
  position: relative;
}
.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
/*
      /*rtl:begin:ignore*/
/*
      */
  left: 0;
/*
      /*rtl:end:ignore*/
/*
      */
}
/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,
.flatpickr-months .flatpickr-next-month.flatpickr-next-month {
/*
      /*rtl:begin:ignore*/
/*
      */
  right: 0;
/*
      /*rtl:end:ignore*/
/*
      */
}
/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month:hover,
.flatpickr-months .flatpickr-next-month:hover {
  color: #959ea9;
}
.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover svg {
  fill: #f64747;
}
.flatpickr-months .flatpickr-prev-month svg,
.flatpickr-months .flatpickr-next-month svg {
  width: 14px;
  height: 14px;
}
.flatpickr-months .flatpickr-prev-month svg path,
.flatpickr-months .flatpickr-next-month svg path {
  transition: fill 0.1s;
  fill: inherit;
}
.numInputWrapper {
  position: relative;
  height: auto;
}
.numInputWrapper input,
.numInputWrapper span {
  display: inline-block;
}
.numInputWrapper input {
  width: 100%;
}
.numInputWrapper input::-ms-clear {
  display: none;
}
.numInputWrapper input::-webkit-outer-spin-button,
.numInputWrapper input::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}
.numInputWrapper span {
  position: absolute;
  right: 0;
  width: 14px;
  padding: 0 4px 0 2px;
  height: 50%;
  line-height: 50%;
  opacity: 0;
  cursor: pointer;
  border: 1px solid rgba(57,57,57,0.15);
  box-sizing: border-box;
}
.numInputWrapper span:hover {
  background: rgba(0,0,0,0.1);
}
.numInputWrapper span:active {
  background: rgba(0,0,0,0.2);
}
.numInputWrapper span:after {
  display: block;
  content: "";
  position: absolute;
}
.numInputWrapper span.arrowUp {
  top: 0;
  border-bottom: 0;
}
.numInputWrapper span.arrowUp:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid rgba(57,57,57,0.6);
  top: 26%;
}
.numInputWrapper span.arrowDown {
  top: 50%;
}
.numInputWrapper span.arrowDown:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(57,57,57,0.6);
  top: 40%;
}
.numInputWrapper span svg {
  width: inherit;
  height: auto;
}
.numInputWrapper span svg path {
  fill: rgba(0,0,0,0.5);
}
.numInputWrapper:hover {
  background: rgba(0,0,0,0.05);
}
.numInputWrapper:hover span {
  opacity: 1;
}
.flatpickr-current-month {
  font-size: 135%;
  line-height: inherit;
  font-weight: 300;
  color: inherit;
  position: absolute;
  width: 75%;
  left: 12.5%;
  padding: 7.48px 0 0 0;
  line-height: 1;
  height: 34px;
  display: inline-block;
  text-align: center;
  transform: translate3d(0px, 0px, 0px);
}
.flatpickr-current-month span.cur-month {
  font-family: inherit;
  font-weight: 700;
  color: inherit;
  display: inline-block;
  margin-left: 0.5ch;
  padding: 0;
}
.flatpickr-current-month span.cur-month:hover {
  background: rgba(0,0,0,0.05);
}
.flatpickr-current-month .numInputWrapper {
  width: 6ch;
  width: 7ch\0;
  display: inline-block;
}
.flatpickr-current-month .numInputWrapper span.arrowUp:after {
  border-bottom-color: rgba(0,0,0,0.9);
}
.flatpickr-current-month .numInputWrapper span.arrowDown:after {
  border-top-color: rgba(0,0,0,0.9);
}
.flatpickr-current-month input.cur-year {
  background: transparent;
  box-sizing: border-box;
  color: inherit;
  cursor: text;
  padding: 0 0 0 0.5ch;
  margin: 0;
  display: inline-block;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  line-height: inherit;
  height: auto;
  border: 0;
  border-radius: 0;
  vertical-align: baseline;
  vertical-align: initial;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.flatpickr-current-month input.cur-year:focus {
  outline: 0;
}
.flatpickr-current-month input.cur-year[disabled],
.flatpickr-current-month input.cur-year[disabled]:hover {
  font-size: 100%;
  color: rgba(0,0,0,0.5);
  background: transparent;
  pointer-events: none;
}
.flatpickr-current-month .flatpickr-monthDropdown-months {
  appearance: menulist;
  background: transparent;
  border: none;
  border-radius: 0;
  box-sizing: border-box;
  color: inherit;
  cursor: pointer;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  height: auto;
  line-height: inherit;
  margin: -1px 0 0 0;
  outline: none;
  padding: 0 0 0 0.5ch;
  position: relative;
  vertical-align: baseline;
  vertical-align: initial;
  -webkit-box-sizing: border-box;
  -webkit-appearance: menulist;
  -moz-appearance: menulist;
  width: auto;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:focus,
.flatpickr-current-month .flatpickr-monthDropdown-months:active {
  outline: none;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:hover {
  background: rgba(0,0,0,0.05);
}
.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
  background-color: transparent;
  outline: none;
  padding: 0;
}
.flatpickr-weekdays {
  background: transparent;
  text-align: center;
  overflow: hidden;
  width: 100%;
  display: flex;
  align-items: center;
  height: 28px;
}
.flatpickr-weekdays .flatpickr-weekdaycontainer {
  display: flex;
  flex: 1 1;
}
span.flatpickr-weekday {
  cursor: default;
  font-size: 90%;
  background: transparent;
  color: rgba(0,0,0,0.54);
  line-height: 1;
  margin: 0;
  text-align: center;
  display: block;
  flex: 1 1;
  font-weight: bolder;
}
.dayContainer,
.flatpickr-weeks {
  padding: 1px 0 0 0;
}
.flatpickr-days {
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: flex-start;
  width: 307.875px;
}
.flatpickr-days:focus {
  outline: 0;
}
.dayContainer {
  padding: 0;
  outline: 0;
  text-align: left;
  width: 307.875px;
  min-width: 307.875px;
  max-width: 307.875px;
  box-sizing: border-box;
  display: inline-block;
  display: flex;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  justify-content: space-around;
  transform: translate3d(0px, 0px, 0px);
  opacity: 1;
}
.dayContainer + .dayContainer {
  box-shadow: -1px 0 0 #e6e6e6;
}
.flatpickr-day {
  background: none;
  border: 1px solid transparent;
  border-radius: 150px;
  box-sizing: border-box;
  color: #393939;
  cursor: pointer;
  font-weight: 400;
  width: 14.2857143%;
  flex-basis: 14.2857143%;
  max-width: 39px;
  height: 39px;
  line-height: 39px;
  margin: 0;
  display: inline-block;
  position: relative;
  justify-content: center;
  text-align: center;
}
.flatpickr-day.inRange,
.flatpickr-day.prevMonthDay.inRange,
.flatpickr-day.nextMonthDay.inRange,
.flatpickr-day.today.inRange,
.flatpickr-day.prevMonthDay.today.inRange,
.flatpickr-day.nextMonthDay.today.inRange,
.flatpickr-day:hover,
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.nextMonthDay:hover,
.flatpickr-day:focus,
.flatpickr-day.prevMonthDay:focus,
.flatpickr-day.nextMonthDay:focus {
  cursor: pointer;
  outline: 0;
  background: #e6e6e6;
  border-color: #e6e6e6;
}
.flatpickr-day.today {
  border-color: #959ea9;
}
.flatpickr-day.today:hover,
.flatpickr-day.today:focus {
  border-color: #959ea9;
  background: #959ea9;
  color: #fff;
}
.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay {
  background: #569ff7;
  box-shadow: none;
  color: #fff;
  border-color: #569ff7;
}
.flatpickr-day.selected.startRange,
.flatpickr-day.startRange.startRange,
.flatpickr-day.endRange.startRange {
  border-radius: 50px 0 0 50px;
}
.flatpickr-day.selected.endRange,
.flatpickr-day.startRange.endRange,
.flatpickr-day.endRange.endRange {
  border-radius: 0 50px 50px 0;
}
.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
  box-shadow: -10px 0 0 #569ff7;
}
.flatpickr-day.selected.startRange.endRange,
.flatpickr-day.startRange.startRange.endRange,
.flatpickr-day.endRange.startRange.endRange {
  border-radius: 50px;
}
.flatpickr-day.inRange {
  border-radius: 0;
  box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover,
.flatpickr-day.prevMonthDay,
.flatpickr-day.nextMonthDay,
.flatpickr-day.notAllowed,
.flatpickr-day.notAllowed.prevMonthDay,
.flatpickr-day.notAllowed.nextMonthDay {
  color: rgba(57,57,57,0.3);
  background: transparent;
  border-color: transparent;
  cursor: default;
}
.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover {
  cursor: not-allowed;
  color: rgba(57,57,57,0.1);
}
.flatpickr-day.week.selected {
  border-radius: 0;
  box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
}
.flatpickr-day.hidden {
  visibility: hidden;
}
.rangeMode .flatpickr-day {
  margin-top: 1px;
}
.flatpickr-weekwrapper {
  float: left;
}
.flatpickr-weekwrapper .flatpickr-weeks {
  padding: 0 12px;
  box-shadow: 1px 0 0 #e6e6e6;
}
.flatpickr-weekwrapper .flatpickr-weekday {
  float: none;
  width: 100%;
  line-height: 28px;
}
.flatpickr-weekwrapper span.flatpickr-day,
.flatpickr-weekwrapper span.flatpickr-day:hover {
  display: block;
  width: 100%;
  max-width: none;
  color: rgba(57,57,57,0.3);
  background: transparent;
  cursor: default;
  border: none;
}
.flatpickr-innerContainer {
  display: block;
  display: flex;
  box-sizing: border-box;
  overflow: hidden;
}
.flatpickr-rContainer {
  display: inline-block;
  padding: 0;
  box-sizing: border-box;
}
.flatpickr-time {
  text-align: center;
  outline: 0;
  display: block;
  height: 0;
  line-height: 40px;
  max-height: 40px;
  box-sizing: border-box;
  overflow: hidden;
  display: flex;
}
.flatpickr-time:after {
  content: "";
  display: table;
  clear: both;
}
.flatpickr-time .numInputWrapper {
  flex: 1 1;
  width: 40%;
  height: 40px;
  float: left;
}
.flatpickr-time .numInputWrapper span.arrowUp:after {
  border-bottom-color: #393939;
}
.flatpickr-time .numInputWrapper span.arrowDown:after {
  border-top-color: #393939;
}
.flatpickr-time.hasSeconds .numInputWrapper {
  width: 26%;
}
.flatpickr-time.time24hr .numInputWrapper {
  width: 49%;
}
.flatpickr-time input {
  background: transparent;
  box-shadow: none;
  border: 0;
  border-radius: 0;
  text-align: center;
  margin: 0;
  padding: 0;
  height: inherit;
  line-height: inherit;
  color: #393939;
  font-size: 14px;
  position: relative;
  box-sizing: border-box;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.flatpickr-time input.flatpickr-hour {
  font-weight: bold;
}
.flatpickr-time input.flatpickr-minute,
.flatpickr-time input.flatpickr-second {
  font-weight: 400;
}
.flatpickr-time input:focus {
  outline: 0;
  border: 0;
}
.flatpickr-time .flatpickr-time-separator,
.flatpickr-time .flatpickr-am-pm {
  height: inherit;
  float: left;
  line-height: inherit;
  color: #393939;
  font-weight: bold;
  width: 2%;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-self: center;
}
.flatpickr-time .flatpickr-am-pm {
  outline: 0;
  width: 18%;
  cursor: pointer;
  text-align: center;
  font-weight: 400;
}
.flatpickr-time input:hover,
.flatpickr-time .flatpickr-am-pm:hover,
.flatpickr-time input:focus,
.flatpickr-time .flatpickr-am-pm:focus {
  background: #eee;
}
.flatpickr-input[readonly] {
  cursor: pointer;
}
@keyframes fpFadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes passing-through {
  0% {
    opacity: 0;
    transform: translateY(40px);
  }
  30%, 70% {
    opacity: 1;
    transform: translateY(0px);
  }
  100% {
    opacity: 0;
    transform: translateY(-40px);
  }
}
@keyframes slide-in {
  0% {
    opacity: 0;
    transform: translateY(40px);
  }
  30% {
    opacity: 1;
    transform: translateY(0px);
  }
}
@keyframes pulse {
  0% {
    transform: scale(1);
  }
  10% {
    transform: scale(1.1);
  }
  20% {
    transform: scale(1);
  }
}
.dropzone, .dropzone * {
  box-sizing: border-box;
}
.dropzone {
  min-height: 150px;
  border: 2px solid rgba(0, 0, 0, 0.3);
  background: white;
  padding: 20px 20px;
}
.dropzone.dz-clickable {
  cursor: pointer;
}
.dropzone.dz-clickable * {
  cursor: default;
}
.dropzone.dz-clickable .dz-message, .dropzone.dz-clickable .dz-message * {
  cursor: pointer;
}
.dropzone.dz-started .dz-message {
  display: none;
}
.dropzone.dz-drag-hover {
  border-style: solid;
}
.dropzone.dz-drag-hover .dz-message {
  opacity: 0.5;
}
.dropzone .dz-message {
  text-align: center;
  margin: 2em 0;
}
.dropzone .dz-message .dz-button {
  background: none;
  color: inherit;
  border: none;
  padding: 0;
  font: inherit;
  cursor: pointer;
  outline: inherit;
}
.dropzone .dz-preview {
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin: 16px;
  min-height: 100px;
}
.dropzone .dz-preview:hover {
  z-index: 1000;
}
.dropzone .dz-preview:hover .dz-details {
  opacity: 1;
}
.dropzone .dz-preview.dz-file-preview .dz-image {
  border-radius: 20px;
  background: #999;
  background: linear-gradient(to bottom, #eee, #ddd);
}
.dropzone .dz-preview.dz-file-preview .dz-details {
  opacity: 1;
}
.dropzone .dz-preview.dz-image-preview {
  background: white;
}
.dropzone .dz-preview.dz-image-preview .dz-details {
  transition: opacity 0.2s linear;
}
.dropzone .dz-preview .dz-remove {
  font-size: 14px;
  text-align: center;
  display: block;
  cursor: pointer;
  border: none;
}
.dropzone .dz-preview .dz-remove:hover {
  text-decoration: underline;
}
.dropzone .dz-preview:hover .dz-details {
  opacity: 1;
}
.dropzone .dz-preview .dz-details {
  z-index: 20;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  font-size: 13px;
  min-width: 100%;
  max-width: 100%;
  padding: 2em 1em;
  text-align: center;
  color: rgba(0, 0, 0, 0.9);
  line-height: 150%;
}
.dropzone .dz-preview .dz-details .dz-size {
  margin-bottom: 1em;
  font-size: 16px;
}
.dropzone .dz-preview .dz-details .dz-filename {
  white-space: nowrap;
}
.dropzone .dz-preview .dz-details .dz-filename:hover span {
  border: 1px solid rgba(200, 200, 200, 0.8);
  background-color: rgba(255, 255, 255, 0.8);
}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) {
  overflow: hidden;
  text-overflow: ellipsis;
}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {
  border: 1px solid transparent;
}
.dropzone .dz-preview .dz-details .dz-filename span, .dropzone .dz-preview .dz-details .dz-size span {
  background-color: rgba(255, 255, 255, 0.4);
  padding: 0 0.4em;
  border-radius: 3px;
}
.dropzone .dz-preview:hover .dz-image img {
  transform: scale(1.05, 1.05);
  filter: blur(8px);
}
.dropzone .dz-preview .dz-image {
  border-radius: 20px;
  overflow: hidden;
  width: 120px;
  height: 120px;
  position: relative;
  display: block;
  z-index: 10;
}
.dropzone .dz-preview .dz-image img {
  display: block;
}
.dropzone .dz-preview.dz-success .dz-success-mark {
  animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
}
.dropzone .dz-preview.dz-error .dz-error-mark {
  opacity: 1;
  animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
}
.dropzone .dz-preview .dz-success-mark, .dropzone .dz-preview .dz-error-mark {
  pointer-events: none;
  opacity: 0;
  z-index: 500;
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  margin-left: -27px;
  margin-top: -27px;
}
.dropzone .dz-preview .dz-success-mark svg, .dropzone .dz-preview .dz-error-mark svg {
  display: block;
  width: 54px;
  height: 54px;
}
.dropzone .dz-preview.dz-processing .dz-progress {
  opacity: 1;
  transition: all 0.2s linear;
}
.dropzone .dz-preview.dz-complete .dz-progress {
  opacity: 0;
  transition: opacity 0.4s ease-in;
}
.dropzone .dz-preview:not(.dz-processing) .dz-progress {
  animation: pulse 6s ease infinite;
}
.dropzone .dz-preview .dz-progress {
  opacity: 1;
  z-index: 1000;
  pointer-events: none;
  position: absolute;
  height: 16px;
  left: 50%;
  top: 50%;
  margin-top: -8px;
  width: 80px;
  margin-left: -40px;
  background: rgba(255, 255, 255, 0.9);
  -webkit-transform: scale(1);
  border-radius: 8px;
  overflow: hidden;
}
.dropzone .dz-preview .dz-progress .dz-upload {
  background: #333;
  background: linear-gradient(to bottom, #666, #444);
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 0;
  transition: width 300ms ease-in-out;
}
.dropzone .dz-preview.dz-error .dz-error-message {
  display: block;
}
.dropzone .dz-preview.dz-error:hover .dz-error-message {
  opacity: 1;
  pointer-events: auto;
}
.dropzone .dz-preview .dz-error-message {
  pointer-events: none;
  z-index: 1000;
  position: absolute;
  display: block;
  display: none;
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: 8px;
  font-size: 13px;
  top: 130px;
  left: -10px;
  width: 140px;
  background: #be2626;
  background: linear-gradient(to bottom, #be2626, #a92222);
  padding: 0.5em 1.2em;
  color: white;
}
.dropzone .dz-preview .dz-error-message:after {
  content: "";
  position: absolute;
  top: -6px;
  left: 64px;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #be2626;
}
*, ::before, ::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(63 131 248 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(63 131 248 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
 */
/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/
*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}
::before,
::after {
  --tw-content: '';
}
/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/
html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: Inter, 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 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}
/*
Remove the inheritance of text transform in Edge and Firefox.
*/
button,
select {
  text-transform: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}
/*
Use the modern Firefox focus style for all focusable elements.
*/
:-moz-focusring {
  outline: auto;
}
/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
:-moz-ui-invalid {
  box-shadow: none;
}
/*
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
  vertical-align: baseline;
}
/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
/*
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: list-item;
}
/*
Removes the default spacing and border for appropriate elements.
*/
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}
/*
Prevent resizing textareas horizontally by default.
*/
textarea {
  resize: vertical;
}
/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
/*
Set the default cursor for buttons.
*/
button,
[role="button"] {
  cursor: pointer;
}
/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}
/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}
/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
img,
video {
  max-width: 100%;
  height: auto;
}
/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}
[type='text'],input:where(:not([type])),[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0px;padding-top:0.5rem;padding-right:0.75rem;padding-bottom:0.5rem;padding-left:0.75rem;font-size:1rem;line-height:1.5rem;--tw-shadow:0 0 #0000;}
[type='text']:focus, input:where(:not([type])):focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#1C64F2;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:/*!*/ /*!*/ 0 0 0 0px #fff, /*!*/ /*!*/ 0 0 0 calc(1px + 0px) #1C64F2, var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#1C64F2}
input::-moz-placeholder, textarea::-moz-placeholder{color:#6b7280;opacity:1}
input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}
::-webkit-datetime-edit-fields-wrapper{padding:0}
::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}
::-webkit-datetime-edit{display:inline-flex}
::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}
select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 0.5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}
[multiple],[size]:where(select:not([size="1"])){background-image:none;background-image:initial;background-position:0 0;background-position:initial;background-repeat:repeat;background-repeat:initial;background-size:auto auto;background-size:initial;padding-right:0.75rem;-webkit-print-color-adjust:inherit;print-color-adjust:inherit}
[type='checkbox'],[type='radio']{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#1C64F2;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow:0 0 #0000}
[type='checkbox']{border-radius:0px}
[type='radio']{border-radius:100%}
[type='checkbox']:focus,[type='radio']:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#1C64F2;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:/*!*/ /*!*/ 0 0 0 0px #fff, /*!*/ /*!*/ 0 0 0 calc(2px + 2px) #1C64F2, var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}
[type='checkbox']:checked,[type='radio']:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}
[type='checkbox']:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");}
@media (forced-colors: active) {
[type='checkbox']:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}
[type='radio']:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");}
@media (forced-colors: active) {
[type='radio']:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}
[type='checkbox']:checked:hover,[type='checkbox']:checked:focus,[type='radio']:checked:hover,[type='radio']:checked:focus{border-color:transparent;background-color:currentColor}
[type='checkbox']:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat;}
@media (forced-colors: active) {
[type='checkbox']:indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}
[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus{border-color:transparent;background-color:currentColor}
[type='file']{background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;background:initial;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:inherit;line-height:inherit}
[type='file']:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}
.tooltip-arrow,.tooltip-arrow:before{position:absolute;width:8px;height:8px;background:inherit}
.tooltip-arrow{visibility:hidden}
.tooltip-arrow:before{content:"";visibility:visible;transform:rotate(45deg)}
[data-tooltip-style^='light'] + .tooltip > .tooltip-arrow:before{border-style:solid;border-color:#e5e7eb}
[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='top'] > .tooltip-arrow:before{border-bottom-width:1px;border-right-width:1px}
[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='right'] > .tooltip-arrow:before{border-bottom-width:1px;border-left-width:1px}
[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='bottom'] > .tooltip-arrow:before{border-top-width:1px;border-left-width:1px}
[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='left'] > .tooltip-arrow:before{border-top-width:1px;border-right-width:1px}
.tooltip[data-popper-placement^='top'] > .tooltip-arrow{bottom:-4px}
.tooltip[data-popper-placement^='bottom'] > .tooltip-arrow{top:-4px}
.tooltip[data-popper-placement^='left'] > .tooltip-arrow{right:-4px}
.tooltip[data-popper-placement^='right'] > .tooltip-arrow{left:-4px}
.tooltip.invisible > .tooltip-arrow:before{visibility:hidden}
[data-popper-arrow],[data-popper-arrow]:before{position:absolute;width:8px;height:8px;background:inherit}
[data-popper-arrow]{visibility:hidden}
[data-popper-arrow]:before{content:"";visibility:visible;transform:rotate(45deg)}
[data-popper-arrow]:after{content:"";visibility:visible;transform:rotate(45deg);position:absolute;width:9px;height:9px;background:inherit}
[role="tooltip"] > [data-popper-arrow]:before{border-style:solid;border-color:#e5e7eb}
.dark [role="tooltip"] > [data-popper-arrow]:before{border-style:solid;border-color:#4b5563}
[role="tooltip"] > [data-popper-arrow]:after{border-style:solid;border-color:#e5e7eb}
.dark [role="tooltip"] > [data-popper-arrow]:after{border-style:solid;border-color:#4b5563}
[data-popover][role="tooltip"][data-popper-placement^='top'] > [data-popper-arrow]:before{border-bottom-width:1px;border-right-width:1px}
[data-popover][role="tooltip"][data-popper-placement^='top'] > [data-popper-arrow]:after{border-bottom-width:1px;border-right-width:1px}
[data-popover][role="tooltip"][data-popper-placement^='right'] > [data-popper-arrow]:before{border-bottom-width:1px;border-left-width:1px}
[data-popover][role="tooltip"][data-popper-placement^='right'] > [data-popper-arrow]:after{border-bottom-width:1px;border-left-width:1px}
[data-popover][role="tooltip"][data-popper-placement^='bottom'] > [data-popper-arrow]:before{border-top-width:1px;border-left-width:1px}
[data-popover][role="tooltip"][data-popper-placement^='bottom'] > [data-popper-arrow]:after{border-top-width:1px;border-left-width:1px}
[data-popover][role="tooltip"][data-popper-placement^='left'] > [data-popper-arrow]:before{border-top-width:1px;border-right-width:1px}
[data-popover][role="tooltip"][data-popper-placement^='left'] > [data-popper-arrow]:after{border-top-width:1px;border-right-width:1px}
[data-popover][role="tooltip"][data-popper-placement^='top'] > [data-popper-arrow]{bottom:-5px}
[data-popover][role="tooltip"][data-popper-placement^='bottom'] > [data-popper-arrow]{top:-5px}
[data-popover][role="tooltip"][data-popper-placement^='left'] > [data-popper-arrow]{right:-5px}
[data-popover][role="tooltip"][data-popper-placement^='right'] > [data-popper-arrow]{left:-5px}
[role="tooltip"].invisible > [data-popper-arrow]:before{visibility:hidden}
[role="tooltip"].invisible > [data-popper-arrow]:after{visibility:hidden}
[type='text'],[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0px;padding-top:0.5rem;padding-right:0.75rem;padding-bottom:0.5rem;padding-left:0.75rem;font-size:1rem;line-height:1.5rem;--tw-shadow:0 0 #0000;}
[type='text']:focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#1C64F2;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:/*!*/ /*!*/ 0 0 0 0px #fff, /*!*/ /*!*/ 0 0 0 calc(1px + 0px) #1C64F2, var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#1C64F2}
input::-moz-placeholder, textarea::-moz-placeholder{color:#6b7280;opacity:1}
input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}
::-webkit-datetime-edit-fields-wrapper{padding:0}
input[type="time"]::-webkit-calendar-picker-indicator{background:none}
select:not([size]){background-image:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 6'%3e %3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 4 4 4-4'/%3e %3c/svg%3e");background-position:right 0.75rem center;background-repeat:no-repeat;background-size:0.75em 0.75em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}
:is([dir=rtl]) select:not([size]){background-position:left 0.75rem center;padding-right:0.75rem;padding-left:0}
[multiple]{background-image:none;background-image:initial;background-position:0 0;background-position:initial;background-repeat:repeat;background-repeat:initial;background-size:auto auto;background-size:initial;padding-right:0.75rem;-webkit-print-color-adjust:inherit;print-color-adjust:inherit}
[type='checkbox'],[type='radio']{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#1C64F2;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow:0 0 #0000}
[type='checkbox']{border-radius:0px}
[type='radio']{border-radius:100%}
[type='checkbox']:focus,[type='radio']:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#1C64F2;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:/*!*/ /*!*/ 0 0 0 0px #fff, /*!*/ /*!*/ 0 0 0 calc(2px + 2px) #1C64F2, var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}
[type='checkbox']:checked,[type='radio']:checked,.dark [type='checkbox']:checked,.dark [type='radio']:checked{border-color:transparent;background-color:currentColor;background-size:0.55em 0.55em;background-position:center;background-repeat:no-repeat}
[type='checkbox']:checked{background-image:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M1 5.917 5.724 10.5 15 1.5'/%3e %3c/svg%3e");background-repeat:no-repeat;background-size:0.55em 0.55em;-webkit-print-color-adjust:exact;print-color-adjust:exact}
[type='radio']:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");background-size:1em 1em}
.dark [type='radio']:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");background-size:1em 1em}
[type='checkbox']:indeterminate{background-image:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M0.5 6h14'/%3e %3c/svg%3e");background-color:currentColor;border-color:transparent;background-position:center;background-repeat:no-repeat;background-size:0.55em 0.55em;-webkit-print-color-adjust:exact;print-color-adjust:exact}
[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus{border-color:transparent;background-color:currentColor}
[type='file']{background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;background:initial;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:inherit;line-height:inherit}
[type='file']:focus{outline:1px auto inherit}
input[type=file]::file-selector-button{color:white;background:#1f2937;border:0;font-weight:500;font-size:0.875rem;cursor:pointer;padding-top:0.625rem;padding-bottom:0.625rem;padding-left:2rem;padding-right:1rem;margin-inline-start:-1rem;margin-inline-end:1rem;}
input[type=file]::file-selector-button:hover{background:#374151}
:is([dir=rtl]) input[type=file]::file-selector-button{padding-right:2rem;padding-left:1rem}
.dark input[type=file]::file-selector-button{color:white;background:#4b5563;}
.dark input[type=file]::file-selector-button:hover{background:#6b7280}
input[type="range"]::-webkit-slider-thumb{height:1.25rem;width:1.25rem;background:#1C64F2;border-radius:9999px;border:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer}
input[type="range"]:disabled::-webkit-slider-thumb{background:#9ca3af}
.dark input[type="range"]:disabled::-webkit-slider-thumb{background:#6b7280}
input[type="range"]:focus::-webkit-slider-thumb{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:/*!*/ /*!*/ 0 0 0 0px #fff, var(--tw-ring-shadow), 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);--tw-ring-opacity:1px;--tw-ring-color:rgb(164 202 254 / var(--tw-ring-opacity))}
input[type="range"]::-moz-range-thumb{height:1.25rem;width:1.25rem;background:#1C64F2;border-radius:9999px;border:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer}
input[type="range"]:disabled::-moz-range-thumb{background:#9ca3af}
.dark input[type="range"]:disabled::-moz-range-thumb{background:#6b7280}
input[type="range"]::-moz-range-progress{background:#3F83F8}
input[type="range"]::-ms-fill-lower{background:#3F83F8}
.toggle-bg:after{content:"";position:absolute;top:0.125rem;left:0.125rem;background:white;border-color:#d1d5db;border-width:1px;border-radius:9999px;height:1.25rem;width:1.25rem;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:.15s;box-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)}
input:checked + .toggle-bg:after{transform:translateX(100%);;border-color:white}
input:checked + .toggle-bg{background:#1C64F2;border-color:#1C64F2}
/**
 * Here we add custom base styles, applied after the tailwind-base
 * classes
 *
 */
/**
 * This injects Tailwind's component classes and any component classes
 * that we define ourselves.
 */
.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}}
.aspect-h-6{--tw-aspect-h:6}
.aspect-w-10{position:relative;padding-bottom:calc(var(--tw-aspect-h) / 10 * 100%);padding-bottom:calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);--tw-aspect-w:10}
.aspect-w-10 > *{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0}
.form-checkbox,.form-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#1C64F2;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow:0 0 #0000}
.form-checkbox{border-radius:0px}
.form-checkbox:focus,.form-radio:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#1C64F2;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:/*!*/ /*!*/ 0 0 0 0px #fff, /*!*/ /*!*/ 0 0 0 calc(2px + 2px) #1C64F2, var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}
.form-checkbox:checked,.form-radio:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}
.form-checkbox:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");}
@media (forced-colors: active) {
.form-checkbox:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}
.form-checkbox:checked:hover,.form-checkbox:checked:focus,.form-radio:checked:hover,.form-radio:checked:focus{border-color:transparent;background-color:currentColor}
.form-checkbox:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat;}
@media (forced-colors: active) {
.form-checkbox:indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}
.form-checkbox:indeterminate:hover,.form-checkbox:indeterminate:focus{border-color:transparent;background-color:currentColor}
body {
  display: flex;
  min-height: 100vh;
  flex-direction: column;
}
.main {
  flex: 1 1;
}
html {
  font-size: 14px;
}
@media (min-width: 420px) {
  html {
    font-size: 16px;
  }
}
@media print {
  body {
    visibility: hidden;
  }
  .part-to-print {
    visibility: visible;
    position: absolute;
    left: 0;
    top: 0;
    background-color: white;
  }
}
a{--tw-text-opacity:1;color:rgb(73 101 246 / 1)}
@supports (color: rgb(0 0 0 / 0)){
a{color:rgb(73 101 246 / var(--tw-text-opacity, 1))}
}
a:hover, a:focus{--tw-text-opacity:1;color:rgb(66 91 221 / 1);
  transform: none}
@supports (color: rgb(0 0 0 / 0)){
a:hover, a:focus{color:rgb(66 91 221 / var(--tw-text-opacity, 1))}
}
ul{list-style-position:inside;list-style-type:disc}
ol{list-style-position:inside;list-style-type:decimal}
.table{width:100%}
.table th, .table td{vertical-align:top}
.table-responsive{display:block;width:100%;overflow-x:auto;
  -webkit-overflow-scrolling: touch}
.link_to_embed {
  font-size: 0.85rem;
  padding: 1rem 0 0 1rem;
}
.trix-content img {
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.trix-content .attachment-gallery > action-text-attachment,
.trix-content .attachment-gallery > .attachment {
  flex: 1 0 33%;
  padding: 0 0.5em;
  max-width: 33%;
}
.trix-content .attachment-gallery.attachment-gallery--2 > action-text-attachment,
.trix-content .attachment-gallery.attachment-gallery--2 > .attachment, .trix-content .attachment-gallery.attachment-gallery--4 > action-text-attachment,
.trix-content .attachment-gallery.attachment-gallery--4 > .attachment {
  flex-basis: 50%;
  max-width: 50%;
}
.trix-content .embed {
  display: inline-block;
  line-height: 1;
  margin: 1em 0 !important;
  padding: 0 !important;
  width: 100%;
}
.trix-content iframe, .trix-content twitter-widget {
  display: inline-block !important;
}
.attachment--preview {
  margin: 0.6em 0;
  text-align: center;
  width: 100%;
}
.tribute-container {
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.1), 0 5px 20px rgba(0, 0, 0, 0.05);
}
.tribute-container ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.tribute-container li {
  background: #fff;
  padding: 0.2em 1em;
  min-width: 15em;
  max-width: 100%;
}
.tribute-container .highlight{--tw-bg-opacity:1;background-color:rgb(73 101 246 / 1);
  color: #fff}
@supports (color: rgb(0 0 0 / 0)){
.tribute-container .highlight{background-color:rgb(73 101 246 / var(--tw-bg-opacity, 1))}
}
.tribute-container .highlight span {
  font-weight: bold;
}
trix-toolbar .trix-button-row {
  flex-wrap: wrap !important;
}
blockquote.twitter-tweet {
  display: inline-block;
  font-family: "Helvetica Neue", Roboto, "Segoe UI", Calibri, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  border-color: #eee #ddd #bbb;
  border-radius: 5px;
  border-style: solid;
  border-width: 1px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  margin: 10px 5px;
  padding: 0 16px 16px;
  max-width: 468px;
}
blockquote.twitter-tweet p {
  font-size: 16px;
  font-weight: normal;
  line-height: 20px;
}
blockquote.twitter-tweet a {
  color: inherit;
  font-weight: normal;
  text-decoration: none;
  outline: 0 none;
}
blockquote.twitter-tweet a:hover, blockquote.twitter-tweet a:focus {
  text-decoration: underline;
}
blockquote.twitter-tweet {
  position: relative;
  background: white;
  padding: 72px 20px 28px !important;
  box-shadow: none;
  border: 1px solid #e1e8ed;
  border-radius: 4px;
  margin: 0;
  font-style: normal;
  text-align: left;
  width: 500px;
  max-width: 100%;
}
@media (max-width: 369px) {
  blockquote.twitter-tweet {
    padding: 60px 17.5px 21.5px !important;
  }
}
blockquote.twitter-tweet:before {
  content: "Follow";
  position: absolute;
  top: 20px;
  right: 20px;
  padding: 5.5px 12px 6.5px 33px;
  background: url(/assets/icons/twitter-4bc2482d8b7ce1d4a5dd1c6f2d8b9c03be924bcbea1b290c473b90d7556e9d1a.svg) 9px center no-repeat;
  background-size: 21px;
  border: 1px solid #ccc;
  border-radius: 4px;
  color: #ccc;
  font-size: 14px;
}
@media (max-width: 369px) {
  blockquote.twitter-tweet:before {
    display: none;
  }
}
blockquote.twitter-tweet:after {
  content: "";
  position: absolute;
  top: 20px;
  left: 20px;
  width: 36px;
  height: 36px;
  background: #eee url(/assets/icons/person-8410ccc70ea63d2536202262edf3b44960032dd3e913bd53697cec232737f6d7.svg) center center no-repeat;
  border-radius: 4px;
}
@media (max-width: 369px) {
  blockquote.twitter-tweet:after {
    top: 17.5px;
    left: 17.5px;
  }
}
blockquote.twitter-tweet p {
  white-space: pre-wrap;
  margin: 0 0 28px;
}
@media (max-width: 369px) {
  blockquote.twitter-tweet p {
    font-size: 14px;
    margin-bottom: 16px;
  }
}
blockquote.twitter-tweet a {
  border: 0;
  box-shadow: none;
  color: #2b7bb9;
}
blockquote.twitter-tweet > a {
  color: #888;
}
.alert{border-radius:0.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(107 114 128 / 1);--tw-bg-opacity:1;background-color:rgb(243 244 246 / 1);padding:1rem;--tw-text-opacity:1;color:rgb(55 65 81 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.alert{border-color:rgb(107 114 128 / var(--tw-border-opacity, 1));background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));color:rgb(55 65 81 / var(--tw-text-opacity, 1))}
}
.alert.alert-info{--tw-border-opacity:1;border-color:rgb(73 101 246 / 1);--tw-bg-opacity:1;background-color:rgb(210 217 253 / 1);--tw-text-opacity:1;color:rgb(73 101 246 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.alert.alert-info{border-color:rgb(73 101 246 / var(--tw-border-opacity, 1));background-color:rgb(210 217 253 / var(--tw-bg-opacity, 1));color:rgb(73 101 246 / var(--tw-text-opacity, 1))}
}
.alert.alert-success{--tw-border-opacity:1;border-color:rgb(56 186 128 / 1);--tw-bg-opacity:1;background-color:rgb(207 243 227 / 1);--tw-text-opacity:1;color:rgb(56 186 128 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.alert.alert-success{border-color:rgb(56 186 128 / var(--tw-border-opacity, 1));background-color:rgb(207 243 227 / var(--tw-bg-opacity, 1));color:rgb(56 186 128 / var(--tw-text-opacity, 1))}
}
.alert.alert-error{--tw-border-opacity:1;border-color:rgb(243 123 123 / 1);--tw-bg-opacity:1;background-color:rgb(252 222 222 / 1);--tw-text-opacity:1;color:rgb(243 123 123 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.alert.alert-error{border-color:rgb(243 123 123 / var(--tw-border-opacity, 1));background-color:rgb(252 222 222 / var(--tw-bg-opacity, 1));color:rgb(243 123 123 / var(--tw-text-opacity, 1))}
}
.alert.alert-warning{--tw-border-opacity:1;border-color:rgb(234 179 8 / 1);--tw-bg-opacity:1;background-color:rgb(254 249 195 / 1);--tw-text-opacity:1;color:rgb(202 138 4 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.alert.alert-warning{border-color:rgb(234 179 8 / var(--tw-border-opacity, 1));background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1));color:rgb(202 138 4 / var(--tw-text-opacity, 1))}
}
.animated {
  animation-duration: 0.5s;
  animation-fill-mode: both;
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.fadeIn {
  animation-name: fadeIn;
}
.announcement-new{--tw-bg-opacity:1;background-color:rgb(63 131 248 / 1);--tw-text-opacity:1;color:rgb(255 255 255 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.announcement-new{background-color:rgb(63 131 248 / var(--tw-bg-opacity, 1));color:rgb(255 255 255 / var(--tw-text-opacity, 1))}
}
.announcement-fix{--tw-bg-opacity:1;background-color:rgb(220 38 38 / 1);--tw-text-opacity:1;color:rgb(255 255 255 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.announcement-fix{background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1));color:rgb(255 255 255 / var(--tw-text-opacity, 1))}
}
.announcement-update{--tw-bg-opacity:1;background-color:rgb(34 197 94 / 1);--tw-text-opacity:1;color:rgb(255 255 255 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.announcement-update{background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1));color:rgb(255 255 255 / var(--tw-text-opacity, 1))}
}
.announcement-improvement{--tw-bg-opacity:1;background-color:rgb(147 51 234 / 1);--tw-text-opacity:1;color:rgb(255 255 255 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.announcement-improvement{background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1));color:rgb(255 255 255 / var(--tw-text-opacity, 1))}
}
.unread-announcements span:before{--tw-bg-opacity:1;background-color:rgb(220 38 38 / 1);
  border-radius: 50%;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  content: "";
  display: inline-block;
  height: 8px;
  width: 8px;
  margin-right: 6px}
@supports (color: rgb(0 0 0 / 0)){
.unread-announcements span:before{background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}
}
.avatar {
  font-size: 13px;
  font-weight: 600;
  position: relative;
  display: inline-flex;
  width: 3rem;
  height: 3rem;
  min-width: 14px;
  color: #fff;
  align-items: center;
  justify-content: center;
}
.avatar .avatar-small {
  position: absolute;
  border-radius: 50%;
  height: 16px;
  width: 16px;
  bottom: 0;
  right: 0;
  box-shadow: 0 0 0 2px #fff;
}
.btn, .input-file + label{display:inline-flex;align-items:center;justify-content:space-between;border-radius:0.25rem;padding-left:1rem;padding-right:1rem;padding-top:0px;padding-bottom:0px;text-align:center;font-size:0.875rem;line-height:1.25rem;font-weight:700;text-decoration-line:none;
  height: 40px;
  line-height: 40px;
  transition: ease 0.3s background, ease 0.3s transform, ease 0.2s color}
.btn:hover, .input-file + label:hover, .btn:focus, .input-file + label:focus{cursor:pointer}
.btn-small{padding-left:1rem;padding-right:1rem;
  height: 32px;
  line-height: 32px}
.btn-large{padding-left:1.5rem;padding-right:1.5rem;font-size:1rem;line-height:1.5rem;
  height: 48px;
  line-height: 48px}
.btn-primary{--tw-bg-opacity:1;background-color:rgb(73 101 246 / 1);--tw-text-opacity:1;color:rgb(255 255 255 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.btn-primary{background-color:rgb(73 101 246 / var(--tw-bg-opacity, 1));color:rgb(255 255 255 / var(--tw-text-opacity, 1))}
}
.btn-primary:hover, .btn-primary:focus{--tw-bg-opacity:1;background-color:rgb(66 91 221 / 1);--tw-text-opacity:1;color:rgb(255 255 255 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.btn-primary:hover, .btn-primary:focus{background-color:rgb(66 91 221 / var(--tw-bg-opacity, 1));color:rgb(255 255 255 / var(--tw-text-opacity, 1))}
}
.btn-primary.outline{border-width:1px;--tw-border-opacity:1;border-color:rgb(73 101 246 / 1);background-color:transparent;--tw-text-opacity:1;color:rgb(73 101 246 / 1);--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:0 0 #0000, 0 0 #0000, 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
@supports (color: rgb(0 0 0 / 0)){
.btn-primary.outline{border-color:rgb(73 101 246 / var(--tw-border-opacity, 1));color:rgb(73 101 246 / var(--tw-text-opacity, 1))}
}
.btn-primary.outline:hover, .btn-primary.outline:focus{--tw-bg-opacity:1;background-color:rgb(73 101 246 / 1);--tw-text-opacity:1;color:rgb(255 255 255 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.btn-primary.outline:hover, .btn-primary.outline:focus{background-color:rgb(73 101 246 / var(--tw-bg-opacity, 1));color:rgb(255 255 255 / var(--tw-text-opacity, 1))}
}
.btn-secondary{--tw-bg-opacity:1;background-color:rgb(62 207 142 / 1);--tw-text-opacity:1;color:rgb(255 255 255 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.btn-secondary{background-color:rgb(62 207 142 / var(--tw-bg-opacity, 1));color:rgb(255 255 255 / var(--tw-text-opacity, 1))}
}
.btn-secondary:hover, .btn-secondary:focus{--tw-bg-opacity:1;background-color:rgb(56 186 128 / 1);--tw-text-opacity:1;color:rgb(255 255 255 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.btn-secondary:hover, .btn-secondary:focus{background-color:rgb(56 186 128 / var(--tw-bg-opacity, 1));color:rgb(255 255 255 / var(--tw-text-opacity, 1))}
}
.btn-secondary.outline{border-width:1px;--tw-border-opacity:1;border-color:rgb(56 186 128 / 1);background-color:transparent;--tw-text-opacity:1;color:rgb(56 186 128 / 1);--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:0 0 #0000, 0 0 #0000, 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
@supports (color: rgb(0 0 0 / 0)){
.btn-secondary.outline{border-color:rgb(56 186 128 / var(--tw-border-opacity, 1));color:rgb(56 186 128 / var(--tw-text-opacity, 1))}
}
.btn-secondary.outline:hover, .btn-secondary.outline:focus{--tw-bg-opacity:1;background-color:rgb(62 207 142 / 1);--tw-text-opacity:1;color:rgb(255 255 255 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.btn-secondary.outline:hover, .btn-secondary.outline:focus{background-color:rgb(62 207 142 / var(--tw-bg-opacity, 1));color:rgb(255 255 255 / var(--tw-text-opacity, 1))}
}
.btn-tertiary, .input-file + label{--tw-bg-opacity:1;background-color:rgb(87 88 110 / 1);--tw-text-opacity:1;color:rgb(255 255 255 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.btn-tertiary, .input-file + label{background-color:rgb(87 88 110 / var(--tw-bg-opacity, 1));color:rgb(255 255 255 / var(--tw-text-opacity, 1))}
}
.btn-tertiary:hover, .input-file + label:hover, .btn-tertiary:focus, .input-file + label:focus{--tw-bg-opacity:1;background-color:rgb(78 79 99 / 1);--tw-text-opacity:1;color:rgb(255 255 255 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.btn-tertiary:hover, .input-file + label:hover, .btn-tertiary:focus, .input-file + label:focus{background-color:rgb(78 79 99 / var(--tw-bg-opacity, 1));color:rgb(255 255 255 / var(--tw-text-opacity, 1))}
}
.btn-tertiary.outline, .input-file + label.outline{border-width:1px;--tw-border-opacity:1;border-color:rgb(87 88 110 / 1);background-color:transparent;--tw-text-opacity:1;color:rgb(87 88 110 / 1);--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:0 0 #0000, 0 0 #0000, 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
@supports (color: rgb(0 0 0 / 0)){
.btn-tertiary.outline, .input-file + label.outline{border-color:rgb(87 88 110 / var(--tw-border-opacity, 1));color:rgb(87 88 110 / var(--tw-text-opacity, 1))}
}
.btn-tertiary.outline:hover, .input-file + label.outline:hover, .btn-tertiary.outline:focus, .input-file + label.outline:focus{--tw-bg-opacity:1;background-color:rgb(87 88 110 / 1);--tw-text-opacity:1;color:rgb(255 255 255 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.btn-tertiary.outline:hover, .input-file + label.outline:hover, .btn-tertiary.outline:focus, .input-file + label.outline:focus{background-color:rgb(87 88 110 / var(--tw-bg-opacity, 1));color:rgb(255 255 255 / var(--tw-text-opacity, 1))}
}
.btn-danger{--tw-bg-opacity:1;background-color:rgb(243 123 123 / 1);--tw-text-opacity:1;color:rgb(255 255 255 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.btn-danger{background-color:rgb(243 123 123 / var(--tw-bg-opacity, 1));color:rgb(255 255 255 / var(--tw-text-opacity, 1))}
}
.btn-danger:hover, .btn-danger:focus{--tw-bg-opacity:1;background-color:rgb(219 111 111 / 1);--tw-text-opacity:1;color:rgb(255 255 255 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.btn-danger:hover, .btn-danger:focus{background-color:rgb(219 111 111 / var(--tw-bg-opacity, 1));color:rgb(255 255 255 / var(--tw-text-opacity, 1))}
}
.btn-danger.outline{border-width:1px;--tw-border-opacity:1;border-color:rgb(243 123 123 / 1);background-color:transparent;--tw-text-opacity:1;color:rgb(243 123 123 / 1);--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:0 0 #0000, 0 0 #0000, 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
@supports (color: rgb(0 0 0 / 0)){
.btn-danger.outline{border-color:rgb(243 123 123 / var(--tw-border-opacity, 1));color:rgb(243 123 123 / var(--tw-text-opacity, 1))}
}
.btn-danger.outline:hover, .btn-danger.outline:focus{--tw-bg-opacity:1;background-color:rgb(243 123 123 / 1);--tw-text-opacity:1;color:rgb(255 255 255 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.btn-danger.outline:hover, .btn-danger.outline:focus{background-color:rgb(243 123 123 / var(--tw-bg-opacity, 1));color:rgb(255 255 255 / var(--tw-text-opacity, 1))}
}
.btn-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.btn-white{background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}
}
.btn-white:hover, .btn-white:focus{--tw-bg-opacity:1;background-color:rgb(243 244 246 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.btn-white:hover, .btn-white:focus{background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}
}
.btn-white.primary{--tw-text-opacity:1;color:rgb(73 101 246 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.btn-white.primary{color:rgb(73 101 246 / var(--tw-text-opacity, 1))}
}
.btn-white.secondary{--tw-text-opacity:1;color:rgb(62 207 142 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.btn-white.secondary{color:rgb(62 207 142 / var(--tw-text-opacity, 1))}
}
.btn-white.tertiary{--tw-text-opacity:1;color:rgb(87 88 110 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.btn-white.tertiary{color:rgb(87 88 110 / var(--tw-text-opacity, 1))}
}
.btn-white.gray{--tw-text-opacity:1;color:rgb(55 65 81 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.btn-white.gray{color:rgb(55 65 81 / var(--tw-text-opacity, 1))}
}
.btn-link{background-color:transparent;--tw-text-opacity:1;color:rgb(73 101 246 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.btn-link{color:rgb(73 101 246 / var(--tw-text-opacity, 1))}
}
.btn-link:hover, .btn-link:focus{--tw-text-opacity:1;color:rgb(66 91 221 / 1);
  transform: none}
@supports (color: rgb(0 0 0 / 0)){
.btn-link:hover, .btn-link:focus{color:rgb(66 91 221 / var(--tw-text-opacity, 1))}
}
pre{margin-top:1rem;margin-bottom:1rem;white-space:pre-wrap;overflow-wrap:break-word;border-radius:0.25rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219 / 1);--tw-bg-opacity:1;background-color:rgb(229 231 235 / 1);padding-top:0.75rem;padding-bottom:0.75rem;padding-left:1.5rem;padding-right:1.5rem;font-size:0.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(55 65 81 / 1)}
@supports (color: rgb(0 0 0 / 0)){
pre{border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1));color:rgb(55 65 81 / var(--tw-text-opacity, 1))}
}
pre code{border-style:none;background-color:transparent;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px}
code{border-radius:0.25rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219 / 1);--tw-bg-opacity:1;background-color:rgb(229 231 235 / 1);padding-left:0.25rem;padding-right:0.25rem;padding-top:1px;padding-bottom:1px;font-size:0.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(55 65 81 / 1)}
@supports (color: rgb(0 0 0 / 0)){
code{border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1));color:rgb(55 65 81 / var(--tw-text-opacity, 1))}
}
pre.bg-code-600 code{--tw-text-opacity:1;color:rgb(156 163 175 / 1)}
@supports (color: rgb(0 0 0 / 0)){
pre.bg-code-600 code{color:rgb(156 163 175 / var(--tw-text-opacity, 1))}
}
.bg-twitter {
  background: #4099ff;
}
.bg-facebook {
  background: #3B5998;
}
.bg-google_oauth2 {
  background: #D34836;
}
.text-twitter {
  color: #4099ff;
}
.text-facebook {
  color: #3B5998;
}
.text-google_oauth2 {
  color: #D34836;
}
.btn-twitter{--tw-text-opacity:1;color:rgb(255 255 255 / 1);
  background: #4099ff}
@supports (color: rgb(0 0 0 / 0)){
.btn-twitter{color:rgb(255 255 255 / var(--tw-text-opacity, 1))}
}
.btn-facebook{--tw-text-opacity:1;color:rgb(255 255 255 / 1);
  background: #3B5998}
@supports (color: rgb(0 0 0 / 0)){
.btn-facebook{color:rgb(255 255 255 / var(--tw-text-opacity, 1))}
}
.btn-github{--tw-bg-opacity:1;background-color:rgb(87 88 110 / 1);--tw-text-opacity:1;color:rgb(255 255 255 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.btn-github{background-color:rgb(87 88 110 / var(--tw-bg-opacity, 1));color:rgb(255 255 255 / var(--tw-text-opacity, 1))}
}
.btn-google_oauth2{--tw-text-opacity:1;color:rgb(255 255 255 / 1);
  background: #D34836}
@supports (color: rgb(0 0 0 / 0)){
.btn-google_oauth2{color:rgb(255 255 255 / var(--tw-text-opacity, 1))}
}
.direct-upload {
  display: inline-block;
  position: relative;
  padding: 2px 4px;
  margin: 0 3px 3px 0;
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 3px;
  font-size: 11px;
  line-height: 13px;
}
.direct-upload--pending {
  opacity: 0.6;
}
.direct-upload__progress {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  opacity: 0.2;
  background: #0076ff;
  transition: width 120ms ease-out, opacity 60ms 60ms ease-in;
  transform: translate3d(0, 0, 0);
}
.direct-upload--complete .direct-upload__progress {
  opacity: 0.4;
}
.direct-upload--error {
  border-color: red;
}
input[type=file][data-direct-upload-url][disabled] {
  display: none;
}
.docs-main {
  min-height: calc(100vh - 64px);
}
.image-placeholder {
  height: 180px;
  display:flex;
  align-items:center;
  justify-content:center;
  --tw-bg-opacity:1;
  background-color:rgb(209 213 219 / 1);
}
@supports (color: rgb(0 0 0 / 0)){
.image-placeholder {
  background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1));
}
}
.form-group{position:relative;margin-bottom:1.5rem}
/* non-input elements (like the Stripe card form) can be styled to look like an input */
div.form-control {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #fff;
  border-width: 1px;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  margin-top:0.25rem;
  display:block;
  width:100%;
  border-radius:0.375rem;
  --tw-border-opacity:1;
  border-color:rgb(209 213 219 / 1);
  --tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);
  box-shadow:0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / 0.05);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
@supports (color: rgb(0 0 0 / 0)){
div.form-control {
  border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));
}
}
div.form-control:focus{--tw-border-opacity:1;border-color:rgb(164 202 254 / 1);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:/*!*/ /*!*/ 0 0 0 0px #fff, var(--tw-ring-shadow), 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);--tw-ring-color:rgb(195 221 253 / var(--tw-ring-opacity, 1));--tw-ring-opacity:0.5}
@supports (color: rgb(0 0 0 / 0)){
div.form-control:focus{border-color:rgb(164 202 254 / var(--tw-border-opacity, 1))}
}
.form-control{margin-top:0.25rem;display:block;width:100%;border-radius:0.375rem;--tw-border-opacity:1;border-color:rgb(209 213 219 / 1);--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / 0.05);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
@supports (color: rgb(0 0 0 / 0)){
.form-control{border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}
}
.form-control:focus{--tw-border-opacity:1;border-color:rgb(164 202 254 / 1);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:/*!*/ /*!*/ 0 0 0 0px #fff, var(--tw-ring-shadow), 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);--tw-ring-color:rgb(195 221 253 / var(--tw-ring-opacity, 1));--tw-ring-opacity:0.5}
@supports (color: rgb(0 0 0 / 0)){
.form-control:focus{border-color:rgb(164 202 254 / var(--tw-border-opacity, 1))}
}
.form-control.error{--tw-border-opacity:1;border-color:rgb(252 165 165 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.form-control.error{border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}
}
label,
.label{margin-bottom:0.25rem;display:block;font-size:0.875rem;font-weight:500;line-height:1.25rem;--tw-text-opacity:1;color:rgb(55 65 81 / 1)}
@supports (color: rgb(0 0 0 / 0)){
label,
.label{color:rgb(55 65 81 / var(--tw-text-opacity, 1))}
}
.form-hint{font-size:0.75rem;line-height:1rem;font-style:italic;--tw-text-opacity:1;color:rgb(75 85 99 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.form-hint{color:rgb(75 85 99 / var(--tw-text-opacity, 1))}
}
.form-hint.error{margin-top:0.25rem;font-size:0.875rem;line-height:1.25rem;font-style:italic;line-height:1.5;--tw-text-opacity:1;color:rgb(239 68 68 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.form-hint.error{color:rgb(239 68 68 / var(--tw-text-opacity, 1))}
}
.select{margin-top:0.25rem;display:block;width:100%;border-radius:0.375rem;--tw-border-opacity:1;border-color:rgb(209 213 219 / 1);--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / 0.05);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
@supports (color: rgb(0 0 0 / 0)){
.select{border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}
}
.select:focus{--tw-border-opacity:1;border-color:rgb(165 180 252 / 1);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:/*!*/ /*!*/ 0 0 0 0px #fff, var(--tw-ring-shadow), 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);--tw-ring-color:rgb(199 210 254 / var(--tw-ring-opacity, 1));--tw-ring-opacity:0.5}
@supports (color: rgb(0 0 0 / 0)){
.select:focus{border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}
}
.collection_select{margin-top:0.25rem;display:block;width:100%;border-radius:0.375rem;--tw-border-opacity:1;border-color:rgb(209 213 219 / 1);--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / 0.05);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
@supports (color: rgb(0 0 0 / 0)){
.collection_select{border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}
}
.collection_select:focus{--tw-border-opacity:1;border-color:rgb(165 180 252 / 1);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:/*!*/ /*!*/ 0 0 0 0px #fff, var(--tw-ring-shadow), 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);--tw-ring-color:rgb(199 210 254 / var(--tw-ring-opacity, 1));--tw-ring-opacity:0.5}
@supports (color: rgb(0 0 0 / 0)){
.collection_select:focus{border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}
}
.caret{pointer-events:none;position:absolute;top:0px;bottom:0px;right:0px;display:flex;align-items:center;padding-left:0.5rem;padding-right:0.5rem;--tw-text-opacity:1;color:rgb(31 41 55 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.caret{color:rgb(31 41 55 / var(--tw-text-opacity, 1))}
}
form.inline .form-group{display:flex;align-items:center;justify-content:flex-start}
form.inline .form-group .input{flex:1 1}
form.inline .form-group .label{width:25%}
.flatpickr-current-month .flatpickr-monthDropdown-months {
  display: inline-block;
}
.form-checkbox{border-radius:0.25rem;--tw-border-opacity:1;border-color:rgb(209 213 219 / 1);--tw-text-opacity:1;color:rgb(79 70 229 / 1);--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / 0.05);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
@supports (color: rgb(0 0 0 / 0)){
.form-checkbox{border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));color:rgb(79 70 229 / var(--tw-text-opacity, 1))}
}
.form-checkbox:focus{--tw-border-opacity:1;border-color:rgb(165 180 252 / 1);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:/*!*/ /*!*/ 0 0 0 0px #fff, var(--tw-ring-shadow), 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);--tw-ring-color:rgb(199 210 254 / var(--tw-ring-opacity, 1));--tw-ring-opacity:0.5}
@supports (color: rgb(0 0 0 / 0)){
.form-checkbox:focus{border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}
}
.form-checkbox[disabled]{--tw-bg-opacity:1;background-color:rgb(229 231 235 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.form-checkbox[disabled]{background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}
}
.input-file {
  height: auto;
  z-index: 2;
  cursor: pointer;
  position:absolute;
  display:inline-block;
  overflow:hidden;
  border-style:none;
  padding-top:0.75rem;
  padding-bottom:0.75rem;
  padding-left:0.75rem;
  padding-right:0.75rem;
  padding-left:0px;
  padding-right:0px;
  opacity:0;
}
.input-file + label{display:inline-flex;cursor:pointer;align-items:center;justify-content:space-between;border-radius:0.25rem;padding-left:1rem;padding-right:1rem;padding-top:0px;padding-bottom:0px;text-align:center;font-size:0.875rem;line-height:1.25rem;font-weight:700;text-decoration-line:none;
  height: 40px;
  line-height: 40px;
  transition: ease 0.3s background, ease 0.3s transform, ease 0.2s color}
.input-file + label:focus {
  outline: 1px dotted #000;
  outline: -webkit-focus-ring-color auto 5px;
}
.icon-xs {
  width: 12px;
  height: auto;
}
.icon-sm {
  width: 16px;
  height: auto;
}
.icon {
  width: 20px;
  height: auto;
}
.icon-lg {
  width: 32px;
  height: auto;
}
.icon-xl {
  width: 36px;
  height: auto;
}
.icon-2xl {
  width: 48px;
  height: auto;
}
.icon-3xl {
  width: 64px;
  height: auto;
}
.embed-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
}
.embed-container iframe, .embed-container object, .embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.nav-link{margin-right:1.5rem;display:block;padding-left:0.5rem;padding-right:0.5rem;padding-top:0.25rem;padding-bottom:0.25rem;--tw-text-opacity:1;color:rgb(73 101 246 / 1);text-decoration-line:none;
  line-height: 30px}
@supports (color: rgb(0 0 0 / 0)){
.nav-link{color:rgb(73 101 246 / var(--tw-text-opacity, 1))}
}
.nav-link:hover, .nav-link:focus{--tw-text-opacity:1;color:rgb(66 91 221 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.nav-link:hover, .nav-link:focus{color:rgb(66 91 221 / var(--tw-text-opacity, 1))}
}
.nav-link.active{font-weight:700}
@media (min-width: 1024px) {
  .nav-link{margin-top:0px;margin-bottom:0px;display:inline-flex;
    line-height: 40px}
}
.pagination{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}
.pagination .page:first-child a, .pagination .page:first-child{border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem}
.pagination .page:last-child a, .pagination .page:last-child{border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem}
.pagination .disabled, .pagination .gap{position:relative;display:block;border-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255 / 1);padding-top:0.5rem;padding-bottom:0.5rem;padding-left:0.75rem;padding-right:0.75rem;line-height:1.25;--tw-text-opacity:1;color:rgb(107 114 128 / 1);text-decoration-line:none;
  margin-left: -1px}
@supports (color: rgb(0 0 0 / 0)){
.pagination .disabled, .pagination .gap{background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));color:rgb(107 114 128 / var(--tw-text-opacity, 1))}
}
.pagination .page.active{position:relative;display:block;border-width:1px;--tw-border-opacity:1;border-color:rgb(73 101 246 / 1);--tw-bg-opacity:1;background-color:rgb(73 101 246 / 1);padding-top:0.5rem;padding-bottom:0.5rem;padding-left:0.75rem;padding-right:0.75rem;line-height:1.25;--tw-text-opacity:1;color:rgb(255 255 255 / 1);text-decoration-line:none;
  margin-left: -1px}
@supports (color: rgb(0 0 0 / 0)){
.pagination .page.active{border-color:rgb(73 101 246 / var(--tw-border-opacity, 1));background-color:rgb(73 101 246 / var(--tw-bg-opacity, 1));color:rgb(255 255 255 / var(--tw-text-opacity, 1))}
}
.pagination .page a{position:relative;display:block;border-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255 / 1);padding-top:0.5rem;padding-bottom:0.5rem;padding-left:0.75rem;padding-right:0.75rem;line-height:1.25;--tw-text-opacity:1;color:rgb(73 101 246 / 1);text-decoration-line:none;
  margin-left: -1px}
@supports (color: rgb(0 0 0 / 0)){
.pagination .page a{background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));color:rgb(73 101 246 / var(--tw-text-opacity, 1))}
}
.pagination .page a:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.pagination .page a:hover{background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}
}
.tab-active {
  background: linear-gradient(116deg, #3957F4 22%, #2F87EE 90%);
  border-radius: 4px 4px 0px 0px;
}
.tab-active a{--tw-text-opacity:1;color:rgb(255 255 255 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.tab-active a{color:rgb(255 255 255 / var(--tw-text-opacity, 1))}
}
.tab-active a:hover, .tab-active a:focus {
  background: linear-gradient(308deg, #3957F4 24%, #2F87EE 80%);
  border-radius: 4px 4px 0px 0px;
  --tw-text-opacity:1;
  color:rgb(209 213 219 / 1);
}
@supports (color: rgb(0 0 0 / 0)){
.tab-active a:hover, .tab-active a:focus {
  color:rgb(209 213 219 / var(--tw-text-opacity, 1));
}
}
/*
Trix 1.2.2
Copyright © 2019 Basecamp, LLC
http://trix-editor.org/*/
trix-editor {
  border: 1px solid #bbb;
  border-radius: 3px;
  margin: 0;
  padding: 0.4em 0.6em;
  min-height: 5em;
  outline: none;
}
trix-toolbar * {
  box-sizing: border-box;
}
trix-toolbar .trix-button-row {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
}
trix-toolbar .trix-button-group {
  display: flex;
  margin-bottom: 10px;
  border: 1px solid #bbb;
  border-top-color: #ccc;
  border-bottom-color: #888;
  border-radius: 3px;
}
trix-toolbar .trix-button-group:not(:first-child) {
  margin-left: 1.5vw;
}
@media (max-device-width: 768px) {
  trix-toolbar .trix-button-group:not(:first-child) {
    margin-left: 0;
  }
}
trix-toolbar .trix-button-group-spacer {
  flex-grow: 1;
}
@media (max-device-width: 768px) {
  trix-toolbar .trix-button-group-spacer {
    display: none;
  }
}
trix-toolbar .trix-button {
  position: relative;
  float: left;
  color: rgba(0, 0, 0, 0.6);
  font-size: 0.75em;
  font-weight: 600;
  white-space: nowrap;
  padding: 0 0.5em;
  margin: 0;
  outline: none;
  border: none;
  border-bottom: 1px solid #ddd;
  border-radius: 0;
  background: transparent;
}
trix-toolbar .trix-button:not(:first-child) {
  border-left: 1px solid #ccc;
}
trix-toolbar .trix-button.trix-active {
  background: #cbeefa;
  color: black;
}
trix-toolbar .trix-button:not(:disabled) {
  cursor: pointer;
}
trix-toolbar .trix-button:disabled {
  color: rgba(0, 0, 0, 0.125);
}
@media (max-device-width: 768px) {
  trix-toolbar .trix-button {
    letter-spacing: -0.01em;
    padding: 0 0.3em;
  }
}
trix-toolbar .trix-button--icon {
  font-size: inherit;
  width: 2.6em;
  height: 1.6em;
  max-width: calc(0.8em + 4vw);
  text-indent: -9999px;
}
@media (max-device-width: 768px) {
  trix-toolbar .trix-button--icon {
    height: 2em;
    max-width: calc(0.8em + 3.5vw);
  }
}
trix-toolbar .trix-button--icon::before {
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0.6;
  content: "";
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
@media (max-device-width: 768px) {
  trix-toolbar .trix-button--icon::before {
    right: 6%;
    left: 6%;
  }
}
trix-toolbar .trix-button--icon.trix-active::before {
  opacity: 1;
}
trix-toolbar .trix-button--icon:disabled::before {
  opacity: 0.125;
}
trix-toolbar .trix-button--icon-attach::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M16.5%206v11.5a4%204%200%201%201-8%200V5a2.5%202.5%200%200%201%205%200v10.5a1%201%200%201%201-2%200V6H10v9.5a2.5%202.5%200%200%200%205%200V5a4%204%200%201%200-8%200v12.5a5.5%205.5%200%200%200%2011%200V6h-1.5z%22%2F%3E%3C%2Fsvg%3E);
  top: 8%;
  bottom: 4%;
}
trix-toolbar .trix-button--icon-bold::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M15.6%2011.8c1-.7%201.6-1.8%201.6-2.8a4%204%200%200%200-4-4H7v14h7c2.1%200%203.7-1.7%203.7-3.8%200-1.5-.8-2.8-2.1-3.4zM10%207.5h3a1.5%201.5%200%201%201%200%203h-3v-3zm3.5%209H10v-3h3.5a1.5%201.5%200%201%201%200%203z%22%2F%3E%3C%2Fsvg%3E);
}
trix-toolbar .trix-button--icon-italic::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M10%205v3h2.2l-3.4%208H6v3h8v-3h-2.2l3.4-8H18V5h-8z%22%2F%3E%3C%2Fsvg%3E);
}
trix-toolbar .trix-button--icon-link::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M9.88%2013.7a4.3%204.3%200%200%201%200-6.07l3.37-3.37a4.26%204.26%200%200%201%206.07%200%204.3%204.3%200%200%201%200%206.06l-1.96%201.72a.91.91%200%201%201-1.3-1.3l1.97-1.71a2.46%202.46%200%200%200-3.48-3.48l-3.38%203.37a2.46%202.46%200%200%200%200%203.48.91.91%200%201%201-1.3%201.3z%22%2F%3E%3Cpath%20d%3D%22M4.25%2019.46a4.3%204.3%200%200%201%200-6.07l1.93-1.9a.91.91%200%201%201%201.3%201.3l-1.93%201.9a2.46%202.46%200%200%200%203.48%203.48l3.37-3.38c.96-.96.96-2.52%200-3.48a.91.91%200%201%201%201.3-1.3%204.3%204.3%200%200%201%200%206.07l-3.38%203.38a4.26%204.26%200%200%201-6.07%200z%22%2F%3E%3C%2Fsvg%3E);
}
trix-toolbar .trix-button--icon-strike::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M12.73%2014l.28.14c.26.15.45.3.57.44.12.14.18.3.18.5%200%20.3-.15.56-.44.75-.3.2-.76.3-1.39.3A13.52%2013.52%200%200%201%207%2014.95v3.37a10.64%2010.64%200%200%200%204.84.88c1.26%200%202.35-.19%203.28-.56.93-.37%201.64-.9%202.14-1.57s.74-1.45.74-2.32c0-.26-.02-.51-.06-.75h-5.21zm-5.5-4c-.08-.34-.12-.7-.12-1.1%200-1.29.52-2.3%201.58-3.02%201.05-.72%202.5-1.08%204.34-1.08%201.62%200%203.28.34%204.97%201l-1.3%202.93c-1.47-.6-2.73-.9-3.8-.9-.55%200-.96.08-1.2.26-.26.17-.38.38-.38.64%200%20.27.16.52.48.74.17.12.53.3%201.05.53H7.23zM3%2013h18v-2H3v2z%22%2F%3E%3C%2Fsvg%3E);
}
trix-toolbar .trix-button--icon-quote::before {
  background-image: url(data:image/svg+xml,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M6%2017h3l2-4V7H5v6h3zm8%200h3l2-4V7h-6v6h3z%22%2F%3E%3C%2Fsvg%3E);
}
trix-toolbar .trix-button--icon-heading-1::before {
  background-image: url(data:image/svg+xml,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M12%209v3H9v7H6v-7H3V9h9zM8%204h14v3h-6v12h-3V7H8V4z%22%2F%3E%3C%2Fsvg%3E);
}
trix-toolbar .trix-button--icon-code::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M18.2%2012L15%2015.2l1.4%201.4L21%2012l-4.6-4.6L15%208.8l3.2%203.2zM5.8%2012L9%208.8%207.6%207.4%203%2012l4.6%204.6L9%2015.2%205.8%2012z%22%2F%3E%3C%2Fsvg%3E);
}
trix-toolbar .trix-button--icon-bullet-list::before {
  background-image: url(data:image/svg+xml,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%204a2%202%200%201%200%200%204%202%202%200%200%200%200-4zm0%206a2%202%200%201%200%200%204%202%202%200%200%200%200-4zm0%206a2%202%200%201%200%200%204%202%202%200%200%200%200-4zm4%203h14v-2H8v2zm0-6h14v-2H8v2zm0-8v2h14V5H8z%22%2F%3E%3C%2Fsvg%3E);
}
trix-toolbar .trix-button--icon-number-list::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M2%2017h2v.5H3v1h1v.5H2v1h3v-4H2v1zm1-9h1V4H2v1h1v3zm-1%203h1.8L2%2013.1v.9h3v-1H3.2L5%2010.9V10H2v1zm5-6v2h14V5H7zm0%2014h14v-2H7v2zm0-6h14v-2H7v2z%22%2F%3E%3C%2Fsvg%3E);
}
trix-toolbar .trix-button--icon-undo::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M12.5%208c-2.6%200-5%201-6.9%202.6L2%207v9h9l-3.6-3.6A8%208%200%200%201%2020%2016l2.4-.8a10.5%2010.5%200%200%200-10-7.2z%22%2F%3E%3C%2Fsvg%3E);
}
trix-toolbar .trix-button--icon-redo::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M18.4%2010.6a10.5%2010.5%200%200%200-16.9%204.6L4%2016a8%208%200%200%201%2012.7-3.6L13%2016h9V7l-3.6%203.6z%22%2F%3E%3C%2Fsvg%3E);
}
trix-toolbar .trix-button--icon-decrease-nesting-level::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M3%2019h19v-2H3v2zm7-6h12v-2H10v2zm-8.3-.3l2.8%202.9L6%2014.2%204%2012l2-2-1.4-1.5L1%2012l.7.7zM3%205v2h19V5H3z%22%2F%3E%3C%2Fsvg%3E);
}
trix-toolbar .trix-button--icon-increase-nesting-level::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M3%2019h19v-2H3v2zm7-6h12v-2H10v2zm-6.9-1L1%2014.2l1.4%201.4L6%2012l-.7-.7-2.8-2.8L1%209.9%203.1%2012zM3%205v2h19V5H3z%22%2F%3E%3C%2Fsvg%3E);
}
trix-toolbar .trix-dialogs {
  position: relative;
}
trix-toolbar .trix-dialog {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  font-size: 0.75em;
  padding: 15px 10px;
  background: #fff;
  box-shadow: 0 0.3em 1em #ccc;
  border-top: 2px solid #888;
  border-radius: 5px;
  z-index: 5;
}
trix-toolbar .trix-input--dialog {
  font-size: inherit;
  font-weight: normal;
  padding: 0.5em 0.8em;
  margin: 0 10px 0 0;
  border-radius: 3px;
  border: 1px solid #bbb;
  background-color: #fff;
  box-shadow: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
trix-toolbar .trix-input--dialog.validate:invalid {
  box-shadow: #F00 0px 0px 1.5px 1px;
}
trix-toolbar .trix-button--dialog {
  font-size: inherit;
  padding: 0.5em;
  border-bottom: none;
}
trix-toolbar .trix-dialog--link {
  max-width: 600px;
}
trix-toolbar .trix-dialog__link-fields {
  display: flex;
  align-items: baseline;
}
trix-toolbar .trix-dialog__link-fields .trix-input {
  flex: 1 1;
}
trix-toolbar .trix-dialog__link-fields .trix-button-group {
  flex: 0 0 content;
  margin: 0;
}
trix-editor [data-trix-mutable]:not(.attachment__caption-editor) {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
trix-editor [data-trix-mutable]::-moz-selection,
trix-editor [data-trix-cursor-target]::-moz-selection, trix-editor [data-trix-mutable] ::-moz-selection {
  background: none;
}
trix-editor [data-trix-mutable]::-moz-selection, trix-editor [data-trix-cursor-target]::-moz-selection, trix-editor [data-trix-mutable] ::-moz-selection {
  background: none;
}
trix-editor [data-trix-mutable]::selection,
trix-editor [data-trix-cursor-target]::selection, trix-editor [data-trix-mutable] ::selection {
  background: none;
}
trix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {
  background: highlight;
}
trix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {
  background: highlight;
}
trix-editor [data-trix-mutable].attachment.attachment--file {
  box-shadow: 0 0 0 2px highlight;
  border-color: transparent;
}
trix-editor [data-trix-mutable].attachment img {
  box-shadow: 0 0 0 2px highlight;
}
trix-editor .attachment {
  position: relative;
}
trix-editor .attachment:hover {
  cursor: default;
}
trix-editor .attachment--preview .attachment__caption:hover {
  cursor: text;
}
trix-editor .attachment__progress {
  position: absolute;
  z-index: 1;
  height: 20px;
  top: calc(50% - 10px);
  left: 5%;
  width: 90%;
  opacity: 0.9;
  transition: opacity 200ms ease-in;
}
trix-editor .attachment__progress[value="100"] {
  opacity: 0;
}
trix-editor .attachment__caption-editor {
  display: inline-block;
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  color: inherit;
  text-align: center;
  vertical-align: top;
  border: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
trix-editor .attachment__toolbar {
  position: absolute;
  z-index: 1;
  top: -0.9em;
  left: 0;
  width: 100%;
  text-align: center;
}
trix-editor .trix-button-group {
  display: inline-flex;
}
trix-editor .trix-button {
  position: relative;
  float: left;
  color: #666;
  white-space: nowrap;
  font-size: 80%;
  padding: 0 0.8em;
  margin: 0;
  outline: none;
  border: none;
  border-radius: 0;
  background: transparent;
}
trix-editor .trix-button:not(:first-child) {
  border-left: 1px solid #ccc;
}
trix-editor .trix-button.trix-active {
  background: #cbeefa;
}
trix-editor .trix-button:not(:disabled) {
  cursor: pointer;
}
trix-editor .trix-button--remove {
  text-indent: -9999px;
  display: inline-block;
  padding: 0;
  outline: none;
  width: 1.8em;
  height: 1.8em;
  line-height: 1.8em;
  border-radius: 50%;
  background-color: #fff;
  border: 2px solid highlight;
  box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);
}
trix-editor .trix-button--remove::before {
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0.7;
  content: "";
  background-image: url(data:image/svg+xml,%3Csvg%20height%3D%2224%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19%206.4L17.6%205%2012%2010.6%206.4%205%205%206.4l5.6%205.6L5%2017.6%206.4%2019l5.6-5.6%205.6%205.6%201.4-1.4-5.6-5.6z%22%2F%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 90%;
}
trix-editor .trix-button--remove:hover {
  border-color: #333;
}
trix-editor .trix-button--remove:hover::before {
  opacity: 1;
}
trix-editor .attachment__metadata-container {
  position: relative;
}
trix-editor .attachment__metadata {
  position: absolute;
  left: 50%;
  top: 2em;
  transform: translate(-50%, 0);
  max-width: 90%;
  padding: 0.1em 0.6em;
  font-size: 0.8em;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.7);
  border-radius: 3px;
}
trix-editor .attachment__metadata .attachment__name {
  display: inline-block;
  max-width: 100%;
  vertical-align: bottom;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
trix-editor .attachment__metadata .attachment__size {
  margin-left: 0.2em;
  white-space: nowrap;
}
.trix-content {
  line-height: 1.5;
}
.trix-content * {
  box-sizing: border-box;
}
.trix-content h1 {
  font-size: 1.2em;
  line-height: 1.2;
  margin: 0;
}
.trix-content blockquote {
  margin: 0 0 0 0.3em;
  padding: 0 0 0 0.6em;
  border-left: 0.3em solid #ccc;
}
.trix-content pre {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  font-family: monospace;
  font-size: 0.9em;
  margin: 0;
  padding: 0.5em;
  white-space: pre;
  background-color: #eee;
  overflow-x: auto;
}
.trix-content ul, .trix-content ol, .trix-content li {
  margin: 0;
  padding: 0;
}
.trix-content ul li, .trix-content ol li, .trix-content li li {
  margin-left: 1em;
}
.trix-content img {
  max-width: 100%;
  height: auto;
}
.trix-content .attachment {
  display: inline-block;
  position: relative;
  max-width: 100%;
  margin: 0;
  padding: 0;
}
.trix-content .attachment a {
  color: inherit;
  text-decoration: none;
}
.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {
  color: inherit;
}
.trix-content .attachment__caption {
  padding: 0;
  text-align: center;
}
.trix-content .attachment__caption .attachment__name + .attachment__size::before {
  content: " · ";
}
.trix-content .attachment--preview {
  width: 100%;
  text-align: center;
}
.trix-content .attachment--preview .attachment__caption {
  color: #666;
  font-size: 0.9em;
  line-height: 1.2;
}
.trix-content .attachment--file {
  color: #333;
  line-height: 1;
  margin: 0 2px 2px 0;
  padding: 0.4em 1em;
  border: 1px solid #bbb;
  border-radius: 5px;
}
.trix-content .attachment-gallery {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  margin: 0;
  padding: 0;
}
.trix-content .attachment-gallery .attachment {
  flex: 1 0 33%;
  padding: 0 0.5em;
  max-width: 33%;
}
.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {
  flex-basis: 50%;
  max-width: 50%;
}
.font-display-lg {
  font-size: 4.5rem;
  line-height:1.25;
}
.font-display {
  font-size: 4rem;
  line-height:1.25;
}
h1,
.h1 {
  font-size: 3rem;
  font-weight:400;
  line-height:1.25;
}
h2,
.h2 {
  font-size: 2.25rem;
  font-weight:400;
  line-height:1.25;
}
h3,
.h3 {
  font-size: 1.5rem;
  font-weight:400;
  line-height:1.5;
}
h4,
.h4 {
  font-size: 1.125rem;
  font-weight:400;
  line-height:1.5;
}
h5,
.h5{font-size:0.875rem;line-height:1.25rem;font-weight:700;text-transform:uppercase;letter-spacing:0.025em}
.link{--tw-text-opacity:1;color:rgb(73 101 246 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.link{color:rgb(73 101 246 / var(--tw-text-opacity, 1))}
}
.link:hover, .link:focus{--tw-text-opacity:1;color:rgb(66 91 221 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.link:hover, .link:focus{color:rgb(66 91 221 / var(--tw-text-opacity, 1))}
}
.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}
.transition {
  transition: ease-in-out 0.2s all;
}
/**
 * This injects all of Tailwind's utility classes, generated based on your
 * config file.
 */
/**
 * This injects all of Tailwind's utility classes, generated based on your
 * config file.
 *
 */
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}
.visible{visibility:visible}
.invisible{visibility:hidden}
.collapse{visibility:collapse}
.static{position:static}
.fixed{position:fixed}
.absolute{position:absolute}
.relative{position:relative}
.inset-0{inset:0px}
.inset-x-0{left:0px;right:0px}
.bottom-0{bottom:0px}
.bottom-\[60px\]{bottom:60px}
.bottom-full{bottom:100%}
.left-0{left:0px}
.left-full{left:100%}
.right-0{right:0px}
.top-0{top:0px}
.top-20{top:5rem}
.top-full{top:100%}
.isolate{isolation:isolate}
.z-10{z-index:10}
.z-20{z-index:20}
.z-30{z-index:30}
.z-40{z-index:40}
.z-50{z-index:50}
.m-1{margin:0.25rem}
.m-4{margin:1rem}
.m-8{margin:2rem}
.m-auto{margin:auto}
.-mx-3{margin-left:-0.75rem;margin-right:-0.75rem}
.-mx-4{margin-left:-1rem;margin-right:-1rem}
.mx-2{margin-left:0.5rem;margin-right:0.5rem}
.mx-3{margin-left:0.75rem;margin-right:0.75rem}
.mx-auto{margin-left:auto;margin-right:auto}
.my-10{margin-top:2.5rem;margin-bottom:2.5rem}
.my-2{margin-top:0.5rem;margin-bottom:0.5rem}
.my-3{margin-top:0.75rem;margin-bottom:0.75rem}
.my-4{margin-top:1rem;margin-bottom:1rem}
.my-5{margin-top:1.25rem;margin-bottom:1.25rem}
.my-6{margin-top:1.5rem;margin-bottom:1.5rem}
.my-8{margin-top:2rem;margin-bottom:2rem}
.my-px{margin-top:1px;margin-bottom:1px}
.-mb-12{margin-bottom:-3rem}
.-mb-px{margin-bottom:-1px}
.-mt-32{margin-top:-8rem}
.mb-0{margin-bottom:0px}
.mb-1{margin-bottom:0.25rem}
.mb-10{margin-bottom:2.5rem}
.mb-16{margin-bottom:4rem}
.mb-2{margin-bottom:0.5rem}
.mb-20{margin-bottom:5rem}
.mb-3{margin-bottom:0.75rem}
.mb-4{margin-bottom:1rem}
.mb-5{margin-bottom:1.25rem}
.mb-6{margin-bottom:1.5rem}
.mb-8{margin-bottom:2rem}
.ml-1{margin-left:0.25rem}
.ml-2{margin-left:0.5rem}
.ml-3{margin-left:0.75rem}
.ml-4{margin-left:1rem}
.ml-5{margin-left:1.25rem}
.ml-6{margin-left:1.5rem}
.ml-8{margin-left:2rem}
.mr-0{margin-right:0px}
.mr-1{margin-right:0.25rem}
.mr-1\.5{margin-right:0.375rem}
.mr-2{margin-right:0.5rem}
.mr-3{margin-right:0.75rem}
.mr-4{margin-right:1rem}
.mr-5{margin-right:1.25rem}
.mr-6{margin-right:1.5rem}
.mr-auto{margin-right:auto}
.mt-0{margin-top:0px}
.mt-1{margin-top:0.25rem}
.mt-1\.5{margin-top:0.375rem}
.mt-10{margin-top:2.5rem}
.mt-12{margin-top:3rem}
.mt-2{margin-top:0.5rem}
.mt-2\.5{margin-top:0.625rem}
.mt-3{margin-top:0.75rem}
.mt-4{margin-top:1rem}
.mt-5{margin-top:1.25rem}
.mt-6{margin-top:1.5rem}
.mt-8{margin-top:2rem}
.block{display:block}
.inline-block{display:inline-block}
.inline{display:inline}
.flex{display:flex}
.inline-flex{display:inline-flex}
.table{display:table}
.table-cell{display:table-cell}
.grid{display:grid}
.contents{display:contents}
.hidden{display:none}
.h-1{height:0.25rem}
.h-1\/2{height:50%}
.h-10{height:2.5rem}
.h-12{height:3rem}
.h-14{height:3.5rem}
.h-24{height:6rem}
.h-3{height:0.75rem}
.h-32{height:8rem}
.h-4{height:1rem}
.h-5{height:1.25rem}
.h-56{height:14rem}
.h-6{height:1.5rem}
.h-64{height:16rem}
.h-8{height:2rem}
.h-80{height:20rem}
.h-9{height:2.25rem}
.h-auto{height:auto}
.h-full{height:100%}
.h-screen{height:100vh}
.max-h-screen{max-height:100vh}
.min-h-screen{min-height:100vh}
.w-0{width:0px}
.w-1\/2{width:50%}
.w-1\/3{width:33.333333%}
.w-1\/5{width:20%}
.w-10{width:2.5rem}
.w-11{width:2.75rem}
.w-11\/12{width:91.666667%}
.w-12{width:3rem}
.w-16{width:4rem}
.w-2\/3{width:66.666667%}
.w-20{width:5rem}
.w-24{width:6rem}
.w-3{width:0.75rem}
.w-32{width:8rem}
.w-4{width:1rem}
.w-4\/5{width:80%}
.w-40{width:10rem}
.w-44{width:11rem}
.w-5{width:1.25rem}
.w-6{width:1.5rem}
.w-64{width:16rem}
.w-7\/12{width:58.333333%}
.w-8{width:2rem}
.w-full{width:100%}
.w-screen{width:100vw}
.min-w-0{min-width:0px}
.max-w-2xl{max-width:42rem}
.max-w-3xl{max-width:48rem}
.max-w-4xl{max-width:56rem}
.max-w-5xl{max-width:64rem}
.max-w-6xl{max-width:72rem}
.max-w-7xl{max-width:80rem}
.max-w-lg{max-width:32rem}
.max-w-md{max-width:28rem}
.max-w-sm{max-width:24rem}
.max-w-xs{max-width:20rem}
.flex-1{flex:1 1}
.flex-auto{flex:1 1 auto}
.flex-shrink{flex-shrink:1}
.flex-shrink-0{flex-shrink:0}
.flex-grow{flex-grow:1}
.grow{flex-grow:1}
.border-collapse{border-collapse:collapse}
.-translate-x-1\/3{--tw-translate-x:-33.333333%;transform:translate(-33.333333%, 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: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-2\/3{--tw-translate-x:-66.666667%;transform:translate(-66.666667%, 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:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.-translate-x-full{--tw-translate-x:-100%;transform:translate(-100%, 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:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), -50%) 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:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.-translate-y-1\/3{--tw-translate-y:-33.333333%;transform:translate(var(--tw-translate-x), -33.333333%) 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:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.-translate-y-full{--tw-translate-y:-100%;transform:translate(var(--tw-translate-x), -100%) 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: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(0px, 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:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.translate-x-full{--tw-translate-x:100%;transform:translate(100%, 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:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.translate-y-1\/3{--tw-translate-y:33.333333%;transform:translate(var(--tw-translate-x), 33.333333%) 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:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.translate-y-full{--tw-translate-y:100%;transform:translate(var(--tw-translate-x), 100%) 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:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(180deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.transform-none{transform:none}
.cursor-default{cursor:default}
.cursor-not-allowed{cursor:not-allowed}
.cursor-pointer{cursor:pointer}
.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.resize{resize:both}
.list-inside{list-style-position:inside}
.list-decimal{list-style-type:decimal}
.list-disc{list-style-type:disc}
.list-none{list-style-type:none}
.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}
.grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}
.grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}
.grid-cols-7{grid-template-columns:repeat(7, minmax(0, 1fr))}
.flex-row{flex-direction:row}
.flex-col{flex-direction:column}
.flex-col-reverse{flex-direction:column-reverse}
.flex-wrap{flex-wrap:wrap}
.content-start{align-content:flex-start}
.items-start{align-items:flex-start}
.items-end{align-items:flex-end}
.items-center{align-items:center}
.justify-start{justify-content:flex-start}
.justify-end{justify-content:flex-end}
.justify-center{justify-content:center}
.justify-between{justify-content:space-between}
.justify-items-start{justify-items:start}
.justify-items-center{justify-items:center}
.gap-2{gap:0.5rem}
.gap-4{gap:1rem}
.gap-5{gap:1.25rem}
.gap-6{gap:1.5rem}
.gap-8{gap:2rem}
.gap-x-12{-moz-column-gap:3rem;column-gap:3rem}
.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}
.gap-y-12{row-gap:3rem}
.gap-y-20{row-gap:5rem}
.gap-y-8{row-gap:2rem}
.space-x-2 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem * 0);margin-right:calc(0.5rem * var(--tw-space-x-reverse));margin-left:calc(0.5rem * calc(1 - 0));margin-left:calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))}
.space-x-3 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.75rem * 0);margin-right:calc(0.75rem * var(--tw-space-x-reverse));margin-left:calc(0.75rem * calc(1 - 0));margin-left:calc(0.75rem * calc(1 - var(--tw-space-x-reverse)))}
.space-y-2 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.5rem * calc(1 - 0));margin-top:calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.5rem * 0);margin-bottom:calc(0.5rem * var(--tw-space-y-reverse))}
.space-y-3 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.75rem * calc(1 - 0));margin-top:calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.75rem * 0);margin-bottom:calc(0.75rem * var(--tw-space-y-reverse))}
.space-y-4 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - 0));margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * 0);margin-bottom:calc(1rem * var(--tw-space-y-reverse))}
.space-y-5 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - 0));margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * 0);margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}
.space-y-6 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - 0));margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * 0);margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}
.divide-y > :not([hidden]) ~ :not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - 0));border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * 0);border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}
.divide-gray-200 > :not([hidden]) ~ :not([hidden]){--tw-divide-opacity:1;border-color:rgb(229 231 235 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.divide-gray-200 > :not([hidden]) ~ :not([hidden]){border-color:rgb(229 231 235 / var(--tw-divide-opacity, 1))}
}
.overflow-hidden{overflow:hidden}
.overflow-x-auto{overflow-x:auto}
.overflow-y-auto{overflow-y:auto}
.overflow-x-hidden{overflow-x:hidden}
.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.whitespace-nowrap{white-space:nowrap}
.rounded{border-radius:0.25rem}
.rounded-2xl{border-radius:1rem}
.rounded-3xl{border-radius:1.5rem}
.rounded-full{border-radius:9999px}
.rounded-lg{border-radius:0.5rem}
.rounded-md{border-radius:0.375rem}
.rounded-sm{border-radius:0.125rem}
.rounded-xl{border-radius:0.75rem}
.rounded-b{border-bottom-right-radius:0.25rem;border-bottom-left-radius:0.25rem}
.rounded-b-lg{border-bottom-right-radius:0.5rem;border-bottom-left-radius:0.5rem}
.rounded-e-lg{border-start-end-radius:0.5rem;border-end-end-radius:0.5rem}
.rounded-l-lg{border-top-left-radius:0.5rem;border-bottom-left-radius:0.5rem}
.rounded-r-lg{border-top-right-radius:0.5rem;border-bottom-right-radius:0.5rem}
.rounded-s-lg{border-start-start-radius:0.5rem;border-end-start-radius:0.5rem}
.rounded-t{border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}
.rounded-bl{border-bottom-left-radius:0.25rem}
.rounded-bl-2xl{border-bottom-left-radius:1rem}
.rounded-br{border-bottom-right-radius:0.25rem}
.rounded-br-2xl{border-bottom-right-radius:1rem}
.rounded-tl{border-top-left-radius:0.25rem}
.rounded-tr{border-top-right-radius:0.25rem}
.border{border-width:1px}
.border-0{border-width:0px}
.border-2{border-width:2px}
.border-b{border-bottom-width:1px}
.border-l{border-left-width:1px}
.border-r-4{border-right-width:4px}
.border-t{border-top-width:1px}
.border-t-2{border-top-width:2px}
.\!border-primary-700{--tw-border-opacity:1 !important;border-color:rgb(44 61 148 / 1) !important}
@supports (color: rgb(0 0 0 / 0)){
.\!border-primary-700{border-color:rgb(44 61 148 / var(--tw-border-opacity, 1)) !important}
}
.border-blue-600{--tw-border-opacity:1;border-color:rgb(28 100 242 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.border-blue-600{border-color:rgb(28 100 242 / var(--tw-border-opacity, 1))}
}
.border-blue-700{--tw-border-opacity:1;border-color:rgb(26 86 219 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.border-blue-700{border-color:rgb(26 86 219 / var(--tw-border-opacity, 1))}
}
.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.border-gray-100{border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}
}
.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.border-gray-200{border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}
}
.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.border-gray-300{border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}
}
.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.border-gray-400{border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}
}
.border-indigo-700{--tw-border-opacity:1;border-color:rgb(67 56 202 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.border-indigo-700{border-color:rgb(67 56 202 / var(--tw-border-opacity, 1))}
}
.border-orange-500{--tw-border-opacity:1;border-color:rgb(249 115 22 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.border-orange-500{border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}
}
.border-primary-500{--tw-border-opacity:1;border-color:rgb(73 101 246 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.border-primary-500{border-color:rgb(73 101 246 / var(--tw-border-opacity, 1))}
}
.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.border-red-200{border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}
}
.border-secondary-500{--tw-border-opacity:1;border-color:rgb(62 207 142 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.border-secondary-500{border-color:rgb(62 207 142 / var(--tw-border-opacity, 1))}
}
.border-tertiary-500{--tw-border-opacity:1;border-color:rgb(87 88 110 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.border-tertiary-500{border-color:rgb(87 88 110 / var(--tw-border-opacity, 1))}
}
.border-transparent{border-color:transparent}
.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.border-white{border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}
}
.\!bg-gray-50{--tw-bg-opacity:1 !important;background-color:rgb(249 250 251 / 1) !important}
@supports (color: rgb(0 0 0 / 0)){
.\!bg-gray-50{background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1)) !important}
}
.\!bg-primary-600{--tw-bg-opacity:1 !important;background-color:rgb(66 91 221 / 1) !important}
@supports (color: rgb(0 0 0 / 0)){
.\!bg-primary-600{background-color:rgb(66 91 221 / var(--tw-bg-opacity, 1)) !important}
}
.\!bg-primary-700{--tw-bg-opacity:1 !important;background-color:rgb(44 61 148 / 1) !important}
@supports (color: rgb(0 0 0 / 0)){
.\!bg-primary-700{background-color:rgb(44 61 148 / var(--tw-bg-opacity, 1)) !important}
}
.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(225 239 254 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.bg-blue-100{background-color:rgb(225 239 254 / var(--tw-bg-opacity, 1))}
}
.bg-blue-200{--tw-bg-opacity:1;background-color:rgb(195 221 253 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.bg-blue-200{background-color:rgb(195 221 253 / var(--tw-bg-opacity, 1))}
}
.bg-blue-300{--tw-bg-opacity:1;background-color:rgb(164 202 254 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.bg-blue-300{background-color:rgb(164 202 254 / var(--tw-bg-opacity, 1))}
}
.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(63 131 248 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.bg-blue-500{background-color:rgb(63 131 248 / var(--tw-bg-opacity, 1))}
}
.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(28 100 242 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.bg-blue-600{background-color:rgb(28 100 242 / var(--tw-bg-opacity, 1))}
}
.bg-blue-700{--tw-bg-opacity:1;background-color:rgb(26 86 219 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.bg-blue-700{background-color:rgb(26 86 219 / var(--tw-bg-opacity, 1))}
}
.bg-blue-800{--tw-bg-opacity:1;background-color:rgb(30 66 159 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.bg-blue-800{background-color:rgb(30 66 159 / var(--tw-bg-opacity, 1))}
}
.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.bg-gray-100{background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}
}
.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.bg-gray-200{background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}
}
.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.bg-gray-300{background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}
}
.bg-gray-400{--tw-bg-opacity:1;background-color:rgb(156 163 175 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.bg-gray-400{background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}
}
.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.bg-gray-50{background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}
}
.bg-gray-600{--tw-bg-opacity:1;background-color:rgb(75 85 99 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.bg-gray-600{background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}
}
.bg-gray-700{--tw-bg-opacity:1;background-color:rgb(55 65 81 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.bg-gray-700{background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}
}
.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.bg-gray-800{background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}
}
.bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.bg-gray-900{background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}
}
.bg-gray-900\/50{background-color:rgb(17 24 39 / 0.5)}
.bg-green-200{--tw-bg-opacity:1;background-color:rgb(187 247 208 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.bg-green-200{background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}
}
.bg-indigo-500{--tw-bg-opacity:1;background-color:rgb(99 102 241 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.bg-indigo-500{background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}
}
.bg-indigo-600{--tw-bg-opacity:1;background-color:rgb(79 70 229 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.bg-indigo-600{background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}
}
.bg-indigo-700{--tw-bg-opacity:1;background-color:rgb(67 56 202 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.bg-indigo-700{background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}
}
.bg-lime-500{--tw-bg-opacity:1;background-color:rgb(132 204 22 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.bg-lime-500{background-color:rgb(132 204 22 / var(--tw-bg-opacity, 1))}
}
.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.bg-orange-100{background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}
}
.bg-orange-200{--tw-bg-opacity:1;background-color:rgb(254 215 170 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.bg-orange-200{background-color:rgb(254 215 170 / var(--tw-bg-opacity, 1))}
}
.bg-orange-300{--tw-bg-opacity:1;background-color:rgb(253 186 116 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.bg-orange-300{background-color:rgb(253 186 116 / var(--tw-bg-opacity, 1))}
}
.bg-orange-400{--tw-bg-opacity:1;background-color:rgb(251 146 60 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.bg-orange-400{background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}
}
.bg-orange-600{--tw-bg-opacity:1;background-color:rgb(234 88 12 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.bg-orange-600{background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}
}
.bg-primary-300{--tw-bg-opacity:1;background-color:rgb(182 193 251 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.bg-primary-300{background-color:rgb(182 193 251 / var(--tw-bg-opacity, 1))}
}
.bg-primary-500{--tw-bg-opacity:1;background-color:rgb(73 101 246 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.bg-primary-500{background-color:rgb(73 101 246 / var(--tw-bg-opacity, 1))}
}
.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.bg-red-50{background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}
}
.bg-red-800{--tw-bg-opacity:1;background-color:rgb(153 27 27 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.bg-red-800{background-color:rgb(153 27 27 / var(--tw-bg-opacity, 1))}
}
.bg-secondary-500{--tw-bg-opacity:1;background-color:rgb(62 207 142 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.bg-secondary-500{background-color:rgb(62 207 142 / var(--tw-bg-opacity, 1))}
}
.bg-teal-500{--tw-bg-opacity:1;background-color:rgb(20 184 166 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.bg-teal-500{background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}
}
.bg-tertiary-300{--tw-bg-opacity:1;background-color:rgb(188 188 197 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.bg-tertiary-300{background-color:rgb(188 188 197 / var(--tw-bg-opacity, 1))}
}
.bg-tertiary-500{--tw-bg-opacity:1;background-color:rgb(87 88 110 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.bg-tertiary-500{background-color:rgb(87 88 110 / var(--tw-bg-opacity, 1))}
}
.bg-transparent{background-color:transparent}
.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.bg-white{background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}
}
.bg-white\/5{background-color:rgb(255 255 255 / 0.05)}
.bg-white\/50{background-color:rgb(255 255 255 / 0.5)}
.bg-yellow-200{--tw-bg-opacity:1;background-color:rgb(254 240 138 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.bg-yellow-200{background-color:rgb(254 240 138 / var(--tw-bg-opacity, 1))}
}
.bg-yellow-500{--tw-bg-opacity:1;background-color:rgb(234 179 8 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.bg-yellow-500{background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}
}
.bg-yellow-900{--tw-bg-opacity:1;background-color:rgb(113 63 18 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.bg-yellow-900{background-color:rgb(113 63 18 / var(--tw-bg-opacity, 1))}
}
.bg-opacity-10{--tw-bg-opacity:0.1}
.bg-opacity-50{--tw-bg-opacity:0.5}
.bg-gradient-to-b{background-image:linear-gradient(to bottom, var(--tw-gradient-stops))}
.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}
.from-gray-900{--tw-gradient-from:#111827 var(--tw-gradient-from-position);--tw-gradient-to:rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-purple-300{--tw-gradient-from:#d8b4fe var(--tw-gradient-from-position);--tw-gradient-to:rgb(216 180 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-purple-800{--tw-gradient-from:#6b21a8 var(--tw-gradient-from-position);--tw-gradient-to:rgb(107 33 168 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.from-teal-200{--tw-gradient-from:#99f6e4 var(--tw-gradient-from-position);--tw-gradient-to:rgb(153 246 228 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}
.to-cyan-400{--tw-gradient-to:#22d3ee var(--tw-gradient-to-position)}
.to-indigo-300{--tw-gradient-to:#a5b4fc var(--tw-gradient-to-position)}
.to-indigo-700{--tw-gradient-to:#4338ca var(--tw-gradient-to-position)}
.bg-cover{background-size:cover}
.bg-clip-text{-webkit-background-clip:text;background-clip:text}
.bg-no-repeat{background-repeat:no-repeat}
.fill-current{fill:currentColor}
.object-cover{-o-object-fit:cover;object-fit:cover}
.object-center{-o-object-position:center;object-position:center}
.p-1{padding:0.25rem}
.p-10{padding:2.5rem}
.p-2{padding:0.5rem}
.p-2\.5{padding:0.625rem}
.p-3{padding:0.75rem}
.p-4{padding:1rem}
.p-5{padding:1.25rem}
.p-6{padding:1.5rem}
.p-8{padding:2rem}
.px-1{padding-left:0.25rem;padding-right:0.25rem}
.px-2{padding-left:0.5rem;padding-right:0.5rem}
.px-3{padding-left:0.75rem;padding-right:0.75rem}
.px-3\.5{padding-left:0.875rem;padding-right:0.875rem}
.px-4{padding-left:1rem;padding-right:1rem}
.px-5{padding-left:1.25rem;padding-right:1.25rem}
.px-6{padding-left:1.5rem;padding-right:1.5rem}
.py-0\.5{padding-top:0.125rem;padding-bottom:0.125rem}
.py-1{padding-top:0.25rem;padding-bottom:0.25rem}
.py-10{padding-top:2.5rem;padding-bottom:2.5rem}
.py-12{padding-top:3rem;padding-bottom:3rem}
.py-16{padding-top:4rem;padding-bottom:4rem}
.py-2{padding-top:0.5rem;padding-bottom:0.5rem}
.py-2\.5{padding-top:0.625rem;padding-bottom:0.625rem}
.py-3{padding-top:0.75rem;padding-bottom:0.75rem}
.py-32{padding-top:8rem;padding-bottom:8rem}
.py-4{padding-top:1rem;padding-bottom:1rem}
.py-5{padding-top:1.25rem;padding-bottom:1.25rem}
.py-6{padding-top:1.5rem;padding-bottom:1.5rem}
.py-8{padding-top:2rem;padding-bottom:2rem}
.pb-1{padding-bottom:0.25rem}
.pb-10{padding-bottom:2.5rem}
.pb-16{padding-bottom:4rem}
.pb-2{padding-bottom:0.5rem}
.pb-20{padding-bottom:5rem}
.pb-3{padding-bottom:0.75rem}
.pb-6{padding-bottom:1.5rem}
.pb-64{padding-bottom:16rem}
.pb-8{padding-bottom:2rem}
.pl-1{padding-left:0.25rem}
.pl-3{padding-left:0.75rem}
.pl-4{padding-left:1rem}
.pr-16{padding-right:4rem}
.pr-4{padding-right:1rem}
.pt-10{padding-top:2.5rem}
.pt-12{padding-top:3rem}
.pt-16{padding-top:4rem}
.pt-2{padding-top:0.5rem}
.pt-3{padding-top:0.75rem}
.pt-4{padding-top:1rem}
.pt-6{padding-top:1.5rem}
.text-left{text-align:left}
.text-center{text-align:center}
.text-right{text-align:right}
.align-middle{vertical-align:middle}
.font-sans{font-family:Inter, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}
.text-2xl{font-size:1.5rem;line-height:2rem}
.text-3xl{font-size:1.875rem;line-height:2.25rem}
.text-4xl{font-size:2.25rem;line-height:2.5rem}
.text-5xl{font-size:3rem;line-height:1}
.text-base{font-size:1rem;line-height:1.5rem}
.text-lg{font-size:1.125rem;line-height:1.75rem}
.text-sm{font-size:0.875rem;line-height:1.25rem}
.text-xl{font-size:1.25rem;line-height:1.75rem}
.text-xs{font-size:0.75rem;line-height:1rem}
.font-black{font-weight:900}
.font-bold{font-weight:700}
.font-extrabold{font-weight:800}
.font-light{font-weight:300}
.font-medium{font-weight:500}
.font-normal{font-weight:400}
.font-semibold{font-weight:600}
.uppercase{text-transform:uppercase}
.italic{font-style:italic}
.leading-3{line-height:.75rem}
.leading-4{line-height:1rem}
.leading-5{line-height:1.25rem}
.leading-6{line-height:1.5rem}
.leading-9{line-height:2.25rem}
.leading-loose{line-height:2}
.leading-none{line-height:1}
.leading-normal{line-height:1.5}
.leading-tight{line-height:1.25}
.tracking-normal{letter-spacing:0em}
.tracking-tight{letter-spacing:-0.025em}
.tracking-wide{letter-spacing:0.025em}
.tracking-wider{letter-spacing:0.05em}
.text-black{--tw-text-opacity:1;color:rgb(0 0 0 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.text-black{color:rgb(0 0 0 / var(--tw-text-opacity, 1))}
}
.text-blue-100{--tw-text-opacity:1;color:rgb(225 239 254 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.text-blue-100{color:rgb(225 239 254 / var(--tw-text-opacity, 1))}
}
.text-blue-200{--tw-text-opacity:1;color:rgb(195 221 253 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.text-blue-200{color:rgb(195 221 253 / var(--tw-text-opacity, 1))}
}
.text-blue-400{--tw-text-opacity:1;color:rgb(118 169 250 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.text-blue-400{color:rgb(118 169 250 / var(--tw-text-opacity, 1))}
}
.text-blue-500{--tw-text-opacity:1;color:rgb(63 131 248 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.text-blue-500{color:rgb(63 131 248 / var(--tw-text-opacity, 1))}
}
.text-blue-600{--tw-text-opacity:1;color:rgb(28 100 242 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.text-blue-600{color:rgb(28 100 242 / var(--tw-text-opacity, 1))}
}
.text-blue-700{--tw-text-opacity:1;color:rgb(26 86 219 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.text-blue-700{color:rgb(26 86 219 / var(--tw-text-opacity, 1))}
}
.text-blue-800{--tw-text-opacity:1;color:rgb(30 66 159 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.text-blue-800{color:rgb(30 66 159 / var(--tw-text-opacity, 1))}
}
.text-cyan-700{--tw-text-opacity:1;color:rgb(14 116 144 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.text-cyan-700{color:rgb(14 116 144 / var(--tw-text-opacity, 1))}
}
.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.text-gray-300{color:rgb(209 213 219 / var(--tw-text-opacity, 1))}
}
.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.text-gray-400{color:rgb(156 163 175 / var(--tw-text-opacity, 1))}
}
.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.text-gray-500{color:rgb(107 114 128 / var(--tw-text-opacity, 1))}
}
.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.text-gray-600{color:rgb(75 85 99 / var(--tw-text-opacity, 1))}
}
.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.text-gray-700{color:rgb(55 65 81 / var(--tw-text-opacity, 1))}
}
.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.text-gray-800{color:rgb(31 41 55 / var(--tw-text-opacity, 1))}
}
.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.text-gray-900{color:rgb(17 24 39 / var(--tw-text-opacity, 1))}
}
.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.text-green-400{color:rgb(74 222 128 / var(--tw-text-opacity, 1))}
}
.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.text-green-600{color:rgb(22 163 74 / var(--tw-text-opacity, 1))}
}
.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.text-green-700{color:rgb(21 128 61 / var(--tw-text-opacity, 1))}
}
.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.text-green-800{color:rgb(22 101 52 / var(--tw-text-opacity, 1))}
}
.text-indigo-500{--tw-text-opacity:1;color:rgb(99 102 241 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.text-indigo-500{color:rgb(99 102 241 / var(--tw-text-opacity, 1))}
}
.text-indigo-600{--tw-text-opacity:1;color:rgb(79 70 229 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.text-indigo-600{color:rgb(79 70 229 / var(--tw-text-opacity, 1))}
}
.text-indigo-700{--tw-text-opacity:1;color:rgb(67 56 202 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.text-indigo-700{color:rgb(67 56 202 / var(--tw-text-opacity, 1))}
}
.text-orange-500{--tw-text-opacity:1;color:rgb(249 115 22 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.text-orange-500{color:rgb(249 115 22 / var(--tw-text-opacity, 1))}
}
.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.text-orange-600{color:rgb(234 88 12 / var(--tw-text-opacity, 1))}
}
.text-primary-500{--tw-text-opacity:1;color:rgb(73 101 246 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.text-primary-500{color:rgb(73 101 246 / var(--tw-text-opacity, 1))}
}
.text-purple-200{--tw-text-opacity:1;color:rgb(233 213 255 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.text-purple-200{color:rgb(233 213 255 / var(--tw-text-opacity, 1))}
}
.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.text-red-500{color:rgb(239 68 68 / var(--tw-text-opacity, 1))}
}
.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.text-red-600{color:rgb(220 38 38 / var(--tw-text-opacity, 1))}
}
.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.text-red-700{color:rgb(185 28 28 / var(--tw-text-opacity, 1))}
}
.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.text-red-800{color:rgb(153 27 27 / var(--tw-text-opacity, 1))}
}
.text-red-900{--tw-text-opacity:1;color:rgb(127 29 29 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.text-red-900{color:rgb(127 29 29 / var(--tw-text-opacity, 1))}
}
.text-secondary-500{--tw-text-opacity:1;color:rgb(62 207 142 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.text-secondary-500{color:rgb(62 207 142 / var(--tw-text-opacity, 1))}
}
.text-tertiary-500{--tw-text-opacity:1;color:rgb(87 88 110 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.text-tertiary-500{color:rgb(87 88 110 / var(--tw-text-opacity, 1))}
}
.text-transparent{color:transparent}
.text-white{--tw-text-opacity:1;color:rgb(255 255 255 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.text-white{color:rgb(255 255 255 / var(--tw-text-opacity, 1))}
}
.text-yellow-900{--tw-text-opacity:1;color:rgb(113 63 18 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.text-yellow-900{color:rgb(113 63 18 / var(--tw-text-opacity, 1))}
}
.underline{text-decoration-line:underline}
.no-underline{text-decoration-line:none}
.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(107 114 128 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.placeholder-gray-500::-moz-placeholder{color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}
}
.placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(107 114 128 / 1)}
.placeholder-gray-500::placeholder{--tw-placeholder-opacity:1;color:rgb(107 114 128 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.placeholder-gray-500::-moz-placeholder{color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}
.placeholder-gray-500::placeholder{color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}
}
.opacity-0{opacity:0}
.opacity-100{opacity:1}
.opacity-25{opacity:0.25}
.opacity-50{opacity:0.5}
.opacity-95{opacity:0.95}
.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:0 0 #0000, 0 0 #0000, 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.shadow-2xl{--tw-shadow:0 25px 50px -12px rgb(0 0 0 / 0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:0 0 #0000, 0 0 #0000, 0 25px 50px -12px rgb(0 0 0 / 0.25);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:0 0 #0000, 0 0 #0000, 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);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:0 0 #0000, 0 0 #0000, 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);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:0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / 0.05);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:0 0 #0000, 0 0 #0000, 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.outline{outline-style:solid}
.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:/*!*/ /*!*/ 0 0 0 0px #fff, /*!*/ /*!*/ 0 0 0 calc(1px + 0px) #1C64F2, 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}
.ring-inset{--tw-ring-inset:inset}
.ring-white\/10{--tw-ring-color:rgb(255 255 255 / 0.1)}
.blur{--tw-blur:blur(8px);filter:blur(8px) 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: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-colors{transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}
.duration-200{transition-duration:200ms}
.duration-300{transition-duration:300ms}
.ease-out{transition-timing-function:cubic-bezier(0, 0, 0.2, 1)}
/**
 * Include vendor css.
 *
 */
/* // @import "tailwindcss/utilities"; */
/* // */
/* // @import 'tippy.js/dist/tippy.css'; */
/* // @import 'flatpickr/dist/flatpickr.css'; */
/* // @import 'dropzone/dist/dropzone.css'; */
@media (min-width: 640px){
.sm\:aspect-h-1{--tw-aspect-h:1}
.sm\:aspect-w-2{position:relative;padding-bottom:calc(var(--tw-aspect-h) / 2 * 100%);padding-bottom:calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);--tw-aspect-w:2}
.sm\:aspect-w-2 > *{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0}}
@media (min-width: 1024px){
.lg\:aspect-w-1{position:relative;padding-bottom:calc(var(--tw-aspect-h) / 1 * 100%);padding-bottom:calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);--tw-aspect-w:1}
.lg\:aspect-w-1 > *{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0}}
.file\:mr-4::file-selector-button{margin-right:1rem}
.file\:rounded-full::file-selector-button{border-radius:9999px}
.file\:border-0::file-selector-button{border-width:0px}
.file\:bg-gray-50::file-selector-button{--tw-bg-opacity:1;background-color:rgb(249 250 251 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.file\:bg-gray-50::file-selector-button{background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}
}
.file\:px-4::file-selector-button{padding-left:1rem;padding-right:1rem}
.file\:py-2::file-selector-button{padding-top:0.5rem;padding-bottom:0.5rem}
.file\:text-sm::file-selector-button{font-size:0.875rem;line-height:1.25rem}
.file\:font-semibold::file-selector-button{font-weight:600}
.file\:text-gray-700::file-selector-button{--tw-text-opacity:1;color:rgb(55 65 81 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.file\:text-gray-700::file-selector-button{color:rgb(55 65 81 / var(--tw-text-opacity, 1))}
}
.hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:rgb(209 213 219 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.hover\:border-gray-300:hover{border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}
}
.hover\:border-gray-500:hover{--tw-border-opacity:1;border-color:rgb(107 114 128 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.hover\:border-gray-500:hover{border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}
}
.hover\:\!bg-primary-800:hover{--tw-bg-opacity:1 !important;background-color:rgb(33 45 111 / 1) !important}
@supports (color: rgb(0 0 0 / 0)){
.hover\:\!bg-primary-800:hover{background-color:rgb(33 45 111 / var(--tw-bg-opacity, 1)) !important}
}
.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgb(26 86 219 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.hover\:bg-blue-700:hover{background-color:rgb(26 86 219 / var(--tw-bg-opacity, 1))}
}
.hover\:bg-blue-800:hover{--tw-bg-opacity:1;background-color:rgb(30 66 159 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.hover\:bg-blue-800:hover{background-color:rgb(30 66 159 / var(--tw-bg-opacity, 1))}
}
.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.hover\:bg-gray-100:hover{background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}
}
.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.hover\:bg-gray-200:hover{background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}
}
.hover\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.hover\:bg-gray-300:hover{background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}
}
.hover\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.hover\:bg-gray-400:hover{background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}
}
.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.hover\:bg-gray-50:hover{background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}
}
.hover\:bg-gray-500:hover{--tw-bg-opacity:1;background-color:rgb(107 114 128 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.hover\:bg-gray-500:hover{background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}
}
.hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.hover\:bg-gray-700:hover{background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}
}
.hover\:bg-gray-900:hover{--tw-bg-opacity:1;background-color:rgb(17 24 39 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.hover\:bg-gray-900:hover{background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}
}
.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.hover\:bg-white:hover{background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}
}
.hover\:text-black:hover{--tw-text-opacity:1;color:rgb(0 0 0 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.hover\:text-black:hover{color:rgb(0 0 0 / var(--tw-text-opacity, 1))}
}
.hover\:text-blue-600:hover{--tw-text-opacity:1;color:rgb(28 100 242 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.hover\:text-blue-600:hover{color:rgb(28 100 242 / var(--tw-text-opacity, 1))}
}
.hover\:text-blue-800:hover{--tw-text-opacity:1;color:rgb(30 66 159 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.hover\:text-blue-800:hover{color:rgb(30 66 159 / var(--tw-text-opacity, 1))}
}
.hover\:text-cyan-900:hover{--tw-text-opacity:1;color:rgb(22 78 99 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.hover\:text-cyan-900:hover{color:rgb(22 78 99 / var(--tw-text-opacity, 1))}
}
.hover\:text-gray-600:hover{--tw-text-opacity:1;color:rgb(75 85 99 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.hover\:text-gray-600:hover{color:rgb(75 85 99 / var(--tw-text-opacity, 1))}
}
.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgb(55 65 81 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.hover\:text-gray-700:hover{color:rgb(55 65 81 / var(--tw-text-opacity, 1))}
}
.hover\:text-gray-800:hover{--tw-text-opacity:1;color:rgb(31 41 55 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.hover\:text-gray-800:hover{color:rgb(31 41 55 / var(--tw-text-opacity, 1))}
}
.hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgb(17 24 39 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.hover\:text-gray-900:hover{color:rgb(17 24 39 / var(--tw-text-opacity, 1))}
}
.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.hover\:text-white:hover{color:rgb(255 255 255 / var(--tw-text-opacity, 1))}
}
.hover\:underline:hover{text-decoration-line:underline}
.hover\:no-underline:hover{text-decoration-line:none}
.hover\:file\:bg-gray-100::file-selector-button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.hover\:file\:bg-gray-100::file-selector-button:hover{background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}
}
.focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:rgb(63 131 248 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.focus\:border-blue-500:focus{border-color:rgb(63 131 248 / var(--tw-border-opacity, 1))}
}
.focus\:text-gray-700:focus{--tw-text-opacity:1;color:rgb(55 65 81 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.focus\:text-gray-700:focus{color:rgb(55 65 81 / var(--tw-text-opacity, 1))}
}
.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}
.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:/*!*/ /*!*/ 0 0 0 0px #fff, /*!*/ /*!*/ 0 0 0 calc(2px + 2px) #1C64F2, 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}
.focus\:ring-4:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:/*!*/ /*!*/ 0 0 0 0px #fff, var(--tw-ring-shadow), 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}
.focus\:ring-inset:focus{--tw-ring-inset:inset}
.focus\:\!ring-primary-300:focus{--tw-ring-opacity:1 !important;--tw-ring-color:rgb(182 193 251 / var(--tw-ring-opacity, 1)) !important}
.focus\:ring-blue-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(164 202 254 / var(--tw-ring-opacity, 1))}
.focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(63 131 248 / var(--tw-ring-opacity, 1))}
.focus\:ring-cyan-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(34 211 238 / var(--tw-ring-opacity, 1))}
.focus\:ring-gray-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(229 231 235 / var(--tw-ring-opacity, 1))}
.focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241 / var(--tw-ring-opacity, 1))}
.focus\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(79 70 229 / var(--tw-ring-opacity, 1))}
.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}
.focus\:ring-offset-gray-900:focus{--tw-ring-offset-color:#111827}
.group:hover .group-hover\:opacity-100{opacity:1}
.dark\:border-blue-500:is(.dark *){--tw-border-opacity:1;border-color:rgb(63 131 248 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.dark\:border-blue-500:is(.dark *){border-color:rgb(63 131 248 / var(--tw-border-opacity, 1))}
}
.dark\:border-gray-600:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.dark\:border-gray-600:is(.dark *){border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}
}
.dark\:border-gray-700:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.dark\:border-gray-700:is(.dark *){border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}
}
.dark\:border-transparent:is(.dark *){border-color:transparent}
.dark\:\!bg-gray-700:is(.dark *){--tw-bg-opacity:1 !important;background-color:rgb(55 65 81 / 1) !important}
@supports (color: rgb(0 0 0 / 0)){
.dark\:\!bg-gray-700:is(.dark *){background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1)) !important}
}
.dark\:\!bg-primary-600:is(.dark *){--tw-bg-opacity:1 !important;background-color:rgb(66 91 221 / 1) !important}
@supports (color: rgb(0 0 0 / 0)){
.dark\:\!bg-primary-600:is(.dark *){background-color:rgb(66 91 221 / var(--tw-bg-opacity, 1)) !important}
}
.dark\:\!bg-primary-700:is(.dark *){--tw-bg-opacity:1 !important;background-color:rgb(44 61 148 / 1) !important}
@supports (color: rgb(0 0 0 / 0)){
.dark\:\!bg-primary-700:is(.dark *){background-color:rgb(44 61 148 / var(--tw-bg-opacity, 1)) !important}
}
.dark\:bg-blue-600:is(.dark *){--tw-bg-opacity:1;background-color:rgb(28 100 242 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.dark\:bg-blue-600:is(.dark *){background-color:rgb(28 100 242 / var(--tw-bg-opacity, 1))}
}
.dark\:bg-gray-600:is(.dark *){--tw-bg-opacity:1;background-color:rgb(75 85 99 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.dark\:bg-gray-600:is(.dark *){background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}
}
.dark\:bg-gray-700:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.dark\:bg-gray-700:is(.dark *){background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}
}
.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.dark\:bg-gray-800:is(.dark *){background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}
}
.dark\:bg-gray-800\/50:is(.dark *){background-color:rgb(31 41 55 / 0.5)}
.dark\:bg-gray-900\/80:is(.dark *){background-color:rgb(17 24 39 / 0.8)}
.dark\:bg-indigo-600:is(.dark *){--tw-bg-opacity:1;background-color:rgb(79 70 229 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.dark\:bg-indigo-600:is(.dark *){background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}
}
.dark\:text-blue-500:is(.dark *){--tw-text-opacity:1;color:rgb(63 131 248 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.dark\:text-blue-500:is(.dark *){color:rgb(63 131 248 / var(--tw-text-opacity, 1))}
}
.dark\:text-gray-100:is(.dark *){--tw-text-opacity:1;color:rgb(243 244 246 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.dark\:text-gray-100:is(.dark *){color:rgb(243 244 246 / var(--tw-text-opacity, 1))}
}
.dark\:text-gray-200:is(.dark *){--tw-text-opacity:1;color:rgb(229 231 235 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.dark\:text-gray-200:is(.dark *){color:rgb(229 231 235 / var(--tw-text-opacity, 1))}
}
.dark\:text-gray-400:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.dark\:text-gray-400:is(.dark *){color:rgb(156 163 175 / var(--tw-text-opacity, 1))}
}
.dark\:text-gray-500:is(.dark *){--tw-text-opacity:1;color:rgb(107 114 128 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.dark\:text-gray-500:is(.dark *){color:rgb(107 114 128 / var(--tw-text-opacity, 1))}
}
.dark\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.dark\:text-white:is(.dark *){color:rgb(255 255 255 / var(--tw-text-opacity, 1))}
}
.dark\:text-yellow-300:is(.dark *){--tw-text-opacity:1;color:rgb(253 224 71 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.dark\:text-yellow-300:is(.dark *){color:rgb(253 224 71 / var(--tw-text-opacity, 1))}
}
.dark\:hover\:\!bg-primary-700:hover:is(.dark *){--tw-bg-opacity:1 !important;background-color:rgb(44 61 148 / 1) !important}
@supports (color: rgb(0 0 0 / 0)){
.dark\:hover\:\!bg-primary-700:hover:is(.dark *){background-color:rgb(44 61 148 / var(--tw-bg-opacity, 1)) !important}
}
.dark\:hover\:bg-blue-700:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(26 86 219 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.dark\:hover\:bg-blue-700:hover:is(.dark *){background-color:rgb(26 86 219 / var(--tw-bg-opacity, 1))}
}
.dark\:hover\:bg-gray-600:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(75 85 99 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.dark\:hover\:bg-gray-600:hover:is(.dark *){background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}
}
.dark\:hover\:bg-gray-800:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.dark\:hover\:bg-gray-800:hover:is(.dark *){background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}
}
.dark\:hover\:text-blue-500:hover:is(.dark *){--tw-text-opacity:1;color:rgb(63 131 248 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.dark\:hover\:text-blue-500:hover:is(.dark *){color:rgb(63 131 248 / var(--tw-text-opacity, 1))}
}
.dark\:hover\:text-gray-300:hover:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.dark\:hover\:text-gray-300:hover:is(.dark *){color:rgb(209 213 219 / var(--tw-text-opacity, 1))}
}
.dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255 / 1)}
@supports (color: rgb(0 0 0 / 0)){
.dark\:hover\:text-white:hover:is(.dark *){color:rgb(255 255 255 / var(--tw-text-opacity, 1))}
}
@media (min-width: 640px){
.sm\:mx-0{margin-left:0px;margin-right:0px}
.sm\:mx-auto{margin-left:auto;margin-right:auto}
.sm\:mb-0{margin-bottom:0px}
.sm\:ml-0{margin-left:0px}
.sm\:ml-3{margin-left:0.75rem}
.sm\:mr-4{margin-right:1rem}
.sm\:mt-0{margin-top:0px}
.sm\:mt-12{margin-top:3rem}
.sm\:mt-16{margin-top:4rem}
.sm\:mt-5{margin-top:1.25rem}
.sm\:inline-block{display:inline-block}
.sm\:inline{display:inline}
.sm\:flex{display:flex}
.sm\:grid{display:grid}
.sm\:h-72{height:18rem}
.sm\:w-1\/3{width:33.333333%}
.sm\:w-2\/3{width:66.666667%}
.sm\:w-full{width:100%}
.sm\:max-w-2xl{max-width:42rem}
.sm\:max-w-3xl{max-width:48rem}
.sm\:max-w-xl{max-width:36rem}
.sm\:flex-shrink-0{flex-shrink:0}
.sm\:scale-50{--tw-scale-x:.5;--tw-scale-y:.5;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(.5) scaleY(.5);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.sm\:grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}
.sm\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}
.sm\:flex-row{flex-direction:row}
.sm\:justify-center{justify-content:center}
.sm\:gap-6{gap:1.5rem}
.sm\:space-y-0 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - 0));margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * 0);margin-bottom:calc(0px * var(--tw-space-y-reverse))}
.sm\:rounded-md{border-radius:0.375rem}
.sm\:rounded-b-none{border-bottom-right-radius:0px;border-bottom-left-radius:0px}
.sm\:rounded-r-lg{border-top-right-radius:0.5rem;border-bottom-right-radius:0.5rem}
.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}
.sm\:px-8{padding-left:2rem;padding-right:2rem}
.sm\:py-16{padding-top:4rem;padding-bottom:4rem}
.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}
.sm\:pb-20{padding-bottom:5rem}
.sm\:pb-24{padding-bottom:6rem}
.sm\:pb-5{padding-bottom:1.25rem}
.sm\:pb-64{padding-bottom:16rem}
.sm\:pt-16{padding-top:4rem}
.sm\:pt-20{padding-top:5rem}
.sm\:pt-24{padding-top:6rem}
.sm\:text-center{text-align:center}
.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}
.sm\:text-5xl{font-size:3rem;line-height:1}
.sm\:text-6xl{font-size:3.75rem;line-height:1}
.sm\:text-sm{font-size:0.875rem;line-height:1.25rem}
.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}
.sm\:leading-6{line-height:1.5rem}}
@media (min-width: 768px){
.md\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}
.md\:mb-0{margin-bottom:0px}
.md\:mb-6{margin-bottom:1.5rem}
.md\:mt-0{margin-top:0px}
.md\:mt-5{margin-top:1.25rem}
.md\:block{display:block}
.md\:inline{display:inline}
.md\:flex{display:flex}
.md\:grid{display:grid}
.md\:h-96{height:24rem}
.md\:min-h-screen{min-height:100vh}
.md\:w-1\/2{width:50%}
.md\:w-1\/3{width:33.333333%}
.md\:w-1\/5{width:20%}
.md\:w-4\/5{width:80%}
.md\:w-64{width:16rem}
.md\:w-auto{width:auto}
.md\:max-w-3xl{max-width:48rem}
.md\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}
.md\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}
.md\:flex-row{flex-direction:row}
.md\:gap-4{gap:1rem}
.md\:bg-left{background-position:left}
.md\:px-20{padding-left:5rem;padding-right:5rem}
.md\:px-8{padding-left:2rem;padding-right:2rem}
.md\:py-8{padding-top:2rem;padding-bottom:2rem}
.md\:pb-0{padding-bottom:0px}
.md\:pl-6{padding-left:1.5rem}
.md\:text-2xl{font-size:1.5rem;line-height:2rem}
.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}
.md\:text-6xl{font-size:3.75rem;line-height:1}
.md\:text-sm{font-size:0.875rem;line-height:1.25rem}}
@media (min-width: 1024px){
.lg\:absolute{position:absolute}
.lg\:relative{position:relative}
.lg\:inset-y-0{top:0px;bottom:0px}
.lg\:right-0{right:0px}
.lg\:col-span-1{grid-column:span 1 / span 1}
.lg\:col-span-10{grid-column:span 10 / span 10}
.lg\:col-span-4{grid-column:span 4 / span 4}
.lg\:col-span-6{grid-column:span 6 / span 6}
.lg\:col-start-1{grid-column-start:1}
.lg\:col-start-3{grid-column-start:3}
.lg\:col-start-4{grid-column-start:4}
.lg\:row-start-1{grid-row-start:1}
.lg\:mx-0{margin-left:0px;margin-right:0px}
.lg\:mx-auto{margin-left:auto;margin-right:auto}
.lg\:my-0{margin-top:0px;margin-bottom:0px}
.lg\:-mt-4{margin-top:-1rem}
.lg\:mb-0{margin-bottom:0px}
.lg\:mb-4{margin-bottom:1rem}
.lg\:mr-4{margin-right:1rem}
.lg\:mt-16{margin-top:4rem}
.lg\:mt-2{margin-top:0.5rem}
.lg\:mt-6{margin-top:1.5rem}
.lg\:block{display:block}
.lg\:flex{display:flex}
.lg\:grid{display:grid}
.lg\:hidden{display:none}
.lg\:h-full{height:100%}
.lg\:w-1\/2{width:50%}
.lg\:w-1\/3{width:33.333333%}
.lg\:w-1\/4{width:25%}
.lg\:w-1\/6{width:16.666667%}
.lg\:w-2\/5{width:40%}
.lg\:w-3\/4{width:75%}
.lg\:w-auto{width:auto}
.lg\:max-w-4xl{max-width:56rem}
.lg\:max-w-7xl{max-width:80rem}
.lg\:max-w-none{max-width:none}
.lg\:flex-1{flex:1 1}
.lg\:flex-shrink-0{flex-shrink:0}
.lg\:flex-grow{flex-grow:1}
.lg\:grid-cols-10{grid-template-columns:repeat(10, minmax(0, 1fr))}
.lg\:grid-cols-12{grid-template-columns:repeat(12, minmax(0, 1fr))}
.lg\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}
.lg\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}
.lg\:grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}
.lg\:flex-row{flex-direction:row}
.lg\:flex-col{flex-direction:column}
.lg\:items-center{align-items:center}
.lg\:justify-start{justify-content:flex-start}
.lg\:justify-center{justify-content:center}
.lg\:justify-between{justify-content:space-between}
.lg\:gap-8{gap:2rem}
.lg\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}
.lg\:gap-y-0{row-gap:0px}
.lg\:gap-y-16{row-gap:4rem}
.lg\:gap-y-5{row-gap:1.25rem}
.lg\:space-y-0 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - 0));margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * 0);margin-bottom:calc(0px * var(--tw-space-y-reverse))}
.lg\:overflow-hidden{overflow:hidden}
.lg\:rounded-3xl{border-radius:1.5rem}
.lg\:bg-transparent{background-color:transparent}
.lg\:bg-center{background-position:center}
.lg\:p-0{padding:0px}
.lg\:p-10{padding:2.5rem}
.lg\:p-12{padding:3rem}
.lg\:p-16{padding:4rem}
.lg\:px-0{padding-left:0px;padding-right:0px}
.lg\:px-4{padding-left:1rem;padding-right:1rem}
.lg\:px-40{padding-left:10rem;padding-right:10rem}
.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}
.lg\:px-8{padding-left:2rem;padding-right:2rem}
.lg\:py-16{padding-top:4rem;padding-bottom:4rem}
.lg\:py-24{padding-top:6rem;padding-bottom:6rem}
.lg\:py-48{padding-top:12rem;padding-bottom:12rem}
.lg\:pb-14{padding-bottom:3.5rem}
.lg\:pb-28{padding-bottom:7rem}
.lg\:pl-16{padding-left:4rem}
.lg\:pl-4{padding-left:1rem}
.lg\:pr-4{padding-right:1rem}
.lg\:pt-24{padding-top:6rem}
.lg\:pt-8{padding-top:2rem}
.lg\:text-left{text-align:left}
.lg\:text-right{text-align:right}
.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}
.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}
.lg\:text-5xl{font-size:3rem;line-height:1}
.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}
.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}}
@media (min-width: 1280px){
.xl\:absolute{position:absolute}
.xl\:relative{position:relative}
.xl\:inset-0{inset:0px}
.xl\:inset-y-0{top:0px;bottom:0px}
.xl\:bottom-auto{bottom:auto}
.xl\:left-0{left:0px}
.xl\:top-0{top:0px}
.xl\:col-start-1{grid-column-start:1}
.xl\:col-start-2{grid-column-start:2}
.xl\:mx-0{margin-left:0px;margin-right:0px}
.xl\:mb-0{margin-bottom:0px}
.xl\:ml-10{margin-left:2.5rem}
.xl\:mr-10{margin-right:2.5rem}
.xl\:mr-4{margin-right:1rem}
.xl\:inline{display:inline}
.xl\:grid{display:grid}
.xl\:h-full{height:100%}
.xl\:w-1\/2{width:50%}
.xl\:w-1\/3{width:33.333333%}
.xl\:w-2\/3{width:66.666667%}
.xl\:w-32{width:8rem}
.xl\:max-w-none{max-width:none}
.xl\:-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), -50%) 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: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))}
.xl\:translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), 0px) 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: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))}
.xl\:grid-flow-col-dense{grid-auto-flow:column dense}
.xl\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}
.xl\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}
.xl\:grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}
.xl\:flex-row{flex-direction:row}
.xl\:items-center{align-items:center}
.xl\:justify-start{justify-content:flex-start}
.xl\:justify-end{justify-content:flex-end}
.xl\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}
.xl\:border-l{border-left-width:1px}
.xl\:border-r{border-right-width:1px}
.xl\:bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}
.xl\:px-10{padding-left:2.5rem;padding-right:2.5rem}
.xl\:px-56{padding-left:14rem;padding-right:14rem}
.xl\:pb-24{padding-bottom:6rem}
.xl\:pr-16{padding-right:4rem}
.xl\:pt-5{padding-top:1.25rem}
.xl\:text-left{text-align:left}
.xl\:text-2xl{font-size:1.5rem;line-height:2rem}
.xl\:text-6xl{font-size:3.75rem;line-height:1}
.xl\:text-xl{font-size:1.25rem;line-height:1.75rem}}
@media (min-width: 1536px){
.\32xl\:gap-x-28{-moz-column-gap:7rem;column-gap:7rem}}
.rtl\:rotate-180:where([dir="rtl"], [dir="rtl"] *){--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(180deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.rtl\:space-x-reverse:where([dir="rtl"], [dir="rtl"] *) > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:1}
