.hyv-lp-dialog.el-dialog {
  display: flex;
  flex-direction: column;
  margin: 0 !important;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: var(--account-color-gray-0);
  --el-dialog-border-radius: var(--account-border-radius-m);
  --el-dialog-width: 400px;
}
.hyv-lp-dialog.el-dialog .dialog-footer-btn {
  width: 84px;
}
.hyv-lp-dialog.el-dialog .confirm-header,
.hyv-lp-dialog.el-dialog .icon-container {
  display: flex;
  align-items: center;
}
.hyv-lp-dialog.el-dialog .confirm-header .text {
  padding-left: 6px;
}
.hyv-lp-dialog.el-dialog .el-dialog__title {
  font-size: 20px;
  font-weight: 700;
}
.hyv-lp-dialog.el-dialog .el-dialog__body {
  word-break: break-word;
  padding: 16px 28px 12px 28px;
  color: var(--account-color-gray-8);
  flex: 1;
  margin-left: 0;
  margin-right: 0;
  overflow: auto;
}
.hyv-lp-dialog.el-dialog .el-dialog__header {
  margin-right: 24px;
}
.hyv-lp-dialog.el-dialog .el-dialog__headerbtn {
  width: var(--account-hyv-header-button-size, 40px);
  height: var(--account-hyv-header-button-size, 40px);
  top: 12px;
  right: 12px;
  background-image: var(--account-hyv-close-icon-default);
  background-size: cover;
}
.hyv-lp-dialog.el-dialog .el-dialog__headerbtn:hover {
  background-image: var(--account-hyv-close-icon-hover);
}
.hyv-lp-dialog.el-dialog .el-dialog__headerbtn:active {
  background-image: var(--account-hyv-close-icon-pressed);
}
.hyv-lp-dialog.el-dialog .el-dialog__headerbtn i {
  display: none;
}
.hyv-lp-dialog.el-dialog .el-dialog__footer {
  padding: 12px 28px 24px 28px;
}
.hyv-lp-dialog.el-dialog .el-dialog__footer .dialog-footer {
  display: flex;
  flex-direction: column-reverse;
}
.hyv-lp-dialog.el-dialog
  .el-dialog__footer
  .dialog-footer
  .el-button:not(first-child) {
  margin-top: 12px;
}
.hyv-lp-dialog.el-dialog .el-dialog__footer .dialog-footer .el-button {
  border-radius: var(--account-border-radius-xs);
  padding-left: 20px;
  padding-right: 20px;
  height: 48px;
  font-size: 14px;
}
.hyv-lp-dialog.el-dialog .el-dialog__footer .dialog-footer .el-button--default {
  border: 1.5px solid var(--account-color-gray-3);
  color: var(--account-color-gray-8);
  background-color: transparent;
}
.hyv-lp-dialog.el-dialog
  .el-dialog__footer
  .dialog-footer
  .el-button--default:hover {
  border: 1.5px solid var(--account-color-primary-4);
  color: var(--account-color-primary-4);
  background-color: transparent;
}
.hyv-lp-dialog.el-dialog
  .el-dialog__footer
  .dialog-footer
  .el-button--default:active {
  border: 1.5px solid var(--account-color-primary-6);
  color: var(--account-color-primary-6);
  background-color: transparent;
}
.hyv-lp-dialog.el-dialog .el-dialog__header {
  padding: 20px 28px 0 28px;
}
.hyv-lp-dialog.el-dialog .el-dialog__header .el-dialog__title {
  color: var(--account-color-gray-9);
}
.hyv-lp-dialog.el-dialog .el-link,
.hyv-lp-dialog.el-dialog .el-link__inner {
  display: inline;
}
.el-textarea {
  --el-input-text-color: var(--el-text-color-regular);
  --el-input-border: var(--el-border);
  --el-input-hover-border: var(--el-border-color-hover);
  --el-input-focus-border: var(--el-color-primary);
  --el-input-transparent-border: 0 0 0 1px transparent inset;
  --el-input-border-color: var(--el-border-color);
  --el-input-border-radius: var(--el-border-radius-base);
  --el-input-bg-color: var(--el-fill-color-blank);
  --el-input-icon-color: var(--el-text-color-placeholder);
  --el-input-placeholder-color: var(--el-text-color-placeholder);
  --el-input-hover-border-color: var(--el-border-color-hover);
  --el-input-clear-hover-color: var(--el-text-color-secondary);
  --el-input-focus-border-color: var(--el-color-primary);
  position: relative;
  display: inline-block;
  width: 112%;
  vertical-align: bottom;
  font-size: var(--el-font-size-base);
}
.el-textarea__inner {
  position: relative;
  display: block;
  resize: vertical;
  padding: 5px 15px;
  line-height: 1.5;
  box-sizing: border-box;
  width: 100%;
  font-size: inherit;
  font-family: inherit;
  color: var(--el-input-text-color, var(--el-text-color-regular));
  background-color: var(--el-input-bg-color, var(--el-fill-color-blank));
  background-image: none;
  -webkit-appearance: none;
  box-shadow: 0 0 0 1px var(--el-input-border-color, var(--el-border-color))
    inset;
  border-radius: var(--el-input-border-radius, var(--el-border-radius-base));
  transition: var(--el-transition-box-shadow);
  border: none;
}
.el-textarea__inner::placeholder {
  color: var(--el-input-placeholder-color, var(--el-text-color-placeholder));
}
.el-textarea__inner:hover {
  box-shadow: 0 0 0 1px var(--el-input-hover-border-color) inset;
}
.el-textarea__inner:focus {
  outline: 0;
  box-shadow: 0 0 0 1px var(--el-input-focus-border-color) inset;
}
.el-textarea .el-input__count {
  color: var(--el-color-info);
  background: var(--el-fill-color-blank);
  position: absolute;
  font-size: 12px;
  line-height: 14px;
  bottom: 5px;
  right: 10px;
}
.el-textarea.is-disabled .el-textarea__inner {
  background-color: var(--el-disabled-bg-color);
  border-color: var(--el-disabled-border-color);
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}
.el-textarea.is-disabled .el-textarea__inner::placeholder {
  color: var(--el-text-color-placeholder);
}
.el-textarea.is-exceed .el-textarea__inner {
  border-color: var(--el-color-danger);
}
.el-textarea.is-exceed .el-input__count {
  color: var(--el-color-danger);
}
.el-input {
  --el-input-text-color: var(--el-text-color-regular);
  --el-input-border: var(--el-border);
  --el-input-hover-border: var(--el-border-color-hover);
  --el-input-focus-border: var(--el-color-primary);
  --el-input-transparent-border: 0 0 0 1px transparent inset;
  --el-input-border-color: var(--el-border-color);
  --el-input-border-radius: var(--el-border-radius-base);
  --el-input-bg-color: var(--el-fill-color-blank);
  --el-input-icon-color: var(--el-text-color-placeholder);
  --el-input-placeholder-color: var(--el-text-color-placeholder);
  --el-input-hover-border-color: var(--el-border-color-hover);
  --el-input-clear-hover-color: var(--el-text-color-secondary);
  --el-input-focus-border-color: var(--el-color-primary);
  position: relative;
  font-size: var(--el-font-size-base);
  display: inline-flex;
  width: 112%; 
  line-height: 32px;
}
.el-input::-webkit-scrollbar {
  z-index: 11;
  width: 6px;
}
.el-input::-webkit-scrollbar:horizontal {
  height: 6px;
}
.el-input::-webkit-scrollbar-thumb {
  border-radius: 5px;
  width: 6px;
  background: var(--el-text-color-disabled);
}
.el-input::-webkit-scrollbar-corner,
.el-input::-webkit-scrollbar-track {
  background: var(--el-fill-color-blank);
}
.el-input::-webkit-scrollbar-track-piece {
  background: var(--el-fill-color-blank);
  width: 6px;
}
.el-input .el-input__clear {
  color: var(--el-input-icon-color);
  font-size: 14px;
  cursor: pointer;
  transition: var(--el-transition-color);
  margin-left: 8px;
}
.el-input .el-input__clear:hover {
  color: var(--el-input-clear-hover-color);
}
.el-input .el-input__count {
  height: 100%;
  display: inline-flex;
  align-items: center;
  color: var(--el-color-info);
  font-size: 12px;
}
.el-input .el-input__count .el-input__count-inner {
  background: var(--el-fill-color-blank);
  line-height: normal;
  display: inline-block;
  padding: 0 5px;
}
.el-input__inner {
  position: relative;
  -webkit-appearance: none;
  background-color: var(--el-input-bg-color, var(--el-fill-color-blank));
  background-image: none;
  border-radius: var(--el-input-border-radius, var(--el-border-radius-base));
  box-sizing: border-box;
  color: var(--el-input-text-color, var(--el-text-color-regular));
  display: inline-block;
  font-size: inherit;
  height: 32px;
  line-height: 32px;
  outline: 0;
  padding: 0 11px;
  transition: var(--el-transition-box-shadow);
  width: 100%;
  box-shadow: 0 0 0 1px var(--el-input-border-color, var(--el-border-color))
    inset;
  border: none;
}
.el-input__inner::placeholder {
  color: var(--el-input-placeholder-color, var(--el-text-color-placeholder));
}
.el-input__inner:hover {
  box-shadow: 0 0 0 1px var(--el-input-hover-border-color) inset;
}
.el-input__inner:focus {
  outline: 0;
  box-shadow: 0 0 0 1px var(--el-input-focus-border-color) inset;
}
.el-input__inner[type="password"]::-ms-reveal {
  display: none;
}
.el-input__suffix {
  display: inline-flex;
  position: absolute;
  height: 100%;
  right: 12px;
  top: 0;
  text-align: center;
  color: var(--el-input-icon-color, var(--el-text-color-placeholder));
  transition: all var(--el-transition-duration);
  pointer-events: none;
}
.el-input__suffix-inner {
  pointer-events: all;
  display: inline-flex;
}
.el-input__prefix {
  display: inline-flex;
  position: absolute;
  height: 100%;
  left: 12px;
  top: 0;
  text-align: center;
  color: var(--el-input-icon-color, var(--el-text-color-placeholder));
  transition: all var(--el-transition-duration);
}
.el-input__prefix-inner {
  pointer-events: all;
  display: inline-flex;
}
.el-input .el-input__icon {
  height: inherit;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all var(--el-transition-duration);
}
.el-input__validateIcon {
  pointer-events: none;
}
.el-input.is-active .el-input__inner {
  outline: 0;
  box-shadow: 0 0 0 1px var(--el-input-focus-border) inset;
}
.el-input.is-disabled .el-input__inner {
  background-color: var(--el-disabled-bg-color);
  box-shadow: 0 0 0 1px var(--el-disabled-border-color) inset;
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}
.el-input.is-disabled .el-input__inner::placeholder {
  color: var(--el-text-color-placeholder);
}
.el-input.is-disabled .el-input__icon {
  cursor: not-allowed;
}
.el-input.is-exceed .el-input__inner {
  box-shadow: 0 0 0 1px var(--el-color-danger) inset;
}
.el-input.is-exceed .el-input__suffix .el-input__count {
  color: var(--el-color-danger);
}
.el-input--suffix .el-input__inner {
  padding-right: 31px;
}
.el-input--suffix--password-clear .el-input__inner {
  padding-right: 55px;
}
.el-input--prefix .el-input__inner {
  padding-left: 31px;
}
.el-input--large {
  font-size: 14px;
  line-height: 38px;
}
.el-input--large .el-input__inner {
  height: 40px;
  line-height: 40px;
  padding: 0 15px;
}
.el-input--large .el-input__icon {
  line-height: 40px;
}
.el-input--large.el-input--prefix .el-input__inner {
  padding-left: 35px;
}
.el-input--large.el-input--suffix .el-input__inner {
  padding-right: 35px;
}
.el-input--large .el-input__prefix {
  left: 16px;
}
.el-input--large .el-input__suffix {
  right: 16px;
}
.el-input--small {
  font-size: 12px;
  line-height: 22px;
}
.el-input--small .el-input__inner {
  height: 24px;
  line-height: 24px;
  padding: 0 7px;
}
.el-input--small .el-input__icon {
  line-height: 24px;
}
.el-input--small.el-input--prefix .el-input__inner {
  padding-left: 25px;
}
.el-input--small.el-input--suffix .el-input__inner {
  padding-right: 25px;
}
.el-input--small .el-input__prefix {
  left: 8px;
}
.el-input--small .el-input__suffix {
  right: 8px;
}
.el-input-group {
  line-height: normal;
  display: inline-table;
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
}
.el-input-group > .el-input__inner {
  vertical-align: middle;
  display: table-cell;
}
.el-input-group__append,
.el-input-group__prepend {
  background-color: var(--el-fill-color-light);
  color: var(--el-color-info);
  vertical-align: middle;
  display: table-cell;
  position: relative;
  border-radius: var(--el-input-border-radius);
  padding: 0 20px;
  width: 1px;
  white-space: nowrap;
}
.el-input-group__append:focus,
.el-input-group__prepend:focus {
  outline: 0;
}
.el-input-group__append .el-button,
.el-input-group__append .el-select,
.el-input-group__prepend .el-button,
.el-input-group__prepend .el-select {
  display: inline-block;
  margin: 0 -20px;
}
.el-input-group__append button.el-button,
.el-input-group__append button.el-button:hover,
.el-input-group__append div.el-select .el-input__inner,
.el-input-group__append div.el-select:hover .el-input__inner,
.el-input-group__prepend button.el-button,
.el-input-group__prepend button.el-button:hover,
.el-input-group__prepend div.el-select .el-input__inner,
.el-input-group__prepend div.el-select:hover .el-input__inner {
  border-color: transparent;
  background-color: transparent;
  color: inherit;
}
.el-input-group__append .el-button,
.el-input-group__append .el-input,
.el-input-group__prepend .el-button,
.el-input-group__prepend .el-input {
  font-size: inherit;
}
.el-input-group__prepend {
  border-right: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  box-shadow: 1px 0 0 0 var(--el-input-border-color) inset,
    0 1px 0 0 var(--el-input-border-color) inset,
    0 -1px 0 0 var(--el-input-border-color) inset;
}
.el-input-group__append {
  border-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  box-shadow: 0 1px 0 0 var(--el-input-border-color) inset,
    0 -1px 0 0 var(--el-input-border-color) inset,
    -1px 0 0 0 var(--el-input-border-color) inset;
}
.el-input-group--prepend .el-input__inner {
  box-shadow: 1px 0 0 0 var(--el-input-border-color) inset,
    0 1px 0 0 var(--el-input-border-color) inset,
    0 -1px 0 0 var(--el-input-border-color) inset;
}
.el-input-group--prepend > .el-input__inner {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  box-shadow: 0 0 0 1px var(--el-input-border-color) inset;
}
.el-input-group--prepend > .el-input__inner:hover {
  box-shadow: 0 0 0 1px var(--el-input-hover-border-color) inset;
}
.el-input-group--prepend > .el-input__inner:focus {
  outline: 0;
  box-shadow: 0 0 0 1px var(--el-input-focus-border-color) inset;
}
.el-input-group--prepend
  .el-input-group__prepend
  .el-select
  .el-input
  .el-input__inner {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.el-input-group--prepend
  .el-input-group__prepend
  .el-select
  .el-input
  .el-input__inner:focus {
  outline: 0;
}
.el-input-group--prepend
  .el-input-group__prepend
  .el-select
  .el-input
  .el-input__inner:focus,
.el-input-group--prepend
  .el-input-group__prepend
  .el-select
  .el-input.is-focus
  .el-input__inner,
.el-input-group--prepend
  .el-input-group__prepend
  .el-select
  .el-input.is-focus
  .el-input__inner:focus {
  z-index: 2;
  box-shadow: 1px 0 0 0 var(--el-input-focus-border-color) inset,
    1px 0 0 0 var(--el-input-focus-border-color),
    0 1px 0 0 var(--el-input-focus-border-color) inset,
    0 -1px 0 0 var(--el-input-focus-border-color) inset !important;
}
.el-input-group--prepend
  .el-input-group__prepend
  .el-select
  .el-input.is-focus
  .el-input__inner:focus {
  outline: 0;
}
.el-input-group--prepend
  .el-input-group__prepend
  .el-select:hover
  .el-input__inner {
  z-index: 1;
  box-shadow: 1px 0 0 0 var(--el-input-hover-border-color) inset,
    1px 0 0 0 var(--el-input-hover-border-color),
    0 1px 0 0 var(--el-input-hover-border-color) inset,
    0 -1px 0 0 var(--el-input-hover-border-color) inset !important;
}
.el-input-group--append > .el-input__inner {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.el-input-group--append
  .el-input-group__append
  .el-select
  .el-input
  .el-input__inner {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  box-shadow: -1px 0 0 0 var(--el-input-border-color),
    -1px 0 0 0 var(--el-input-border-color) inset,
    0 1px 0 0 var(--el-input-border-color) inset,
    0 -1px 0 0 var(--el-input-border-color) inset !important;
}
.el-input-group--append
  .el-input-group__append
  .el-select
  .el-input
  .el-input__inner:focus,
.el-input-group--append
  .el-input-group__append
  .el-select
  .el-input.is-focus
  .el-input__inner,
.el-input-group--append
  .el-input-group__append
  .el-select
  .el-input.is-focus
  .el-input__inner:focus {
  outline: 0;
  z-index: 2;
  box-shadow: -1px 0 0 0 var(--el-input-focus-border-color),
    -1px 0 0 0 var(--el-input-focus-border-color) inset,
    0 1px 0 0 var(--el-input-focus-border-color) inset,
    0 -1px 0 0 var(--el-input-focus-border-color) inset !important;
}
.el-input-group--append
  .el-input-group__append
  .el-select:hover
  .el-input__inner {
  z-index: 1;
  box-shadow: -1px 0 0 0 var(--el-input-hover-border-color),
    -1px 0 0 0 var(--el-input-hover-border-color) inset,
    0 1px 0 0 var(--el-input-hover-border-color) inset,
    0 -1px 0 0 var(--el-input-hover-border-color) inset !important;
}
.svg-icon {
  width: 1em;
  height: 1em;
  fill: currentColor;
  overflow: hidden;
}
.hyv-cmn-input {
  position: relative;
}
.hyv-cmn-input .suffix_textarea {
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute !important;
  top: 50%;
  right: 5px;
  transform: translate(-50%, -50%) translateY(8px);
}
.hyv-cmn-input .hyv-cmn-input__label {
  left: var(--account-base-padding, 13px);
}
.hyv-cmn-input .hyv-cmn-input__label,
.hyv-cmn-input .is-mobile-number-input + .hyv-cmn-input__label {
  position: absolute;
  color: var(--account-color-gray-6);
  top: 29px;
  z-index: 2;
  font-size: 16px;
  pointer-events: none;
  transition: top 0.15s, font-size 0.15s, color 0.15s;
}
.hyv-cmn-input .is-mobile-number-input + .hyv-cmn-input__label {
  left: var(--account-base-padding, 120px);
}
.hyv-cmn-input .is-focused + .hyv-cmn-input__label {
  top: 22px;
  font-size: 10px;
  color: var(--account-color-primary);
}
.hyv-cmn-input .auto-filled + .hyv-cmn-input__label,
.hyv-cmn-input .has-value + .hyv-cmn-input__label {
  top: 22px;
  font-size: 10px;
}
.hyv-cmn-input .has-error.is-focused + .hyv-cmn-input__label {
  top: 22px;
  font-size: 10px;
  color: var(--account-color-input-error);
}
.hyv-cmn-input .suffix_icon {
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  margin: auto 6px;
  font-size: 16px;
  width: 16px;
  height: 16px;
  color: var(--account-color-gray-5);
}
.hyv-cmn-input .suffix_icon:hover {
  color: var(--account-color-gray-4);
}
.hyv-cmn-input .suffix_icon:active {
  color: var(--account-color-gray-6);
}
.hyv-cmn-input .el-textarea {
  background-color: var(--account-color-input-bg);
  --el-input-border-radius: var(--account-border-radius-xs);
  --el-input-bg-color: var(--account-color-input-bg);
  --el-input-placeholder-color: var(--account-color-text-disabled);
  border: 1px solid var(--account-color-input-border);
  --el-fill-color-light: var(--account-color-input-bg);
  border-radius: var(--account-border-radius-xs);
}
.hyv-cmn-input .el-textarea .el-textarea__inner {
  font-size: var(--cmn-input-font-size);
  --el-input-text-color: var(--account-color-input-text);
  padding-left: var(--account-base-padding, 12px);
  padding-right: 72px;
  margin-top: 18px;
  box-shadow: none;
}
.hyv-cmn-input .input-base {
  --el-input-border-radius: var(--account-border-radius-xs);
  --el-input-bg-color: var(--account-color-input-bg);
  --el-input-placeholder-color: var(--account-color-text-disabled);
  border: 1px solid var(--account-color-input-border);
  --el-fill-color-light: var(--account-color-input-bg);
  border-radius: var(--account-border-radius-xs);
  background-color: var(--account-color-input-bg);
}
.hyv-cmn-input .input-base .el-input__inner {
  font-size: var(--cmn-input-font-size);
  --el-input-text-color: var(--account-color-input-text);
  height: 48px;
  padding-left: var(--account-base-padding, 12px);
  padding-right: 72px;
  padding-top: 12px;
  box-shadow: none;
}
.hyv-cmn-input .input-base.is-focused {
  border: 1px solid var(--account-color-primary);
}
.hyv-cmn-input .input-base.has-error {
  border: 1px solid var(--account-color-input-error);
}
.hyv-cmn-input .input-base .el-input-group__append {
  max-width: 180px;
  box-shadow: 0 0 0 0;
  padding-left: 0;
}
.hyv-cmn-input .err-text {
  color: var(--account-color-input-error);
  word-break: break-word;
}
.hyv-cmn-input input:-webkit-autofill,
.hyv-cmn-input input:-webkit-autofill:focus,
.hyv-cmn-input input:-webkit-autofill:hover {
  -webkit-text-fill-color: var(--account-color-input-text);
  -webkit-background-clip: text;
}
.hyv-test-tool {
  position: relative;
  z-index: 99999;
}
.hyv-test-tool .hyv-test-button > span {
  color: var(--account-color-primary);
}
.hyv-test-tool__footer {
  position: fixed;
  display: flex;
  bottom: 0;
  width: auto;
  left: 0;
  right: 0;
  justify-content: center;
}
.hyv-test-tool .hyv-test-tool-account-login-dialog .el-dialog__body {
  padding: 0 24px;
}
.hyv-test-tool__dialog {
  width: 80%;
}
.hyv-test-tool__dialog .el-input__inner {
  padding-right: 12px !important;
}
.hyv-test-tool__dialog .account-item {
  margin: 4px;
  padding: 0 4px;
  border-radius: var(--account-border-radius-xxs);
  color: var(--account-color-primary);
}
.hyv-test-tool__dialog .account-item__selected {
  color: var(--account-button-text-color);
  background-color: var(--account-color-primary);
}
.hyv-dark {
  --google-bg-image: url(data:image/png;base64,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);
  --apple-bg-image: url(data:image/png;base64,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);
  --facebook-bg-image: url(data:image/png;base64,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);
  --twitter-bg-image: url(data:image/png;base64,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);
}
.hyv-light {
  --google-bg-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAABFUSURBVHgB7Z17bFvXfcd/55LUk5IoWZZsx4vJ2FYaNIkdZ2mBFoXlDFiHLVucBNvcIWnsAM5abFizZP9sf8xxhnXYimb2MHRZM6xy2wBpgdYJkBZ9AK2CtkFbNKlcuGgj2aDsKLIk2yL1flC8p+d7eC91dE1Kl897KN0PwPC+KCv68vc4v/NitAmIx+ORlRU6yDlFyaCDxFgbiWNO4lzAiCKUea1B3B9mjJLiICmeSZqcXzDEu7g1EAzSQCwWS1KNw6gGGRqK94o3CHnYFO/MErICDIufPUCcvymOB/bvj/VTjVETAlsWepwz9jBB2BzWqBIS5hcUr1AoKM8DhkFMvJysiB+aTptkmqY8TonXBsDS+7nJXw+FqF9Y+DBpjrYCO0TtzfUMhGxsbKD6+pA8rq+vk8KWwtLSshR8aXmZ5ueXpPA4zkM/mfyczmJrJzDcr8npODOksGss1RBW2NYSpjohZLi5UZ5XAymyEH52boEWFhbzWXof4/ycbm5cG4EhrLDWU+SwVojY3tYiLRUvHYDI0zNzucVmIman+dmenlgfaYDnAlvCfomURAmiNjY0UHukRRtR82GLPT0z67w1LNz3aa+F9kzgXBZrW2sk0lo191su4Manp2el2A6rHhau+4RXrrvqAovkKZpKS4vtta/VsrC5gMiTk0mn0H2hAD9d7WSsqgJfvnzlM2nOnycredpswjqByImpGZmVWyQZY2f2791zmqpEVQTOZbWtIhve3tm+KYVVgeu+OTnljNHDwpqPVMOaKy6w02rRXu3u2qZ98lRukIyNT9xU3TZKo6c/sD92hipIxQSWhQrTOMU5f8a+1t7WSh0dbZveatcDbvtmYmr1AmdnQkHzdKXq3hURGC55eYVeE/HmAM63qtXmI4c1V8xll13gwXj8IKXZebLatWjP7ujeVnIJcbOB2Dw6dl1WyCwqInJZBX73UvwoI5lMyXgLl9wpEimf/DhcdpITP3HnvthrVCbKJvCl+JUnzTTvs8+3b2uXzR+fjXHGZSPAju+L7TlHZaAsAqviIoHqElbbIppBPu5BM+r6jUS2zVwukUsW2Cnu7tu6qb6ujnwKB/F4ZHS8rCKXJLAVc8/LX8YXtyw4RRYx+ZFSYnLRAlvVqV+Kw4gvbnlxiJwUvVJHRK/UABVBURUHS9wfkpUtI+b64pYPjEzZvtr6iJDBzuNvTkVQlMCWuFEcb2uP+AlVBcjU6jvs02jKlCJHCv05BQs8dPnKf5IiLkqPPpUhInraUEuQcDqYWjFOUYEUJDA6DuzaMtyIL27lQaEoW+Jl/JnfDsWfKeTzrpMsNalCbRlJlV9+rA4oa468P27XrpOipHmf25KmawtWkyp0HPjiVo+g1VljEbH61l3hSmARd+H7ozhG3PV7haoP/ubZeEzU69ZVb+iina45uuc28vEGtIuvvnetIFe9oQUvp+h5Ulyzj3egoFSoq15XYAxtZQZ7Esdol/mu2XugQetq3aHXmoiXl3UFtgaky2/ONr9JpA3qYEVrbHle8go8OBg/TlZiheDuZ836AHEjSsK1nhXnt2Aj881AYuUXNPQD03oUK84bi3MKrFqv75r1xGHF0XxWnNPvsgATJcmM9dZiRwKfm6HlC29T6sI7lB4fo5VLg/J6enw0+wxrbqHAjp1khFsouHc/hQ4coroD98vrtQKsODk1LZtPVizudz5zSzvYmhSGqlVNdSZA1MXvfouW3npTilssELnhD/9EvB8io3sX6Q5mTUwmMkOqGedHnJPcbrFgOfnakr21tZl0B8LOf/NVmv/Gq/K4VPDlsL8gEDr8yZNaC+2wYjRp+9X7ayzYqlrFcYy2ls6FjXILux7NQuTmJ06Srly7dp1m5+dxiOpWTJ0lsSbJSqXWTg7TlZSwsMm/foLmvvxyxcUF+HduPv4wmUoM14lIJJs3RJZW6Lh6b20WbVWtMoub1JOOLAirTfzDp9ckTNUgPX6Nbjx+lObPv0q6geqW3WQyMovWZMkKbI356bU/oCOz//MizYiXp7/DF16UHkQ31MKHOrQnK7Du7nn6cy/ImOs1iMchkWnrRpPicVU3nRWYMzqKdx3dMyx38XtvkNfonGzlc9PZZhJj7LD9oE4gwSmH5QZEU4c1h2VhAyCmFhLHdc+kATwvmkyUWQ1QIgWWxQ2rzzccbiRdQKyb+8rLVAxMCNmIgsW9hyh0MHeFChk4qlwL3/sWLf/qHTLHcgteC+ICDIS0iEBTFD1sC84qrssAdlNY2PTn/oUKBcI2PXKMmh47tmHZEfcRT/GS7WrRpkaWzGdXm161Ii7A6n/j1nE6o2m/dNqmlT2XY63HcjErXHOhTaG6e++njpe+KkUptKaM5/E5fB61aVBL4gLE4JClH7M0lWf2Ugu6iGtOjRScVDU9eozCn36WSiXQvVOI/Iqsadd/5DDVGg0ih0rNzGY1Naw2UxQnWG5BB8yR/6CGP5gk1mC6eh6WVg5xVWpRXKCE2Ci0NbBSun2lod77+MsXr1L62qtU//vTFD4+Skbb+ms4w3JryY1WmrrQqheGtojBWYGNgPeLz/LJt7LHEDd8YpTq7pnN+awh+nNhvT6r1NWHssfY4sAwlTWZdcig0+/975pzVm9S4x/fkC7bSfiJkzXVQV8NQmoeZSgWHNIgwYJ7Nmd+nfMeXHbLp0ayLjvTMf8Q+dxKVkvG2kRVi8khGzpk0Kp7zgXEbf7EmHTZ6Iz3yU3QjsPCRQcZowjGXxkB75cX5LMXN3wGIjf9WYrqeouz3u/+akW+KsVH7wzSYw94ayyKsUaDQlwZgwMarB+Zzz07Ye0fpWIZm+J04WqaKkW4gXkusApUjeJACxe9cNXVc0bLB0lXLo9X7svjFsVYI1ot+8oX33P1HAvfTT75MXQV2C0spO8SiQgBOrF1F27eImglMAu6s0y+4M6V+2QElmNolY0jvCPobhYFX5kmXUEWrRNaCcxa7nH1nJl4i3RlR5v3AqsryWvloo3G3a6e44mfkK4012vQYZO2jJVTEo3fYcJSeanKVXfc4qb5M8OD9G+Tu+ivJi7S/V2FN5ce+1CQ/uiewtv8//7GkqsCyd4d3ttMmlsCMyEwN/kVZjC52JbXsI71K1RD6Wb6p6m76JrZQHMXv073P1i4wGFhYeEiRgWPu2z+7OvyXuAVy1g551MGMzIxOKWDwA2/R0aeMuTXF3fR3yXvkeKCt4UF41UNfjK4Itq37nKUfd0B8hpFywGDTMquQ6yDFRvtH1lzDpf82Zn99F+zd8hjldM/+2+aSc1TpTn3o5Sr53a0GbS329sYrOziIkIwJUV3oYzBmZv5d7quGoHbn84ew1qfShykby9153z22twEvfjO/1MlQc/T5XF31ntgjwYdNkprKAALFn0MWQteXva+UI62cGDnMemSIa7tkvPxRvwH9PLFr1ElQNz9wvfdf+kfe8D7ETGLS6veBtoa1mThYVxY1sCCwcId/5jTJefji0LgcosMcZ/96iLNLrlMrrq9d89gcWHRPhyGttKniGzrAt4XVm96SkvjTjp2Z2Ed+hD5Uz/4ZxoVbrtUfnxphp7+vwXXiRV49IEQ6YCdYNmaGtZ/+u2bpqlHb8jTd/8l7WruKugzyKof/85z0pqLERqfx5fkuZ8+R8nAL1x/DsnVx+/1vj8dSbKdR3FLU+lT1JV1urd3arP4iv0HL5aHYkfo8O4Py4JIS6gp5zODiTi9M/Fr6n//57c0u+oTj4rXIxv+O6/8TZMWJcq5uQUaHct8se0Vd7K/1eCl4QRhuYe2VnXHD88pV3xtCTVTT3tMHs+k5mh2ec6VlQeWb6fGsb8nY6Uz5/0nPxaiT35Mjwl72NHU2og62bMvKkVU83qZTTt2qvYcuOqHYg9SqUBUuzgCq3XrwtN1V2l+179SuuE3t9w7cHtAG3GBnUOJ+PumfS0rsDDp1/GOdtTCwhLpxKkP/21ZRC4WM3iD5nZ9lpbaz2evIe6+8Of6rIQAce0Ei3HK7pSWFVi0mfrs43lNsmkViFxoZl1ultq/SQs7zlBX5036/OMNsq6tC9Mzc9njdGh1MbSswFZ7WN6wlgHQjufue4pOCpftJfdGl+iLJ7ZpkVSpKE3c/ruUZf7X1NZ0dtM2iMmv/+lLBTehysGzh56ilx58QSZsOqG6ZzL5mt1K1whsuWnZu5TQ1IoBxIXI1bJmNLNe+fjn6RM9es6FyueewS1+5t3BeB/2acDY2tie3WQYerkiJ8iG0YxCW7YcVSwVCHvy7r8oamBBtUBxI37lffu0TzSPTqj3111OuKM9UjMLgqMZ9ObIz2Xnw9sT7qbA5ALu96E7RIHktg9pLawNtobHFvEg13LCOc1TFD0gcG+tWLET2eYdv0hDyeFMm3f+Ol2bnZDXbSBkS50ofkSitDPcJd5jdKjrg57E9lIYFtYr4y+ngZ790fuc93MqV6tWvNVA7B2fuJE5MfmJnp5Yn/OZnD3UlpkP4ziz2LRe0zF8MtiuWTCcS1yQdwiC8OcyWKPJlEjqm1FvVRB7labR6XzP5RXYsmK8fCvWDGTOyVWjy2u9YN1BRMKK5TcDVnz9xiT56AE24rDHXtmeNh/rCqxaMXqZdK1ubSWggdLj1+dsFjnZcBhgOiC/ITKaI2PzXbW3ZLNmoYnQ5vRGz28oMArXtqtGUL+ZSJKPN6iJlejzPXuXi23eXVcw7OIHjnfv2qHtph2bFbjmkdEx+3RYlCRjbj7neqS201XrMAtiq4C/tcM1H3H7WdcCO1312MRN8qkOo2PXs67ZFBq4cc02Bc21EBnbGeH9z+IYfZDXbybIp7Ig7q7ON+JnPyA1cE/BvQhYgzhlijo1z6xx2dnZQe1t/oKglUDtKaIC4q5KwbOlMLQnbXAMFh7G+Q1RAJnRbCTmZgAdCaq4hcRdlaKmw8kYEJAiy99g4kZizbRFn9LA7ASlciiTqkLirkrR8x17YrEBTqsdEiOj477IZQDijrw/ni1F4m9crLigpAmtd+6LvYZ+SBz7IpeOU1xRaD4h/8YlUJahGoOD8eNksC/hGKNAujrba3JreC9BzIVbVsXt2Zu/l8gtZRuLo4oMOjoitK3dHwnihsTUjExWs5RJXPmjqIy8eyl+lJEUWa5B7Yu8MaglKH27ScTcUt2yStlH0/0mHo8G0nI8VxTn2E1t147t2my6pQsrVjVQmZEgWyZIXqmMVGS4pFNkbBLR3dXpd1BYoOMAtWV1Nr4ZpKOlZMv5qMiyMPhFQwF+n13WxP8IekJQmdnKyJExwiXjb7G6lhU/Wxek3kqICyo+4HloKP4MZ+wUWXF5q1qz02oFSXQcFFpbLpSqjGh3umyAzYwx3nqzx+bMeLaEc2J9P7pfK2W1KlWdsvDuUPx5xthnyLJmtJkjkdZNmWnL4cai+YMMWVmcrCpWq1L1OSmwZiNFz2OCm30NbnubaFK1tOg1LbMY8ggLqma1Kp5NOrKmx6DNHLWvQeiW1jC1CaFrzXWvJywGSmw0+rFSeD6rzKqAIQmLqtcRo/HSPRlD8oS51GjPOoTFCJgTXglro820QSl0QMRnvrrdLYBVNzY2aCU2RJ1fXMxlrcBTi3Wi3bxQuG6T03E1RtvYYoebm0SFLFQ1Nw4RZ+cWaFn0lE2JbDiHqOgXf00Ie04XYW20nfgrm1Yp6qWM0L25nkEZFCI3CdGx9zGy8vr60taMlMsBLqVkexVdn2vWv7gVWOvrWPrCWsRGO2piZrctNguyh7kpxY6s9zwsHVusQnDs45fL0rmwwrRliRAQy+C7WPUeIg7oLqpKbU3dt4AbJ2xsHWCHheCI2VGqABzb0hg0QGm5ctyAbu7XDTUpsBOM9BTGB6EPYst6I8AOCOEjlNkbOcJyfwGS3BpTxtCTg5XvOZ/CFgdYBR+LadeChW7E7wAhASGsqYHvlAAAAABJRU5ErkJggg==);
  --apple-bg-image: url(data:image/png;base64,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);
  --facebook-bg-image: url(data:image/png;base64,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);
  --twitter-bg-image: url(data:image/png;base64,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);
}
.hyv-third-party-button {
  cursor: pointer;
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
  background-size: contain;
}
.hyv-third-party-button.google {
  background-image: var(--google-bg-image);
}
.hyv-third-party-button.apple {
  background-image: var(--apple-bg-image);
}
.hyv-third-party-button.facebook {
  background-image: var(--facebook-bg-image);
}
.hyv-third-party-button.twitter {
  background-image: var(--twitter-bg-image);
}
.hyv-mobile-popup.van-popup {
  border-radius: 20px 20px 20px 20px;
  margin-bottom: 24px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  background-color: var(--account-color-gray-0);
}
.hyv-mobile-popup.van-popup .van-cell {
  border-bottom-color: var(--account-color-gray-2);
  border-bottom-width: 1px;
}
.hyv-mobile-popup.van-popup .icon-container {
  display: flex;
  align-items: center;
}
.hyv-mobile-popup .hyv-popup-title {
  font-weight: var(--account-font-weight-h2);
  font-size: var(--account-font-size-h3);
  line-height: var(--account-line-height-h4);
  letter-spacing: var(--account-letter-spacing-h4);
  margin-bottom: 24px;
  margin-right: 24px;
}
.hyv-mobile-popup .hyv-popup-msg {
  font-weight: var(--account-font-weight-body2);
  font-size: var(--account-font-size-body2);
  letter-spacing: var(--account-letter-spacing-body2);
}
.el-link {
  --el-link-font-size: var(--el-font-size-base);
  --el-link-font-weight: var(--el-font-weight-primary);
  --el-link-text-color: var(--el-text-color-regular);
  --el-link-hover-text-color: var(--el-color-primary);
  --el-link-disabled-text-color: var(--el-text-color-placeholder);
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  position: relative;
  text-decoration: none;
  outline: 0;
  cursor: pointer;
  padding: 0;
  font-size: var(--el-link-font-size);
  font-weight: var(--el-link-font-weight);
  color: var(--el-link-text-color);
}
.el-link:hover {
  color: var(--el-link-hover-text-color);
}
.el-link.is-underline:hover:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 0;
  bottom: 0;
  border-bottom: 1px solid var(--el-link-hover-text-color);
}
.el-link.is-disabled {
  color: var(--el-link-disabled-text-color);
  cursor: not-allowed;
}
.el-link [class*="el-icon-"] + span {
  margin-left: 5px;
}
.el-link.el-link--default:after {
  border-color: var(--el-link-hover-text-color);
}
.el-link__inner {
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.el-link.el-link--primary {
  --el-link-text-color: var(--el-color-primary);
  --el-link-hover-text-color: var(--el-color-primary-light-3);
  --el-link-disabled-text-color: var(--el-color-primary-light-5);
}
.el-link.el-link--primary.is-underline:hover:after,
.el-link.el-link--primary:after {
  border-color: var(--el-link-text-color);
}
.el-link.el-link--success {
  --el-link-text-color: var(--el-color-success);
  --el-link-hover-text-color: var(--el-color-success-light-3);
  --el-link-disabled-text-color: var(--el-color-success-light-5);
}
.el-link.el-link--success.is-underline:hover:after,
.el-link.el-link--success:after {
  border-color: var(--el-link-text-color);
}
.el-link.el-link--warning {
  --el-link-text-color: var(--el-color-warning);
  --el-link-hover-text-color: var(--el-color-warning-light-3);
  --el-link-disabled-text-color: var(--el-color-warning-light-5);
}
.el-link.el-link--warning.is-underline:hover:after,
.el-link.el-link--warning:after {
  border-color: var(--el-link-text-color);
}
.el-link.el-link--danger {
  --el-link-text-color: var(--el-color-danger);
  --el-link-hover-text-color: var(--el-color-danger-light-3);
  --el-link-disabled-text-color: var(--el-color-danger-light-5);
}
.el-link.el-link--danger.is-underline:hover:after,
.el-link.el-link--danger:after {
  border-color: var(--el-link-text-color);
}
.el-link.el-link--error {
  --el-link-text-color: var(--el-color-error);
  --el-link-hover-text-color: var(--el-color-error-light-3);
  --el-link-disabled-text-color: var(--el-color-error-light-5);
}
.el-link.el-link--error.is-underline:hover:after,
.el-link.el-link--error:after {
  border-color: var(--el-link-text-color);
}
.el-link.el-link--info {
  --el-link-text-color: var(--el-color-info);
  --el-link-hover-text-color: var(--el-color-info-light-3);
  --el-link-disabled-text-color: var(--el-color-info-light-5);
}
.el-link.el-link--info.is-underline:hover:after,
.el-link.el-link--info:after {
  border-color: var(--el-link-text-color);
}
.van-icon-close:before {
  visibility: hidden;
}
.hyv-common-popup,
.hyv-common-popup__root-container {
  display: flex;
  overflow-y: hidden;
  flex-direction: column;
}
.hyv-common-popup__root-container {
  height: 100%;
}
.hyv-common-popup__container {
  overflow-y: auto;
  flex: 1 1 auto;
  height: calc(100% - 32px);
}
.hyv-common-popup .van-popup__close-icon {
  width: 40px;
  height: 40px;
  background-image: var(--account-hyv-close-icon-default);
  background-size: cover;
  right: 8px;
  top: 12px;
}
.hyv-common-popup .cancel-link .el-link__inner {
  font-weight: var(--account-font-weight-button1);
  font-size: var(--account-font-size-button1);
  letter-spacing: var(--account-letter-spacing-button1);
}
.hyv-common-popup .van-cell-group {
  background-color: transparent;
}
.hyv-common-popup .cell {
  background-color: var(--account-color-gray-0);
}
.hyv-common-popup .cell :before {
  content: none !important;
}
.hyv-common-popup .cell .cell-button {
  color: var(--account-color-primary);
}
.hyv-third-party-seperator {
  color: var(--account-color-gray-6);
  display: flex;
  font-size: 12px;
  font-weight: var(--account-font-weight-body1);
}
.hyv-third-party-seperator:after,
.hyv-third-party-seperator:before {
  content: " ";
  border-top: 1px solid var(--account-color-gray-3);
  align-self: center;
  display: block;
  flex-grow: 1;
}
.hyv-third-party-seperator:before {
  margin-right: 8px;
}
.hyv-third-party-seperator:after {
  margin-left: 8px;
}
.hyv-third-party-login-container-base .button-container {
  --button-text-space: 24px;
  display: flex;
  justify-content: center;
  margin-top: var(--button-text-space);
}
.hyv-third-party-login-container-base
  .button-container
  .hyv-third-party-button:not(:last-child) {
  margin-right: 24px;
}
.cmn-form-web {
  margin: 0;
  width: 100%;
  min-height: 150px;
}
.hyv-reactivate-dialog {
  width: 400px;
}
.hyv-reactivate-dialog .el-dialog__body {
  word-break: break-word;
}
.hyv-help-dialog .el-dialog__body {
  padding: 28px !important;
}
.hyv-help-dialog .el-dialog__body .hyv_icon_button_icon {
  height: 24px;
  width: 24px;
  margin-right: 12px;
  color: var(--account-color-primary);
}
.hyv-help-dialog .el-dialog__body .hyv_icon_button_icon_text {
  max-width: calc(100% - 24px);
  line-height: normal;
}
.hyv-help-dialog .el-dialog__body .cmn-button {
  text-align: left;
  display: flex;
  justify-content: flex-start;
}
.hyv-help-dialog .el-dialog__body .el-button--default {
  text-align: left;
  color: var(--account-color-gray-8) !important;
  border: 0 solid transparent !important;
  background-color: var(--account-color-gray-1) !important;
}
.hyv-help-dialog .el-dialog__body .el-button--default:hover {
  border: 0 solid transparent !important;
  background-color: var(--account-color-gray-2) !important;
}
.hyv-help-dialog .el-dialog__body .el-button--default:active {
  border: 0 solid transparent !important;
  background-color: var(--account-color-gray-3) !important;
}
.hyv-login-link-container__single {
  display: flex;
  justify-content: center;
}
.hyv-login-link-container__between {
  display: flex;
  justify-content: space-between;
}
