#zo88-page {
  overflow: hidden;
  width: 100%;
}
.main-container {
  width: fit-content;
  transform-origin: top left;
  visibility: hidden;
}
/* screen - index */

.index {
  min-height: 1080px;
  min-width: 1920px;
  overflow: hidden;
  position: relative;
  width: 100%;
}

.bg {
  display: none;
  height: 100%;
  left: 0;
  object-fit: cover;
  position: fixed;
  top: 0;
  width: 100%;
  object-position: 60% bottom;
}

.index .gemini_-generated_-i {
  aspect-ratio: 1.62;
  height: 1346px;
  left: -134px;
  object-fit: cover;
  position: absolute;
  top: -260px;
  width: 2188px;
}

.index .rectangle-346245769 {
  background: linear-gradient(61deg, rgba(18, 28, 43, 0.73) 0%, rgba(190, 0, 0, 0.73) 100%);
  height: 1092px;
  left: calc(50.00% - 1002px);
  position: absolute;
  top: calc(50.00% - 546px);
  width: 1988px;
}

.index .polygon-1 {
  height: 1080px;
  left: 172px;
  position: absolute;
  top: 0;
  width: 1748px;
}

.index .image-31334535 {
  aspect-ratio: 1.8;
  height: 719px;
  left: -213px;
  top: 421px;
  width: 1295px;
}

.index .image-31334536 {
  aspect-ratio: 1.8;
  height: 719px;
  left: -301px;
  top: -271px;
  width: 1295px;
}

.index .frame {
  height: 456px;
  left: 1125px;
  position: absolute;
  top: 421px;
  width: 678px;
}

.index .cta-2-1 {
  animation: zoomInOut 1s ease-in-out infinite;
  aspect-ratio: 4.89;
  height: 101px;
  left: 92px;
  object-fit: cover;
  position: absolute;
  top: 355px;
  width: 496px;
}

@keyframes zoomInOut {
  0%, 100% {
    filter: brightness(1) drop-shadow(0 0 0 rgba(255, 210, 0, 0));
    transform: scale(1);
  }
  50% {
    filter: brightness(1.35) drop-shadow(0 0 24px rgba(255, 210, 0, 0.95));
    transform: scale(1.15);
  }
}

.index .form {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 43px;
  height: 334px;
  left: calc(50.00% - 339px);
  position: absolute;
  top: calc(50.00% - 228px);
  width: 678px;
}

.index .user-name::before {
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  background: radial-gradient(50% 50% at 89% 50%, rgba(255, 203, 17, 1) 0%, rgba(206, 47, 228, 0) 100%);
  border-radius: 100px;
  content: '';
  inset: 0;
  mask-composite: exclude;
  padding: 2px;
  pointer-events: none;
  position: absolute;
  z-index: 1;
}

.index .user-name {
  -webkit-backdrop-filter: blur(40px) brightness(100%);
  align-items: center;
  align-self: stretch;
  backdrop-filter: blur(40px) brightness(100%);
  background: linear-gradient(0deg, rgba(255, 230, 230, 1) 0%, rgba(255, 230, 230, 1) 100%), radial-gradient(50% 50% at 68% 49%, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.22) 77%, rgba(0, 0, 0, 0) 100%);
  border: none;
  border-radius: 100px;
  box-shadow: inset -3px -4px 10px #f5d5fa1a;
  display: flex;
  gap: 20px;
  height: 80px;
  padding: 24px 36px;
  position: relative;
  width: 100%;
}

.index .layer_1 {
  background-image: url(../img/vector.svg);
  background-size: 100% 100%;
  margin-bottom: -2.00px;
  margin-top: -2.00px;
}

.index .vector {
  height: 37.52%;
  left: 31.06%;
  position: absolute;
  top: 16.22%;
  width: 37.49%;
}

.index .vector-1 {
  height: 17.11%;
  left: 24.86%;
  position: absolute;
  top: 60.28%;
  width: 51.04%;
}

.index .tn-ng-nhp {
  align-items: center;
  display: flex;
  height: 34px;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -4.00px;
  position: relative;
  white-space: nowrap;
  width: 246px;
}

.index .password::before {
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  background: radial-gradient(50% 50% at 89% 50%, rgba(255, 203, 17, 1) 0%, rgba(206, 47, 228, 0) 100%);
  border-radius: 100px;
  content: '';
  inset: 0;
  mask-composite: exclude;
  padding: 2px;
  pointer-events: none;
  position: absolute;
  z-index: 1;
}

.index .password {
  -webkit-backdrop-filter: blur(40px) brightness(100%);
  align-items: flex-start;
  align-self: stretch;
  backdrop-filter: blur(40px) brightness(100%);
  background: linear-gradient(0deg, rgba(255, 230, 230, 1) 0%, rgba(255, 230, 230, 1) 100%), radial-gradient(50% 50% at 68% 49%, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.22) 77%, rgba(0, 0, 0, 0) 100%);
  border: none;
  border-radius: 100px;
  box-shadow: inset -3px -4px 10px #f5d5fa1a;
  display: flex;
  height: 80px;
  justify-content: space-between;
  padding: 25px 36px;
  position: relative;
  width: 100%;
}

.index .frame-2085663164 {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 20px;
  margin-bottom: -6.00px;
}

.index .group-1707478542 {
  background-image: url(../img/vector-3.svg);
  background-size: 100% 100%;
  height: 100.00%;
  left: 8.33%;
  position: relative;
  width: 86.11%;
}

.index .vector-2 {
  height: 32.32%;
  left: 36.13%;
  position: absolute;
  top: 50.80%;
  width: 27.79%;
}

.index .mt-khu {
  align-items: center;
  display: flex;
  height: 34px;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  white-space: nowrap;
  width: 246px;
}

.index .mdieye {
  aspect-ratio: 1;
  height: 39.19px;
  margin-bottom: -9.19px;
  position: relative;
  width: 39.19px;
}

.index .mask-group {
  height: 39px;
  left: 0;
  position: absolute;
  top: 1px;
  width: 98.67%;
}

.index .phone-number::before {
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  background: radial-gradient(50% 50% at 89% 50%, rgba(255, 203, 17, 1) 0%, rgba(206, 47, 228, 0) 100%);
  border-radius: 100px;
  content: '';
  inset: 0;
  mask-composite: exclude;
  padding: 2px;
  pointer-events: none;
  position: absolute;
  z-index: 1;
}

.index .phone-number {
  -webkit-backdrop-filter: blur(40px) brightness(100%);
  align-items: center;
  align-self: stretch;
  backdrop-filter: blur(40px) brightness(100%);
  background: linear-gradient(0deg, rgba(255, 230, 230, 1) 0%, rgba(255, 230, 230, 1) 100%), radial-gradient(50% 50% at 68% 49%, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.22) 77%, rgba(0, 0, 0, 0) 100%);
  border: none;
  border-radius: 100px;
  box-shadow: inset -3px -4px 10px #f5d5fa1a;
  display: flex;
  gap: 20px;
  height: 80px;
  padding: 25px 36px;
  position: relative;
  width: 100%;
}

.index .layer_1-2 {
  margin-bottom: -3.00px;
  margin-top: -3.00px;
}

.index .s-in-thoi {
  align-items: center;
  display: flex;
  height: 34px;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -5.00px;
  position: relative;
  white-space: nowrap;
  width: 246px;
}

.index .group-2122073821 {
  height: 188px;
  left: 659px;
  position: absolute;
  top: -6px;
  width: 586px;
}

.index .bg-1 {
  height: 182px;
  left: 0;
  top: 6px;
  width: 586px;
}

.index .group-5-1 {
  aspect-ratio: 3.99;
  height: 102px;
  left: 89px;
  object-fit: cover;
  position: absolute;
  top: 21px;
  width: 408px;
}

.index .group-2122073823 {
  height: 222px;
  left: 1103px;
  overflow: hidden;
  position: absolute;
  top: 182px;
  width: 744px;
}

.index .group-2122073823::before {
  animation: lightStreak 2.5s ease-in-out infinite;
  background: linear-gradient(
    105deg,
    transparent 0%,
    transparent 20%,
    rgba(255, 255, 255, 0.02) 25%,
    rgba(255, 255, 255, 0.1) 30%,
    rgba(255, 255, 255, 0.35) 40%,
    rgba(255, 255, 255, 0.7) 48%,
    rgba(255, 255, 255, 0.9) 50%,
    rgba(255, 255, 255, 0.7) 52%,
    rgba(255, 255, 255, 0.35) 60%,
    rgba(255, 255, 255, 0.1) 70%,
    rgba(255, 255, 255, 0.02) 75%,
    transparent 80%,
    transparent 100%
  );
  content: '';
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  width: 30%;
  z-index: 10;
}

.index .group-6-1 {
  aspect-ratio: 6.41;
  height: 125px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 744px;
}

.index .chm-chin-thng-1 {
  aspect-ratio: 5.35;
  height: 78px;
  left: 292px;
  object-fit: cover;
  position: absolute;
  top: 144px;
  width: 385px;
}

.index .zo88-texxt-1 {
  aspect-ratio: 2.53;
  height: 100px;
  left: 38px;
  object-fit: cover;
  position: absolute;
  top: 116px;
  width: 252px;
}

.index .image-31334533 {
  aspect-ratio: 1.28;
  height: 117px;
  left: 294px;
  top: 74px;
  width: 135px;
}

.index .bt-nim-tin-1 {
  aspect-ratio: 3.97;
  height: 72px;
  left: 399px;
  object-fit: cover;
  position: absolute;
  top: 97px;
  width: 275px;
}

.index .frame-2122074497 {
  background: linear-gradient(90deg, rgba(105, 1, 1, 0) 0%, rgba(172, 2, 2, 1) 27%, rgba(172, 2, 2, 1) 73%, rgba(65, 2, 2, 0) 100%);
  display: flex;
  height: 146px;
  left: calc(50.00% - 915px);
  position: absolute;
  width: 1989px;
  bottom: 20px;
}

.index .group-2122073824 {
  height: 123.9px;
  margin-left: 293px;
  margin-top: 11px;
  position: relative;
  width: 1298px;
}

.index .tag-5-1 {
  animation: waveZoom 2s ease-in-out 1s infinite;
  aspect-ratio: 1.65;
  height: 124px;
  left: 656px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 204px;
}

.index .tag-4-1 {
  animation: waveZoom 2s ease-in-out 1.33s infinite;
  aspect-ratio: 1.65;
  height: 124px;
  left: 875px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 204px;
}

.index .tag-3-1 {
  animation: waveZoom 2s ease-in-out 1.67s infinite;
  aspect-ratio: 1.65;
  height: 124px;
  left: 1094px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 204px;
}

.index .tag-2-1 {
  animation: waveZoom 2s ease-in-out 0.67s infinite;
  aspect-ratio: 1.65;
  height: 124px;
  left: 437px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 204px;
}

.index .tag-1-1 {
  animation: waveZoom 2s ease-in-out 0.33s infinite;
  aspect-ratio: 1.65;
  height: 124px;
  left: 218px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 204px;
}

.index .tag-6-1 {
  animation: waveZoom 2s ease-in-out 0s infinite;
  aspect-ratio: 1.65;
  height: 124px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 204px;
}

.index .group-2122073822 {
  height: 773px;
  left: -34px;
  position: absolute;
  top: 117px;
  width: 1130px;
}

.index .image-31334537 {
  aspect-ratio: 1;
  height: 420px;
  left: 344px;
  mix-blend-mode: screen;
  top: 0;
  width: 420px;
}

.index .image-31334538 {
  aspect-ratio: 1;
  height: 420px;
  left: 482px;
  mix-blend-mode: screen;
  top: 329px;
  width: 420px;
}

.index .image-31334539 {
  aspect-ratio: 1;
  height: 420px;
  left: 710px;
  mix-blend-mode: screen;
  top: 19px;
  width: 420px;
}

.index .image-31334541 {
  aspect-ratio: 1;
  height: 244px;
  left: 215px;
  mix-blend-mode: screen;
  top: 417px;
  width: 244px;
}

.index .tt-1 {
  aspect-ratio: 1.16;
  height: 707px;
  left: 207px;
  object-fit: cover;
  position: absolute;
  top: 66px;
  width: 822px;
}

.index .image-31334540 {
  aspect-ratio: 1;
  height: 420px;
  left: 0;
  mix-blend-mode: screen;
  top: 0;
  width: 420px;
}

.index .bg-2 {
  object-fit: cover;
  position: absolute;
}

.index .image {
  object-fit: cover;
  position: absolute;
  mix-blend-mode: screen;
}

.index .layer_1-3 {
  height: 36px;
  position: relative;
  width: 36px;
}
/* screen - m9u95cuocmaxtayplaymuotviu95pc-2 */

.m9u95cuocmaxtayplaymuotviu95pc-2 {
  min-height: 1920px;
  min-width: 1080px;
  overflow: hidden;
  position: relative;
  width: 100%;
}

.m9u95cuocmaxtayplaymuotviu95pc-2 .gemini_-generated_-i-1 {
  aspect-ratio: 1.62;
  height: 1724px;
  left: -735px;
  object-fit: cover;
  position: absolute;
  top: -18px;
  width: 2802px;
}

.m9u95cuocmaxtayplaymuotviu95pc-2 .image-31334535-1 {
  aspect-ratio: 1.8;
  height: 719px;
  left: -128px;
  object-fit: cover;
  position: absolute;
  top: -97px;
  width: 1295px;
  mix-blend-mode: screen;
}

.m9u95cuocmaxtayplaymuotviu95pc-2 .image-31334536-1 {
  aspect-ratio: 1.8;
  height: 719px;
  left: -215px;
  object-fit: cover;
  position: absolute;
  mix-blend-mode: screen;
  top: 1277px;
  width: 1295px;
}

.m9u95cuocmaxtayplaymuotviu95pc-2 .rectangle-346245769-1 {
  background: linear-gradient(61deg, rgba(18, 28, 43, 0.73) 0%, rgba(190, 0, 0, 0.73) 100%);
  height: 1288px;
  left: calc(50.00% - 1059px);
  position: absolute;
  top: calc(50.00% - 626px);
  transform: rotate(-89.39deg);
  width: 2118px;
}

.m9u95cuocmaxtayplaymuotviu95pc-2 .polygon-1-1 {
  height: 1719px;
  left: 0;
  position: absolute;
  top: 0;
  width: 1080px;
}

.m9u95cuocmaxtayplaymuotviu95pc-2 .group-2122073821-1 {
  background-image: url(../img/bg-1.webp);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 188px;
  left: 247px;
  position: absolute;
  top: 0;
  width: 586px;
}

.m9u95cuocmaxtayplaymuotviu95pc-2 .group-5-1-1 {
  aspect-ratio: 3.99;
  height: 102.36px;
  margin-left: 89.4px;
  margin-top: 20.8px;
  object-fit: cover;
  width: 408.04px;
}

.m9u95cuocmaxtayplaymuotviu95pc-2 .frame-1 {
  height: 492px;
  left: 120px;
  position: absolute;
  top: 575px;
  width: 832px;
}

.m9u95cuocmaxtayplaymuotviu95pc-2 .cta-2-1-1 {
  animation: zoomInOut 1s ease-in-out infinite;
  aspect-ratio: 4.89;
  height: 124px;
  left: 105px;
  object-fit: cover;
  position: absolute;
  top: 368px;
  width: 607px;
}

.m9u95cuocmaxtayplaymuotviu95pc-2 .form-1 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 43px;
  height: 410px;
  left: calc(50.00% - 416px);
  position: absolute;
  top: calc(50.00% - 246px);
  width: 832px;
}

.m9u95cuocmaxtayplaymuotviu95pc-2 .user-name-1::before {
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  background: radial-gradient(50% 50% at 89% 50%, rgba(255, 203, 17, 1) 0%, rgba(206, 47, 228, 0) 100%);
  border-radius: 100px;
  content: '';
  inset: 0;
  mask-composite: exclude;
  padding: 2px;
  pointer-events: none;
  position: absolute;
  z-index: 1;
}

.m9u95cuocmaxtayplaymuotviu95pc-2 .user-name-1 {
  -webkit-backdrop-filter: blur(40px) brightness(100%);
  align-items: center;
  align-self: stretch;
  backdrop-filter: blur(40px) brightness(100%);
  background: linear-gradient(0deg, rgba(255, 230, 230, 1) 0%, rgba(255, 230, 230, 1) 100%), radial-gradient(50% 50% at 68% 49%, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.22) 77%, rgba(0, 0, 0, 0) 100%);
  border: none;
  border-radius: 100px;
  box-shadow: inset -3px -4px 10px #f5d5fa1a;
  display: flex;
  gap: 20px;
  height: 80px;
  padding: 24px 36px;
  position: relative;
  width: 100%;
}

.m9u95cuocmaxtayplaymuotviu95pc-2 .layer_1-3 {
  background-image: url(../img/vector-5.svg);
  background-size: 100% 100%;
  margin-bottom: -2.00px;
  margin-top: -2.00px;
}

.m9u95cuocmaxtayplaymuotviu95pc-2 .vector-3 {
  height: 37.52%;
  left: 31.06%;
  position: absolute;
  top: 16.22%;
  width: 37.49%;
}

.m9u95cuocmaxtayplaymuotviu95pc-2 .vector-4 {
  height: 17.11%;
  left: 24.86%;
  position: absolute;
  top: 60.28%;
  width: 51.04%;
}

.m9u95cuocmaxtayplaymuotviu95pc-2 .tn-ng-nhp-1 {
  align-items: center;
  display: flex;
  height: 34px;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -4.00px;
  position: relative;
  white-space: nowrap;
  width: 246px;
}

.m9u95cuocmaxtayplaymuotviu95pc-2 .password-1::before {
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  background: radial-gradient(50% 50% at 89% 50%, rgba(255, 203, 17, 1) 0%, rgba(206, 47, 228, 0) 100%);
  border-radius: 100px;
  content: '';
  inset: 0;
  mask-composite: exclude;
  padding: 2px;
  pointer-events: none;
  position: absolute;
  z-index: 1;
}

.m9u95cuocmaxtayplaymuotviu95pc-2 .password-1 {
  -webkit-backdrop-filter: blur(40px) brightness(100%);
  align-items: flex-start;
  align-self: stretch;
  backdrop-filter: blur(40px) brightness(100%);
  background: linear-gradient(0deg, rgba(255, 230, 230, 1) 0%, rgba(255, 230, 230, 1) 100%), radial-gradient(50% 50% at 68% 49%, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.22) 77%, rgba(0, 0, 0, 0) 100%);
  border: none;
  border-radius: 100px;
  box-shadow: inset -3px -4px 10px #f5d5fa1a;
  display: flex;
  height: 80px;
  justify-content: space-between;
  padding: 25px 36px;
  position: relative;
  width: 100%;
}

.m9u95cuocmaxtayplaymuotviu95pc-2 .frame-2085663164-1 {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 20px;
  margin-bottom: -6.00px;
}

.m9u95cuocmaxtayplaymuotviu95pc-2 .group-1707478542-1 {
  background-image: url(../img/vector-8.svg);
  background-size: 100% 100%;
  height: 100.00%;
  left: 8.33%;
  position: relative;
  width: 86.11%;
}

.m9u95cuocmaxtayplaymuotviu95pc-2 .vector-5 {
  height: 32.32%;
  left: 36.13%;
  position: absolute;
  top: 50.80%;
  width: 27.79%;
}

.m9u95cuocmaxtayplaymuotviu95pc-2 .mt-khu-1 {
  align-items: center;
  display: flex;
  height: 34px;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  white-space: nowrap;
  width: 246px;
}

.m9u95cuocmaxtayplaymuotviu95pc-2 .mdieye-1 {
  aspect-ratio: 1;
  height: 39.19px;
  margin-bottom: -9.19px;
  position: relative;
  width: 39.19px;
}

.m9u95cuocmaxtayplaymuotviu95pc-2 .mask-group-1 {
  height: 39px;
  left: 0;
  position: absolute;
  top: 1px;
  width: 98.67%;
}

.m9u95cuocmaxtayplaymuotviu95pc-2 .phone-number-1::before {
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  background: radial-gradient(50% 50% at 89% 50%, rgba(255, 203, 17, 1) 0%, rgba(206, 47, 228, 0) 100%);
  border-radius: 100px;
  content: '';
  inset: 0;
  mask-composite: exclude;
  padding: 2px;
  pointer-events: none;
  position: absolute;
  z-index: 1;
}

.m9u95cuocmaxtayplaymuotviu95pc-2 .phone-number-1 {
  -webkit-backdrop-filter: blur(40px) brightness(100%);
  align-items: center;
  align-self: stretch;
  backdrop-filter: blur(40px) brightness(100%);
  background: linear-gradient(0deg, rgba(255, 230, 230, 1) 0%, rgba(255, 230, 230, 1) 100%), radial-gradient(50% 50% at 68% 49%, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.22) 77%, rgba(0, 0, 0, 0) 100%);
  border: none;
  border-radius: 100px;
  box-shadow: inset -3px -4px 10px #f5d5fa1a;
  display: flex;
  gap: 20px;
  height: 80px;
  padding: 25px 36px;
  position: relative;
  width: 100%;
}

.m9u95cuocmaxtayplaymuotviu95pc-2 .layer_1-5 {
  margin-bottom: -3.00px;
  margin-top: -3.00px;
}

.m9u95cuocmaxtayplaymuotviu95pc-2 .s-in-thoi-1 {
  align-items: center;
  display: flex;
  height: 34px;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -5.00px;
  position: relative;
  white-space: nowrap;
  width: 246px;
}

.m9u95cuocmaxtayplaymuotviu95pc-2 .group-2122073823-1 {
  height: 296px;
  left: 40px;
  overflow: hidden;
  position: absolute;
  top: 207px;
  width: 991px;
}

.m9u95cuocmaxtayplaymuotviu95pc-2 .group-2122073823-1::before {
  animation: lightStreak 2.5s ease-in-out infinite;
  background: linear-gradient(
    105deg,
    transparent 0%,
    transparent 20%,
    rgba(255, 255, 255, 0.02) 25%,
    rgba(255, 255, 255, 0.1) 30%,
    rgba(255, 255, 255, 0.35) 40%,
    rgba(255, 255, 255, 0.7) 48%,
    rgba(255, 255, 255, 0.9) 50%,
    rgba(255, 255, 255, 0.7) 52%,
    rgba(255, 255, 255, 0.35) 60%,
    rgba(255, 255, 255, 0.1) 70%,
    rgba(255, 255, 255, 0.02) 75%,
    transparent 80%,
    transparent 100%
  );
  content: '';
  height: 100%;
  left: -100%;
  position: absolute;
  top: 0;
  width: 30%;
  z-index: 10;
}

.m9u95cuocmaxtayplaymuotviu95pc-2 .group-6-1-1 {
  aspect-ratio: 6.41;
  height: 167px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 991px;
}

.m9u95cuocmaxtayplaymuotviu95pc-2 .chm-chin-thng-1-1 {
  aspect-ratio: 5.35;
  height: 104px;
  left: 389px;
  object-fit: cover;
  position: absolute;
  top: 192px;
  width: 512px;
}

.m9u95cuocmaxtayplaymuotviu95pc-2 .zo88-texxt-1-1 {
  aspect-ratio: 2.53;
  height: 133px;
  left: 51px;
  object-fit: cover;
  position: absolute;
  top: 155px;
  width: 336px;
}

.m9u95cuocmaxtayplaymuotviu95pc-2 .image-31334533-1 {
  aspect-ratio: 1.28;
  height: 155px;
  left: 391px;
  object-fit: cover;
  position: absolute;
  top: 98px;
  width: 179px;
}

.m9u95cuocmaxtayplaymuotviu95pc-2 .bt-nim-tin-1-1 {
  aspect-ratio: 3.97;
  height: 96px;
  left: 532px;
  object-fit: cover;
  position: absolute;
  top: 129px;
  width: 367px;
}

.m9u95cuocmaxtayplaymuotviu95pc-2 .group-2122073822-1 {
  height: 605px;
  left: 67px;
  position: absolute;
  top: 1045px;
  width: 885px;
}

.m9u95cuocmaxtayplaymuotviu95pc-2 .image-31334537-1 {
  aspect-ratio: 1;
  height: 329px;
  left: 270px;
  mix-blend-mode: screen;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 329px;
}

.m9u95cuocmaxtayplaymuotviu95pc-2 .image-31334538-1 {
  aspect-ratio: 1;
  height: 329px;
  left: 377px;
  mix-blend-mode: screen;
  object-fit: cover;
  position: absolute;
  top: 258px;
  width: 329px;
}

.m9u95cuocmaxtayplaymuotviu95pc-2 .image-31334539-1 {
  aspect-ratio: 1;
  height: 329px;
  left: 556px;
  mix-blend-mode: screen;
  object-fit: cover;
  position: absolute;
  top: 15px;
  width: 329px;
}

.m9u95cuocmaxtayplaymuotviu95pc-2 .image-31334541-1 {
  aspect-ratio: 1;
  height: 191px;
  left: 169px;
  mix-blend-mode: screen;
  object-fit: cover;
  position: absolute;
  top: 327px;
  width: 191px;
}

.m9u95cuocmaxtayplaymuotviu95pc-2 .tt-1-1 {
  aspect-ratio: 1.16;
  height: 554px;
  left: 162px;
  object-fit: cover;
  position: absolute;
  top: 51px;
  width: 644px;
}

.m9u95cuocmaxtayplaymuotviu95pc-2 .image-31334540-1 {
  aspect-ratio: 1;
  height: 329px;
  left: 0;
  mix-blend-mode: screen;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 329px;
}

.m9u95cuocmaxtayplaymuotviu95pc-2 .frame-2122074497-1 {
  background: linear-gradient(90deg, rgba(105, 1, 1, 0) 15%, rgba(172, 2, 2, 1) 44%, rgba(172, 2, 2, 1) 49%, rgba(65, 2, 2, 0) 74%);
  display: flex;
  height: 146px;
  left: calc(50.00% - 870px);
  position: absolute;
  bottom: 70px;
  width: 1989px;
}

.m9u95cuocmaxtayplaymuotviu95pc-2 .group-2122073824-1 {
  display: flex;
  margin-left: 362px;
  margin-top: 26px;
  width: 1028.63px;
}

.m9u95cuocmaxtayplaymuotviu95pc-2 .tag-6-1-1 {
  animation: waveZoom 2s ease-in-out 0s infinite;
  aspect-ratio: 1.65;
  height: 93.97px;
  object-fit: cover;
  width: 154.63px;
}

.m9u95cuocmaxtayplaymuotviu95pc-2 .tag-1-1-1 {
  animation: waveZoom 2s ease-in-out 0.33s infinite;
  aspect-ratio: 1.65;
  height: 94.06px;
  margin-left: 20.4px;
  object-fit: cover;
  width: 154.78px;
}

.m9u95cuocmaxtayplaymuotviu95pc-2 .tag-2-1-1 {
  animation: waveZoom 2s ease-in-out 0.67s infinite;
  aspect-ratio: 1.65;
  height: 94.06px;
  margin-left: 19.2px;
  object-fit: cover;
  width: 154.78px;
}

.m9u95cuocmaxtayplaymuotviu95pc-2 .tag-5-1-1 {
  animation: waveZoom 2s ease-in-out 1s infinite;
  aspect-ratio: 1.65;
  height: 94.06px;
  margin-left: 20.2px;
  object-fit: cover;
  width: 154.78px;
}

.m9u95cuocmaxtayplaymuotviu95pc-2 .tag-4-1-1 {
  animation: waveZoom 2s ease-in-out 1.33s infinite;
  aspect-ratio: 1.65;
  height: 93.97px;
  margin-left: 20.2px;
  object-fit: cover;
  width: 154.63px;
}

.m9u95cuocmaxtayplaymuotviu95pc-2 .tag-3-1-1 {
  animation: waveZoom 2s ease-in-out 1.67s infinite;
  aspect-ratio: 1.65;
  height: 93.97px;
  margin-left: 20.4px;
  object-fit: cover;
  width: 154.63px;
}

.m9u95cuocmaxtayplaymuotviu95pc-2 .layer_1 {
  height: 36px;
  position: relative;
  width: 36px;
}
@keyframes waveZoom {
  0%, 100% {
    transform: scale(1);
    z-index: 0;
  }
  6% {
    transform: scale(1.2);
    z-index: 10;
  }
  16% {
    transform: scale(1);
    z-index: 0;
  }
}

@media screen and (orientation: portrait) {
  .screen.PC {
    display: none;
  }
  .screen.mobile {
    display: block;
  }
}
@keyframes lightStreak {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(700%);
  }
}

@media screen and (orientation: landscape) {
  .screen.PC {
    display: block;
  }
  .screen.mobile {
    display: none;
  }
  .bg {
    display: block;
  }
}