/* node_modules/maz-ui/css/main.css */
*,
:after,
:before {
  border: 0 solid;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
button {
  background-color: transparent;
}
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 1em;
  line-height: 1.15;
  margin: 0;
}
:root {
  --maz-color-white:#fff;
  --maz-color-white-contrast:#000;
  --maz-color-black:#000;
  --maz-color-black-contrast:#fff;
  --maz-color-primary-50:#e6f2ff;
  --maz-color-primary-100:#bddeff;
  --maz-color-primary-200:#94c9ff;
  --maz-color-primary-300:#6bb5ff;
  --maz-color-primary-400:#47a3ff;
  --maz-color-primary:#1f8fff;
  --maz-color-primary-600:#1975d2;
  --maz-color-primary-700:#145ca3;
  --maz-color-primary-800:#0e4277;
  --maz-color-primary-900:#092b4e;
  --maz-color-primary-alpha:rgba(31,143,255,.6);
  --maz-color-primary-alpha-20:rgba(31,143,255,.2);
  --maz-color-primary-alpha-10:rgba(31,143,255,.1);
  --maz-color-primary-alpha-05:rgba(31,143,255,.05);
  --maz-color-primary-contrast:#fff;
  --maz-color-secondary-50:#e2f9f3;
  --maz-color-secondary-100:#bbf1e3;
  --maz-color-secondary-200:#95e9d3;
  --maz-color-secondary-300:#6be1c1;
  --maz-color-secondary-400:#45d9b1;
  --maz-color-secondary:#1cce9f;
  --maz-color-secondary-600:#17ab83;
  --maz-color-secondary-700:#128768;
  --maz-color-secondary-800:#0d634c;
  --maz-color-secondary-900:#083f31;
  --maz-color-secondary-alpha:rgba(28,206,159,.6);
  --maz-color-secondary-alpha-20:rgba(28,206,159,.2);
  --maz-color-secondary-alpha-10:rgba(28,206,159,.1);
  --maz-color-secondary-alpha-05:rgba(28,206,159,.05);
  --maz-color-secondary-contrast:#fff;
  --maz-color-info-50:#e4f4f7;
  --maz-color-info-100:#b8e3ea;
  --maz-color-info-200:#92d3dd;
  --maz-color-info-300:#67c2d0;
  --maz-color-info-400:#40b3c4;
  --maz-color-info:#17a4ba;
  --maz-color-info-600:#13889a;
  --maz-color-info-700:#0f6876;
  --maz-color-info-800:#0b4c56;
  --maz-color-info-900:#073036;
  --maz-color-info-alpha:rgba(23,164,186,.6);
  --maz-color-info-alpha-20:rgba(23,164,186,.2);
  --maz-color-info-alpha-10:rgba(23,164,186,.1);
  --maz-color-info-alpha-05:rgba(23,164,186,.05);
  --maz-color-info-contrast:#fff;
  --maz-color-success-50:#f3f9e6;
  --maz-color-success-100:#e1f0c1;
  --maz-color-success-200:#cee79d;
  --maz-color-success-300:#bedf7c;
  --maz-color-success-400:#acd657;
  --maz-color-success:#99cd32;
  --maz-color-success-600:#7ea829;
  --maz-color-success-700:#658722;
  --maz-color-success-800:#496218;
  --maz-color-success-900:#2e3e0f;
  --maz-color-success-alpha:rgba(153,205,50,.6);
  --maz-color-success-alpha-20:rgba(153,205,50,.2);
  --maz-color-success-alpha-10:rgba(153,205,50,.1);
  --maz-color-success-alpha-05:rgba(153,205,50,.05);
  --maz-color-success-contrast:#fff;
  --maz-color-warning-50:#fff7e6;
  --maz-color-warning-100:#feeac3;
  --maz-color-warning-200:#fede9f;
  --maz-color-warning-300:#fdd077;
  --maz-color-warning-400:#fdc553;
  --maz-color-warning:#fcb831;
  --maz-color-warning-600:#d29928;
  --maz-color-warning-700:#a27720;
  --maz-color-warning-800:#785817;
  --maz-color-warning-900:#4d380f;
  --maz-color-warning-alpha:rgba(252,184,49,.6);
  --maz-color-warning-alpha-20:rgba(252,184,49,.2);
  --maz-color-warning-alpha-10:rgba(252,184,49,.1);
  --maz-color-warning-alpha-05:rgba(252,184,49,.05);
  --maz-color-warning-contrast:#212427;
  --maz-color-danger-50:#ffebeb;
  --maz-color-danger-100:#ffd2d1;
  --maz-color-danger-200:#ffbab8;
  --maz-color-danger-300:#ffa09e;
  --maz-color-danger-400:#ff8785;
  --maz-color-danger:#ff6e6b;
  --maz-color-danger-600:#d25856;
  --maz-color-danger-700:#a54745;
  --maz-color-danger-800:#7b3332;
  --maz-color-danger-900:#4c2020;
  --maz-color-danger-alpha:hsla(1,100%,71%,.6);
  --maz-color-danger-alpha-20:hsla(1,100%,71%,.2);
  --maz-color-danger-alpha-10:hsla(1,100%,71%,.1);
  --maz-color-danger-alpha-05:hsla(1,100%,71%,.05);
  --maz-color-danger-contrast:#fff;
  --maz-color-text-light:#d9d9d9;
  --maz-color-muted-light:rgba(0,0,0,.54);
  --maz-color-text-dark:#212427;
  --maz-color-muted-dark:hsla(0,0%,89%,.54);
  --maz-bg-overlay:rgba(0,0,0,.3);
  --maz-bg-color-light:#fff;
  --maz-bg-color-light-light:#f0f0f0;
  --maz-bg-color-light-lighter:#f7f7f7;
  --maz-bg-color-dark:#20212c;
  --maz-bg-color-dark-light:#313245;
  --maz-bg-color-dark-lighter:#3b3c54;
  --maz-border-width:0.063rem;
  --maz-border-color:#e5e7eb;
  --maz-border-radius:0.7rem;
  --maz-font-family:system-ui,-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen,ubuntu,cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;
  --maz-color-text:var(--maz-color-text-dark);
  --maz-color-muted:var(--maz-color-muted-light);
  --maz-color-bg:var(--maz-bg-color-light);
  --maz-color-bg-light:var(--maz-bg-color-light-light);
  --maz-color-bg-lighter:var(--maz-bg-color-light-lighter);
  --maz-color-bg-theme:var(--maz-bg-color-dark);
  --maz-color-bg-theme-hover:var(--maz-bg-color-dark-lighter);
}
[class~=dark] {
  --maz-color-text:var(--maz-color-text-light);
  --maz-color-muted:var(--maz-color-muted-dark);
  --maz-color-bg:var(--maz-bg-color-dark);
  --maz-color-bg-light:var(--maz-bg-color-dark-light);
  --maz-color-bg-lighter:var(--maz-bg-color-dark-lighter);
  --maz-color-bg-theme:var(--maz-bg-color-light);
  --maz-color-bg-theme-hover:var(--maz-bg-color-light-lighter);
}
:root {
  --maz-container-padding-mobile:1rem;
  --maz-container-padding-tablet:2rem;
  --maz-container-padding-desktop:2.5rem;
  --maz-container-padding-value:var(--maz-container-padding-mobile);
  --maz-container-width:calc(100% - var(--maz-container-padding-value)*2);
  --maz-container-padding:calc(50% - var(--maz-container-width)/2);
  --maz-container-max-width:1440px;
}
@media only screen and (min-width:1520px) {
  :root {
    --maz-container-width:var(--maz-container-max-width);
  }
}
@media (min-width:576px) {
  :root {
    --maz-container-padding-value:var(--maz-container-padding-tablet);
  }
}
@media (min-width:1024px) {
  :root {
    --maz-container-padding-value:var(--maz-container-padding-desktop);
  }
}
.maz-scale-enter-active,
.maz-scale-leave-active {
  opacity: 1;
  -webkit-transition: all .2s cubic-bezier(.4, .52, .26, .9);
  transition: all .2s cubic-bezier(.4, .52, .26, .9);
  z-index: 1;
}
.maz-scale-enter-from,
.maz-scale-leave-to {
  opacity: .4;
  -webkit-transform: scale(0);
  transform: scale(0);
  z-index: 1;
}
.maz-scale-fade-enter-active,
.maz-scale-fade-leave-active {
  opacity: 1;
  -webkit-transition: all .2s cubic-bezier(.4, .52, .26, .9);
  transition: all .2s cubic-bezier(.4, .52, .26, .9);
  z-index: 1;
}
.maz-scale-fade-enter-from,
.maz-scale-fade-leave-to {
  opacity: 0;
  -webkit-transform: scale(.5);
  transform: scale(.5);
  z-index: 1;
}
.maz-scale-loading-enter-active,
.maz-scale-loading-enter-active .app-loader__content,
.maz-scale-loading-leave-active,
.maz-scale-loading-leave-active .app-loader__content {
  opacity: 1;
  -webkit-transition: all .5s cubic-bezier(.4, .52, .26, .9);
  transition: all .5s cubic-bezier(.4, .52, .26, .9);
}
.maz-scale-loading-enter-active .app-loader__content,
.maz-scale-loading-leave-active .app-loader__content {
  -webkit-transform: scale(1);
  transform: scale(1);
  z-index: 1;
}
.maz-scale-loading-enter-from .app-loader__content,
.maz-scale-loading-leave-to .app-loader__content {
  opacity: .4;
  -webkit-transform: scale(0);
  transform: scale(0);
  z-index: 1;
}
.maz-scale-loading-enter-from,
.maz-scale-loading-leave-to {
  opacity: 0;
  -webkit-transition: all .5s cubic-bezier(.4, .52, .26, .9);
  transition: all .5s cubic-bezier(.4, .52, .26, .9);
}
.maz-slidevnext-enter-active,
.maz-slidevnext-leave-active,
.maz-slidevprev-enter-active,
.maz-slidevprev-leave-active {
  position: absolute;
  -webkit-transition: all .2s;
  transition: all .2s;
}
.maz-slidevnext-enter-from,
.maz-slidevprev-leave-to {
  opacity: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
}
.maz-slidevnext-leave-to,
.maz-slidevprev-enter-from {
  opacity: 0;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}
.maz-slide-enter-active,
.maz-slide-leave-active {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  z-index: 998;
}
.maz-slide-enter-from,
.maz-slide-leave-to {
  opacity: 0;
  -webkit-transform: translateY(-20px);
  transform: translateY(-20px);
  z-index: 998;
}
.maz-slideinvert-enter-active,
.maz-slideinvert-leave-active {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  z-index: 998;
}
.maz-slideinvert-enter-from,
.maz-slideinvert-leave-to {
  opacity: 0;
  -webkit-transform: translateY(40px);
  transform: translateY(40px);
  z-index: 998;
}
.maz-tags-enter-active,
.maz-tags-leave-active {
  opacity: 1;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}
.maz-tags-enter-from,
.maz-tags-leave-to {
  opacity: 0;
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}
.maz-tags-invert-enter-active,
.maz-tags-invert-leave-active {
  opacity: 1;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-transition: opacity .2s, -webkit-transform .2s;
  transition: opacity .2s, -webkit-transform .2s;
  transition: transform .2s, opacity .2s;
  transition:
    transform .2s,
    opacity .2s,
    -webkit-transform .2s;
}
.maz-tags-invert-enter-from,
.maz-tags-invert-leave-to {
  opacity: 0;
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}
.maz-expand-enter-active,
.maz-expand-leave-active {
  overflow: hidden;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  -webkit-transition-property: opacity, height;
  transition-property: opacity, height;
}
.maz-expand-enter-from,
.maz-expand-leave-to {
  height: 0;
  opacity: 0;
}
.maz-tab-transition-enter-from {
  -webkit-transform: translate(100%);
  transform: translate(100%);
}
.maz-tab-transition-leave,
.maz-tab-transition-leave-active {
  position: absolute !important;
  top: 0;
}
.maz-tab-transition-leave-to {
  position: absolute !important;
}
.maz-tab-reverse-transition-enter-from,
.maz-tab-transition-leave-to {
  -webkit-transform: translate(-100%);
  transform: translate(-100%);
}
.maz-tab-reverse-transition-leave,
.maz-tab-reverse-transition-leave-active {
  position: absolute !important;
  top: 0;
}
.maz-tab-reverse-transition-leave,
.maz-tab-reverse-transition-leave-to {
  position: absolute !important;
  top: 0;
  -webkit-transform: translate(100%);
  transform: translate(100%);
}
*,
:after,
:before {
  --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:rgba(59,130,246,.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: ;
}
::-ms-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:rgba(59,130,246,.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:rgba(59,130,246,.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: ;
}
.maz-sr-only {
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  clip: rect(0, 0, 0, 0);
  border-width: 0;
  white-space: nowrap;
}
.maz-pointer-events-none {
  pointer-events: none;
}
.maz-invisible {
  visibility: hidden;
}
.maz-fixed {
  position: fixed;
}
.\!maz-absolute {
  position: absolute !important;
}
.maz-absolute {
  position: absolute;
}
.maz-relative {
  position: relative;
}
.maz-inset-0 {
  inset: 0;
}
.maz-inset-x-0 {
  left: 0;
  right: 0;
}
.maz-bottom-0 {
  bottom: 0;
}
.maz-z-default-backdrop {
  z-index: 1050;
}
.\!maz-my-0 {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}
.maz-my-0 {
  margin-bottom: 0;
  margin-top: 0;
}
.maz-my-2 {
  margin-bottom: .5rem;
  margin-top: .5rem;
}
.maz-ml-1 {
  margin-left: .25rem;
}
.maz-ml-2 {
  margin-left: .5rem;
}
.maz-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.maz-table {
  display: table;
}
.maz-hidden {
  display: none;
}
.maz-h-1 {
  height: .25rem;
}
.maz-h-16 {
  height: 4rem;
}
.maz-h-6 {
  height: 1.5rem;
}
.maz-h-8 {
  height: 2rem;
}
.maz-h-full {
  height: 100%;
}
.maz-w-6 {
  width: 1.5rem;
}
.maz-w-8 {
  width: 2rem;
}
.maz-w-9 {
  width: 2.25rem;
}
.maz-w-full {
  width: 100%;
}
.maz-w-max {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.maz-min-w-0 {
  min-width: 0;
}
.maz-min-w-28 {
  min-width: 7rem;
}
.maz-max-w-52 {
  max-width: 13rem;
}
.maz-max-w-full {
  max-width: 100%;
}
.maz-flex-1 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 0%;
  flex: 1 1 0%;
}
.maz-flex-none {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}
.-maz-rotate-180 {
  --tw-rotate:-180deg;
}
.-maz-rotate-180,
.maz-rotate-180 {
  -webkit-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: 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));
}
.maz-rotate-180 {
  --tw-rotate:180deg;
}
.maz-cursor-zoom-in {
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}
.maz-cursor-zoom-out {
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}
.maz-flex-col {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.maz-items-center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.maz-justify-end {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.maz-justify-between {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.maz-gap-1 {
  gap: .25rem;
}
.maz-gap-2 {
  gap: .5rem;
}
.maz-space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse:0;
  margin-left: calc(.5rem*(1 - var(--tw-space-x-reverse)));
  margin-right: calc(.5rem*var(--tw-space-x-reverse));
}
.maz-overflow-hidden {
  overflow: hidden;
}
.maz-overflow-x-auto {
  overflow-x: auto;
}
.maz-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
}
.maz-truncate,
.maz-whitespace-nowrap {
  white-space: nowrap;
}
.maz-rounded {
  border-radius: var(--maz-border-radius);
}
.maz-rounded-xl {
  border-radius: .75rem;
}
.maz-rounded-t {
  border-top-left-radius: var(--maz-border-radius);
  border-top-right-radius: var(--maz-border-radius);
}
.maz-border {
  border-width: var(--maz-border-width);
}
.maz-border-b {
  border-bottom-width: var(--maz-border-width);
}
.maz-border-t {
  border-top-width: var(--maz-border-width);
}
.maz-border-solid {
  border-style: solid;
}
.\!maz-border-danger {
  border-color: var(--maz-color-danger) !important;
}
.\!maz-border-success {
  border-color: var(--maz-color-success) !important;
}
.\!maz-border-warning {
  border-color: var(--maz-color-warning) !important;
}
.maz-border-black {
  border-color: var(--maz-color-black);
}
.maz-border-border {
  border-color: var(--maz-border-color);
}
.maz-border-color-light {
  border-color: var(--maz-color-bg-light);
}
.maz-border-danger {
  border-color: var(--maz-color-danger);
}
.maz-border-danger-600 {
  border-color: var(--maz-color-danger-600);
}
.maz-border-dark {
  border-color: var(--maz-color-text-dark);
}
.maz-border-info {
  border-color: var(--maz-color-info);
}
.maz-border-info-600 {
  border-color: var(--maz-color-info-600);
}
.maz-border-light {
  border-color: var(--maz-color-text-light);
}
.maz-border-primary {
  border-color: var(--maz-color-primary);
}
.maz-border-primary-600 {
  border-color: var(--maz-color-primary-600);
}
.maz-border-secondary {
  border-color: var(--maz-color-secondary);
}
.maz-border-secondary-600 {
  border-color: var(--maz-color-secondary-600);
}
.maz-border-success {
  border-color: var(--maz-color-success);
}
.maz-border-success-600 {
  border-color: var(--maz-color-success-600);
}
.maz-border-theme {
  border-color: var(--maz-color-bg-theme);
}
.maz-border-transparent {
  border-color: transparent;
}
.maz-border-warning {
  border-color: var(--maz-color-warning);
}
.maz-border-warning-600 {
  border-color: var(--maz-color-warning-600);
}
.maz-border-white {
  border-color: var(--maz-color-white);
}
.maz-bg-black {
  background-color: var(--maz-color-black);
}
.maz-bg-color {
  background-color: var(--maz-color-bg);
}
.maz-bg-color-light {
  background-color: var(--maz-color-bg-light);
}
.maz-bg-danger {
  background-color: var(--maz-color-danger);
}
.maz-bg-danger-700 {
  background-color: var(--maz-color-danger-700);
}
.maz-bg-dark {
  background-color: var(--maz-color-text-dark);
}
.maz-bg-info {
  background-color: var(--maz-color-info);
}
.maz-bg-info-700 {
  background-color: var(--maz-color-info-700);
}
.maz-bg-light {
  background-color: var(--maz-color-text-light);
}
.maz-bg-overlay {
  background-color: var(--maz-bg-overlay);
}
.maz-bg-primary {
  background-color: var(--maz-color-primary);
}
.maz-bg-secondary {
  background-color: var(--maz-color-secondary);
}
.maz-bg-success {
  background-color: var(--maz-color-success);
}
.maz-bg-success-700 {
  background-color: var(--maz-color-success-700);
}
.maz-bg-theme {
  background-color: var(--maz-color-bg-theme);
}
.maz-bg-warning {
  background-color: var(--maz-color-warning);
}
.maz-bg-warning-700 {
  background-color: var(--maz-color-warning-700);
}
.maz-bg-white {
  background-color: var(--maz-color-white);
}
.maz-p-2 {
  padding: .5rem;
}
.maz-p-3 {
  padding: .75rem;
}
.maz-p-4 {
  padding: 1rem;
}
.maz-px-2 {
  padding-left: .5rem;
  padding-right: .5rem;
}
.maz-py-1 {
  padding-bottom: .25rem;
  padding-top: .25rem;
}
.maz-py-6 {
  padding-bottom: 1.5rem;
  padding-top: 1.5rem;
}
.maz-pb-1 {
  padding-bottom: .25rem;
}
.maz-text-left {
  text-align: left;
}
.maz-text-center {
  text-align: center;
}
.maz-text-right {
  text-align: right;
}
.maz-text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}
.maz-text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem;
}
.maz-text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}
.maz-text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.maz-text-sm {
  font-size: .875rem;
  line-height: 1.25rem;
}
.maz-text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.maz-text-xs {
  font-size: .75rem;
  line-height: 1rem;
}
.maz-font-semibold {
  font-weight: 600;
}
.maz-text-danger-600 {
  color: var(--maz-color-danger-600);
}
.maz-text-muted {
  color: var(--maz-color-muted);
}
.maz-text-normal {
  color: var(--maz-color-text);
}
.maz-text-success-600 {
  color: var(--maz-color-success-600);
}
.maz-text-warning-600 {
  color: var(--maz-color-warning-600);
}
.maz-text-white {
  color: var(--maz-color-white);
}
.maz-backdrop-blur {
  --tw-backdrop-blur:blur(8px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.\!maz-transition-all {
  -webkit-transition-duration: .15s !important;
  transition-duration: .15s !important;
  -webkit-transition-property: all !important;
  transition-property: all !important;
  -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1) !important;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1) !important;
}
.maz-transition-all {
  -webkit-transition-duration: .15s;
  transition-duration: .15s;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}
.\!maz-duration-200 {
  -webkit-transition-duration: .2s !important;
  transition-duration: .2s !important;
}
.maz-duration-200 {
  -webkit-transition-duration: .2s;
  transition-duration: .2s;
}
.\!maz-ease-linear {
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
}
.maz-elevation {
  -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .05);
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .05);
}
.maz-flex-center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.maz-cap-f:first-letter {
  text-transform: capitalize;
}
.first-letter\:maz-capitalize:first-letter {
  text-transform: capitalize;
}
.maz-group:hover .group-hover\:maz-block {
  display: block;
}
.dark\:maz-border-color-lighter:is([class~=dark] *) {
  border-color: var(--maz-color-bg-lighter);
}
@media (min-width:640px) {
  .tab-s\:maz-block {
    display: block;
  }
}

/* node_modules/maz-ui/components/assets/MazPhoneNumberInput.css */
.m-input[data-v-84073434] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  vertical-align: top;
}
.m-input.--xl[data-v-84073434] {
  height: 4rem;
}
.m-input.--xl .m-input-input[data-v-84073434],
.m-input.--xl .m-input-label[data-v-84073434] {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.m-input.--lg[data-v-84073434] {
  height: 3.5rem;
}
.m-input.--lg .m-input-input[data-v-84073434],
.m-input.--lg .m-input-label[data-v-84073434] {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.m-input.--md[data-v-84073434] {
  height: 3rem;
}
.m-input.--sm[data-v-84073434] {
  height: 2.5rem;
}
.m-input.--sm .m-input-input[data-v-84073434],
.m-input.--sm .m-input-label[data-v-84073434] {
  font-size: .875rem;
  line-height: 1.25rem;
}
.m-input.--xs[data-v-84073434] {
  height: 2rem;
}
.m-input.--xs .m-input-input[data-v-84073434],
.m-input.--xs .m-input-label[data-v-84073434] {
  font-size: .75rem;
  line-height: 1rem;
}
.m-input.--mini[data-v-84073434] {
  height: 1.5rem;
}
.m-input.--mini .m-input-input[data-v-84073434],
.m-input.--mini .m-input-label[data-v-84073434] {
  font-size: .75rem;
  line-height: 1rem;
}
.m-input.--block[data-v-84073434] {
  width: 100%;
}
.m-input-wrapper[data-v-84073434] {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 0%;
  flex: 1 1 0%;
  overflow: hidden;
  border-width: var(--maz-border-width);
  border-style: solid;
  background-color: var(--maz-color-bg);
  -webkit-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-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  -webkit-transition-duration: .3s;
  transition-duration: .3s;
}
.m-input-wrapper.--default-border[data-v-84073434] {
  border-color: var(--maz-border-color);
}
.m-input-wrapper.--default-border[data-v-84073434]:is([class~=dark] *) {
  border-color: var(--maz-color-bg-lighter);
}
.m-input-wrapper-input[data-v-84073434] {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 100%;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 0%;
  flex: 1 1 0%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.m-input-wrapper-right[data-v-84073434],
.m-input-wrapper-left[data-v-84073434] {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.m-input-wrapper-right[data-v-84073434] > :not([hidden]) ~ :not([hidden]),
.m-input-wrapper-left[data-v-84073434] > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(.25rem * var(--tw-space-x-reverse));
  margin-left: calc(.25rem * calc(1 - var(--tw-space-x-reverse)));
}
.m-input-wrapper-right[data-v-84073434],
.m-input-wrapper-left[data-v-84073434] {
  padding-top: .25rem;
  padding-bottom: .25rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.m-input-wrapper-right[data-v-84073434] {
  padding-right: .5rem;
}
.m-input-wrapper-left[data-v-84073434] {
  padding-left: .5rem;
}
.m-input-wrapper.--rounded-none[data-v-84073434] {
  border-radius: 0;
}
.m-input-wrapper.--rounded-sm[data-v-84073434] {
  border-radius: .125rem;
}
.m-input-wrapper.--rounded-md[data-v-84073434] {
  border-radius: .375rem;
}
.m-input-wrapper.--rounded-lg[data-v-84073434] {
  border-radius: var(--maz-border-radius);
}
.m-input-wrapper.--rounded-xl[data-v-84073434] {
  border-radius: .75rem;
}
.m-input-wrapper.--rounded-full[data-v-84073434] {
  border-radius: 9999px;
}
.m-input-input[data-v-84073434] {
  margin: 0;
  height: 100%;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-style: none;
  background-color: transparent;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0;
  padding-bottom: 0;
  color: var(--maz-color-text);
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  -webkit-box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
  box-shadow:
    var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000),
    var(--tw-shadow);
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.m-input-input[data-v-84073434]:-webkit-autofill,
.m-input-input[data-v-84073434]:-webkit-autofill:hover,
.m-input-input[data-v-84073434]:-webkit-autofill:focus {
  -webkit-text-fill-color: var(--maz-color-text);
  -webkit-box-shadow: 0 0 0 1000px var(--maz-color-primary-50) inset;
  box-shadow: 0 0 0 1000px var(--maz-color-primary-50) inset;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}
.m-input-input[data-v-84073434]::-webkit-input-placeholder {
  color: var(--maz-color-muted);
}
.m-input-input[data-v-84073434]::-moz-placeholder {
  color: var(--maz-color-muted);
}
.m-input-input[data-v-84073434]:-ms-input-placeholder {
  color: var(--maz-color-muted);
}
.m-input-input[data-v-84073434]::-ms-input-placeholder {
  color: var(--maz-color-muted);
}
.m-input-input[data-v-84073434]::placeholder {
  color: var(--maz-color-muted);
}
.m-input-label[data-v-84073434] {
  pointer-events: none;
  position: absolute;
  left: .75rem;
  width: 100%;
  -webkit-transform-origin: top left;
  transform-origin: top left;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: left;
  line-height: 1.5rem;
  width: calc(100% + 1.3rem);
  -webkit-transition: -webkit-transform .2s cubic-bezier(0, 0, .2, 1) 0ms;
  transition: -webkit-transform .2s cubic-bezier(0, 0, .2, 1) 0ms;
  transition: transform .2s cubic-bezier(0, 0, .2, 1) 0ms;
  transition: transform .2s cubic-bezier(0, 0, .2, 1) 0ms, -webkit-transform .2s cubic-bezier(0, 0, .2, 1) 0ms;
}
.m-input:not(.--should-up) .m-input-label[data-v-84073434] {
  width: calc(100% - .75rem);
}
.m-input.--should-up .m-input-label[data-v-84073434] {
  -webkit-transform: scale(.8) translateY(-.65em);
  transform: scale(.8) translateY(-.65em);
}
.m-input[data-v-84073434]:not(.--has-state) {
  color: var(--maz-color-muted);
}
.m-input.--has-z-2 .m-input-wrapper[data-v-84073434] {
  z-index: 2;
}
.m-input.--is-readonly .m-input-input[data-v-84073434] {
  cursor: default;
}
.m-input.--is-disabled .m-input-wrapper[data-v-84073434] {
  background-color: var(--maz-color-bg-lighter);
  color: var(--maz-color-muted);
}
.m-input.--is-disabled .m-input-input[data-v-84073434] {
  cursor: not-allowed;
  color: var(--maz-color-muted);
}
.m-input:not(.--is-disabled) .m-input-wrapper[data-v-84073434]:is([class~=dark] *) {
  background-color: var(--maz-color-bg-light);
}
.m-input.--is-focused .m-input-wrapper[data-v-84073434] {
  z-index: 3;
}
.m-input.--has-label .m-input-label[data-v-84073434] {
  padding-right: .75rem;
}
.m-input.--has-label .m-input-input[data-v-84073434] {
  padding-left: .75rem;
  padding-right: .75rem;
  padding-top: 1rem;
}
html.dark .m-input-input[data-v-84073434]:-webkit-autofill,
html.dark .m-input-input[data-v-84073434]:-webkit-autofill:hover,
html.dark .m-input-input[data-v-84073434]:-webkit-autofill:focus,
.m-input.dark .m-input-input[data-v-84073434]:-webkit-autofill,
.m-input.dark .m-input-input[data-v-84073434]:-webkit-autofill:hover,
.m-input.dark .m-input-input[data-v-84073434]:-webkit-autofill:focus {
  -webkit-text-fill-color: var(--maz-color-text);
  -webkit-box-shadow: 0 0 0 1000px var(--maz-color-bg-lighter) inset;
  box-shadow: 0 0 0 1000px var(--maz-color-bg-lighter) inset;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}
.m-tooltip {
  position: relative;
  overflow: visible !important;
}
.m-tooltip:before {
  content: attr(data-tooltip);
  pointer-events: none;
  position: absolute;
  z-index: 1050;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  min-width: 7rem;
  max-width: 13rem;
  border-radius: var(--maz-border-radius);
  border-width: var(--maz-border-width);
  padding: .25rem .5rem;
  text-align: center;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  -webkit-transition-duration: .2s;
  transition-duration: .2s;
  -webkit-box-shadow: 0 5px 10px 0 hsla(0, 0%, 0%, .05);
  box-shadow: 0 5px 10px #0000000d;
}
.m-tooltip--default:before {
  border-color: var(--maz-color-bg-light);
  background-color: var(--maz-color-bg);
  color: var(--maz-color-text);
}
.m-tooltip--default:is([class~=dark] *):before {
  border-color: var(--maz-color-bg-lighter);
  background-color: var(--maz-color-bg-light);
}
.m-tooltip--primary:before {
  border-color: var(--maz-color-primary-600);
  background-color: var(--maz-color-primary);
  color: var(--maz-color-primary-contrast);
}
.m-tooltip--secondary:before {
  border-color: var(--maz-color-secondary-600);
  background-color: var(--maz-color-secondary);
  color: var(--maz-color-secondary-contrast);
}
.m-tooltip--success:before {
  border-color: var(--maz-color-success-600);
  background-color: var(--maz-color-success);
  color: var(--maz-color-success-contrast);
}
.m-tooltip--warning:before {
  border-color: var(--maz-color-warning-600);
  background-color: var(--maz-color-warning);
  color: var(--maz-color-warning-contrast);
}
.m-tooltip--danger:before {
  border-color: var(--maz-color-danger-600);
  background-color: var(--maz-color-danger);
  color: var(--maz-color-danger-contrast);
}
.m-tooltip--info:before {
  border-color: var(--maz-color-info-600);
  background-color: var(--maz-color-info);
  color: var(--maz-color-info-contrast);
}
.m-tooltip--light:before {
  border-color: var(--maz-color-text-light);
  background-color: var(--maz-color-text-light);
  color: var(--maz-color-text-dark);
}
.m-tooltip--dark:before {
  border-color: var(--maz-color-text-dark);
  background-color: var(--maz-color-text-dark);
  color: var(--maz-color-text-light);
}
.m-tooltip--white:before {
  border-color: var(--maz-color-white);
  background-color: var(--maz-color-white);
  color: var(--maz-color-text-dark);
}
.m-tooltip--black:before {
  border-color: var(--maz-color-black);
  background-color: var(--maz-color-black);
  color: var(--maz-color-text-light);
}
.m-tooltip--theme:before {
  border-color: var(--maz-color-bg-theme);
  background-color: var(--maz-color-bg-theme);
  color: var(--maz-color-bg);
}
.m-tooltip--top:before {
  -webkit-transform-origin: bottom left;
  transform-origin: bottom left;
  bottom: calc(100% + 16px);
  left: 50%;
  -webkit-transform: scale(0) translate(-50%, 0);
  transform: scale(0) translate(-50%);
}
.m-tooltip--bottom:before {
  -webkit-transform-origin: top left;
  transform-origin: top left;
  top: calc(100% + 16px);
  left: 50%;
  -webkit-transform: scale(0) translate(-50%, 0);
  transform: scale(0) translate(-50%);
}
.m-tooltip--left:before {
  -webkit-transform-origin: top right;
  transform-origin: top right;
  top: 50%;
  right: calc(100% + 16px);
  -webkit-transform: scale(0) translate(0, -50%);
  transform: scale(0) translateY(-50%);
}
.m-tooltip--right:before {
  -webkit-transform-origin: top left;
  transform-origin: top left;
  top: 50%;
  left: calc(100% + 16px);
  -webkit-transform: scale(0) translate(0, -50%);
  transform: scale(0) translateY(-50%);
}
.m-tooltip--open.m-tooltip--top:before,
.m-tooltip--open.m-tooltip--bottom:before,
.m-tooltip:hover.m-tooltip--top:before,
.m-tooltip:hover.m-tooltip--bottom:before {
  -webkit-transform: scale(1) translate(-50%, 0);
  transform: scale(1) translate(-50%);
  opacity: 1;
}
.m-tooltip--open.m-tooltip--right:before,
.m-tooltip--open.m-tooltip--left:before,
.m-tooltip:hover.m-tooltip--right:before,
.m-tooltip:hover.m-tooltip--left:before {
  -webkit-transform: scale(1) translate(0, -50%);
  transform: scale(1) translateY(-50%);
  opacity: 1;
}
html.--m-fullscreen-open {
  height: 100vh;
  overflow: hidden;
}
.m-fullscreen-img[data-v-d975dba3] {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  height: 100vh;
  width: 100vw;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: var(--maz-bg-overlay);
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-backdrop-blur: blur(8px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.m-fullscreen-img .m-fullscreen-img-scroller[data-v-d975dba3] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  width: 100vw;
  overflow: auto;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.m-fullscreen-img img[data-v-d975dba3] {
  position: fixed;
  z-index: 1051;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: center;
  object-position: center;
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.m-fullscreen-img .m-fullscreen-img-loader[data-v-d975dba3] {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 10;
  --tw-translate-x: -50%;
  --tw-translate-y: -50%;
  -webkit-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: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  font-size: 3.75rem;
  line-height: 1;
}
.m-fullscreen-img .m-fullscreen-btn[data-v-d975dba3] {
  position: absolute;
  z-index: 10;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 5rem;
  width: 7%;
  min-width: 5em;
  cursor: pointer;
  padding: 1rem;
  -webkit-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-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  -webkit-transition-duration: .2s;
  transition-duration: .2s;
}
.m-fullscreen-img .m-fullscreen-btn.--close[data-v-d975dba3] {
  right: 0;
  top: 0;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.m-fullscreen-img .m-fullscreen-btn.--previous[data-v-d975dba3] {
  left: 0;
  top: 50%;
  height: 100vh;
  --tw-translate-y: -50%;
  -webkit-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: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.m-fullscreen-img .m-fullscreen-btn.--next[data-v-d975dba3] {
  right: 0;
  top: 50%;
  height: 100vh;
  --tw-translate-y: -50%;
  -webkit-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: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.m-select[data-v-05b98a1b] {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: top;
}
.m-select.--mini[data-v-05b98a1b],
.m-select.--xs[data-v-05b98a1b] {
  font-size: .75rem;
  line-height: 1rem;
}
.m-select.--sm[data-v-05b98a1b] {
  font-size: .875rem;
  line-height: 1.25rem;
}
.m-select.--md[data-v-05b98a1b] {
  font-size: 1rem;
  line-height: 1.5rem;
}
.m-select.--lg[data-v-05b98a1b] {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.m-select.--xl[data-v-05b98a1b] {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.m-select.--block[data-v-05b98a1b] {
  width: 100%;
}
.m-select[data-v-05b98a1b]:not(.--disabled) .m-input-input {
  cursor: pointer;
}
.m-select-input[data-v-05b98a1b] .m-input-input,
.m-select-input.--has-label[data-v-05b98a1b] .m-input-input {
  padding-right: 0;
}
.m-select-input__toggle-button[data-v-05b98a1b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  background-color: transparent;
  padding-left: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.m-select-input[data-v-05b98a1b] input {
  caret-color: transparent;
}
.m-select-chevron[data-v-05b98a1b] {
  font-size: 1.2em;
  color: var(--maz-color-text);
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  -webkit-transition-duration: .3s;
  transition-duration: .3s;
  -webkit-transition-timing-function: cubic-bezier(0, 0, .2, 1);
  transition-timing-function: cubic-bezier(0, 0, .2, 1);
}
.m-select.--is-open .m-select-chevron[data-v-05b98a1b] {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.m-select .m-select-list[data-v-05b98a1b] {
  position: absolute;
  z-index: 1050;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: .25rem;
  overflow: hidden;
  border-radius: var(--maz-border-radius);
  background-color: var(--maz-color-bg);
  padding: .5rem;
  -webkit-box-shadow: 0 5px 10px 0 hsla(0, 0%, 0%, .05);
  box-shadow: 0 5px 10px #0000000d;
}
.m-select .m-select-list[data-v-05b98a1b]:is([class~=dark] *) {
  border-width: var(--maz-border-width);
  border-color: var(--maz-color-bg-light);
}
.m-select .m-select-list-optgroup[data-v-05b98a1b] {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  padding: .125rem;
  text-align: left;
  font-size: .875em;
  color: var(--maz-color-muted);
}
.m-select .m-select-list[data-v-05b98a1b] {
  min-width: 3.5rem;
}
.m-select .m-select-list.--top[data-v-05b98a1b] {
  bottom: 100%;
}
.m-select .m-select-list.--left[data-v-05b98a1b] {
  left: 0;
}
.m-select .m-select-list.--right[data-v-05b98a1b] {
  right: 0;
}
.m-select .m-select-list.--bottom[data-v-05b98a1b] {
  top: 100%;
}
.m-select .m-select-list__scroll-wrapper[data-v-05b98a1b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 0%;
  flex: 1 1 0%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: .25rem;
  overflow: auto;
}
.m-select .m-select-list__no-results[data-v-05b98a1b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 1rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.m-select .m-select-list-item[data-v-05b98a1b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  cursor: pointer;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: .75rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: var(--maz-border-radius);
  background-color: transparent;
  padding-left: .75rem;
  padding-right: .75rem;
  padding-top: .5em;
  padding-bottom: .5em;
  text-align: left;
  font-size: 1em;
  -webkit-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-transition-duration: .3s;
  transition-duration: .3s;
  -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}
.m-select .m-select-list-item[data-v-05b98a1b]:focus-within {
  background-color: var(--maz-color-bg-light);
}
.m-select .m-select-list-item[data-v-05b98a1b]:hover {
  background-color: var(--maz-color-bg-light);
}
.m-select .m-select-list-item span[data-v-05b98a1b] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.m-select .m-select-list-item.--is-keyboard-selected[data-v-05b98a1b] {
  background-color: var(--maz-color-bg-light);
}
.m-select .m-select-list-item.--is-keyboard-selected[data-v-05b98a1b]:is([class~=dark] *) {
  background-color: var(--maz-color-bg-lighter);
}
.m-select .m-select-list-item.--is-keyboard-selected.--is-selected[data-v-05b98a1b],
.m-select .m-select-list-item.--is-keyboard-selected.--is-selected[data-v-05b98a1b]:hover {
  background-color: var(--416802e0);
}
.m-select .m-select-list-item.--is-none-value[data-v-05b98a1b] {
  color: var(--maz-color-muted);
}
.m-select .m-select-list-item.--is-selected[data-v-05b98a1b] {
  color: var(--21823f4f);
  background-color: var(--6d76cd12);
}
.m-select .m-select-list-item.--is-selected[data-v-05b98a1b]:hover {
  background-color: var(--416802e0);
}
.m-select .m-select-list-item.--is-selected.--transparent[data-v-05b98a1b] {
  background-color: var(--maz-color-bg);
}
.m-select button.maz-custom[data-v-05b98a1b] {
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-style: none;
}
.m-country-selector[data-v-b24f2449] {
  position: relative;
}
.m-country-selector__country-flag[data-v-b24f2449] {
  position: absolute;
  left: 13px;
  z-index: 4;
  outline: none;
  border: none;
  padding: 0;
  margin: 0;
  cursor: pointer;
}
.m-country-selector__country-flag.--should-have-bottom-flag[data-v-b24f2449] {
  bottom: 2px;
}
.m-country-selector__select[data-v-b24f2449] .m-input-label {
  padding: 0 !important;
}
.m-country-selector__select__item[data-v-b24f2449] {
  width: 100%;
  font-size: .875rem;
  line-height: 1.25rem;
}
.m-country-selector:not(.--no-flags) .m-country-selector__select[data-v-b24f2449] .m-select-input input {
  padding-left: 2.5rem !important;
}
.m-phone-number-input.--responsive .m-country-selector[data-v-b24f2449] {
  min-width: 100%;
}
@media (min-width: 425px) {
  .m-phone-number-input.--responsive .m-country-selector[data-v-b24f2449] {
    min-width: inherit;
  }
}
.m-phone-number-input.--responsive .m-country-selector__select[data-v-b24f2449] {
  min-width: 100%;
}
@media (min-width: 425px) {
  .m-phone-number-input.--responsive .m-country-selector__select[data-v-b24f2449] {
    min-width: inherit;
  }
}
.m-phone-number-input.--responsive .m-country-selector__select[data-v-b24f2449] .m-select-input .m-input-wrapper {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
@media (min-width: 425px) {
  .m-phone-number-input.--responsive .m-country-selector__select[data-v-b24f2449] .m-select-input .m-input-wrapper {
    border-bottom-right-radius: var(--maz-border-radius);
    border-bottom-left-radius: var(--maz-border-radius);
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
}
.m-phone-number-input.--row .m-country-selector__select[data-v-b24f2449] .m-select-input .m-input-wrapper {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.m-phone-number-input.--col .m-country-selector[data-v-b24f2449],
.m-phone-number-input.--col .m-country-selector__select[data-v-b24f2449] {
  min-width: 100%;
}
.m-phone-number-input.--col .m-country-selector__select[data-v-b24f2449] .m-select-input .m-input-wrapper {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: var(--maz-border-radius);
}
.m-phone-input[data-v-34e13002] {
  min-width: 13rem;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 0%;
  flex: 1 1 0%;
}
.m-phone-input.--error[data-v-34e13002],
.m-phone-input.--focused[data-v-34e13002] {
  z-index: 1;
}
.m-phone-number-input.--responsive .m-phone-input[data-v-34e13002] {
  margin-top: -.125rem;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}
@media (min-width: 425px) {
  .m-phone-number-input.--responsive .m-phone-input[data-v-34e13002] {
    margin-left: -.125rem;
    margin-top: 0;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }
}
.m-phone-number-input.--responsive .m-phone-input.--border-radius[data-v-34e13002] .m-input-wrapper {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
@media (min-width: 425px) {
  .m-phone-number-input.--responsive .m-phone-input.--border-radius[data-v-34e13002] .m-input-wrapper {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: var(--maz-border-radius);
  }
}
.m-phone-number-input.--row .m-phone-input[data-v-34e13002] {
  margin-left: -.125rem;
}
.m-phone-number-input.--row .m-phone-input.--border-radius[data-v-34e13002] .m-input-wrapper {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.m-phone-number-input.--col .m-phone-input[data-v-34e13002] {
  margin-top: -.125rem;
  margin-left: 0;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}
.m-phone-number-input.--col .m-phone-input.--border-radius[data-v-34e13002] .m-input-wrapper {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: var(--maz-border-radius);
}
.m-phone-number-input[data-v-1ad77393] {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  vertical-align: top;
}
.m-phone-number-input.--block[data-v-1ad77393] {
  width: 100%;
}
.m-phone-number-input.--col[data-v-1ad77393],
.m-phone-number-input.--responsive[data-v-1ad77393] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 425px) {
  .m-phone-number-input.--responsive[data-v-1ad77393] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

/* node_modules/maz-ui/components/assets/MazBtn.css */
.m-btn[data-v-4d87e490] {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: .5rem;
  border-width: var(--maz-border-width);
  border-style: solid;
  border-color: transparent;
  text-align: center;
  vertical-align: top;
  font-size: 1rem;
  line-height: 1.5rem;
  color: var(--maz-color-text);
}
.m-btn span[data-v-4d87e490] {
  line-height: 1;
}
.m-btn-loader[data-v-4d87e490] {
  position: absolute;
}
.m-btn.--cursor-pointer[data-v-4d87e490] {
  cursor: pointer;
}
.m-btn.--cursor-default[data-v-4d87e490] {
  cursor: default;
}
.m-btn.--is-link[data-v-4d87e490] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke,
    opacity,
    -webkit-box-shadow,
    -webkit-transform,
    -webkit-filter,
    -webkit-backdrop-filter;
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke,
    opacity,
    -webkit-box-shadow,
    -webkit-transform,
    -webkit-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-box-shadow,
    -webkit-transform,
    -webkit-filter,
    -webkit-backdrop-filter;
  -webkit-transition-duration: .2s;
  transition-duration: .2s;
  -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}
.m-btn.--is-link[data-v-4d87e490]:not(:disabled):hover:not(.--no-underline),
.m-btn.--is-link[data-v-4d87e490]:not(:disabled):focus:not(.--no-underline) {
  text-decoration-line: underline;
}
.m-btn.--is-link.--secondary[data-v-4d87e490] {
  color: var(--maz-color-secondary);
}
.m-btn.--is-link.--info[data-v-4d87e490] {
  color: var(--maz-color-info);
}
.m-btn.--is-link.--warning[data-v-4d87e490] {
  color: var(--maz-color-warning-600);
}
.m-btn.--is-link.--danger[data-v-4d87e490] {
  color: var(--maz-color-danger-600);
}
.m-btn.--is-link.--success[data-v-4d87e490] {
  color: var(--maz-color-success-600);
}
.m-btn.--is-link.--white[data-v-4d87e490] {
  color: var(--maz-color-white);
}
.m-btn.--is-link.--black[data-v-4d87e490] {
  color: var(--maz-color-black);
}
.m-btn.--is-link.--theme[data-v-4d87e490] {
  color: var(--maz-color-text);
}
.m-btn.--is-button[data-v-4d87e490] {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  overflow: hidden;
  border-color: transparent;
  background-color: transparent;
  font-weight: 500;
  text-decoration-line: none;
  -webkit-transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke,
    opacity,
    -webkit-box-shadow,
    -webkit-transform,
    -webkit-filter,
    -webkit-backdrop-filter;
  transition-property:
    color,
    background-color,
    border-color,
    text-decoration-color,
    fill,
    stroke,
    opacity,
    -webkit-box-shadow,
    -webkit-transform,
    -webkit-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-box-shadow,
    -webkit-transform,
    -webkit-filter,
    -webkit-backdrop-filter;
  -webkit-transition-duration: .2s;
  transition-duration: .2s;
  -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}
.m-btn.--is-button[data-v-4d87e490]:not(.--no-rounded) {
  border-radius: var(--maz-border-radius);
}
.m-btn.--is-button:not(.--no-rounded).--rounded[data-v-4d87e490] {
  border-radius: 9999px;
}
.m-btn.--is-button:not(.--no-rounded).--rounded-none[data-v-4d87e490] {
  border-radius: 0;
}
.m-btn.--is-button:not(.--no-rounded).--rounded-sm[data-v-4d87e490] {
  border-radius: .125rem;
}
.m-btn.--is-button:not(.--no-rounded).--rounded-md[data-v-4d87e490] {
  border-radius: .375rem;
}
.m-btn.--is-button:not(.--no-rounded).--rounded-lg[data-v-4d87e490] {
  border-radius: var(--maz-border-radius);
}
.m-btn.--is-button:not(.--no-rounded).--rounded-xl[data-v-4d87e490] {
  border-radius: .75rem;
}
.m-btn.--is-button:not(.--no-rounded).--rounded-full[data-v-4d87e490] {
  border-radius: 9999px;
}
.m-btn.--is-button.--xl[data-v-4d87e490] {
  padding: 1.325rem 2rem;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.m-btn.--is-button.--lg[data-v-4d87e490] {
  padding: 1rem 1.5rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.m-btn.--is-button.--md[data-v-4d87e490] {
  padding: .88rem 1rem;
}
.m-btn.--is-button.--sm[data-v-4d87e490] {
  padding: .625rem .75rem;
  font-size: .875rem;
  line-height: 1.25rem;
}
.m-btn.--is-button.--xs[data-v-4d87e490] {
  padding: .3rem .5rem;
  font-size: .875rem;
  line-height: 1.25rem;
}
.m-btn.--is-button.--mini[data-v-4d87e490] {
  padding: .2rem .25rem;
  font-size: .75rem;
  line-height: 1rem;
}
.m-btn.--is-button[data-v-4d87e490] {
  -webkit-transition: background .3s ease-in-out 0ms, color .3s ease-in-out 0ms;
  transition: background .3s ease-in-out 0ms, color .3s ease-in-out 0ms;
}
.m-btn.--is-button[data-v-4d87e490]:not(.--disabled):hover {
  background-color: var(--maz-border-color);
}
.m-btn.--is-button.--fab[data-v-4d87e490] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 9999px;
  padding: 0;
}
.m-btn.--is-button.--fab[data-v-4d87e490]:not(.--no-elevation) {
  -webkit-box-shadow: 0 5px 10px 0 hsla(0, 0%, 0%, .05);
  box-shadow: 0 5px 10px #0000000d;
}
.m-btn.--is-button.--fab.--xl[data-v-4d87e490] {
  height: 4.125rem;
  width: 4.125rem;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.m-btn.--is-button.--fab.--lg[data-v-4d87e490] {
  height: 3.375rem;
  width: 3.375rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.m-btn.--is-button.--fab.--md[data-v-4d87e490] {
  height: 3rem;
  width: 3rem;
}
.m-btn.--is-button.--fab.--sm[data-v-4d87e490] {
  height: 2.375rem;
  width: 2.375rem;
  font-size: .875rem;
  line-height: 1.25rem;
}
.m-btn.--is-button.--fab.--xs[data-v-4d87e490] {
  height: 1.725rem;
  width: 1.725rem;
  font-size: .875rem;
  line-height: 1.25rem;
}
.m-btn.--is-button.--fab.--mini[data-v-4d87e490] {
  height: 1.4rem;
  width: 1.4rem;
  font-size: .75rem;
  line-height: 1rem;
}
.m-btn.--is-button.--block[data-v-4d87e490] {
  width: 100%;
}
.m-btn.--is-button.--primary[data-v-4d87e490] {
  background-color: var(--maz-color-primary);
  color: var(--maz-color-primary-contrast);
}
.m-btn.--is-button.--primary[data-v-4d87e490]:not(:disabled):hover {
  background-color: var(--maz-color-primary-600);
}
.m-btn.--is-button.--secondary[data-v-4d87e490] {
  background-color: var(--maz-color-secondary);
  color: var(--maz-color-secondary-contrast);
}
.m-btn.--is-button.--secondary[data-v-4d87e490]:not(:disabled):hover {
  background-color: var(--maz-color-secondary-600);
}
.m-btn.--is-button.--info[data-v-4d87e490] {
  background-color: var(--maz-color-info);
  color: var(--maz-color-info-contrast);
}
.m-btn.--is-button.--info[data-v-4d87e490]:not(:disabled):hover {
  background-color: var(--maz-color-info-600);
}
.m-btn.--is-button.--success[data-v-4d87e490] {
  background-color: var(--maz-color-success);
  color: var(--maz-color-success-contrast);
}
.m-btn.--is-button.--success[data-v-4d87e490]:not(:disabled):hover {
  background-color: var(--maz-color-success-600);
}
.m-btn.--is-button.--warning[data-v-4d87e490] {
  background-color: var(--maz-color-warning);
  color: var(--maz-color-warning-contrast);
}
.m-btn.--is-button.--warning[data-v-4d87e490]:not(:disabled):hover {
  background-color: var(--maz-color-warning-600);
}
.m-btn.--is-button.--danger[data-v-4d87e490] {
  background-color: var(--maz-color-danger);
  color: var(--maz-color-white);
}
.m-btn.--is-button.--danger[data-v-4d87e490]:not(:disabled):hover {
  background-color: var(--maz-color-danger-600);
}
.m-btn.--is-button.--white[data-v-4d87e490] {
  background-color: var(--maz-color-white);
  color: var(--maz-color-white-contrast);
}
.m-btn.--is-button.--white[data-v-4d87e490]:not(:disabled):hover {
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219 / var(--tw-bg-opacity));
}
.m-btn.--is-button.--black[data-v-4d87e490] {
  background-color: var(--maz-color-black);
  color: var(--maz-color-black-contrast);
}
.m-btn.--is-button.--black[data-v-4d87e490]:not(:disabled):hover {
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity));
}
.m-btn.--is-button.--transparent[data-v-4d87e490] {
  background-color: transparent;
}
.m-btn.--is-button.--transparent[data-v-4d87e490]:not(:disabled):hover {
  background-color: #00000014;
}
.m-btn.--is-button.--transparent[data-v-4d87e490]:not(:disabled):hover:is([class~=dark] *) {
  background-color: #ffffff14;
}
.m-btn.--is-button.--theme[data-v-4d87e490] {
  background-color: var(--maz-color-bg-theme);
  color: var(--maz-color-bg);
}
.m-btn.--is-button.--theme[data-v-4d87e490]:not(:disabled):hover {
  background-color: var(--maz-color-bg-theme-hover);
}
.m-btn.--is-button.--primary-outline[data-v-4d87e490] {
  border-color: var(--maz-color-primary);
  background-color: var(--maz-color-primary-alpha-05);
  color: var(--maz-color-primary);
}
.m-btn.--is-button.--primary-outline[data-v-4d87e490]:not(:disabled):hover {
  background-color: var(--maz-color-primary);
  color: var(--maz-color-primary-contrast);
}
.m-btn.--is-button.--secondary-outline[data-v-4d87e490] {
  border-color: var(--maz-color-secondary);
  background-color: var(--maz-color-secondary-alpha-05);
  color: var(--maz-color-secondary);
}
.m-btn.--is-button.--secondary-outline[data-v-4d87e490]:not(:disabled):hover {
  background-color: var(--maz-color-secondary);
  color: var(--maz-color-white);
}
.m-btn.--is-button.--info-outline[data-v-4d87e490] {
  border-color: var(--maz-color-info);
  background-color: var(--maz-color-info-alpha-05);
  color: var(--maz-color-info);
}
.m-btn.--is-button.--info-outline[data-v-4d87e490]:not(:disabled):hover {
  background-color: var(--maz-color-info);
  color: var(--maz-color-white);
}
.m-btn.--is-button.--success-outline[data-v-4d87e490] {
  border-color: var(--maz-color-success);
  background-color: var(--maz-color-success-alpha-05);
  color: var(--maz-color-success);
}
.m-btn.--is-button.--success-outline[data-v-4d87e490]:not(:disabled):hover {
  background-color: var(--maz-color-success);
  color: var(--maz-color-white);
}
.m-btn.--is-button.--danger-outline[data-v-4d87e490] {
  border-color: var(--maz-color-danger);
  background-color: var(--maz-color-danger-alpha-05);
  color: var(--maz-color-danger);
}
.m-btn.--is-button.--danger-outline[data-v-4d87e490]:not(:disabled):hover {
  background-color: var(--maz-color-danger);
  color: var(--maz-color-white);
}
.m-btn.--is-button.--warning-outline[data-v-4d87e490] {
  border-color: var(--maz-color-warning);
  background-color: var(--maz-color-warning-alpha-05);
  color: var(--maz-color-warning);
}
.m-btn.--is-button.--warning-outline[data-v-4d87e490]:not(:disabled):hover {
  background-color: var(--maz-color-warning);
  color: var(--maz-color-white);
}
.m-btn.--is-button.--white-outline[data-v-4d87e490] {
  border-color: var(--maz-color-white);
  color: var(--maz-color-white);
}
.m-btn.--is-button.--white-outline[data-v-4d87e490]:not(:disabled):hover {
  background-color: var(--maz-color-white);
  color: var(--maz-color-white-contrast);
}
.m-btn.--is-button.--black-outline[data-v-4d87e490] {
  border-color: var(--maz-color-black);
  color: var(--maz-color-black);
}
.m-btn.--is-button.--black-outline[data-v-4d87e490]:not(:disabled):hover {
  background-color: var(--maz-color-black);
  color: var(--maz-color-black-contrast);
}
.m-btn.--is-button.--theme-outline[data-v-4d87e490] {
  border-color: var(--maz-border-color);
  color: var(--maz-color-bg-theme);
}
.m-btn.--is-button.--theme-outline[data-v-4d87e490]:is([class~=dark] *) {
  border-color: var(--maz-color-bg-lighter);
}
.m-btn.--is-button.--theme-outline[data-v-4d87e490]:not(:disabled):hover {
  border-color: var(--maz-color-bg-theme);
  background-color: var(--maz-color-bg-theme);
  color: var(--maz-color-bg);
}
.m-btn.--is-button.--primary-pastel[data-v-4d87e490] {
  background-color: var(--maz-color-primary-50);
  color: var(--maz-color-primary);
}
.m-btn.--is-button.--primary-pastel[data-v-4d87e490]:not(:disabled):hover {
  background-color: var(--maz-color-primary);
  color: var(--maz-color-primary-contrast);
}
.m-btn.--is-button.--secondary-pastel[data-v-4d87e490] {
  background-color: var(--maz-color-secondary-50);
  color: var(--maz-color-secondary);
}
.m-btn.--is-button.--secondary-pastel[data-v-4d87e490]:not(:disabled):hover {
  background-color: var(--maz-color-secondary);
  color: var(--maz-color-secondary-contrast);
}
.m-btn.--is-button.--info-pastel[data-v-4d87e490] {
  background-color: var(--maz-color-info-50);
  color: var(--maz-color-info);
}
.m-btn.--is-button.--info-pastel[data-v-4d87e490]:not(:disabled):hover {
  background-color: var(--maz-color-info);
  color: var(--maz-color-info-contrast);
}
.m-btn.--is-button.--success-pastel[data-v-4d87e490] {
  background-color: var(--maz-color-success-50);
  color: var(--maz-color-success);
}
.m-btn.--is-button.--success-pastel[data-v-4d87e490]:not(:disabled):hover {
  background-color: var(--maz-color-success);
  color: var(--maz-color-success-contrast);
}
.m-btn.--is-button.--danger-pastel[data-v-4d87e490] {
  background-color: var(--maz-color-danger-50);
  color: var(--maz-color-danger);
}
.m-btn.--is-button.--danger-pastel[data-v-4d87e490]:not(:disabled):hover {
  background-color: var(--maz-color-danger);
  color: var(--maz-color-danger-contrast);
}
.m-btn.--is-button.--warning-pastel[data-v-4d87e490] {
  background-color: var(--maz-color-warning-50);
  color: var(--maz-color-warning);
}
.m-btn.--is-button.--warning-pastel[data-v-4d87e490]:not(:disabled):hover {
  background-color: var(--maz-color-warning);
  color: var(--maz-color-warning-contrast);
}
.m-btn.--is-button.--white-pastel[data-v-4d87e490] {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
  color: var(--maz-color-white);
}
.m-btn.--is-button.--white-pastel[data-v-4d87e490]:not(:disabled):hover {
  background-color: var(--maz-color-white);
  color: var(--maz-color-white-contrast);
}
.m-btn.--is-button.--black-pastel[data-v-4d87e490] {
  background-color: var(--maz-border-color);
  color: var(--maz-color-black);
}
.m-btn.--is-button.--black-pastel[data-v-4d87e490]:not(:disabled):hover {
  background-color: var(--maz-color-black);
  color: var(--maz-color-black-contrast);
}
.m-btn.--is-button.--theme-pastel[data-v-4d87e490] {
  background-color: var(--maz-border-color);
  color: var(--maz-color-black);
}
.m-btn.--is-button.--theme-pastel[data-v-4d87e490]:not(:disabled):hover {
  background-color: var(--maz-color-black);
  color: var(--maz-color-black-contrast);
}
.m-btn.--is-button.--disabled[data-v-4d87e490] {
  cursor: not-allowed;
  background-color: var(--maz-color-bg-lighter);
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}
.m-btn.--is-button.--loading[data-v-4d87e490] {
  cursor: wait;
}
.m-btn.--is-button.--no-padding[data-v-4d87e490] {
  padding: 0;
}

/* node_modules/maz-ui/components/assets/MazSpinner.css */
@-webkit-keyframes maz-spin-c67298ec {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes maz-spin-c67298ec {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.m-spinner[data-v-c67298ec] {
  -webkit-animation: maz-spin-c67298ec 1s linear infinite;
  animation: maz-spin-c67298ec 1s linear infinite;
  fill: currentColor;
  margin: 0 !important;
}
.m-spinner--normal[data-v-c67298ec] {
  color: var(--maz-color-text);
}
.m-spinner--primary[data-v-c67298ec] {
  color: var(--maz-color-primary);
}
.m-spinner--secondary[data-v-c67298ec] {
  color: var(--maz-color-secondary);
}
.m-spinner--info[data-v-c67298ec] {
  color: var(--maz-color-info);
}
.m-spinner--warning[data-v-c67298ec] {
  color: var(--maz-color-warning);
}
.m-spinner--danger[data-v-c67298ec] {
  color: var(--maz-color-danger);
}
.m-spinner--success[data-v-c67298ec] {
  color: var(--maz-color-success);
}
.m-spinner--black[data-v-c67298ec] {
  color: var(--maz-color-black);
}
.m-spinner--white[data-v-c67298ec],
.m-spinner--transparent[data-v-c67298ec] {
  color: var(--maz-color-white);
}
.m-spinner--theme[data-v-c67298ec] {
  color: var(--maz-color-bg-theme);
}

/* node_modules/maz-ui/components/assets/MazCheckbox.css */
.m-checkbox[data-v-06d3ee3a] {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: .5rem;
  vertical-align: top;
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.m-checkbox .check-icon[data-v-06d3ee3a] {
  color: var(--3eedcc0a);
  --tw-scale-x: 0;
  --tw-scale-y: 0;
  -webkit-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: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: .3s;
  transition-duration: .3s;
  -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}
.m-checkbox .check-icon[data-v-06d3ee3a] path {
  stroke-width: 2.5;
}
.m-checkbox > span[data-v-06d3ee3a] {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: .375rem;
  border-width: var(--maz-border-width);
  border-color: var(--maz-border-color);
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: .3s;
  transition-duration: .3s;
  -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.m-checkbox > span[data-v-06d3ee3a]:is([class~=dark] *) {
  border-color: var(--maz-color-bg-lighter);
}
.m-checkbox > span[data-v-06d3ee3a] {
  width: var(--a3137f46);
  height: var(--a3137f46);
}
.m-checkbox input[data-v-06d3ee3a] {
  display: none;
}
.m-checkbox input:not(:checked) ~ span[data-v-06d3ee3a] {
  background-color: var(--maz-color-bg);
}
.m-checkbox input:not(:checked) ~ span[data-v-06d3ee3a]:is([class~=dark] *) {
  background-color: var(--maz-color-bg-light);
}
.m-checkbox input:checked ~ span[data-v-06d3ee3a] {
  border-color: var(--03d4fcac);
  background-color: var(--03d4fcac);
}
.m-checkbox input:checked ~ span .check-icon[data-v-06d3ee3a] {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  -webkit-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: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.m-checkbox input:disabled ~ span[data-v-06d3ee3a] {
  background-color: var(--maz-color-bg-light);
}
.m-checkbox input:disabled ~ span[data-v-06d3ee3a]:is([class~=dark] *) {
  background-color: var(--maz-color-bg-lighter);
}
.m-checkbox.--disabled[data-v-06d3ee3a] {
  cursor: not-allowed;
  color: var(--maz-color-muted);
}
.m-checkbox.--disabled input:checked ~ span[data-v-06d3ee3a] {
  border-color: var(--maz-border-color);
}
.m-checkbox.--disabled input:checked ~ span[data-v-06d3ee3a]:is([class~=dark] *) {
  border-color: var(--maz-color-bg-lighter);
}
.m-checkbox.--disabled input:checked ~ span .check-icon[data-v-06d3ee3a] {
  color: var(--maz-color-muted);
}
.m-checkbox[data-v-06d3ee3a]:not(.--disabled) {
  cursor: pointer;
}
.m-checkbox:not(.--disabled):hover > span[data-v-06d3ee3a],
.m-checkbox:not(.--disabled):focus > span[data-v-06d3ee3a] {
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: .3s;
  transition-duration: .3s;
  -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  -webkit-box-shadow: 0 0 0 .125rem var(--5778d022);
  box-shadow: 0 0 0 .125rem var(--5778d022);
}
