html {
  background: #eef6ff;
}

body.ue-builder-v4 {
  min-height: 100vh;
  background:
    radial-gradient(circle at 18% 8%, rgba(126, 216, 255, 0.42), transparent 30vw),
    radial-gradient(circle at 84% 4%, rgba(164, 132, 255, 0.28), transparent 28vw),
    radial-gradient(circle at 78% 72%, rgba(82, 170, 255, 0.22), transparent 34vw),
    linear-gradient(180deg, #f7fbff 0%, #eaf4ff 38%, #dcecff 100%);
  color: #111827;
}

body.hp-liquid-glass-ready {
  overflow-x: hidden;
}

body.hp-liquid-glass-ready::before {
  content: "";
  position: fixed;
  inset: 0;
  z-index: -2;
  pointer-events: none;
  background:
    linear-gradient(115deg, transparent 0 44%, rgba(255, 255, 255, 0.42) 45%, transparent 49% 100%),
    repeating-linear-gradient(90deg, rgba(16, 43, 84, 0.045) 0 1px, transparent 1px 84px),
    repeating-linear-gradient(0deg, rgba(16, 43, 84, 0.035) 0 1px, transparent 1px 84px);
  mask-image: linear-gradient(180deg, rgba(0, 0, 0, 0.9), transparent 84%);
}

body.hp-liquid-glass-ready #ue-page {
  position: relative;
  background: transparent;
}

body.hp-liquid-glass-ready #IgCMbBAR {
  position: relative;
  background:
    radial-gradient(circle at 16% 4%, rgba(67, 171, 255, 0.22), transparent 28vw),
    radial-gradient(circle at 92% 16%, rgba(150, 121, 255, 0.18), transparent 26vw),
    linear-gradient(180deg, rgba(247, 251, 255, 0.82), rgba(229, 241, 255, 0.7));
}

body.hp-liquid-glass-ready .hp-liquid-glass-target {
  position: relative !important;
  isolation: isolate;
  overflow: hidden !important;
  border-radius: var(--hp-liquid-radius, 30px) !important;
  background: transparent !important;
  box-shadow: none !important;
}

body.hp-liquid-glass-ready .hp-liquid-glass-target > .hp-liquid-glass-surface {
  position: absolute;
  inset: 0;
  z-index: 0;
  display: block;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

body.hp-liquid-glass-ready .hp-liquid-glass-target > :not(.hp-liquid-glass-surface) {
  position: relative;
  z-index: 1;
}

body.hp-liquid-glass-ready .hp-liquid-glass-target .background-layer-group-d083f,
body.hp-liquid-glass-ready .hp-liquid-glass-target .layer-page_bg-e0884,
body.hp-liquid-glass-ready .hp-liquid-glass-target .bg-box-c5cbf,
body.hp-liquid-glass-ready .hp-liquid-glass-target .bg-layer-b9970 {
  opacity: 0 !important;
  pointer-events: none !important;
}

body.hp-liquid-glass-ready .hp-liquid-glass-target.btn-ece02,
body.hp-liquid-glass-ready .hp-liquid-glass-target .btn-ece02 {
  --background: transparent !important;
  --hover-background: transparent !important;
  --box-shadow: none !important;
  --hover-box-shadow: none !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

body.hp-liquid-glass-ready a.btn-ece02[data-payment-entry="mini-program"] {
  min-height: 44px;
  color: #0f2347 !important;
  font-weight: 700;
}

body.hp-liquid-glass-ready #eDQxpRrH a.btn-ece02 {
  min-height: 48px;
  color: #0f2347 !important;
}

body.hp-liquid-glass-ready #atitZhtG .hp-liquid-glass-target {
  --hp-liquid-radius: 10px;
}

body.hp-liquid-glass-ready #IgCMbBAR .hp-liquid-glass-target {
  --hp-liquid-radius: 32px;
}

body.hp-liquid-glass-ready #IgCMbBAR a.hp-liquid-glass-target {
  --hp-liquid-radius: 16px;
}

body.hp-liquid-glass-ready .layout-collapse-block-e1524 .item-inner-e288d {
  border-radius: 22px;
}

body.hp-liquid-glass-ready .hp-payment-modal__backdrop {
  background:
    radial-gradient(circle at 30% 18%, rgba(83, 179, 255, 0.28), transparent 30vw),
    rgba(4, 13, 30, 0.68) !important;
  backdrop-filter: none !important;
}

body.hp-liquid-glass-ready .hp-payment-modal__dialog {
  --hp-liquid-radius: 30px;
  overflow: hidden;
  background: transparent !important;
  box-shadow: none !important;
}

body.hp-liquid-glass-ready .hp-payment-modal__qr-wrap {
  --hp-liquid-radius: 24px;
  background: transparent !important;
  box-shadow: none !important;
}

body.hp-liquid-glass-ready .hp-payment-modal__eyebrow,
body.hp-liquid-glass-ready .hp-payment-modal__tip-index {
  background: rgba(26, 88, 247, 0.12);
}

@media (max-width: 720px) {
  body.hp-liquid-glass-ready #IgCMbBAR .hp-liquid-glass-target {
    --hp-liquid-radius: 24px;
  }
}
