@import url(https://fonts.googleapis.com/css2?family=Unbounded:wght@200..900&display=swap);
html {
  font-size: var(--base-font-size, 0.9vw);
}

body {
  color: white;
  background-color: #0E0722;
}

a {
  color: #FFFFFF;
  text-decoration: none;
}

.round {
  flex-grow: 0;
  display: flex;
  flex-shrink: 0;
  border-radius: 50%;
  align-items: center;
  justify-content: center;
}

.text-gradient {
  background-color: #6516D3;
  background: linear-gradient(96deg, #B286FD 0%, #9860EF 59.9%, #6516D3 99.01%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.bg-gradient {
  background-color: #6516D3;
  background: linear-gradient(96deg, #B286FD 0%, #9860EF 59.9%, #6516D3 99.01%);
}
#q-app .q-field, .dialog .q-field {
  background: #281E45;
  border-radius: 1.5rem;
  border: 0.15rem solid transparent;
}
#q-app .q-field__control, .dialog .q-field__control {
  height: 5rem;
  padding: 0 2.5rem;
  min-height: unset;
  box-shadow: none !important;
  background: transparent !important;
}
#q-app .q-field__control:before, .dialog .q-field__control:before {
  border: none;
  background: transparent;
}
#q-app .q-field__label, .dialog .q-field__label {
  top: 2rem;
  color: #8E899E;
  font-weight: 400;
  line-height: 120%;
  font-size: 0.875rem;
  text-transform: uppercase;
}
#q-app .q-field__native, .dialog .q-field__native {
  color: white;
  min-height: unset;
  line-height: unset;
  padding-top: 1.8rem;
  padding-bottom: unset;
}
#q-app .q-field__marginal, .dialog .q-field__marginal {
  opacity: 0.6;
  color: white;
  height: 100%;
}
#q-app .q-field--standout.q-field--highlighted, .dialog .q-field--standout.q-field--highlighted {
  border-color: #BFFF58;
}
#q-app .q-field--readonly, .dialog .q-field--readonly {
  opacity: 0.6;
}
#q-app .q-field input, .dialog .q-field input {
  color: white;
}
#q-app .q-field input::placeholder, .dialog .q-field input::placeholder {
  opacity: 0.6;
}
#q-app .q-field input:focus::placeholder, .dialog .q-field input:focus::placeholder {
  color: transparent;
}
#q-app .q-field.text-center .q-placeholder, .dialog .q-field.text-center .q-placeholder {
  text-align: center;
}

#q-app .q-textarea .q-field__control, .q-dialog .q-textarea .q-field__control {
  height: 10rem;
  padding: 0 0 0 2.5rem;
}
#q-app .q-textarea .q-field__control-container, .q-dialog .q-textarea .q-field__control-container {
  padding-top: 2.5rem;
}
#q-app .q-textarea textarea, .q-dialog .q-textarea textarea {
  padding: 0 2.5rem 0 0;
  overflow: auto;
  min-height: 7.5rem;
  max-height: 7.5rem;
}

body.mobile {
  font-size: 0.75rem;
}
body.mobile h1, body.mobile .text-h1 {
  font-size: 2.5rem;
}
body.mobile h2, body.mobile .text-h2 {
  font-size: 1.5rem;
}
body.mobile h4, body.mobile .text-h4 {
  font-size: 1.125rem;
}
body.mobile .text-subtitle1 {
  font-size: 0.875rem;
}
body.mobile .text-body1 {
  font-size: 0.75rem;
}
body.mobile .text-body2 {
  font-size: 0.625rem;
}
body.mobile .text-caption {
  font-size: 0.625rem;
}
body.mobile #q-app .q-field, body.mobile .dialog .q-field {
  border-radius: 1rem;
  border: 0.15rem solid transparent;
}
body.mobile #q-app .q-field__label, body.mobile .dialog .q-field__label {
  top: 1.32rem;
  font-size: 0.6875rem;
}
body.mobile #q-app .q-field__control, body.mobile .dialog .q-field__control {
  padding: 0 1.5rem;
  height: 3.375rem;
  font-size: 0.6875rem;
}
body.mobile #q-app .q-textarea .q-field__control, body.mobile .q-dialog .q-textarea .q-field__control {
  height: 7.5rem;
  padding: 0 0 0 1.5rem;
}
body.mobile #q-app .q-textarea textarea, body.mobile .q-dialog .q-textarea textarea {
  padding: 0 1.5rem 0 0;
  min-height: 5.5rem;
  max-height: 5.5rem;
}

/*# sourceMappingURL=app.3b22a7d5.css.map*/