.ss-main{position:relative;display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#666;width:100%}.ss-main .ss-single-selected{display:flex;cursor:pointer;width:100%;height:30px;padding:6px;border:1px solid #dcdee2;border-radius:4px;background-color:#fff;outline:0;box-sizing:border-box;transition:background-color .2s}.ss-main .ss-single-selected.ss-disabled{background-color:#dcdee2;cursor:not-allowed}.ss-main .ss-single-selected.ss-open-above{border-top-left-radius:0px;border-top-right-radius:0px}.ss-main .ss-single-selected.ss-open-below{border-bottom-left-radius:0px;border-bottom-right-radius:0px}.ss-main .ss-single-selected .placeholder{display:flex;flex:1 1 100%;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;width:calc(100% - 30px);line-height:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ss-main .ss-single-selected .placeholder *{display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto}.ss-main .ss-single-selected .placeholder .ss-disabled{color:#dedede}.ss-main .ss-single-selected .ss-deselect{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;margin:0 6px 0 6px;font-weight:bold}.ss-main .ss-single-selected .ss-deselect.ss-hide{display:none}.ss-main .ss-single-selected .ss-arrow{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;margin:0 6px 0 6px}.ss-main .ss-single-selected .ss-arrow span{border:solid #666;border-width:0 2px 2px 0;display:inline-block;padding:3px;transition:transform .2s, margin .2s}.ss-main .ss-single-selected .ss-arrow span.arrow-up{transform:rotate(-135deg);margin:3px 0 0 0}.ss-main .ss-single-selected .ss-arrow span.arrow-down{transform:rotate(45deg);margin:-3px 0 0 0}.ss-main .ss-multi-selected{display:flex;flex-direction:row;cursor:pointer;min-height:30px;width:100%;padding:0 0 0 3px;border:1px solid #dcdee2;border-radius:4px;background-color:#fff;outline:0;box-sizing:border-box;transition:background-color .2s}.ss-main .ss-multi-selected.ss-disabled{background-color:#dcdee2;cursor:not-allowed}.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-disabled{color:#666}.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-value .ss-value-delete{cursor:not-allowed}.ss-main .ss-multi-selected.ss-open-above{border-top-left-radius:0px;border-top-right-radius:0px}.ss-main .ss-multi-selected.ss-open-below{border-bottom-left-radius:0px;border-bottom-right-radius:0px}.ss-main .ss-multi-selected .ss-values{display:flex;flex-wrap:wrap;justify-content:flex-start;flex:1 1 100%;width:calc(100% - 30px)}.ss-main .ss-multi-selected .ss-values .ss-disabled{display:flex;padding:4px 5px;margin:2px 0px;line-height:1em;align-items:center;width:100%;color:#dedede;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes scaleIn{0%{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes scaleOut{0%{transform:scale(1);opacity:1}100%{transform:scale(0);opacity:0}}.ss-main .ss-multi-selected .ss-values .ss-value{display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;align-items:center;font-size:12px;padding:3px 5px;margin:3px 5px 3px 0px;color:#fff;background-color:#5897fb;border-radius:4px;animation-name:scaleIn;animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:both}.ss-main .ss-multi-selected .ss-values .ss-value.ss-out{animation-name:scaleOut;animation-duration:.2s;animation-timing-function:ease-out}.ss-main .ss-multi-selected .ss-values .ss-value .ss-value-delete{margin:0 0 0 5px;cursor:pointer}.ss-main .ss-multi-selected .ss-add{display:flex;flex:0 1 3px;margin:9px 12px 0 5px}.ss-main .ss-multi-selected .ss-add .ss-plus{display:flex;justify-content:center;align-items:center;background:#666;position:relative;height:10px;width:2px;transition:transform .2s}.ss-main .ss-multi-selected .ss-add .ss-plus:after{background:#666;content:"";position:absolute;height:2px;width:10px;left:-4px;top:4px}.ss-main .ss-multi-selected .ss-add .ss-plus.ss-cross{transform:rotate(45deg)}.ss-content{position:absolute;width:100%;margin:-1px 0 0 0;box-sizing:border-box;border:solid 1px #dcdee2;z-index:1010;background-color:#fff;transform-origin:center top;transition:transform .2s, opacity .2s;opacity:0;transform:scaleY(0)}.ss-content.ss-open{display:block;opacity:1;transform:scaleY(1)}.ss-content .ss-search{display:flex;flex-direction:row;padding:8px 8px 6px 8px}.ss-content .ss-search.ss-hide{height:0px;opacity:0;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px}.ss-content .ss-search.ss-hide input{height:0px;opacity:0;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px}.ss-content .ss-search input{display:inline-flex;font-size:inherit;line-height:inherit;flex:1 1 auto;width:100%;min-width:0px;height:30px;padding:6px 8px;margin:0;border:1px solid #dcdee2;border-radius:4px;background-color:#fff;outline:0;text-align:left;box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:textfield}.ss-content .ss-search input::-moz-placeholder{color:#8a8a8a;vertical-align:middle}.ss-content .ss-search input:-ms-input-placeholder{color:#8a8a8a;vertical-align:middle}.ss-content .ss-search input::placeholder{color:#8a8a8a;vertical-align:middle}.ss-content .ss-search input:focus{box-shadow:0 0 5px #5897fb}.ss-content .ss-search .ss-addable{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;font-size:22px;font-weight:bold;flex:0 0 30px;height:30px;margin:0 0 0 8px;border:1px solid #dcdee2;border-radius:4px;box-sizing:border-box}.ss-content .ss-addable{padding-top:0px}.ss-content .ss-list{max-height:200px;overflow-x:hidden;overflow-y:auto;text-align:left}.ss-content .ss-list .ss-optgroup .ss-optgroup-label{padding:6px 10px 6px 10px;font-weight:bold}.ss-content .ss-list .ss-optgroup .ss-option{padding:6px 6px 6px 25px}.ss-content .ss-list .ss-optgroup-label-selectable{cursor:pointer}.ss-content .ss-list .ss-optgroup-label-selectable:hover{color:#fff;background-color:#5897fb}.ss-content .ss-list .ss-option{padding:6px 10px 6px 10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ss-content .ss-list .ss-option *{display:inline-block}.ss-content .ss-list .ss-option:hover,.ss-content .ss-list .ss-option.ss-highlighted{color:#fff;background-color:#5897fb}.ss-content .ss-list .ss-option.ss-disabled{cursor:not-allowed;color:#dedede;background-color:#fff}.ss-content .ss-list .ss-option:not(.ss-disabled).ss-option-selected{color:#666;background-color:rgba(88,151,251,0.1)}.ss-content .ss-list .ss-option.ss-hide{display:none}.ss-content .ss-list .ss-option .ss-search-highlight{background-color:#fffb8c}/*
! tailwindcss v3.0.23 | 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: #B9BABA;
  /* 2 */
}::before,
::after {
  --tw-content: '';
}/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
*/html {
  line-height: 1.5;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -moz-tab-size: 4;
  /* 3 */
  -o-tab-size: 4;
     tab-size: 4;
  /* 3 */
  font-family: Inter, sans-serif;
  /* 4 */
}/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/body {
  margin: 0;
  /* 1 */
  line-height: inherit;
  /* 2 */
}/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/hr {
  height: 0;
  /* 1 */
  color: inherit;
  /* 2 */
  border-top-width: 1px;
  /* 3 */
}/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}/*
Remove the default font size and weight for headings.
*/h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}/*
Reset links to optimize for opt-in styling instead of opt-out.
*/a {
  color: inherit;
  text-decoration: inherit;
}/*
Add the correct font weight in Edge and Safari.
*/b,
strong {
  font-weight: bolder;
}/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/code,
kbd,
samp,
pre {
  font-family: ui-monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}/*
Add the correct font size in all browsers.
*/small {
  font-size: 80%;
}/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}sub {
  bottom: -0.25em;
}sup {
  top: -0.5em;
}/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/table {
  text-indent: 0;
  /* 1 */
  border-color: inherit;
  /* 2 */
  border-collapse: collapse;
  /* 3 */
}/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: inherit;
  /* 1 */
  color: inherit;
  /* 1 */
  margin: 0;
  /* 2 */
  padding: 0;
  /* 3 */
}/*
Remove the inheritance of text transform in Edge and Firefox.
*/button,
select {
  text-transform: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button;
  /* 1 */
  background-color: transparent;
  /* 2 */
  background-image: none;
  /* 2 */
}/*
Use the modern Firefox focus style for all focusable elements.
*/:-moz-focusring {
  outline: auto;
}/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/:-moz-ui-invalid {
  box-shadow: none;
}/*
Add the correct vertical alignment in Chrome and Firefox.
*/progress {
  vertical-align: baseline;
}/*
Correct the cursor style of increment and decrement buttons in Safari.
*/::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/[type='search'] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}/*
Remove the inner padding in Chrome and Safari on macOS.
*/::-webkit-search-decoration {
  -webkit-appearance: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}/*
Add the correct display in Chrome and Safari.
*/summary {
  display: list-item;
}/*
Removes the default spacing and border for appropriate elements.
*/blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}fieldset {
  margin: 0;
  padding: 0;
}legend {
  padding: 0;
}ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}/*
Prevent resizing textareas horizontally by default.
*/textarea {
  resize: vertical;
}/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1;
  /* 1 */
  color: #D9D9D9;
  /* 2 */
}input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  opacity: 1;
  /* 1 */
  color: #D9D9D9;
  /* 2 */
}input::placeholder,
textarea::placeholder {
  opacity: 1;
  /* 1 */
  color: #D9D9D9;
  /* 2 */
}/*
Set the default cursor for buttons.
*/button,
[role="button"] {
  cursor: pointer;
}/*
Make sure disabled buttons don't get the pointer cursor.
*/:disabled {
  cursor: default;
}/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block;
  /* 1 */
  vertical-align: middle;
  /* 2 */
}/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/img,
video {
  max-width: 100%;
  height: auto;
}/*
Ensure the default browser behavior of the `hidden` attribute.
*/[hidden] {
  display: none;
}html{
  height:100%;
  font-family: "Telegraf", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"
}body{
  display:flex;
  height:100%;
  min-height:100%;
  flex-direction:column;
  --tw-bg-opacity:1;
  background-color:rgb(0 0 0 / var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}label{
  display:block;
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgb(217 217 217 / var(--tw-text-opacity))
}a{
  --tw-text-opacity:1;
  color:rgb(3 210 104 / var(--tw-text-opacity))
}a:hover{
  --tw-text-opacity:1;
  color:rgb(104 228 164 / var(--tw-text-opacity))
}li{
  line-height:1rem
}input[type="text"], input[type="password"], input[type="email"], select, input[type="datetime-local"], input[type="number"]{
  width:100%;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgb(69 70 71 / var(--tw-border-opacity));
  background-color:rgb(0 0 0 / var(--tw-bg-opacity));
  --tw-bg-opacity:1;
  background-color:rgb(23 24 25 / var(--tw-bg-opacity));
  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 / var(--tw-text-opacity))
}input[disabled]{
  --tw-bg-opacity:1;
  background-color:rgb(69 70 71 / var(--tw-bg-opacity))
}input::-moz-placeholder{
  --tw-text-opacity:1 !important;
  color:rgb(140 140 140 / var(--tw-text-opacity)) !important
}input:-ms-input-placeholder{
  --tw-text-opacity:1 !important;
  color:rgb(140 140 140 / var(--tw-text-opacity)) !important
}input::placeholder{
  --tw-text-opacity:1 !important;
  color:rgb(140 140 140 / var(--tw-text-opacity)) !important
}.btn{
  cursor:pointer;
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgb(63 15 255 / var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgb(63 15 255 / var(--tw-bg-opacity));
  padding-top:0.5rem;
  padding-bottom:0.5rem;
  padding-left:1rem;
  padding-right:1rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgb(0 0 0 / var(--tw-text-opacity));
  transition-property:color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;
  transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms
}.btn:hover{
  --tw-border-opacity:1;
  border-color:rgb(136 155 255 / var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgb(136 155 255 / var(--tw-bg-opacity))
}a.btn:hover{
  --tw-text-opacity:1;
  color:rgb(0 0 0 / var(--tw-text-opacity))
}.btn.btn-outline{
  background-color:transparent !important;
  --tw-text-opacity:1;
  color:rgb(63 15 255 / var(--tw-text-opacity))
}.btn.btn-outline:hover{
  --tw-bg-opacity:1;
  background-color:rgb(136 155 255 / var(--tw-bg-opacity))
}.btn.btn-outline.btn-danger{
  --tw-text-opacity:1;
  color:rgb(255 74 41 / var(--tw-text-opacity))
}.btn.btn-outline.btn-danger:hover{
  --tw-bg-opacity:1;
  background-color:rgb(255 148 128 / var(--tw-bg-opacity))
}.btn.btn-outline.btn-success{
  --tw-text-opacity:1;
  color:rgb(3 210 104 / var(--tw-text-opacity))
}.btn.btn-outline.btn-success:hover{
  --tw-bg-opacity:1;
  background-color:rgb(25 238 129 / var(--tw-bg-opacity))
}.btn.btn-outline.btn-warning{
  --tw-text-opacity:1;
  color:rgb(113 63 18 / var(--tw-text-opacity))
}.btn.btn-sm{
  padding-top:0.25rem;
  padding-bottom:0.25rem;
  padding-left:0.5rem;
  padding-right:0.5rem
}.btn.btn-danger{
  --tw-border-opacity:1;
  border-color:rgb(255 74 41 / var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgb(255 74 41 / var(--tw-bg-opacity))
}.btn.btn-danger:hover{
  --tw-border-opacity:1;
  border-color:rgb(255 148 128 / var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgb(255 148 128 / var(--tw-bg-opacity))
}.btn.btn-success{
  --tw-border-opacity:1;
  border-color:rgb(3 210 104 / var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgb(3 210 104 / var(--tw-bg-opacity))
}.btn.btn-success:hover{
  --tw-border-opacity:1;
  border-color:rgb(25 238 129 / var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgb(25 238 129 / var(--tw-bg-opacity))
}.btn.btn-warning{
  --tw-border-opacity:1;
  border-color:rgb(113 63 18 / var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgb(133 77 14 / var(--tw-bg-opacity))
}.btn.btn-warning:hover{
  --tw-border-opacity:1;
  border-color:rgb(113 63 18 / var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgb(113 63 18 / var(--tw-bg-opacity))
}.badge{
  border-radius:9999px;
  --tw-bg-opacity:1;
  background-color:rgb(63 15 255 / var(--tw-bg-opacity));
  padding-top:0.5rem;
  padding-bottom:0.5rem;
  padding-left:0.5rem;
  padding-right:0.5rem;
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}.badge.badge-danger{
  --tw-bg-opacity:1;
  background-color:rgb(255 74 41 / var(--tw-bg-opacity))
}.badge.badge-success{
  --tw-bg-opacity:1;
  background-color:rgb(3 210 104 / var(--tw-bg-opacity))
}.badge.badge-warning{
  --tw-bg-opacity:1;
  background-color:rgb(113 63 18 / var(--tw-bg-opacity))
}.bold-link{
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:700
}.white-link{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}.white-link:hover{
  --tw-text-opacity:1;
  color:rgb(217 217 217 / var(--tw-text-opacity))
}.link{
  font-size:0.875rem;
  line-height:1.25rem;
  --tw-text-opacity:1;
  color:rgb(3 210 104 / var(--tw-text-opacity))
}.link:hover{
  --tw-text-opacity:1;
  color:rgb(129 233 180 / var(--tw-text-opacity))
}.menu-link{
  font-size:0.875rem;
  line-height:1.25rem;
  --tw-text-opacity:1;
  color:rgb(3 210 104 / var(--tw-text-opacity))
}.menu-link:hover{
  --tw-text-opacity:1;
  color:rgb(129 233 180 / var(--tw-text-opacity))
}.menu-link{
  border-left-width:2px;
  --tw-border-opacity:1;
  border-color:rgb(69 70 71 / var(--tw-border-opacity));
  padding-left:0.75rem
}.menu-link:hover{
  --tw-border-opacity:1;
  border-color:rgb(191 191 191 / var(--tw-border-opacity))
}table.table-admin{
  width:100%;
  table-layout:auto;
  --tw-bg-opacity:1;
  background-color:rgb(64 64 64 / var(--tw-bg-opacity))
}table.table-admin thead{
  border-bottom-width:2px;
  --tw-border-opacity:1;
  border-color:rgb(140 140 140 / var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgb(69 70 71 / var(--tw-bg-opacity));
  text-align:left
}table.table-admin th,
    table.table-admin td {
  /*@apply border border-gray-600;*/
  padding:0.75rem;
}table.table-admin td{
  border-bottom-width:1px;
  --tw-border-opacity:1;
  border-color:rgb(140 140 140 / var(--tw-border-opacity))
}.table-admin-details{
  width:100%;
  table-layout:auto;
  --tw-bg-opacity:1;
  background-color:rgb(64 64 64 / var(--tw-bg-opacity))
}.table-admin-details td{
  padding:0.5rem
}.table-admin-details tbody td:nth-child(1){
  width:20%;
  padding-right:0.75rem;
  text-align:right;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}.table-admin-details tbody td:nth-child(2){
  width:80%
}.table-admin-details tbody tr{
  border-bottom-width:1px;
  --tw-border-opacity:1;
  border-color:rgb(23 24 25 / var(--tw-border-opacity))
}.badge{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  border-radius:0.25rem;
  --tw-bg-opacity:1;
  background-color:rgb(67 56 202 / var(--tw-bg-opacity));
  padding-left:0.5rem;
  padding-right:0.5rem;
  padding-top:0.25rem;
  padding-bottom:0.25rem;
  font-size:0.75rem;
  line-height:1rem;
  font-weight:700;
  line-height:1;
  --tw-text-opacity:1;
  color:rgb(224 231 255 / var(--tw-text-opacity))
}.footer-list{
  margin-right:2rem
}.footer-list > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(0.125rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(0.125rem * var(--tw-space-y-reverse))
}.footer-list a{
  --tw-text-opacity:1;
  color:rgb(191 191 191 / var(--tw-text-opacity))
}.footer-list a:hover{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}h1{
  font-size:3rem;
  line-height:1;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}h2{
  font-size:1.5rem;
  line-height:2rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}h3{
  font-size:1.25rem;
  line-height:1.75rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}.article h1, .article h2, .article h3, .article h4, .article h5{
  margin-top:0.5rem;
  margin-bottom:0.5rem
}.article ul{
  list-style-type:disc
}.article ul > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(0.5rem * var(--tw-space-y-reverse))
}.article ul{
  padding-left:3rem;
  padding-top:0.5rem;
  padding-bottom:0.5rem;
  list-style-type: square
}hr{
  --tw-border-opacity:1;
  border-color:rgb(64 64 64 / var(--tw-border-opacity))
}.button-icon{
  margin-right:0.25rem
}.question{
  font-size:0.875rem;
  line-height:1.25rem;
  --tw-text-opacity:1;
  color:rgb(3 210 104 / var(--tw-text-opacity))
}.question:hover{
  --tw-text-opacity:1;
  color:rgb(129 233 180 / var(--tw-text-opacity))
}.question{
  margin-top:0.5rem;
  margin-bottom:0.5rem;
  padding-left:1rem;
  font-size:1.25rem;
  line-height:1.75rem;
  font-weight:700
}.collapsed > .question-icon{
  --tw-rotate:180deg;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}/*.collapsed > .question-icon {*//*    @apply fa-solid fa-angle-up;*//*}*/.answer{
  border-bottom-width:2px;
  --tw-border-opacity:1;
  border-color:rgb(69 70 71 / var(--tw-border-opacity));
  padding-bottom:0.5rem
}dl.horizontal {
  display: grid;
  grid-template-columns: max-content auto;
}dt{
  font-weight:700
}dt.horizontal {
  grid-column-start: 1;
  margin-right:0.5rem;
}dd.horizontal {
  grid-column-start: 2;
}d-topics-list iframe{
  width:100%
}.devise-block{
  --tw-bg-opacity:1;
  background-color:rgb(23 24 25 / var(--tw-bg-opacity));
  padding-left:2rem;
  padding-right:2rem;
  padding-top:1.5rem;
  padding-bottom:2rem;
  --tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}.list-decorated{
  list-style-type:disc
}.list-decorated > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(0.5rem * var(--tw-space-y-reverse))
}.list-decorated{
  padding-left:3rem;
  padding-top:0.5rem;
  padding-bottom:0.5rem
}.decorated-article p{
  margin-top:0.5rem
}.divider{
  height:10rem;
  width:100%;
  background-repeat:repeat-x
  /*height: 50px;*/
}.blog-img{
  height:100%;
  width:100%;
  --tw-scale-x:1;
  --tw-scale-y:1;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  -o-object-fit:cover;
     object-fit:cover;
  -o-object-position:center;
     object-position:center;
  transition-property:all;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:500ms
}.blog-img:hover{
  --tw-scale-x:1.25;
  --tw-scale-y:1.25;
  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));
  transition-property:all;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:500ms
}.founder-card{
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgb(3 210 104 / var(--tw-border-opacity));
  --tw-shadow-color:#03d268;
  --tw-shadow:var(--tw-shadow-colored);
  box-shadow: 0 0 5px 5px #03d26888
}.buy-card{
  position:relative;
  --tw-bg-opacity:1;
  background-color:rgb(23 24 25 / var(--tw-bg-opacity));
  padding-left:1rem;
  padding-right:1rem;
  padding-top:0.5rem;
  padding-bottom:3rem
}*, ::before, ::after{
  --tw-translate-x:0;
  --tw-translate-y:0;
  --tw-rotate:0;
  --tw-skew-x:0;
  --tw-skew-y:0;
  --tw-scale-x:1;
  --tw-scale-y:1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness:proximity;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width:0px;
  --tw-ring-offset-color:#fff;
  --tw-ring-color:rgb(140 111 255 / 0.5);
  --tw-ring-offset-shadow:0 0 #0000;
  --tw-ring-shadow:0 0 #0000;
  --tw-shadow:0 0 #0000;
  --tw-shadow-colored:0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: 
}.container{
  width:100%
}@media (min-width: 640px){
  .container{
    max-width:640px
  }
}@media (min-width: 768px){
  .container{
    max-width:768px
  }
}@media (min-width: 1024px){
  .container{
    max-width:1024px
  }
}@media (min-width: 1280px){
  .container{
    max-width:1280px
  }
}@media (min-width: 1536px){
  .container{
    max-width:1536px
  }
}:root{
  --bs-blue:#0d6efd;
  --bs-indigo:#6610f2;
  --bs-purple:#6f42c1;
  --bs-pink:#d63384;
  --bs-red:#dc3545;
  --bs-orange:#fd7e14;
  --bs-yellow:#ffc107;
  --bs-green:#198754;
  --bs-teal:#20c997;
  --bs-cyan:#0dcaf0;
  --bs-white:#fff;
  --bs-gray:#6c757d;
  --bs-gray-dark:#343a40;
  --bs-gray-100:#f8f9fa;
  --bs-gray-200:#e9ecef;
  --bs-gray-300:#dee2e6;
  --bs-gray-400:#ced4da;
  --bs-gray-500:#adb5bd;
  --bs-gray-600:#6c757d;
  --bs-gray-700:#495057;
  --bs-gray-800:#343a40;
  --bs-gray-900:#212529;
  --bs-primary:#0d6efd;
  --bs-secondary:#6c757d;
  --bs-success:#198754;
  --bs-info:#0dcaf0;
  --bs-warning:#ffc107;
  --bs-danger:#dc3545;
  --bs-light:#f8f9fa;
  --bs-dark:#212529;
  --bs-primary-rgb:13, 110, 253;
  --bs-secondary-rgb:108, 117, 125;
  --bs-success-rgb:25, 135, 84;
  --bs-info-rgb:13, 202, 240;
  --bs-warning-rgb:255, 193, 7;
  --bs-danger-rgb:220, 53, 69;
  --bs-light-rgb:248, 249, 250;
  --bs-dark-rgb:33, 37, 41;
  --bs-white-rgb:255, 255, 255;
  --bs-black-rgb:0, 0, 0;
  --bs-body-color-rgb:33, 37, 41;
  --bs-body-bg-rgb:255, 255, 255;
  --bs-font-sans-serif:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family:var(--bs-font-sans-serif);
  --bs-body-font-size:1rem;
  --bs-body-font-weight:400;
  --bs-body-line-height:1.5;
  --bs-body-color:#212529;
  --bs-body-bg:#fff
}.btn-check[disabled] + .btn{
  pointer-events:none;
  filter:none;
  opacity:0.65
}.btn-check:disabled + .btn{
  pointer-events:none;
  filter:none;
  opacity:0.65
}.input-group .btn{
  position:relative;
  z-index:2
}.input-group .btn:focus{
  z-index:3
}.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){
  border-top-right-radius:0;
  border-bottom-right-radius:0
}.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3){
  border-top-right-radius:0;
  border-bottom-right-radius:0
}.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu){
  border-top-right-radius:0;
  border-bottom-right-radius:0
}.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4){
  border-top-right-radius:0;
  border-bottom-right-radius:0
}.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){
  margin-left:-1px;
  border-top-left-radius:0;
  border-bottom-left-radius:0
}.btn-check:focus + .btn{
  outline:0;
  box-shadow:none
}.btn:focus{
  outline:0;
  box-shadow:none
}.btn-check:checked + .btn{
  box-shadow:none
}.btn-check:active + .btn{
  box-shadow:none
}.btn:active{
  box-shadow:none
}.btn.active{
  box-shadow:none
}.btn-check:checked + .btn:focus{
  box-shadow:none
}.btn-check:active + .btn:focus{
  box-shadow:none
}.btn:active:focus{
  box-shadow:none
}.btn.active:focus{
  box-shadow:none
}.fade{
  transition:opacity 0.15s linear
}.fade:not(.show){
  opacity:0
}.collapse:not(.show){
  display:none
}.collapsing{
  height:0;
  overflow:hidden;
  transition:height 0.35s ease
}.collapsing.collapse-horizontal{
  width:0;
  height:auto;
  transition:width 0.35s ease
}.dropdown-menu{
  z-index:1000
}.dropdown-item.active{
  color:#1f2937;
  -webkit-text-decoration:none;
  text-decoration:none;
  background-color:#0d6efd
}.dropdown-item:active{
  color:#1f2937;
  -webkit-text-decoration:none;
  text-decoration:none;
  background-color:#0d6efd
}.dropdown-item:disabled{
  color:#adb5bd;
  pointer-events:none;
  background-color:transparent
}.dropdown-menu.show{
  display:block
}.dropdown-menu-dark .dropdown-item.active{
  color:#fff;
  background-color:#0d6efd
}.dropdown-menu-dark .dropdown-item:active{
  color:#fff;
  background-color:#0d6efd
}.dropdown-menu-dark .dropdown-item.disabled{
  color:#adb5bd
}.dropdown-menu-dark .dropdown-item:disabled{
  color:#adb5bd
}.nav-tabs .nav-link{
  color:#4b5563
}.nav-tabs .nav-link:hover{
  isolation:isolate
}.nav-tabs .nav-link:focus{
  isolation:isolate
}.nav-tabs .nav-link.disabled{
  color:#9ca3af;
  background-color:transparent;
  border-color:transparent
}.nav-tabs .nav-link.active{
  color:#2563eb;
  border-color:#2563eb
}.nav-tabs .nav-item.show .nav-link{
  color:#2563eb;
  border-color:#2563eb
}.nav-tabs .dropdown-menu{
  margin-top:-1px;
  border-top-left-radius:0;
  border-top-right-radius:0
}.nav-pills .nav-link{
  background:#f3f4f6;
  color:#4b5563;
  box-shadow:none
}.nav-pills .nav-link.active{
  background:#2563eb;
  color:#fff;
  box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
}.nav-pills .show > .nav-link{
  background:#2563eb;
  color:#fff;
  box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)
}.nav-pills .disabled{
  color:#9ca3af;
  background-color:rgba(243, 244, 246, 0.5)
}.nav-justified > .nav-link{
  -ms-flex-basis:0;
  flex-basis:0
}.nav-justified .nav-item{
  -ms-flex-basis:0;
  flex-basis:0
}.tab-content > .active{
  display:block
}.navbar-expand .navbar-nav{
  flex-direction:row
}.navbar-expand .navbar-nav .dropdown-menu{
  position:absolute
}.navbar-expand .navbar-nav .nav-link{
  padding-right:0.5rem;
  padding-left:0.5rem
}.navbar-expand .offcanvas{
  position:inherit;
  bottom:0;
  z-index:1000;
  -ms-flex-grow:1;
  flex-grow:1;
  visibility:visible !important;
  background-color:transparent;
  border-right:0;
  border-left:0;
  transition:none;
  transform:none
}.navbar-light .navbar-nav .nav-link.disabled{
  color:rgba(0, 0, 0, 0.3)
}.navbar-light .navbar-nav .show > .nav-link{
  color:rgba(0, 0, 0, 0.9)
}.navbar-light .navbar-nav .nav-link.active{
  color:rgba(0, 0, 0, 0.9)
}.navbar-dark .navbar-nav .nav-link.disabled{
  color:rgba(255, 255, 255, 0.25)
}.navbar-dark .navbar-nav .show > .nav-link{
  color:#fff
}.navbar-dark .navbar-nav .nav-link.active{
  color:#fff
}.accordion-button:not(.collapsed){
  color:#2563eb;
  background-color:#fff;
  box-shadow:inset 0 -1px 0 #e5e7eb
}.accordion-button:not(.collapsed)::after{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%232563eb'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  transform:rotate(-180deg)
}.accordion-item:last-of-type .accordion-button.collapsed{
  border-bottom-right-radius:calc(0.5rem - 1px);
  border-bottom-left-radius:calc(0.5rem - 1px)
}.btn-close{
  background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat
}.btn-close:focus{
  opacity:1
}.btn-close:disabled{
  pointer-events:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  opacity:0.25
}.btn-close.disabled{
  pointer-events:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  opacity:0.25
}.modal{
  z-index:1055
}.modal-dialog{
  margin:0.5rem
}.modal.fade .modal-dialog{
  transition:transform 0.3s ease-out;
  transform:translate(0, -50px)
}.modal.show .modal-dialog{
  transform:none
}.modal.modal-static .modal-dialog{
  transform:scale(1.02)
}.modal-dialog-scrollable .modal-content{
  max-height:100%;
  overflow:hidden
}.modal-dialog-scrollable .modal-body{
  overflow-y:auto
}.modal-dialog-centered{
  display:flex;
  align-items:center;
  min-height:calc(100% - 1rem)
}.modal-backdrop{
  position:fixed;
  top:0;
  left:0;
  z-index:1050;
  width:100vw;
  height:100vh;
  background-color:#000
}.modal-backdrop.fade{
  opacity:0
}.modal-backdrop.show{
  opacity:0.5
}.modal-header .btn-close{
  padding:0.5rem 0.5rem;
  margin:-0.5rem -0.5rem -0.5rem auto
}.modal-body{
  flex:1 1 auto
}.modal-fullscreen .modal-content{
  height:100%;
  border:0;
  border-radius:0
}.modal-fullscreen .modal-header{
  border-radius:0
}.modal-fullscreen .modal-body{
  overflow-y:auto
}.modal-fullscreen .modal-footer{
  border-radius:0
}.tooltip{
  position:absolute;
  z-index:1080;
  display:block;
  margin:0;
  font-family:var(--bs-font-sans-serif);
  font-style:normal;
  font-weight:400;
  line-height:1.5;
  -webkit-text-align:start;
  text-align:start;
  -webkit-text-decoration:none;
  text-decoration:none;
  -webkit-text-shadow:none;
  text-shadow:none;
  -webkit-text-transform:none;
  text-transform:none;
  letter-spacing:normal;
  word-break:normal;
  word-spacing:normal;
  white-space:normal;
  line-break:auto;
  font-size:0.875rem;
  word-wrap:break-word;
  opacity:0
}.tooltip.show{
  opacity:1
}.bs-tooltip-top .tooltip-arrow{
  bottom:0
}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{
  bottom:0
}.bs-tooltip-top .tooltip-arrow::before{
  top:-1px;
  border-width:0.4rem 0.4rem 0;
  border-top-color:#000
}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{
  top:-1px;
  border-width:0.4rem 0.4rem 0;
  border-top-color:#000
}.bs-tooltip-end .tooltip-arrow{
  left:0;
  width:0.4rem;
  height:0.8rem
}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{
  left:0;
  width:0.4rem;
  height:0.8rem
}.bs-tooltip-end .tooltip-arrow::before{
  right:-1px;
  border-width:0.4rem 0.4rem 0.4rem 0;
  border-right-color:#000
}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{
  right:-1px;
  border-width:0.4rem 0.4rem 0.4rem 0;
  border-right-color:#000
}.bs-tooltip-bottom .tooltip-arrow{
  top:0
}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{
  top:0
}.bs-tooltip-bottom .tooltip-arrow::before{
  bottom:-1px;
  border-width:0 0.4rem 0.4rem;
  border-bottom-color:#000
}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{
  bottom:-1px;
  border-width:0 0.4rem 0.4rem;
  border-bottom-color:#000
}.bs-tooltip-start .tooltip-arrow{
  right:0;
  width:0.4rem;
  height:0.8rem
}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{
  right:0;
  width:0.4rem;
  height:0.8rem
}.bs-tooltip-start .tooltip-arrow::before{
  left:-1px;
  border-width:0.4rem 0 0.4rem 0.4rem;
  border-left-color:#000
}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before{
  left:-1px;
  border-width:0.4rem 0 0.4rem 0.4rem;
  border-left-color:#000
}.tooltip-inner{
  max-width:200px;
  font-size:14px;
  padding:6px 16px;
  color:#fff;
  -webkit-text-align:center;
  text-align:center;
  background-color:#6d6d6d;
  border-radius:0.25rem
}.popover{
  position:absolute;
  top:0;
  left:0;
  z-index:1070;
  display:block;
  max-width:276px;
  font-family:var(--bs-font-sans-serif);
  font-style:normal;
  font-weight:400;
  line-height:1.5;
  -webkit-text-align:start;
  text-align:start;
  -webkit-text-decoration:none;
  text-decoration:none;
  -webkit-text-shadow:none;
  text-shadow:none;
  -webkit-text-transform:none;
  text-transform:none;
  letter-spacing:normal;
  word-break:normal;
  word-spacing:normal;
  white-space:normal;
  line-break:auto;
  font-size:0.875rem;
  word-wrap:break-word;
  background-color:#fff;
  background-clip:padding-box;
  border:0;
  border-radius:0.5rem;
  box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)
}.bs-popover-top > .popover-arrow{
  bottom:calc(-0.5rem - 1px)
}.bs-popover-auto[data-popper-placement^=top] > .popover-arrow{
  bottom:calc(-0.5rem - 1px)
}.bs-popover-top > .popover-arrow::before{
  bottom:0;
  border-width:0.5rem 0.5rem 0;
  border-top-color:rgba(0, 0, 0, 0.25)
}.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before{
  bottom:0;
  border-width:0.5rem 0.5rem 0;
  border-top-color:rgba(0, 0, 0, 0.25)
}.bs-popover-top > .popover-arrow::after{
  bottom:1px;
  border-width:0.5rem 0.5rem 0;
  border-top-color:#fff
}.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after{
  bottom:1px;
  border-width:0.5rem 0.5rem 0;
  border-top-color:#fff
}.bs-popover-end > .popover-arrow{
  left:calc(-0.5rem - 1px);
  width:0.5rem;
  height:1rem
}.bs-popover-auto[data-popper-placement^=right] > .popover-arrow{
  left:calc(-0.5rem - 1px);
  width:0.5rem;
  height:1rem
}.bs-popover-end > .popover-arrow::before{
  left:0;
  border-width:0.5rem 0.5rem 0.5rem 0;
  border-right-color:rgba(0, 0, 0, 0.25)
}.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before{
  left:0;
  border-width:0.5rem 0.5rem 0.5rem 0;
  border-right-color:rgba(0, 0, 0, 0.25)
}.bs-popover-end > .popover-arrow::after{
  left:1px;
  border-width:0.5rem 0.5rem 0.5rem 0;
  border-right-color:#fff
}.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after{
  left:1px;
  border-width:0.5rem 0.5rem 0.5rem 0;
  border-right-color:#fff
}.bs-popover-bottom > .popover-arrow{
  top:calc(-0.5rem - 1px)
}.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow{
  top:calc(-0.5rem - 1px)
}.bs-popover-bottom > .popover-arrow::before{
  top:0;
  border-width:0 0.5rem 0.5rem 0.5rem;
  border-bottom-color:rgba(0, 0, 0, 0.25)
}.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before{
  top:0;
  border-width:0 0.5rem 0.5rem 0.5rem;
  border-bottom-color:rgba(0, 0, 0, 0.25)
}.bs-popover-bottom > .popover-arrow::after{
  top:1px;
  border-width:0 0.5rem 0.5rem 0.5rem;
  border-bottom-color:#fff
}.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after{
  top:1px;
  border-width:0 0.5rem 0.5rem 0.5rem;
  border-bottom-color:#fff
}.bs-popover-bottom .popover-header::before{
  position:absolute;
  top:0;
  left:50%;
  display:block;
  width:1rem;
  margin-left:-0.5rem;
  content:"";
  border-bottom:1px solid #f0f0f0
}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before{
  position:absolute;
  top:0;
  left:50%;
  display:block;
  width:1rem;
  margin-left:-0.5rem;
  content:"";
  border-bottom:1px solid #f0f0f0
}.bs-popover-start > .popover-arrow{
  right:calc(-0.5rem - 1px);
  width:0.5rem;
  height:1rem
}.bs-popover-auto[data-popper-placement^=left] > .popover-arrow{
  right:calc(-0.5rem - 1px);
  width:0.5rem;
  height:1rem
}.bs-popover-start > .popover-arrow::before{
  right:0;
  border-width:0.5rem 0 0.5rem 0.5rem;
  border-left-color:rgba(0, 0, 0, 0.25)
}.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before{
  right:0;
  border-width:0.5rem 0 0.5rem 0.5rem;
  border-left-color:rgba(0, 0, 0, 0.25)
}.bs-popover-start > .popover-arrow::after{
  right:1px;
  border-width:0.5rem 0 0.5rem 0.5rem;
  border-left-color:#fff
}.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after{
  right:1px;
  border-width:0.5rem 0 0.5rem 0.5rem;
  border-left-color:#fff
}.popover-header{
  padding:0.5rem 1rem;
  margin-bottom:0;
  font-size:1rem;
  background-color:#fff;
  border-bottom:1px solid rgba(0, 0, 0, 0.2);
  border-top-left-radius:0.5rem;
  border-top-right-radius:0.5rem;
  font-weight:500
}.popover-header:empty{
  display:none
}.popover-body{
  padding:1rem 1rem;
  color:#212529
}.carousel.pointer-event{
  touch-action:pan-y
}.carousel-inner::after{
  display:block;
  clear:both;
  content:""
}.carousel-item{
  display:none;
  margin-right:-100%;
  backface-visibility:hidden;
  transition:transform 0.6s ease-in-out
}.carousel-item.active{
  display:block
}.carousel-item-next{
  display:block
}.carousel-item-prev{
  display:block
}.carousel-item-next:not(.carousel-item-start){
  transform:translateX(100%)
}.active.carousel-item-end{
  transform:translateX(100%)
}.carousel-item-prev:not(.carousel-item-end){
  transform:translateX(-100%)
}.active.carousel-item-start{
  transform:translateX(-100%)
}.carousel-fade .carousel-item{
  opacity:0;
  transition-property:opacity;
  transform:none
}.carousel-fade .carousel-item.active{
  z-index:1;
  opacity:1
}.carousel-fade .carousel-item-next.carousel-item-start{
  z-index:1;
  opacity:1
}.carousel-fade .carousel-item-prev.carousel-item-end{
  z-index:1;
  opacity:1
}.carousel-fade .active.carousel-item-start{
  z-index:0;
  opacity:0;
  transition:opacity 0s 0.6s
}.carousel-fade .active.carousel-item-end{
  z-index:0;
  opacity:0;
  transition:opacity 0s 0.6s
}.carousel-control-prev{
  z-index:1;
  width:15%;
  color:#fff;
  background:none;
  opacity:0.5;
  transition:opacity 0.15s ease
}.carousel-control-next{
  z-index:1;
  width:15%;
  color:#fff;
  background:none;
  opacity:0.5;
  transition:opacity 0.15s ease
}.carousel-control-prev:hover{
  color:#fff;
  opacity:0.9
}.carousel-control-prev:focus{
  color:#fff;
  opacity:0.9
}.carousel-control-next:hover{
  color:#fff;
  opacity:0.9
}.carousel-control-next:focus{
  color:#fff;
  opacity:0.9
}.carousel-control-prev-icon{
  width:2rem;
  height:2rem;
  background-position:50%;
  background-size:100% 100%;
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")
}.carousel-control-next-icon{
  width:2rem;
  height:2rem;
  background-position:50%;
  background-size:100% 100%;
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")
}.carousel-indicators{
  z-index:2;
  margin-right:15%;
  margin-left:15%;
  list-style:none
}.carousel-indicators [data-bs-target]{
  box-sizing:content-box;
  flex:0 1 auto;
  width:30px;
  height:3px;
  padding:0;
  margin-right:3px;
  margin-left:3px;
  -webkit-text-indent:-999px;
  text-indent:-999px;
  cursor:pointer;
  background-color:#fff;
  background-clip:padding-box;
  border:0;
  border-top:10px solid transparent;
  border-bottom:10px solid transparent;
  opacity:0.5;
  transition:opacity 0.6s ease
}.carousel-indicators .active{
  opacity:1
}.carousel-caption{
  right:15%;
  bottom:1.25rem;
  left:15%;
  padding-top:1.25rem;
  padding-bottom:1.25rem;
  color:#fff
}.carousel-dark .carousel-control-prev-icon{
  filter:invert(1) grayscale(100)
}.carousel-dark .carousel-control-next-icon{
  filter:invert(1) grayscale(100)
}.carousel-dark .carousel-indicators [data-bs-target]{
  background-color:#000
}.carousel-dark .carousel-caption{
  color:#000
}.offcanvas{
  z-index:1045
}.offcanvas-backdrop{
  position:fixed;
  top:0;
  left:0;
  z-index:1040;
  width:100vw;
  height:100vh;
  background-color:#000
}.offcanvas-backdrop.fade{
  opacity:0
}.offcanvas-backdrop.show{
  opacity:0.5
}.offcanvas.show{
  transform:none
}.sticky-top{
  position:sticky;
  top:0;
  z-index:1020
}.visually-hidden{
  position:absolute !important;
  width:1px !important;
  height:1px !important;
  padding:0 !important;
  margin:-1px !important;
  overflow:hidden !important;
  clip:rect(0, 0, 0, 0) !important;
  white-space:nowrap !important;
  border:0 !important
}.animation{
  animation-duration:1s;
  animation-fill-mode:both;
  padding:auto
}.fade-in{
  animation-name:_fade-in
}.fade-out{
  animation-name:_fade-out
}.animation.infinite{
  animation-iteration-count:infinite
}.animation.delay-1s{
  animation-delay:1s
}.animation.delay-2s{
  animation-delay:2s
}.animation.delay-3s{
  animation-delay:3s
}.animation.delay-4s{
  animation-delay:4s
}.animation.delay-5s{
  animation-delay:5s
}.animation.fast{
  animation-duration:800ms
}.animation.faster{
  animation-duration:500ms
}.animation.slow{
  animation-duration:2s
}.animation.slower{
  animation-duration:3s
}.ripple-surface{
  position:relative;
  overflow:hidden;
  display:inline-block;
  vertical-align:bottom
}.ripple-surface-unbound{
  overflow:visible
}.ripple-wave{
  background-image:radial-gradient(circle, rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.5) 60%, transparent 70%);
  border-radius:50%;
  opacity:0.5;
  pointer-events:none;
  position:absolute;
  touch-action:none;
  transform:scale(0);
  transition-property:transform, opacity;
  transition-timing-function:cubic-bezier(0, 0, 0.15, 1), cubic-bezier(0, 0, 0.15, 1);
  z-index:999
}.ripple-wave.active{
  transform:scale(1);
  opacity:0
}.btn .ripple-wave{
  background-image:radial-gradient(circle, rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) 70%)
}.ripple-surface-primary .ripple-wave{
  background-image:radial-gradient(circle, rgba(18, 102, 241, 0.2) 0, rgba(18, 102, 241, 0.3) 40%, rgba(18, 102, 241, 0.4) 50%, rgba(18, 102, 241, 0.5) 60%, rgba(18, 102, 241, 0) 70%)
}.ripple-surface-secondary .ripple-wave{
  background-image:radial-gradient(circle, rgba(178, 60, 253, 0.2) 0, rgba(178, 60, 253, 0.3) 40%, rgba(178, 60, 253, 0.4) 50%, rgba(178, 60, 253, 0.5) 60%, rgba(178, 60, 253, 0) 70%)
}.ripple-surface-success .ripple-wave{
  background-image:radial-gradient(circle, rgba(0, 183, 74, 0.2) 0, rgba(0, 183, 74, 0.3) 40%, rgba(0, 183, 74, 0.4) 50%, rgba(0, 183, 74, 0.5) 60%, rgba(0, 183, 74, 0) 70%)
}.ripple-surface-info .ripple-wave{
  background-image:radial-gradient(circle, rgba(57, 192, 237, 0.2) 0, rgba(57, 192, 237, 0.3) 40%, rgba(57, 192, 237, 0.4) 50%, rgba(57, 192, 237, 0.5) 60%, rgba(57, 192, 237, 0) 70%)
}.ripple-surface-warning .ripple-wave{
  background-image:radial-gradient(circle, rgba(255, 169, 0, 0.2) 0, rgba(255, 169, 0, 0.3) 40%, rgba(255, 169, 0, 0.4) 50%, rgba(255, 169, 0, 0.5) 60%, rgba(255, 169, 0, 0) 70%)
}.ripple-surface-danger .ripple-wave{
  background-image:radial-gradient(circle, rgba(249, 49, 84, 0.2) 0, rgba(249, 49, 84, 0.3) 40%, rgba(249, 49, 84, 0.4) 50%, rgba(249, 49, 84, 0.5) 60%, rgba(249, 49, 84, 0) 70%)
}.ripple-surface-light .ripple-wave{
  background-image:radial-gradient(circle, rgba(251, 251, 251, 0.2) 0, rgba(251, 251, 251, 0.3) 40%, rgba(251, 251, 251, 0.4) 50%, rgba(251, 251, 251, 0.5) 60%, rgba(251, 251, 251, 0) 70%)
}.ripple-surface-dark .ripple-wave{
  background-image:radial-gradient(circle, rgba(38, 38, 38, 0.2) 0, rgba(38, 38, 38, 0.3) 40%, rgba(38, 38, 38, 0.4) 50%, rgba(38, 38, 38, 0.5) 60%, rgba(38, 38, 38, 0) 70%)
}.ripple-surface-white .ripple-wave{
  background-image:radial-gradient(circle, rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) 70%)
}.ripple-surface-black .ripple-wave{
  background-image:radial-gradient(circle, rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.5) 60%, transparent 70%)
}.datepicker-toggle-button{
  position:absolute;
  outline:none;
  border:none;
  background-color:transparent;
  right:10px;
  top:50%;
  transform:translate(-50%, -50%)
}.datepicker-toggle-button:focus{
  color:#2979ff
}.datepicker-toggle-button:hover{
  color:#2979ff
}.datepicker-backdrop{
  width:100%;
  height:100%;
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background-color:rgba(0, 0, 0, 0.4);
  z-index:1065
}.datepicker-dropdown-container{
  width:328px;
  height:380px;
  background-color:#fff;
  border-radius:0.5rem;
  box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.07), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  z-index:1066
}.datepicker-modal-container{
  display:flex;
  flex-direction:column;
  position:fixed;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
  width:328px;
  height:512px;
  background-color:#fff;
  border-radius:0.6rem 0.6rem 0.5rem 0.5rem;
  box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.07), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  z-index:1066
}.datepicker-header{
  height:120px;
  padding-right:24px;
  padding-left:24px;
  background-color:#2979ff;
  display:flex;
  flex-direction:column;
  border-radius:0.5rem 0.5rem 0 0
}.datepicker-title{
  height:32px;
  display:flex;
  flex-direction:column;
  justify-content:flex-end
}.datepicker-title-text{
  font-size:10px;
  font-weight:400;
  -webkit-text-transform:uppercase;
  text-transform:uppercase;
  letter-spacing:1.7px;
  color:#fff
}.datepicker-date{
  height:72px;
  display:flex;
  flex-direction:column;
  justify-content:flex-end
}.datepicker-date-text{
  font-size:34px;
  font-weight:400;
  color:#fff
}.datepicker-main{
  position:relative;
  height:100%
}.datepicker-date-controls{
  padding:10px 12px 0 12px;
  display:flex;
  justify-content:space-between;
  color:rgba(0, 0, 0, 0.64)
}.datepicker-view-change-button{
  padding:10px;
  color:#666;
  font-weight:500;
  font-size:0.9rem;
  border-radius:10px;
  box-shadow:none;
  background-color:transparent;
  margin:0;
  border:none
}.datepicker-view-change-button:hover{
  background-color:#eee
}.datepicker-view-change-button:focus{
  background-color:#eee
}.datepicker-view-change-button:after{
  content:"";
  display:inline-block;
  width:0;
  height:0;
  border-left:5px solid transparent;
  border-right:5px solid transparent;
  border-top-width:5px;
  border-top-style:solid;
  margin:0 0 0 5px;
  vertical-align:middle
}.datepicker-arrow-controls{
  margin-top:10px
}.datepicker-previous-button{
  position:relative;
  padding:0;
  width:40px;
  height:40px;
  line-height:40px;
  border:none;
  outline:none;
  margin:0;
  color:rgba(0, 0, 0, 0.64);
  background-color:transparent;
  margin-right:24px
}.datepicker-previous-button:hover{
  background-color:#eee;
  border-radius:50%
}.datepicker-previous-button:focus{
  background-color:#eee;
  border-radius:50%
}.datepicker-previous-button::after{
  top:0;
  left:0;
  right:0;
  bottom:0;
  position:absolute;
  content:"";
  margin:15.5px;
  border:0 solid currentColor;
  border-top-width:2px;
  border-left-width:2px;
  transform:translateX(2px) rotate(-45deg)
}.datepicker-next-button{
  position:relative;
  padding:0;
  width:40px;
  height:40px;
  line-height:40px;
  border:none;
  outline:none;
  margin:0;
  color:rgba(0, 0, 0, 0.64);
  background-color:transparent
}.datepicker-next-button:hover{
  background-color:#eee;
  border-radius:50%
}.datepicker-next-button:focus{
  background-color:#eee;
  border-radius:50%
}.datepicker-next-button::after{
  top:0;
  left:0;
  right:0;
  bottom:0;
  position:absolute;
  content:"";
  margin:15.5px;
  border:0 solid currentColor;
  border-top-width:2px;
  border-right-width:2px;
  transform:translateX(-2px) rotate(45deg)
}.datepicker-view{
  padding-left:12px;
  padding-right:12px;
  outline:none
}.datepicker-table{
  margin-right:auto;
  margin-left:auto;
  width:304px
}.datepicker-day-heading{
  width:40px;
  height:40px;
  -webkit-text-align:center;
  text-align:center;
  font-size:12px;
  font-weight:400
}.datepicker-cell{
  -webkit-text-align:center;
  text-align:center
}.datepicker-cell.disabled{
  color:#ccc;
  cursor:default;
  pointer-events:none
}.datepicker-cell.disabled:hover{
  cursor:default
}.datepicker-cell:hover{
  cursor:pointer
}.datepicker-cell:not(.disabled):not(.selected):hover .datepicker-cell-content{
  background-color:#d3d3d3
}.datepicker-cell.selected .datepicker-cell-content{
  background-color:#2979ff;
  color:#fff
}.datepicker-cell:not(.selected).focused .datepicker-cell-content{
  background-color:#eee
}.datepicker-cell.focused .datepicker-cell-content.selected{
  background-color:#2979ff
}.datepicker-cell.current .datepicker-cell-content{
  border:1px solid #000
}.datepicker-small-cell{
  width:40px;
  height:40px
}.datepicker-small-cell-content{
  width:36px;
  height:36px;
  line-height:36px;
  border-radius:50%;
  font-size:13px
}.datepicker-large-cell{
  width:76px;
  height:42px
}.datepicker-large-cell-content{
  width:72px;
  height:40px;
  line-height:40px;
  padding:1px 2px;
  border-radius:999px
}.datepicker-footer{
  height:56px;
  display:flex;
  position:absolute;
  width:100%;
  bottom:0;
  justify-content:flex-end;
  align-items:center;
  padding-left:12px;
  padding-right:12px
}.datepicker-footer-btn{
  background-color:#fff;
  color:#2979ff;
  border:none;
  cursor:pointer;
  padding:0 10px;
  -webkit-text-transform:uppercase;
  text-transform:uppercase;
  font-size:0.8rem;
  font-weight:500;
  height:40px;
  line-height:40px;
  letter-spacing:0.1rem;
  border-radius:10px;
  margin-bottom:10px
}.datepicker-footer-btn:hover{
  background-color:#eee
}.datepicker-footer-btn:focus{
  background-color:#eee
}.datepicker-clear-btn{
  margin-right:auto
}@media (prefers-reduced-motion: reduce){
  .form-control::-webkit-file-upload-button{
    -webkit-transition:none;
    transition:none
  }
  .form-control::file-selector-button{
    transition:none
  }

  .form-control::-webkit-file-upload-button{
    -webkit-transition:none;
    transition:none
  }

  .form-switch .form-check-input{
    transition:none
  }

  .form-range::-webkit-slider-thumb{
    -webkit-transition:none;
    transition:none
  }

  .form-range::-moz-range-thumb{
    -moz-transition:none;
    transition:none
  }

  .form-floating > label{
    transition:none
  }

  .fade{
    transition:none
  }

  .collapsing{
    transition:none
  }

  .collapsing.collapse-horizontal{
    transition:none
  }

  .accordion-button::after{
    transition:none
  }

  .modal.fade .modal-dialog{
    transition:none
  }

  .carousel-item{
    transition:none
  }

  .carousel-fade .active.carousel-item-start{
    transition:none
  }

  .carousel-fade .active.carousel-item-end{
    transition:none
  }

  .carousel-control-prev{
    transition:none
  }

  .carousel-control-next{
    transition:none
  }

  .carousel-indicators [data-bs-target]{
    transition:none
  }

  .spinner-border{
    animation-duration:1.5s
  }

  .spinner-grow{
    animation-duration:1.5s
  }
}@media (min-width: 576px){
  .navbar-expand-sm{
    flex-wrap:nowrap;
    justify-content:flex-start
  }

  .navbar-expand-sm .navbar-nav{
    flex-direction:row
  }

  .navbar-expand-sm .navbar-nav .dropdown-menu{
    position:absolute
  }

  .navbar-expand-sm .navbar-nav .nav-link{
    padding-right:0.5rem;
    padding-left:0.5rem
  }

  .navbar-expand-sm .navbar-nav-scroll{
    overflow:visible
  }

  .navbar-expand-sm .navbar-collapse{
    display:flex !important;
    -ms-flex-basis:auto;
    flex-basis:auto
  }

  .navbar-expand-sm .navbar-toggler{
    display:none
  }

  .navbar-expand-sm .offcanvas-header{
    display:none
  }

  .navbar-expand-sm .offcanvas{
    position:inherit;
    bottom:0;
    z-index:1000;
    -ms-flex-grow:1;
    flex-grow:1;
    visibility:visible !important;
    background-color:transparent;
    border-right:0;
    border-left:0;
    transition:none;
    transform:none
  }

  .navbar-expand-sm .offcanvas-top{
    height:auto;
    border-top:0;
    border-bottom:0
  }

  .navbar-expand-sm .offcanvas-bottom{
    height:auto;
    border-top:0;
    border-bottom:0
  }

  .navbar-expand-sm .offcanvas-body{
    display:flex;
    -ms-flex-grow:0;
    flex-grow:0;
    padding:0;
    overflow-y:visible
  }

  .modal-dialog{
    max-width:500px;
    margin:1.75rem auto
  }

  .modal-dialog-scrollable{
    height:calc(100% - 3.5rem)
  }

  .modal-dialog-centered{
    min-height:calc(100% - 3.5rem)
  }

  .modal-sm{
    max-width:300px
  }

  .sticky-sm-top{
    position:sticky;
    top:0;
    z-index:1020
  }
}@media (min-width: 768px){
  .navbar-expand-md{
    flex-wrap:nowrap;
    justify-content:flex-start
  }

  .navbar-expand-md .navbar-nav{
    flex-direction:row
  }

  .navbar-expand-md .navbar-nav .dropdown-menu{
    position:absolute
  }

  .navbar-expand-md .navbar-nav .nav-link{
    padding-right:0.5rem;
    padding-left:0.5rem
  }

  .navbar-expand-md .navbar-nav-scroll{
    overflow:visible
  }

  .navbar-expand-md .navbar-collapse{
    display:flex !important;
    -ms-flex-basis:auto;
    flex-basis:auto
  }

  .navbar-expand-md .navbar-toggler{
    display:none
  }

  .navbar-expand-md .offcanvas-header{
    display:none
  }

  .navbar-expand-md .offcanvas{
    position:inherit;
    bottom:0;
    z-index:1000;
    -ms-flex-grow:1;
    flex-grow:1;
    visibility:visible !important;
    background-color:transparent;
    border-right:0;
    border-left:0;
    transition:none;
    transform:none
  }

  .navbar-expand-md .offcanvas-top{
    height:auto;
    border-top:0;
    border-bottom:0
  }

  .navbar-expand-md .offcanvas-bottom{
    height:auto;
    border-top:0;
    border-bottom:0
  }

  .navbar-expand-md .offcanvas-body{
    display:flex;
    -ms-flex-grow:0;
    flex-grow:0;
    padding:0;
    overflow-y:visible
  }

  .sticky-md-top{
    position:sticky;
    top:0;
    z-index:1020
  }
}@media (min-width: 992px){
  .navbar-expand-lg{
    flex-wrap:nowrap;
    justify-content:flex-start
  }

  .navbar-expand-lg .navbar-nav{
    flex-direction:row
  }

  .navbar-expand-lg .navbar-nav .dropdown-menu{
    position:absolute
  }

  .navbar-expand-lg .navbar-nav .nav-link{
    padding-right:0.5rem;
    padding-left:0.5rem
  }

  .navbar-expand-lg .navbar-nav-scroll{
    overflow:visible
  }

  .navbar-expand-lg .navbar-collapse{
    display:flex !important;
    -ms-flex-basis:auto;
    flex-basis:auto
  }

  .navbar-expand-lg .navbar-toggler{
    display:none
  }

  .navbar-expand-lg .offcanvas-header{
    display:none
  }

  .navbar-expand-lg .offcanvas{
    position:inherit;
    bottom:0;
    z-index:1000;
    -ms-flex-grow:1;
    flex-grow:1;
    visibility:visible !important;
    background-color:transparent;
    border-right:0;
    border-left:0;
    transition:none;
    transform:none
  }

  .navbar-expand-lg .offcanvas-top{
    height:auto;
    border-top:0;
    border-bottom:0
  }

  .navbar-expand-lg .offcanvas-bottom{
    height:auto;
    border-top:0;
    border-bottom:0
  }

  .navbar-expand-lg .offcanvas-body{
    display:flex;
    -ms-flex-grow:0;
    flex-grow:0;
    padding:0;
    overflow-y:visible
  }

  .modal-lg{
    max-width:800px
  }

  .modal-xl{
    max-width:800px
  }

  .sticky-lg-top{
    position:sticky;
    top:0;
    z-index:1020
  }
}@media (min-width: 1200px){
  .navbar-expand-xl{
    flex-wrap:nowrap;
    justify-content:flex-start
  }

  .navbar-expand-xl .navbar-nav{
    flex-direction:row
  }

  .navbar-expand-xl .navbar-nav .dropdown-menu{
    position:absolute
  }

  .navbar-expand-xl .navbar-nav .nav-link{
    padding-right:0.5rem;
    padding-left:0.5rem
  }

  .navbar-expand-xl .navbar-nav-scroll{
    overflow:visible
  }

  .navbar-expand-xl .navbar-collapse{
    display:flex !important;
    -ms-flex-basis:auto;
    flex-basis:auto
  }

  .navbar-expand-xl .navbar-toggler{
    display:none
  }

  .navbar-expand-xl .offcanvas-header{
    display:none
  }

  .navbar-expand-xl .offcanvas{
    position:inherit;
    bottom:0;
    z-index:1000;
    -ms-flex-grow:1;
    flex-grow:1;
    visibility:visible !important;
    background-color:transparent;
    border-right:0;
    border-left:0;
    transition:none;
    transform:none
  }

  .navbar-expand-xl .offcanvas-top{
    height:auto;
    border-top:0;
    border-bottom:0
  }

  .navbar-expand-xl .offcanvas-bottom{
    height:auto;
    border-top:0;
    border-bottom:0
  }

  .navbar-expand-xl .offcanvas-body{
    display:flex;
    -ms-flex-grow:0;
    flex-grow:0;
    padding:0;
    overflow-y:visible
  }

  .modal-xl{
    max-width:1140px
  }

  .sticky-xl-top{
    position:sticky;
    top:0;
    z-index:1020
  }
}@media (min-width: 1400px){
  .navbar-expand-xxl{
    flex-wrap:nowrap;
    justify-content:flex-start
  }

  .navbar-expand-xxl .navbar-nav{
    flex-direction:row
  }

  .navbar-expand-xxl .navbar-nav .dropdown-menu{
    position:absolute
  }

  .navbar-expand-xxl .navbar-nav .nav-link{
    padding-right:0.5rem;
    padding-left:0.5rem
  }

  .navbar-expand-xxl .navbar-nav-scroll{
    overflow:visible
  }

  .navbar-expand-xxl .navbar-collapse{
    display:flex !important;
    -ms-flex-basis:auto;
    flex-basis:auto
  }

  .navbar-expand-xxl .navbar-toggler{
    display:none
  }

  .navbar-expand-xxl .offcanvas-header{
    display:none
  }

  .navbar-expand-xxl .offcanvas{
    position:inherit;
    bottom:0;
    z-index:1000;
    -ms-flex-grow:1;
    flex-grow:1;
    visibility:visible !important;
    background-color:transparent;
    border-right:0;
    border-left:0;
    transition:none;
    transform:none
  }

  .navbar-expand-xxl .offcanvas-top{
    height:auto;
    border-top:0;
    border-bottom:0
  }

  .navbar-expand-xxl .offcanvas-bottom{
    height:auto;
    border-top:0;
    border-bottom:0
  }

  .navbar-expand-xxl .offcanvas-body{
    display:flex;
    -ms-flex-grow:0;
    flex-grow:0;
    padding:0;
    overflow-y:visible
  }

  .sticky-xxl-top{
    position:sticky;
    top:0;
    z-index:1020
  }
}@media (max-width: 575.98px){
  .modal-fullscreen-sm-down{
    width:100vw;
    max-width:none;
    height:100%;
    margin:0
  }

  .modal-fullscreen-sm-down .modal-content{
    height:100%;
    border:0;
    border-radius:0
  }

  .modal-fullscreen-sm-down .modal-header{
    border-radius:0
  }

  .modal-fullscreen-sm-down .modal-body{
    overflow-y:auto
  }

  .modal-fullscreen-sm-down .modal-footer{
    border-radius:0
  }
}@media (max-width: 767.98px){
  .modal-fullscreen-md-down{
    width:100vw;
    max-width:none;
    height:100%;
    margin:0
  }

  .modal-fullscreen-md-down .modal-content{
    height:100%;
    border:0;
    border-radius:0
  }

  .modal-fullscreen-md-down .modal-header{
    border-radius:0
  }

  .modal-fullscreen-md-down .modal-body{
    overflow-y:auto
  }

  .modal-fullscreen-md-down .modal-footer{
    border-radius:0
  }
}@media (max-width: 991.98px){
  .modal-fullscreen-lg-down{
    width:100vw;
    max-width:none;
    height:100%;
    margin:0
  }

  .modal-fullscreen-lg-down .modal-content{
    height:100%;
    border:0;
    border-radius:0
  }

  .modal-fullscreen-lg-down .modal-header{
    border-radius:0
  }

  .modal-fullscreen-lg-down .modal-body{
    overflow-y:auto
  }

  .modal-fullscreen-lg-down .modal-footer{
    border-radius:0
  }
}@media (max-width: 1199.98px){
  .modal-fullscreen-xl-down{
    width:100vw;
    max-width:none;
    height:100%;
    margin:0
  }

  .modal-fullscreen-xl-down .modal-content{
    height:100%;
    border:0;
    border-radius:0
  }

  .modal-fullscreen-xl-down .modal-header{
    border-radius:0
  }

  .modal-fullscreen-xl-down .modal-body{
    overflow-y:auto
  }

  .modal-fullscreen-xl-down .modal-footer{
    border-radius:0
  }
}@media (max-width: 1399.98px){
  .modal-fullscreen-xxl-down{
    width:100vw;
    max-width:none;
    height:100%;
    margin:0
  }

  .modal-fullscreen-xxl-down .modal-content{
    height:100%;
    border:0;
    border-radius:0
  }

  .modal-fullscreen-xxl-down .modal-header{
    border-radius:0
  }

  .modal-fullscreen-xxl-down .modal-body{
    overflow-y:auto
  }

  .modal-fullscreen-xxl-down .modal-footer{
    border-radius:0
  }
}@media (prefers-reduced-motion){
  .animation{
    transition:none !important;
    animation:unset !important
  }
}@media screen and (min-width: 320px) and (max-width: 820px) and (orientation: landscape){
  .datepicker-modal-container .datepicker-header{
    height:100%
  }

  .datepicker-modal-container .datepicker-date{
    margin-top:100px
  }

  .datepicker-modal-container .datepicker-day-cell{
    width:32x;
    height:32x
  }

  .datepicker-modal-container{
    flex-direction:row;
    width:475px;
    height:360px
  }

  .datepicker-modal-container.datepicker-day-cell{
    width:36px;
    height:36px
  }
}@keyframes _spinner-grow{
  0%{
    transform:scale(0)
  }

  50%{
    opacity:1;
    transform:none
  }
}@keyframes _fade-in{
  from{
    opacity:0
  }

  to{
    opacity:1
  }
}@keyframes _fade-out{
  from{
    opacity:1
  }

  to{
    opacity:0
  }
}@keyframes _fade-in-down{
  from{
    opacity:0;
    transform:translate3d(0, -100%, 0)
  }

  to{
    opacity:1;
    transform:translate3d(0, 0, 0)
  }
}@keyframes _fade-in-left{
  from{
    opacity:0;
    transform:translate3d(-100%, 0, 0)
  }

  to{
    opacity:1;
    transform:translate3d(0, 0, 0)
  }
}@keyframes _fade-in-right{
  from{
    opacity:0;
    transform:translate3d(100%, 0, 0)
  }

  to{
    opacity:1;
    transform:translate3d(0, 0, 0)
  }
}@keyframes _fade-in-up{
  from{
    opacity:0;
    transform:translate3d(0, 100%, 0)
  }

  to{
    opacity:1;
    transform:translate3d(0, 0, 0)
  }
}@keyframes _fade-out-down{
  from{
    opacity:1
  }

  to{
    opacity:0;
    transform:translate3d(0, 100%, 0)
  }
}@keyframes _fade-out-left{
  from{
    opacity:1
  }

  to{
    opacity:0;
    transform:translate3d(-100%, 0, 0)
  }
}@keyframes _fade-out-right{
  from{
    opacity:1
  }

  to{
    opacity:0;
    transform:translate3d(100%, 0, 0)
  }
}@keyframes _fade-out-up{
  from{
    opacity:1
  }

  to{
    opacity:0;
    transform:translate3d(0, -100%, 0)
  }
}@keyframes _slide-in-down{
  from{
    visibility:visible;
    transform:translate3d(0, -100%, 0)
  }

  to{
    transform:translate3d(0, 0, 0)
  }
}@keyframes _slide-in-left{
  from{
    visibility:visible;
    transform:translate3d(-100%, 0, 0)
  }

  to{
    transform:translate3d(0, 0, 0)
  }
}@keyframes _slide-in-right{
  from{
    visibility:visible;
    transform:translate3d(100%, 0, 0)
  }

  to{
    transform:translate3d(0, 0, 0)
  }
}@keyframes _slide-in-up{
  from{
    visibility:visible;
    transform:translate3d(0, 100%, 0)
  }

  to{
    transform:translate3d(0, 0, 0)
  }
}@keyframes _slide-out-down{
  from{
    transform:translate3d(0, 0, 0)
  }

  to{
    visibility:hidden;
    transform:translate3d(0, 100%, 0)
  }
}@keyframes _slide-out-left{
  from{
    transform:translate3d(0, 0, 0)
  }

  to{
    visibility:hidden;
    transform:translate3d(-100%, 0, 0)
  }
}@keyframes _slide-out-right{
  from{
    transform:translate3d(0, 0, 0)
  }

  to{
    visibility:hidden;
    transform:translate3d(100%, 0, 0)
  }
}@keyframes _slide-out-up{
  from{
    transform:translate3d(0, 0, 0)
  }

  to{
    visibility:hidden;
    transform:translate3d(0, -100%, 0)
  }
}@keyframes _slide-down{
  from{
    transform:translate3d(0, 0, 0)
  }

  to{
    transform:translate3d(0, 100%, 0)
  }
}@keyframes _slide-left{
  from{
    transform:translate3d(0, 0, 0)
  }

  to{
    transform:translate3d(-100%, 0, 0)
  }
}@keyframes _slide-right{
  from{
    transform:translate3d(0, 0, 0)
  }

  to{
    transform:translate3d(100%, 0, 0)
  }
}@keyframes _slide-up{
  from{
    transform:translate3d(0, 0, 0)
  }

  to{
    transform:translate3d(0, -100%, 0)
  }
}@keyframes _zoom-in{
  from{
    opacity:0;
    transform:scale3d(0.3, 0.3, 0.3)
  }

  50%{
    opacity:1
  }
}@keyframes _zoom-out{
  from{
    opacity:1
  }

  50%{
    opacity:0;
    transform:scale3d(0.3, 0.3, 0.3)
  }

  to{
    opacity:0
  }
}@keyframes _tada{
  from{
    transform:scale3d(1, 1, 1)
  }

  10%{
    transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)
  }

  20%{
    transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)
  }

  30%{
    transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
  }

  50%{
    transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
  }

  70%{
    transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
  }

  90%{
    transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
  }

  40%{
    transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
  }

  60%{
    transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
  }

  80%{
    transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
  }

  to{
    transform:scale3d(1, 1, 1)
  }
}@keyframes _pulse{
  from{
    transform:scale3d(1, 1, 1)
  }

  50%{
    transform:scale3d(1.05, 1.05, 1.05)
  }

  to{
    transform:scale3d(1, 1, 1)
  }
}.pointer-events-none{
  pointer-events:none
}.pointer-events-auto{
  pointer-events:auto
}.visible{
  visibility:visible
}.static{
  position:static
}.fixed{
  position:fixed
}.absolute{
  position:absolute
}.relative{
  position:relative
}.sticky{
  position:sticky
}.right-0{
  right:0px
}.bottom-0{
  bottom:0px
}.left-0{
  left:0px
}.top-0{
  top:0px
}.left-1{
  left:0.25rem
}.bottom-1{
  bottom:0.25rem
}.z-50{
  z-index:50
}.col-span-1{
  grid-column:span 1 / span 1
}.float-right{
  float:right
}.float-left{
  float:left
}.m-auto{
  margin:auto
}.m-2{
  margin:0.5rem
}.mx-auto{
  margin-left:auto;
  margin-right:auto
}.my-2{
  margin-top:0.5rem;
  margin-bottom:0.5rem
}.my-4{
  margin-top:1rem;
  margin-bottom:1rem
}.mx-2{
  margin-left:0.5rem;
  margin-right:0.5rem
}.my-auto{
  margin-top:auto;
  margin-bottom:auto
}.my-12{
  margin-top:3rem;
  margin-bottom:3rem
}.my-20{
  margin-top:5rem;
  margin-bottom:5rem
}.mt-2{
  margin-top:0.5rem
}.mb-3{
  margin-bottom:0.75rem
}.mr-6{
  margin-right:1.5rem
}.mr-2{
  margin-right:0.5rem
}.mb-4{
  margin-bottom:1rem
}.mr-4{
  margin-right:1rem
}.mb-2{
  margin-bottom:0.5rem
}.ml-2{
  margin-left:0.5rem
}.mt-4{
  margin-top:1rem
}.mt-3{
  margin-top:0.75rem
}.mr-5{
  margin-right:1.25rem
}.mt-12{
  margin-top:3rem
}.mb-6{
  margin-bottom:1.5rem
}.mt-6{
  margin-top:1.5rem
}.mb-8{
  margin-bottom:2rem
}.mt-8{
  margin-top:2rem
}.mr-8{
  margin-right:2rem
}.box-content{
  box-sizing:content-box
}.block{
  display:block
}.inline-block{
  display:inline-block
}.inline{
  display:inline
}.flex{
  display:flex
}.inline-flex{
  display:inline-flex
}.table{
  display:table
}.grid{
  display:grid
}.contents{
  display:contents
}.hidden{
  display:none
}.h-9{
  height:2.25rem
}.h-full{
  height:100%
}.h-4{
  height:1rem
}.max-h-72{
  max-height:18rem
}.w-full{
  width:100%
}.w-2\/5{
  width:40%
}.w-3\/5{
  width:60%
}.w-screen{
  width:100vw
}.w-1\/5{
  width:20%
}.w-auto{
  width:auto
}.w-4{
  width:1rem
}.w-1\/2{
  width:50%
}.flex-shrink-0{
  flex-shrink:0
}.flex-grow{
  flex-grow:1
}.table-auto{
  table-layout:auto
}.origin-center{
  transform-origin:center
}.scale-100{
  --tw-scale-x:1;
  --tw-scale-y:1;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}.scale-125{
  --tw-scale-x:1.25;
  --tw-scale-y:1.25;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}.transform{
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}.cursor-pointer{
  cursor:pointer
}.resize{
  resize:both
}.list-disc{
  list-style-type:disc
}.appearance-none{
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none
}.grid-cols-3{
  grid-template-columns:repeat(3, minmax(0, 1fr))
}.grid-cols-4{
  grid-template-columns:repeat(4, minmax(0, 1fr))
}.grid-cols-2{
  grid-template-columns:repeat(2, minmax(0, 1fr))
}.grid-rows-2{
  grid-template-rows:repeat(2, minmax(0, 1fr))
}.grid-rows-3{
  grid-template-rows:repeat(3, minmax(0, 1fr))
}.flex-col{
  flex-direction:column
}.flex-wrap{
  flex-wrap:wrap
}.place-items-center{
  place-items:center
}.items-start{
  align-items:flex-start
}.items-center{
  align-items:center
}.justify-end{
  justify-content:flex-end
}.justify-center{
  justify-content:center
}.justify-between{
  justify-content:space-between
}.gap-2{
  gap:0.5rem
}.gap-4{
  gap:1rem
}.gap-12{
  gap:3rem
}.gap-6{
  gap:1.5rem
}.gap-x-6{
  -moz-column-gap:1.5rem;
       column-gap:1.5rem
}.space-x-5 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(1.25rem * var(--tw-space-x-reverse));
  margin-left:calc(1.25rem * calc(1 - var(--tw-space-x-reverse)))
}.space-y-0 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(0px * var(--tw-space-y-reverse))
}.space-x-12 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(3rem * var(--tw-space-x-reverse));
  margin-left:calc(3rem * calc(1 - var(--tw-space-x-reverse)))
}.space-x-2 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(0.5rem * var(--tw-space-x-reverse));
  margin-left:calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))
}.space-y-1 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(0.25rem * var(--tw-space-y-reverse))
}.space-y-2 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(0.5rem * var(--tw-space-y-reverse))
}.self-center{
  align-self:center
}.overflow-hidden{
  overflow:hidden
}.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
}.break-all{
  word-break:break-all
}.rounded-lg{
  border-radius:0.5rem
}.rounded-none{
  border-radius:0px
}.rounded-t-md{
  border-top-left-radius:0.375rem;
  border-top-right-radius:0.375rem
}.rounded-b-md{
  border-bottom-right-radius:0.375rem;
  border-bottom-left-radius:0.375rem
}.border-0{
  border-width:0px
}.border{
  border-width:1px
}.border-2{
  border-width:2px
}.border-l-4{
  border-left-width:4px
}.border-r-2{
  border-right-width:2px
}.border-b-2{
  border-bottom-width:2px
}.border-b{
  border-bottom-width:1px
}.border-t{
  border-top-width:1px
}.border-b-4{
  border-bottom-width:4px
}.border-l-2{
  border-left-width:2px
}.border-none{
  border-style:none
}.border-red-500{
  --tw-border-opacity:1;
  border-color:rgb(255 146 127 / var(--tw-border-opacity))
}.border-green-500{
  --tw-border-opacity:1;
  border-color:rgb(104 228 164 / var(--tw-border-opacity))
}.border-orange-500{
  --tw-border-opacity:1;
  border-color:rgb(249 115 22 / var(--tw-border-opacity))
}.border-gray-800{
  --tw-border-opacity:1;
  border-color:rgb(64 64 64 / var(--tw-border-opacity))
}.border-gray-600{
  --tw-border-opacity:1;
  border-color:rgb(140 140 140 / var(--tw-border-opacity))
}.border-red-900{
  --tw-border-opacity:1;
  border-color:rgb(255 74 41 / var(--tw-border-opacity))
}.border-gray-400{
  --tw-border-opacity:1;
  border-color:rgb(217 217 217 / var(--tw-border-opacity))
}.border-gray-700{
  --tw-border-opacity:1;
  border-color:rgb(69 70 71 / var(--tw-border-opacity))
}.border-blue-900{
  --tw-border-opacity:1;
  border-color:rgb(63 15 255 / var(--tw-border-opacity))
}.border-green-900{
  --tw-border-opacity:1;
  border-color:rgb(3 210 104 / var(--tw-border-opacity))
}.border-yellow-900{
  --tw-border-opacity:1;
  border-color:rgb(113 63 18 / var(--tw-border-opacity))
}.bg-gray-700{
  --tw-bg-opacity:1;
  background-color:rgb(69 70 71 / var(--tw-bg-opacity))
}.bg-green-900{
  --tw-bg-opacity:1;
  background-color:rgb(3 210 104 / var(--tw-bg-opacity))
}.bg-red-50{
  --tw-bg-opacity:1;
  background-color:rgb(255 237 234 / var(--tw-bg-opacity))
}.bg-gray-900{
  --tw-bg-opacity:1;
  background-color:rgb(23 24 25 / var(--tw-bg-opacity))
}.bg-red-900{
  --tw-bg-opacity:1;
  background-color:rgb(255 74 41 / var(--tw-bg-opacity))
}.bg-green-100{
  --tw-bg-opacity:1;
  background-color:rgb(205 246 225 / var(--tw-bg-opacity))
}.bg-orange-100{
  --tw-bg-opacity:1;
  background-color:rgb(255 237 213 / var(--tw-bg-opacity))
}.bg-red-100{
  --tw-bg-opacity:1;
  background-color:rgb(255 219 212 / var(--tw-bg-opacity))
}.bg-black{
  --tw-bg-opacity:1;
  background-color:rgb(0 0 0 / var(--tw-bg-opacity))
}.bg-green-1000{
  --tw-bg-opacity:1;
  background-color:rgb(3 189 94 / var(--tw-bg-opacity))
}.bg-orange-900{
  --tw-bg-opacity:1;
  background-color:rgb(124 45 18 / var(--tw-bg-opacity))
}.bg-gray-800{
  --tw-bg-opacity:1;
  background-color:rgb(64 64 64 / var(--tw-bg-opacity))
}.bg-blue-900{
  --tw-bg-opacity:1;
  background-color:rgb(63 15 255 / var(--tw-bg-opacity))
}.bg-transparent{
  background-color:transparent
}.bg-yellow-800{
  --tw-bg-opacity:1;
  background-color:rgb(133 77 14 / var(--tw-bg-opacity))
}.bg-indigo-700{
  --tw-bg-opacity:1;
  background-color:rgb(67 56 202 / var(--tw-bg-opacity))
}.bg-clip-padding{
  background-clip:padding-box
}.bg-no-repeat{
  background-repeat:no-repeat
}.bg-repeat-x{
  background-repeat:repeat-x
}.object-cover{
  -o-object-fit:cover;
     object-fit:cover
}.object-center{
  -o-object-position:center;
     object-position:center
}.object-top{
  -o-object-position:top;
     object-position:top
}.p-6{
  padding:1.5rem
}.p-2{
  padding:0.5rem
}.p-0{
  padding:0px
}.p-4{
  padding:1rem
}.p-1{
  padding:0.25rem
}.py-1{
  padding-top:0.25rem;
  padding-bottom:0.25rem
}.px-1{
  padding-left:0.25rem;
  padding-right:0.25rem
}.px-3{
  padding-left:0.75rem;
  padding-right:0.75rem
}.py-2{
  padding-top:0.5rem;
  padding-bottom:0.5rem
}.px-5{
  padding-left:1.25rem;
  padding-right:1.25rem
}.py-6{
  padding-top:1.5rem;
  padding-bottom:1.5rem
}.px-4{
  padding-left:1rem;
  padding-right:1rem
}.px-8{
  padding-left:2rem;
  padding-right:2rem
}.px-2{
  padding-left:0.5rem;
  padding-right:0.5rem
}.pb-2{
  padding-bottom:0.5rem
}.pb-4{
  padding-bottom:1rem
}.pt-2{
  padding-top:0.5rem
}.pt-1{
  padding-top:0.25rem
}.pr-3{
  padding-right:0.75rem
}.pb-1{
  padding-bottom:0.25rem
}.pt-6{
  padding-top:1.5rem
}.pb-8{
  padding-bottom:2rem
}.pl-3{
  padding-left:0.75rem
}.pl-4{
  padding-left:1rem
}.pl-12{
  padding-left:3rem
}.text-left{
  text-align:left
}.text-center{
  text-align:center
}.text-right{
  text-align:right
}.align-middle{
  vertical-align:middle
}.text-sm{
  font-size:0.875rem;
  line-height:1.25rem
}.text-xl{
  font-size:1.25rem;
  line-height:1.75rem
}.text-xs{
  font-size:0.75rem;
  line-height:1rem
}.text-lg{
  font-size:1.125rem;
  line-height:1.75rem
}.text-4xl{
  font-size:2.25rem;
  line-height:2.5rem
}.text-3xl{
  font-size:1.875rem;
  line-height:2.25rem
}.text-2xl{
  font-size:1.5rem;
  line-height:2rem
}.text-5xl{
  font-size:3rem;
  line-height:1
}.font-semibold{
  font-weight:600
}.font-bold{
  font-weight:700
}.font-light{
  font-weight:300
}.font-medium{
  font-weight:500
}.leading-10{
  line-height:2.5rem
}.leading-none{
  line-height:1
}.leading-normal{
  line-height:1.5
}.leading-tight{
  line-height:1.25
}.tracking-tight{
  letter-spacing:-0.025em
}.text-white{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}.text-red-500{
  --tw-text-opacity:1;
  color:rgb(255 146 127 / var(--tw-text-opacity))
}.text-green-900{
  --tw-text-opacity:1;
  color:rgb(3 210 104 / var(--tw-text-opacity))
}.text-gray-400{
  --tw-text-opacity:1;
  color:rgb(217 217 217 / var(--tw-text-opacity))
}.text-red-900{
  --tw-text-opacity:1;
  color:rgb(255 74 41 / var(--tw-text-opacity))
}.text-green-700{
  --tw-text-opacity:1;
  color:rgb(53 219 134 / var(--tw-text-opacity))
}.text-orange-700{
  --tw-text-opacity:1;
  color:rgb(194 65 12 / var(--tw-text-opacity))
}.text-red-700{
  --tw-text-opacity:1;
  color:rgb(255 110 84 / var(--tw-text-opacity))
}.text-green-100{
  --tw-text-opacity:1;
  color:rgb(205 246 225 / var(--tw-text-opacity))
}.text-orange-100{
  --tw-text-opacity:1;
  color:rgb(255 237 213 / var(--tw-text-opacity))
}.text-red-100{
  --tw-text-opacity:1;
  color:rgb(255 219 212 / var(--tw-text-opacity))
}.text-gray-500{
  --tw-text-opacity:1;
  color:rgb(191 191 191 / var(--tw-text-opacity))
}.text-current{
  color:currentColor
}.text-gray-600{
  --tw-text-opacity:1;
  color:rgb(140 140 140 / var(--tw-text-opacity))
}.text-black{
  --tw-text-opacity:1;
  color:rgb(0 0 0 / var(--tw-text-opacity))
}.text-orange-600{
  --tw-text-opacity:1;
  color:rgb(234 88 12 / var(--tw-text-opacity))
}.text-orange-900{
  --tw-text-opacity:1;
  color:rgb(124 45 18 / var(--tw-text-opacity))
}.text-blue-900{
  --tw-text-opacity:1;
  color:rgb(63 15 255 / var(--tw-text-opacity))
}.text-gray-300{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}.text-indigo-100{
  --tw-text-opacity:1;
  color:rgb(224 231 255 / var(--tw-text-opacity))
}.underline{
  -webkit-text-decoration-line:underline;
          text-decoration-line:underline
}.line-through{
  -webkit-text-decoration-line:line-through;
          text-decoration-line:line-through
}.decoration-dotted{
  -webkit-text-decoration-style:dotted;
          text-decoration-style:dotted
}.opacity-50{
  opacity:0.5
}.shadow-lg{
  --tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}.shadow-md{
  --tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}.outline-none{
  outline:2px solid transparent;
  outline-offset:2px
}.blur{
  --tw-blur:blur(8px);
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}.invert{
  --tw-invert:invert(100%);
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}.filter{
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}.transition{
  transition-property:color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -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-text-decoration-color, -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, fill, stroke, -webkit-text-decoration-color;
  transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms
}.transition-all{
  transition-property:all;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms
}.duration-200{
  transition-duration:200ms
}.duration-150{
  transition-duration:150ms
}.ease-in-out{
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 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;
}.footer-list > li:first-of-type {
  font-weight: bold;
}.hover\:border-blue-hover:hover{
  --tw-border-opacity:1;
  border-color:rgb(136 155 255 / var(--tw-border-opacity))
}.hover\:border-gray-500:hover{
  --tw-border-opacity:1;
  border-color:rgb(191 191 191 / var(--tw-border-opacity))
}.hover\:bg-green-1000:hover{
  --tw-bg-opacity:1;
  background-color:rgb(3 189 94 / var(--tw-bg-opacity))
}.hover\:bg-red-hover:hover{
  --tw-bg-opacity:1;
  background-color:rgb(255 148 128 / var(--tw-bg-opacity))
}.hover\:bg-green-hover:hover{
  --tw-bg-opacity:1;
  background-color:rgb(25 238 129 / var(--tw-bg-opacity))
}.hover\:bg-yellow-900:hover{
  --tw-bg-opacity:1;
  background-color:rgb(113 63 18 / var(--tw-bg-opacity))
}.hover\:text-white:hover{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}.hover\:no-underline:hover{
  -webkit-text-decoration-line:none;
          text-decoration-line:none
}.hover\:opacity-75:hover{
  opacity:0.75
}.hover\:outline-none:hover{
  outline:2px solid transparent;
  outline-offset:2px
}.focus\:no-underline:focus{
  -webkit-text-decoration-line:none;
          text-decoration-line:none
}.focus\:opacity-100:focus{
  opacity:1
}.focus\:shadow-none:focus{
  --tw-shadow:0 0 #0000;
  --tw-shadow-colored:0 0 #0000;
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}.focus\:outline-none:focus{
  outline:2px solid transparent;
  outline-offset:2px
}@media (min-width: 640px){
  .sm\:block{
    display:block
  }

  .sm\:grid-cols-1{
    grid-template-columns:repeat(1, minmax(0, 1fr))
  }
}@media (min-width: 768px){
  .md\:container{
    width:100%
  }

  @media (min-width: 640px){
    .md\:container{
      max-width:640px
    }
  }

  @media (min-width: 768px){
    .md\:container{
      max-width:768px
    }
  }

  @media (min-width: 1024px){
    .md\:container{
      max-width:1024px
    }
  }

  @media (min-width: 1280px){
    .md\:container{
      max-width:1280px
    }
  }

  @media (min-width: 1536px){
    .md\:container{
      max-width:1536px
    }
  }

  .md\:block{
    display:block
  }

  .md\:flex{
    display:flex
  }

  .md\:hidden{
    display:none
  }

  .md\:flex-row{
    flex-direction:row
  }

  .md\:text-center{
    text-align:center
  }
}@media (min-width: 1024px){
  .lg\:flex{
    display:flex
  }

  .lg\:w-auto{
    width:auto
  }

  .lg\:flex-grow{
    flex-grow:1
  }

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

  .lg\:items-center{
    align-items:center
  }
}@media (min-width: 1280px){
  .xl\:flex{
    display:flex
  }

  .xl\:hidden{
    display:none
  }

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

  .xl\:w-3\/5{
    width:60%
  }

  .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-rows-none{
    grid-template-rows:none
  }

  .xl\:px-12{
    padding-left:3rem;
    padding-right:3rem
  }
}
