/* layer: preflights */
*,
::before,
::after {
  --un-rotate: 0;
  --un-rotate-x: 0;
  --un-rotate-y: 0;
  --un-rotate-z: 0;
  --un-scale-x: 1;
  --un-scale-y: 1;
  --un-scale-z: 1;
  --un-skew-x: 0;
  --un-skew-y: 0;
  --un-translate-x: 0;
  --un-translate-y: 0;
  --un-translate-z: 0;
  --un-pan-x: ;
  --un-pan-y: ;
  --un-pinch-zoom: ;
  --un-scroll-snap-strictness: proximity;
  --un-ordinal: ;
  --un-slashed-zero: ;
  --un-numeric-figure: ;
  --un-numeric-spacing: ;
  --un-numeric-fraction: ;
  --un-border-spacing-x: 0;
  --un-border-spacing-y: 0;
  --un-ring-offset-shadow: 0 0 rgb(0 0 0 / 0);
  --un-ring-shadow: 0 0 rgb(0 0 0 / 0);
  --un-shadow-inset: ;
  --un-shadow: 0 0 rgb(0 0 0 / 0);
  --un-ring-inset: ;
  --un-ring-offset-width: 0px;
  --un-ring-offset-color: #fff;
  --un-ring-width: 0px;
  --un-ring-color: rgb(147 197 253 / 0.5);
  --un-blur: ;
  --un-brightness: ;
  --un-contrast: ;
  --un-drop-shadow: ;
  --un-grayscale: ;
  --un-hue-rotate: ;
  --un-invert: ;
  --un-saturate: ;
  --un-sepia: ;
  --un-backdrop-blur: ;
  --un-backdrop-brightness: ;
  --un-backdrop-contrast: ;
  --un-backdrop-grayscale: ;
  --un-backdrop-hue-rotate: ;
  --un-backdrop-invert: ;
  --un-backdrop-opacity: ;
  --un-backdrop-saturate: ;
  --un-backdrop-sepia: ;
}

::backdrop {
  /* 与上面相同的变量定义已移除 */
}

/* layer: default */
.absolute,
.after\:absolute::after {
  position: absolute;
}

.fixed {
  position: fixed;
}

.relative {
  position: relative;
}

.bottom-0,
.after\:bottom-0::after {
  bottom: 0;
}

.bottom-\[-60px\] {
  bottom: -60px;
}

.left-\[50\%\],
.after\:left-\[50\%\]::after {
  left: 50%;
}

.left-0 {
  left: 0;
}

.right-\[-6px\] {
  right: -6px;
}

.top-\[-10px\] {
  top: -10px;
}

.top-0 {
  top: 0;
}

.z-\[100\] {
  z-index: 100;
}

.z-\[20\] {
  z-index: 20;
}

.z-\[9\] {
  z-index: 9;
}

.z-\[11\] {
  z-index: 11;
}

.z-1 {
  z-index: 1;
}

.z-2 {
  z-index: 2;
}

.z-999 {
  z-index: 999;
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.mb-\[16px\] {
  margin-bottom: 16px;
}

.mb-\[20px\] {
  margin-bottom: 20px;
}

.mb-\[30px\] {
  margin-bottom: 30px;
}

.mb-\[34px\] {
  margin-bottom: 34px;
}

.mb-\[40px\] {
  margin-bottom: 40px;
}

.mb-\[4px\] {
  margin-bottom: 4px;
}

.mb-\[5px\] {
  margin-bottom: 5px;
}

.mb-\[63px\] {
  margin-bottom: 63px;
}

.mb-\[58px\] {
  margin-bottom: 58px;
}

.mb-\[64px\] {
  margin-bottom: 64px;
}

.mb-\[48px\] {
  margin-bottom: 48px;
}

.ml-\[10px\] {
  margin-left: 10px;
}

.ml-\[30px\] {
  margin-left: 30px;
}

.mr-\[0\.5em\] {
  margin-right: 0.5em;
}

.mr-\[10px\] {
  margin-right: 10px;
}

.mr-\[17px\] {
  margin-right: 17px;
}

.mr-\[8px\] {
  margin-right: 8px;
}

.mt-\[50px\] {
  margin-top: 50px;
}

.mt-\[63px\] {
  margin-top: 63px;
}

.mt-\[64px\] {
  margin-top: 64px;
}

.block {
  display: block;
}

.h-\[100px\] {
  height: 100px;
}

.h-\[1026px\] {
  height: 1026px;
}

.h-\[120px\] {
  height: 120px;
}

.h-\[16px\] {
  height: 16px;
}

.h-\[23px\] {
  height: 23px;
}

.h-\[320px\] {
  height: 320px;
}

.h-\[40px\] {
  height: 40px;
}

.h-\[430px\] {
  height: 430px;
}

.h-\[52px\] {
  height: 52px;
}

.h-\[58px\] {
  height: 58px;
}

.h-\[65px\] {
  height: 65px;
}

.h-\[748px\] {
  height: 748px;
}

.h-\[800px\] {
  height: 800px;
}

.h-\[80px\] {
  height: 80px;
}

.h-\[82px\] {
  height: 82px;
}

.h-\[98px\] {
  height: 98px;
}

.h-full,
.h-\[100\%\] {
  height: 100%;
}

.h-\[940px\] {
  height: 940px;
}

.h-\[632px\] {
  height: 632px;
}

.h-\[700px\] {
  height: 700px;
}

.h-\[1045px\] {
  height: 1045px;
}

.h-\[521px\] {
  height: 521px;
}

.h-\[758px\] {
  height: 758px;
}

.h-\[787px\] {
  height: 787px;
}

.h-\[816px\] {
  height: 816px;
}

.h-\[868px\] {
  height: 868px;
}

.w-\[100px\] {
  width: 100px;
}

.w-\[1280px\] {
  width: 1280px;
}

.w-\[14px\] {
  width: 14px;
}

.w-\[17px\] {
  width: 17px;
}

.w-\[180px\] {
  width: 180px;
}

.w-\[185px\] {
  width: 185px;
}

.w-\[1920px\] {
  width: 1920px;
}

.w-\[200px\] {
  width: 200px;
}

.w-\[23px\] {
  width: 23px;
}

.w-\[311px\] {
  width: 311px;
}

.w-\[32px\] {
  width: 32px;
}

.w-\[378px\] {
  width: 378px;
}

.w-\[379px\] {
  width: 379px;
}

.w-\[419px\] {
  width: 419px;
}

.w-\[893px\] {
  width: 893px;
}

.w-\[98px\] {
  width: 98px;
}

.w-full {
  width: 100%;
}

.w-\[1704px\] {
  width: 1704px;
}

.after\:h-\[2px\]::after {
  height: 2px;
}

.after\:w-\[2em\]::after {
  width: 2em;
}

.flex {
  display: flex;
}

.flex-1 {
  flex: 1 1 0%;
}

.flex-col {
  flex-direction: column;
}

.translate-x-\[-50\%\],
.-translate-x-1\/2,
.after\:translate-x-\[-50\%\]::after {
  --un-translate-x: -50%;
  transform: translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));
}

.transform {
  transform: translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));
}

.cursor-pointer {
  cursor: pointer;
}

.items-start {
  align-items: flex-start;
}

.items-center {
  align-items: center;
}

.justify-center {
  justify-content: center;
}

.justify-between {
  justify-content: space-between;
}

.gap-\[10px\] {
  gap: 10px;
}

.gap-\[14px\] {
  gap: 14px;
}

.gap-\[30px\] {
  gap: 30px;
}

.gap-\[70px\] {
  gap: 70px;
}

.overflow-hidden {
  overflow: hidden;
}

.border,
.border-\[1px\] {
  border-width: 1px;
}

.border-x-\[0px\] {
  border-left-width: 0px;
  border-right-width: 0px;
}

.border-b-\[0px\] {
  border-bottom-width: 0px;
}

.border-t-\[1px\] {
  border-top-width: 1px;
}

.border-\[\#0084FF\] {
  --un-border-opacity: 1;
  border-color: rgb(0 132 255 / var(--un-border-opacity));
}

.border-\[rgba\(255\,255\,255\,0\.06\)\] {
  --un-border-opacity: 0.06;
  border-color: rgba(255, 255, 255, var(--un-border-opacity));
}

.rounded-\[20px\] {
  border-radius: 20px;
}

.rounded-\[33px\] {
  border-radius: 33px;
}

.border-solid {
  border-style: solid;
}

.bg-\[\#040B1F\] {
  --un-bg-opacity: 1;
  background-color: rgb(4 11 31 / var(--un-bg-opacity));
}

.bg-\[\#fff\] {
  --un-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--un-bg-opacity));
}

.bg-\[url\(\'\/images\/footer\/bg\.png\'\)\] {
  --un-url: url('/images/footer/bg.png');
  background-image: var(--un-url);
}

.bg-\[\#D1DEFF\] {
  --un-bg-opacity: 1;
  background-color: rgb(209 222 255 / var(--un-bg-opacity));
}

.bg-\[\#EBF0FF\] {
  --un-bg-opacity: 1;
  background-color: rgb(235 240 255 / var(--un-bg-opacity));
}

.bg-\[\#F3D9FF\] {
  --un-bg-opacity: 1;
  background-color: rgb(243 217 255 / var(--un-bg-opacity));
}

.bg-\[\#F0F5FF\] {
  --un-bg-opacity: 1;
  background-color: rgb(240 245 255 / var(--un-bg-opacity));
}

.hover\:bg-\[\#000\]:hover {
  --un-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--un-bg-opacity));
}

.hover\:bg-\[\#0084FF\]:hover {
  --un-bg-opacity: 1;
  background-color: rgb(0 132 255 / var(--un-bg-opacity));
}

.after\:bg-\[\#0084FF\]::after {
  --un-bg-opacity: 1;
  background-color: rgb(0 132 255 / var(--un-bg-opacity));
}

.bg-cover {
  background-size: cover;
}

.bg-center {
  background-position: center;
}

.bg-no-repeat {
  background-repeat: no-repeat;
}

.p-\[10px\] {
  padding: 10px;
}

.pl-\[10px\] {
  padding-left: 10px;
}

.px {
  padding-left: 1rem;
  padding-right: 1rem;
}

.pt-\[130px\] {
  padding-top: 130px;
}

.pt-\[18px\] {
  padding-top: 18px;
}

.pt-\[216px\] {
  padding-top: 216px;
}

.pt-\[29px\] {
  padding-top: 29px;
}

.pt-\[40px\] {
  padding-top: 40px;
}

.pt-\[91px\] {
  padding-top: 91px;
}

.text-\[14px\] {
  font-size: 14px;
}

.text-\[16px\] {
  font-size: 16px;
}

.text-\[18px\] {
  font-size: 18px;
}

.text-\[20px\] {
  font-size: 20px;
}

.text-\[24px\] {
  font-size: 24px;
}

.text-\[\#000\] {
  --un-text-opacity: 1;
  color: rgb(0 0 0 / var(--un-text-opacity));
}

.text-\[\#0084FF\] {
  --un-text-opacity: 1;
  color: rgb(0 132 255 / var(--un-text-opacity));
}

.text-\[\#101317\] {
  --un-text-opacity: 1;
  color: rgb(16 19 23 / var(--un-text-opacity));
}

.text-\[\#5A6270\] {
  --un-text-opacity: 1;
  color: rgb(90 98 112 / var(--un-text-opacity));
}

.text-\[\#7C8692\] {
  --un-text-opacity: 1;
  color: rgb(124 134 146 / var(--un-text-opacity));
}

.text-\[\#ABB0BE\] {
  --un-text-opacity: 1;
  color: rgb(171 176 190 / var(--un-text-opacity));
}

.text-\[\#fff\] {
  --un-text-opacity: 1;
  color: rgb(255 255 255 / var(--un-text-opacity));
}

.hover\:text-\[\#0084FF\]:hover {
  --un-text-opacity: 1;
  color: rgb(0 132 255 / var(--un-text-opacity));
}

.hover\:text-\[\#fff\]:hover {
  --un-text-opacity: 1;
  color: rgb(255 255 255 / var(--un-text-opacity));
}

.font-bold {
  font-weight: 700;
}

.leading-\[16px\] {
  line-height: 16px;
}

.leading-\[18px\] {
  line-height: 18px;
}

.leading-\[20px\] {
  line-height: 20px;
}

.leading-\[22px\] {
  line-height: 22px;
}

.leading-\[24px\] {
  line-height: 24px;
}

.leading-\[26px\] {
  line-height: 26px;
}

.leading-\[30px\] {
  line-height: 30px;
}

.font-sans {
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

.hover\:underline:hover {
  text-decoration-line: underline;
}

.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.ease {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.after\:content-\[\'\'\]::after {
  content: '';
}