.arlet-loaddign {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  z-index: 9999;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  pointer-events: none;
}
.arlet-loaddign .text_arlet-loadding {
  color: #fff;
  font-size: 15px;
  margin-top: 10px;
}
.arlet-loaddign.image-type .spin {
  display: flex;
  justify-content: center;
  align-items: center;
}
.arlet-loaddign.image-type .image-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: 140px;
  max-height: 140px;
  perspective: 800px;
}
.arlet-loaddign.image-type .image-wrapper.image-wrapper--custom-size {
  max-width: none;
  max-height: none;
}
.arlet-loaddign.image-type .image-wrapper img {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
  animation: none;
}
.arlet-loaddign.image-type.image-rotate .image-wrapper img {
  animation: image-rotate 1.5s linear infinite;
}
.arlet-loaddign.image-type.image-rotate-vertical .image-wrapper img {
  animation: image-rotate-vertical 2s linear infinite;
  transform-origin: center;
}
.arlet-loaddign.image-type.image-rotate-horizontal .image-wrapper img {
  animation: image-rotate-horizontal 2s linear infinite;
  transform-origin: center;
}
@keyframes image-rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes image-rotate-vertical {
  0% {
    transform: rotateY(0deg);
  }
  100% {
    transform: rotateY(360deg);
  }
}
@keyframes image-rotate-horizontal {
  0% {
    transform: rotateX(0deg);
  }
  100% {
    transform: rotateX(360deg);
  }
}
.arlet-loaddign.circles-type .spin {
  display: flex;
  justify-content: center;
  align-items: center;
}
.arlet-loaddign.circles-type .spin-center {
  position: relative;
  width: 80px;
  height: 80px;
}
.arlet-loaddign.circles-type .spin-center__circle {
  position: absolute;
  width: 100%;
  height: 100%;
  border: 4px solid transparent;
  border-radius: 50%;
  animation: spin 1s linear infinite;
}
.arlet-loaddign.circles-type .spin-center__circle:nth-child(1) {
  border-top-color: #3498db;
}
.arlet-loaddign.circles-type .spin-center__circle:nth-child(2) {
  width: 70%;
  height: 70%;
  border-width: 3px;
  border-top-color: #e74c3c;
  animation: spin 1.2s linear infinite reverse;
}
.arlet-loaddign.circles-type .spin-center__circle:nth-child(3) {
  width: 60%;
  height: 60%;
  border-width: 2px;
  border-top-color: #f1c40f;
  animation: spin 1.4s linear infinite;
}
.arlet-loaddign.circles-type .spin-center__circle:nth-child(4) {
  width: 50%;
  height: 50%;
  border-width: 2px;
  border-top-color: #2ecc71;
  animation: spin 1.6s linear infinite reverse;
}
.arlet-loaddign.circles-type .spin-center__circle:nth-child(5) {
  width: 40%;
  height: 40%;
  border-width: 1px;
  border-top-color: #9b59b6;
  animation: spin 1.8s linear infinite;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.arlet-loaddign.bubbles-type .spin {
  display: flex;
  justify-content: center;
  align-items: center;
}
.arlet-loaddign.bubbles-type .spin-center {
  position: relative;
  width: 80px;
  height: 80px;
}
.arlet-loaddign.bubbles-type .spin-center__circle {
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  animation: bubbles 1s linear infinite;
}
.arlet-loaddign.bubbles-type .spin-center__circle:nth-child(1) {
  background-color: #3498db;
}
.arlet-loaddign.bubbles-type .spin-center__circle:nth-child(2) {
  width: 70%;
  height: 70%;
  background-color: #e74c3c;
  animation: bubbles 1.2s linear infinite reverse;
}
.arlet-loaddign.bubbles-type .spin-center__circle:nth-child(3) {
  width: 60%;
  height: 60%;
  background-color: #f1c40f;
  animation: bubbles 1.4s linear infinite;
}
.arlet-loaddign.bubbles-type .spin-center__circle:nth-child(4) {
  width: 50%;
  height: 50%;
  background-color: #2ecc71;
  animation: bubbles 1.6s linear infinite reverse;
}
.arlet-loaddign.bubbles-type .spin-center__circle:nth-child(5) {
  width: 40%;
  height: 40%;
  background-color: #9b59b6;
  animation: bubbles 1.8s linear infinite;
}
@keyframes bubbles {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(0.5);
  }
  100% {
    transform: scale(1);
  }
}
.arlet-loaddign.rotating-diamonds-type .spin {
  display: flex;
  justify-content: center;
  align-items: center;
}
.arlet-loaddign.rotating-diamonds-type .spin-center {
  position: relative;
  width: 60px;
  height: 15px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.arlet-loaddign.rotating-diamonds-type .spin-center__circle {
  position: absolute;
  width: 15px;
  height: 15px;
  transform-origin: center;
}
.arlet-loaddign.rotating-diamonds-type .spin-center__circle:nth-child(1) {
  left: 0px;
  background-color: #3498db;
  transform: rotate(0deg) translateY(0px);
  animation: rotating-diamonds-1 1.5s linear infinite;
}
.arlet-loaddign.rotating-diamonds-type .spin-center__circle:nth-child(2) {
  left: 15px;
  background-color: #e74c3c;
  transform: rotate(90deg) translateY(0px);
  animation: rotating-diamonds-2 1.5s ease-in-out infinite;
}
.arlet-loaddign.rotating-diamonds-type .spin-center__circle:nth-child(3) {
  left: 30px;
  background-color: #f1c40f;
  transform: rotate(180deg) translateY(0px);
  animation: rotating-diamonds-3 1.5s cubic-bezier(0.5, 0, 0.5, 1) infinite;
}
.arlet-loaddign.rotating-diamonds-type .spin-center__circle:nth-child(4) {
  left: 45px;
  background-color: #2ecc71;
  transform: rotate(270deg) translateY(0px);
  animation: rotating-diamonds-4 1.5s ease-in-out infinite;
}
@keyframes rotating-diamonds-1 {
  0% {
    transform: rotate(0deg) translateY(0px);
  }
  50% {
    transform: rotate(180deg) translateY(-20px);
  }
  100% {
    transform: rotate(360deg) translateY(0px);
  }
}
@keyframes rotating-diamonds-2 {
  0% {
    transform: rotate(90deg) translateY(0px);
  }
  50% {
    transform: rotate(270deg) translateY(-20px);
  }
  100% {
    transform: rotate(450deg) translateY(0px);
  }
}
@keyframes rotating-diamonds-3 {
  0% {
    transform: rotate(180deg) translateY(0px);
  }
  50% {
    transform: rotate(360deg) translateY(-20px);
  }
  100% {
    transform: rotate(540deg) translateY(0px);
  }
}
@keyframes rotating-diamonds-4 {
  0% {
    transform: rotate(270deg) translateY(0px);
  }
  50% {
    transform: rotate(450deg) translateY(-20px);
  }
  100% {
    transform: rotate(630deg) translateY(0px);
  }
}
.arlet-loaddign.expanding-pulses-type .text_arlet-loadding {
  transform: translateY(30px);
}
.arlet-loaddign.expanding-pulses-type .spin-center__circle {
  position: absolute;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #e74c3c;
  transform-origin: center;
  animation: expanding-pulses 1.5s ease-in-out infinite;
}
@keyframes expanding-pulses {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(3);
    opacity: 0;
  }
}
.arlet-loaddign.zigzag-lines-type .spin {
  display: flex;
  justify-content: center;
  align-items: center;
}
.arlet-loaddign.zigzag-lines-type .spin-center__circle {
  position: absolute;
  width: 10px;
  height: 10px;
  background-color: #f1c40f;
  animation: zigzag-lines 1s ease-in-out infinite;
}
.arlet-loaddign.zigzag-lines-type .spin-center__circle:nth-child(1) {
  animation-delay: 0s;
  background-color: #3498db;
}
.arlet-loaddign.zigzag-lines-type .spin-center__circle:nth-child(2) {
  animation-delay: 0.2s;
  background-color: #e74c3c;
}
.arlet-loaddign.zigzag-lines-type .spin-center__circle:nth-child(3) {
  animation-delay: 0.4s;
  background-color: #2ecc71;
}
.arlet-loaddign.zigzag-lines-type .spin-center__circle:nth-child(4) {
  animation-delay: 0.6s;
  background-color: #9b59b6;
}
@keyframes zigzag-lines {
  0%, 100% {
    transform: translateX(0) translateY(0);
  }
  50% {
    transform: translateX(20px) translateY(-20px);
  }
}
.arlet-loaddign.sliding-circles-type .spin-center__circle {
  position: absolute;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #9b59b6;
  animation: sliding-circles 1.5s ease-in-out infinite;
}
.arlet-loaddign.sliding-circles-type .spin-center__circle:nth-child(1) {
  animation-delay: 0s;
}
.arlet-loaddign.sliding-circles-type .spin-center__circle:nth-child(2) {
  animation-delay: 0.3s;
}
.arlet-loaddign.sliding-circles-type .spin-center__circle:nth-child(3) {
  animation-delay: 0.6s;
}
@keyframes sliding-circles {
  0%, 100% {
    transform: translateX(0);
  }
  50% {
    transform: translateX(40px);
  }
}
.arlet-loaddign.rotating-bars-type .spin-center__circle {
  position: absolute;
  width: 60px;
  height: 4px;
  background-color: #3498db;
  animation: rotating-bars 1s linear infinite;
}
@keyframes rotating-bars {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.arlet-loaddign.expanding-squares-type .spin-center__circle {
  position: absolute;
  width: 20px;
  height: 20px;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background-color: #e74c3c;
  animation: expanding-squares 1.5s ease-in-out infinite;
}
@keyframes expanding-squares {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(2);
    opacity: 0;
  }
}
.arlet-loaddign.rotating-stars-type .spin-center__circle {
  position: absolute;
  width: 40px;
  height: 40px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #f1c40f;
  clip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%);
  animation: rotating-stars 1.5s linear infinite;
}
@keyframes rotating-stars {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.arlet-loaddign.pulsing-rings-type .spin-center__circle {
  position: absolute;
  width: 20px;
  height: 20px;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  border: 4px solid #2ecc71;
  border-radius: 50%;
  animation: pulsing-rings 1.5s ease-in-out infinite;
}
@keyframes pulsing-rings {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(3);
    opacity: 0;
  }
}
.arlet-loaddign.ia-type .spin {
  position: relative;
  width: 160px;
  height: 170px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.arlet-loaddign.ia-type .spin-center,
.arlet-loaddign.ia-type .spin-center__circle {
  display: none;
}
.arlet-loaddign.ia-type .ia-face {
  position: relative;
  width: 140px;
  height: 120px;
  padding: 26px 28px 32px;
  border-radius: 60% 60% 45% 45%/65% 65% 45% 45%;
  background: radial-gradient(circle at 30% 30%, rgba(0, 255, 156, 0.18), transparent 55%), #1b202c;
  box-shadow: 0 0 35px rgba(0, 255, 156, 0.25), inset 0 0 25px rgba(0, 0, 0, 0.8);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 26px;
  animation: ia-face-breathe 3s ease-in-out infinite;
}
.arlet-loaddign.ia-type .ia-face::before {
  content: "";
  position: absolute;
  inset: -8px;
  border-radius: inherit;
  border: 2px solid rgba(0, 255, 156, 0.25);
  opacity: 0.9;
  filter: blur(1px);
  animation: ia-face-glow 3s ease-in-out infinite;
}
.arlet-loaddign.ia-type .ia-face__antenna {
  position: absolute;
  top: -38px;
  width: 12px;
  height: 32px;
  border-radius: 8px;
  background: linear-gradient(180deg, rgba(0, 255, 156, 0.35), #111621 70%);
  box-shadow: 0 0 18px rgba(0, 255, 156, 0.35);
  animation: ia-antenna 2.6s ease-in-out infinite;
}
.arlet-loaddign.ia-type .ia-face__antenna::after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  width: 14px;
  height: 14px;
  transform: translateX(-50%);
  border-radius: 50%;
  background: #00ff9c;
  box-shadow: 0 0 16px rgba(0, 255, 156, 0.9), 0 0 34px rgba(0, 255, 156, 0.4);
  animation: ia-antenna-spark 1.6s ease-in-out infinite;
}
.arlet-loaddign.ia-type .ia-face__eyes {
  position: relative;
  width: 100%;
  max-width: 90px;
  display: flex;
  justify-content: space-between;
}
.arlet-loaddign.ia-type .ia-face__eye {
  position: relative;
  width: 26px;
  height: 26px;
  border-radius: 50%;
  background: radial-gradient(circle at 50% 35%, rgba(255, 255, 255, 0.75), rgba(0, 255, 156, 0.92) 50%, rgba(0, 32, 28, 0.95) 100%);
  box-shadow: 0 0 16px rgba(0, 255, 156, 0.7);
  animation: ia-eye-blink 3s ease-in-out infinite;
  transform-origin: center;
}
.arlet-loaddign.ia-type .ia-face__eye::after {
  content: "";
  position: absolute;
  top: 22%;
  left: 22%;
  width: 45%;
  height: 38%;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.35);
  filter: blur(1px);
}
.arlet-loaddign.ia-type .ia-face__eye:nth-child(2) {
  animation-delay: 0.18s;
}
.arlet-loaddign.ia-type .ia-face__mouth {
  position: relative;
  width: 84%;
  max-width: 100px;
  height: 20px;
  border-radius: 12px;
  background: #101621;
  border: 1px solid rgba(0, 255, 156, 0.45);
  box-shadow: inset 0 0 14px rgba(0, 255, 156, 0.25), 0 0 18px rgba(0, 255, 156, 0.25);
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  padding: 4px 12px;
  overflow: hidden;
}
.arlet-loaddign.ia-type .ia-face__mouth::before,
.arlet-loaddign.ia-type .ia-face__mouth::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: linear-gradient(90deg, transparent, rgba(0, 255, 156, 0.15), transparent);
  opacity: 0.4;
  transform: translateX(-120%);
  animation: ia-mouth-sweep 2.8s ease-in-out infinite;
}
.arlet-loaddign.ia-type .ia-face__mouth::after {
  animation-delay: 1.4s;
}
.arlet-loaddign.ia-type .ia-face__mouth-bar {
  display: block;
  width: 8px;
  height: 60%;
  border-radius: 4px;
  background: linear-gradient(180deg, rgba(0, 255, 156, 0.85), rgba(0, 255, 156, 0.35));
  animation: ia-mouth-bars 1.4s ease-in-out infinite;
  animation-delay: var(--delay, 0s);
}
.arlet-loaddign.ia-type .ia-face__mouth-bar:nth-child(2) {
  height: 85%;
}
.arlet-loaddign.ia-type .ia-face__mouth-bar:nth-child(3) {
  height: 50%;
}
@keyframes ia-face-breathe {
  0%, 100% {
    transform: translateY(0) scale(1);
    box-shadow: 0 0 35px rgba(0, 255, 156, 0.25), inset 0 0 25px rgba(0, 0, 0, 0.8);
  }
  50% {
    transform: translateY(-3px) scale(1.02);
    box-shadow: 0 0 45px rgba(0, 255, 156, 0.35), inset 0 0 30px rgba(0, 0, 0, 0.75);
  }
}
@keyframes ia-face-glow {
  0%, 100% {
    opacity: 0.6;
  }
  50% {
    opacity: 0.9;
  }
}
@keyframes ia-eye-blink {
  0%, 76%, 82%, 100% {
    transform: scaleY(1);
  }
  78%, 80% {
    transform: scaleY(0.15);
  }
  90% {
    transform: scaleY(0.8);
  }
}
@keyframes ia-mouth-bars {
  0%, 100% {
    transform: scaleY(0.6);
    opacity: 0.6;
  }
  50% {
    transform: scaleY(1.25);
    opacity: 1;
  }
}
@keyframes ia-mouth-sweep {
  0% {
    transform: translateX(-120%);
  }
  50% {
    transform: translateX(120%);
  }
  100% {
    transform: translateX(120%);
  }
}
@keyframes ia-antenna {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-4px);
  }
}
@keyframes ia-antenna-spark {
  0%, 100% {
    transform: translateX(-50%) scale(1);
    opacity: 0.9;
  }
  50% {
    transform: translateX(-50%) scale(1.2);
    opacity: 1;
  }
}
.arlet-loaddign.robot-type .spin {
  position: relative;
  width: 180px;
  height: 200px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.arlet-loaddign.robot-type .spin-center,
.arlet-loaddign.robot-type .spin-center__circle {
  display: none;
}
.arlet-loaddign.robot-type .robot-loader {
  position: relative;
  width: 150px;
  padding-bottom: 32px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 22px;
  transform-origin: center;
  animation: robot-bounce 3.2s ease-in-out infinite;
}
.arlet-loaddign.robot-type .robot-loader__antenna {
  position: absolute;
  top: -36px;
  width: 10px;
  height: 30px;
  border-radius: 6px;
  background: linear-gradient(180deg, rgba(0, 255, 156, 0.45), rgba(13, 20, 32, 0.9));
  box-shadow: 0 0 16px rgba(0, 255, 156, 0.55);
  animation: robot-antenna 2.4s ease-in-out infinite;
}
.arlet-loaddign.robot-type .robot-loader__antenna::after {
  content: "";
  position: absolute;
  top: -12px;
  left: 50%;
  transform: translateX(-50%);
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #4fffd6;
  box-shadow: 0 0 20px rgba(79, 255, 214, 0.9);
  animation: robot-antenna-glow 1.8s ease-in-out infinite;
}
.arlet-loaddign.robot-type .robot-loader__head {
  position: relative;
  width: 150px;
  height: 120px;
  border-radius: 45% 45% 40% 40%;
  background: radial-gradient(circle at 25% 25%, rgba(79, 255, 214, 0.25), transparent 60%), #1a202c;
  box-shadow: inset 0 0 24px rgba(0, 0, 0, 0.8), 0 0 26px rgba(79, 255, 214, 0.25);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 18px;
  padding: 22px 30px;
}
.arlet-loaddign.robot-type .robot-loader__head::before,
.arlet-loaddign.robot-type .robot-loader__head::after {
  content: "";
  position: absolute;
  top: 45%;
  width: 24px;
  height: 60px;
  border-radius: 12px;
  background: linear-gradient(180deg, rgba(15, 25, 38, 0.95), rgba(35, 48, 66, 0.85));
  box-shadow: inset 0 0 12px rgba(0, 0, 0, 0.65);
}
.arlet-loaddign.robot-type .robot-loader__head::before {
  left: -14px;
}
.arlet-loaddign.robot-type .robot-loader__head::after {
  right: -14px;
}
.arlet-loaddign.robot-type .robot-loader__visor {
  position: relative;
  width: 100%;
  height: 46px;
  border-radius: 28px;
  background: linear-gradient(180deg, rgba(6, 12, 21, 0.95), rgba(24, 38, 54, 0.9));
  border: 2px solid rgba(79, 255, 214, 0.35);
  box-shadow: inset 0 0 18px rgba(79, 255, 214, 0.35);
  display: flex;
  align-items: center;
  justify-content: space-around;
  padding: 0 18px;
  overflow: hidden;
}
.arlet-loaddign.robot-type .robot-loader__eye {
  position: relative;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background: radial-gradient(circle at 50% 40%, rgba(255, 255, 255, 0.9), rgba(79, 255, 214, 0.85) 55%, rgba(5, 38, 32, 0.98));
  box-shadow: 0 0 15px rgba(79, 255, 214, 0.7);
  animation: robot-eye-blink 3s ease-in-out infinite;
  animation-delay: calc(var(--eye-index, 0) * 0.18s);
}
.arlet-loaddign.robot-type .robot-loader__eye::after {
  content: "";
  position: absolute;
  top: 25%;
  left: 24%;
  width: 45%;
  height: 35%;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.35);
}
.arlet-loaddign.robot-type .robot-loader__scan {
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, transparent, rgba(79, 255, 214, 0.4), transparent);
  transform: translateX(-120%);
  animation: robot-scan 2.8s ease-in-out infinite;
}
.arlet-loaddign.robot-type .robot-loader__mouth {
  width: 90px;
  height: 26px;
  border-radius: 16px;
  background: #0f1623;
  border: 2px solid rgba(79, 255, 214, 0.35);
  box-shadow: inset 0 0 16px rgba(79, 255, 214, 0.15);
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  overflow: hidden;
}
.arlet-loaddign.robot-type .robot-loader__mouth-bar {
  width: 8px;
  height: 70%;
  border-radius: 4px;
  background: linear-gradient(180deg, rgba(79, 255, 214, 0.85), rgba(79, 255, 214, 0.35));
  animation: robot-mouth 1.6s ease-in-out infinite;
  animation-delay: var(--delay, 0s);
}
.arlet-loaddign.robot-type .robot-loader__body {
  position: relative;
  width: 138px;
  height: 95px;
  border-radius: 42px;
  background: linear-gradient(180deg, #151b25, #1f2634);
  box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.85), 0 0 30px rgba(79, 255, 214, 0.2);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 16px;
  padding: 22px;
}
.arlet-loaddign.robot-type .robot-loader__body::before,
.arlet-loaddign.robot-type .robot-loader__body::after {
  content: "";
  position: absolute;
  top: 32px;
  width: 18px;
  height: 70px;
  border-radius: 12px;
  background: linear-gradient(180deg, rgba(18, 27, 37, 0.95), rgba(35, 48, 66, 0.85));
}
.arlet-loaddign.robot-type .robot-loader__body::before {
  left: -20px;
}
.arlet-loaddign.robot-type .robot-loader__body::after {
  right: -20px;
}
.arlet-loaddign.robot-type .robot-loader__core {
  width: 46px;
  height: 46px;
  border-radius: 50%;
  background: radial-gradient(circle, rgba(79, 255, 214, 0.85), rgba(79, 255, 214, 0.1));
  box-shadow: 0 0 35px rgba(79, 255, 214, 0.45);
  animation: robot-core 2.8s ease-in-out infinite;
}
.arlet-loaddign.robot-type .robot-loader__panel {
  width: 100%;
  display: flex;
  justify-content: center;
  gap: 12px;
}
.arlet-loaddign.robot-type .robot-loader__panel-led {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: rgba(79, 255, 214, 0.25);
  box-shadow: 0 0 12px rgba(79, 255, 214, 0.25);
  animation: robot-panel 1.8s ease-in-out infinite;
  animation-delay: var(--delay, 0s);
}
@keyframes robot-bounce {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-4px);
  }
}
@keyframes robot-antenna {
  0%, 100% {
    transform: rotate(-6deg);
  }
  50% {
    transform: rotate(6deg);
  }
}
@keyframes robot-antenna-glow {
  0%, 100% {
    opacity: 0.75;
  }
  50% {
    opacity: 1;
  }
}
@keyframes robot-eye-blink {
  0%, 78%, 82%, 100% {
    transform: scaleY(1);
  }
  80% {
    transform: scaleY(0.2);
  }
}
@keyframes robot-scan {
  0% {
    transform: translateX(-120%);
  }
  50% {
    transform: translateX(120%);
  }
  100% {
    transform: translateX(120%);
  }
}
@keyframes robot-mouth {
  0%, 100% {
    transform: scaleY(0.6);
    opacity: 0.7;
  }
  50% {
    transform: scaleY(1.2);
    opacity: 1;
  }
}
@keyframes robot-core {
  0%, 100% {
    transform: scale(0.9);
    opacity: 0.65;
  }
  50% {
    transform: scale(1.12);
    opacity: 1;
  }
}
@keyframes robot-panel {
  0%, 100% {
    opacity: 0.35;
  }
  50% {
    opacity: 1;
  }
}
.arlet-loaddign.bike-type .spin {
  position: relative;
  width: 240px;
  height: 160px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.arlet-loaddign.bike-type .spin-center,
.arlet-loaddign.bike-type .spin-center__circle {
  display: none;
}
.arlet-loaddign.bike-type .bike-loader {
  position: relative;
  width: 210px;
  height: 120px;
  display: flex;
  align-items: center;
  justify-content: center;
  transform-origin: center;
  animation: bike-bob 3.4s ease-in-out infinite;
}
.arlet-loaddign.bike-type .bike-loader__wheel {
  position: absolute;
  bottom: 0;
  width: 88px;
  height: 88px;
  border-radius: 50%;
  border: 6px solid rgba(0, 0, 0, 0.85);
  box-shadow: inset 0 0 18px rgba(0, 0, 0, 0.65), 0 0 25px rgba(79, 255, 214, 0.25);
  background: radial-gradient(circle, rgba(17, 30, 40, 0.9) 55%, rgba(79, 255, 214, 0.3));
  animation: bike-wheel 1.8s linear infinite;
  animation-delay: calc(var(--index, 0) * 0.08s);
}
.arlet-loaddign.bike-type .bike-loader__wheel--back {
  left: 12px;
}
.arlet-loaddign.bike-type .bike-loader__wheel--front {
  right: 12px;
}
.arlet-loaddign.bike-type .bike-loader__spokes {
  position: absolute;
  inset: 18%;
  border-radius: 50%;
  border: 2px solid rgba(79, 255, 214, 0.35);
  box-shadow: 0 0 12px rgba(79, 255, 214, 0.35);
}
.arlet-loaddign.bike-type .bike-loader__spokes::before,
.arlet-loaddign.bike-type .bike-loader__spokes::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 2px;
  height: 100%;
  background: rgba(79, 255, 214, 0.4);
  transform: translate(-50%, -50%);
  box-shadow: 0 0 10px rgba(79, 255, 214, 0.3);
}
.arlet-loaddign.bike-type .bike-loader__spokes::after {
  transform: translate(-50%, -50%) rotate(90deg);
}
.arlet-loaddign.bike-type .bike-loader__frame {
  position: relative;
  width: 200px;
  height: 90px;
}
.arlet-loaddign.bike-type .bike-loader__bar {
  position: absolute;
  height: 8px;
  background: linear-gradient(90deg, rgba(79, 255, 214, 0.4), rgba(79, 255, 214, 0.1));
  border-radius: 8px;
  box-shadow: 0 0 12px rgba(79, 255, 214, 0.35);
}
.arlet-loaddign.bike-type .bike-loader__bar::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: linear-gradient(90deg, transparent, rgba(79, 255, 214, 0.6), transparent);
  opacity: 0;
  animation: bike-flow 2.6s ease-in-out infinite;
}
.arlet-loaddign.bike-type .bike-loader__bar--top {
  top: 12px;
  left: 52px;
  right: 26px;
  transform: rotate(-10deg);
}
.arlet-loaddign.bike-type .bike-loader__bar--seat {
  top: 20px;
  left: 52px;
  width: 8px;
  height: 52px;
}
.arlet-loaddign.bike-type .bike-loader__bar--down {
  bottom: 6px;
  left: 58px;
  right: 100px;
  transform: rotate(36deg);
}
.arlet-loaddign.bike-type .bike-loader__bar--chain {
  bottom: 0;
  left: 80px;
  right: 60px;
  height: 6px;
}
.arlet-loaddign.bike-type .bike-loader__pedal {
  position: absolute;
  bottom: 34px;
  left: 96px;
  width: 34px;
  height: 34px;
  border: 4px solid rgba(79, 255, 214, 0.6);
  border-radius: 50%;
  box-shadow: 0 0 16px rgba(79, 255, 214, 0.4);
  animation: bike-wheel 1.8s linear infinite;
}
.arlet-loaddign.bike-type .bike-loader__pedal-arm {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 48px;
  height: 4px;
  background: rgba(79, 255, 214, 0.6);
  transform-origin: left center;
  transform: translateX(-50%);
  border-radius: 4px;
}
.arlet-loaddign.bike-type .bike-loader__pedal-arm--counter {
  transform: translateX(-50%) rotate(180deg);
}
.arlet-loaddign.bike-type .bike-loader__seat {
  position: absolute;
  top: 30px;
  left: 66px;
  width: 40px;
  height: 12px;
  border-radius: 12px 12px 6px 6px;
  background: rgba(79, 255, 214, 0.65);
  box-shadow: 0 0 16px rgba(79, 255, 214, 0.45);
}
.arlet-loaddign.bike-type .bike-loader__handle {
  position: absolute;
  top: 20px;
  right: 46px;
  width: 44px;
  height: 10px;
  border-radius: 8px;
  background: rgba(79, 255, 214, 0.55);
  transform: rotate(18deg);
  box-shadow: 0 0 16px rgba(79, 255, 214, 0.35);
}
@keyframes bike-wheel {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes bike-bob {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-6px);
  }
}
@keyframes bike-flow {
  0%, 100% {
    opacity: 0;
    transform: translateX(-40%);
  }
  50% {
    opacity: 1;
    transform: translateX(40%);
  }
}
.arlet-loaddign.motor-bike-type .spin {
  position: relative;
  width: 240px;
  height: 160px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.arlet-loaddign.motor-bike-type .spin-center,
.arlet-loaddign.motor-bike-type .spin-center__circle {
  display: none;
}
.arlet-loaddign.motor-bike-type .motor-bike-loader {
  position: relative;
  width: 220px;
  height: 120px;
  display: flex;
  align-items: center;
  justify-content: center;
  animation: motor-bike-tilt 3s ease-in-out infinite;
}
.arlet-loaddign.motor-bike-type .motor-bike-loader__wheel {
  position: absolute;
  bottom: 0;
  width: 90px;
  height: 90px;
  border-radius: 50%;
  border: 6px solid rgba(13, 17, 25, 0.95);
  background: radial-gradient(circle, rgba(26, 36, 46, 0.95) 50%, rgba(79, 211, 255, 0.25));
  box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.7), 0 0 26px rgba(79, 211, 255, 0.25);
  animation: motor-bike-wheel 1.5s linear infinite;
  animation-delay: calc(var(--index, 0) * 0.12s);
}
.arlet-loaddign.motor-bike-type .motor-bike-loader__wheel--back {
  left: 10px;
}
.arlet-loaddign.motor-bike-type .motor-bike-loader__wheel--front {
  right: 10px;
}
.arlet-loaddign.motor-bike-type .motor-bike-loader__rim {
  position: absolute;
  inset: 18%;
  border-radius: 50%;
  border: 3px solid rgba(79, 211, 255, 0.45);
  box-shadow: 0 0 12px rgba(79, 211, 255, 0.35);
}
.arlet-loaddign.motor-bike-type .motor-bike-loader__body {
  position: relative;
  width: 150px;
  height: 80px;
  border-radius: 60px 60px 40px 40px;
  background: linear-gradient(180deg, #111823, #1f2c3b);
  box-shadow: inset 0 0 18px rgba(0, 0, 0, 0.85), 0 0 28px rgba(79, 211, 255, 0.2);
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 18px;
  padding: 18px 22px;
}
.arlet-loaddign.motor-bike-type .motor-bike-loader__body::before,
.arlet-loaddign.motor-bike-type .motor-bike-loader__body::after {
  content: "";
  position: absolute;
  width: 48px;
  height: 20px;
  border-radius: 12px;
  background: rgba(79, 211, 255, 0.35);
  filter: blur(18px);
}
.arlet-loaddign.motor-bike-type .motor-bike-loader__body::before {
  top: -10px;
  left: 18px;
}
.arlet-loaddign.motor-bike-type .motor-bike-loader__body::after {
  bottom: -10px;
  right: 18px;
}
.arlet-loaddign.motor-bike-type .motor-bike-loader__tank {
  width: 60px;
  height: 36px;
  border-radius: 40px 40px 18px 18px;
  background: linear-gradient(180deg, rgba(79, 211, 255, 0.6), rgba(20, 32, 48, 0.95));
  box-shadow: 0 0 22px rgba(79, 211, 255, 0.35);
}
.arlet-loaddign.motor-bike-type .motor-bike-loader__seat {
  width: 58px;
  height: 16px;
  border-radius: 12px;
  background: rgba(79, 211, 255, 0.45);
  position: relative;
}
.arlet-loaddign.motor-bike-type .motor-bike-loader__seat::after {
  content: "";
  position: absolute;
  right: -18px;
  top: 50%;
  width: 28px;
  height: 6px;
  border-radius: 6px;
  background: rgba(79, 211, 255, 0.55);
  transform: translateY(-50%);
}
.arlet-loaddign.motor-bike-type .motor-bike-loader__light {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background: radial-gradient(circle, rgba(255, 246, 180, 0.9), rgba(255, 175, 79, 0.35));
  box-shadow: 0 0 24px rgba(255, 186, 79, 0.65);
  animation: motor-bike-light 2s ease-in-out infinite;
}
.arlet-loaddign.motor-bike-type .motor-bike-loader__smoke {
  position: absolute;
  left: -18px;
  bottom: 18px;
  display: flex;
  gap: 8px;
}
.arlet-loaddign.motor-bike-type .motor-bike-loader__smoke-puff {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: rgba(180, 196, 216, 0.25);
  animation: motor-bike-smoke 2s ease-in-out infinite;
  animation-delay: var(--delay, 0s);
}
@keyframes motor-bike-wheel {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes motor-bike-tilt {
  0%, 100% {
    transform: rotate(-2deg) translateY(0);
  }
  50% {
    transform: rotate(2deg) translateY(-4px);
  }
}
@keyframes motor-bike-light {
  0%, 100% {
    opacity: 0.75;
  }
  50% {
    opacity: 1;
  }
}
@keyframes motor-bike-smoke {
  0% {
    transform: translateX(0) scale(0.6);
    opacity: 0;
  }
  50% {
    opacity: 0.7;
  }
  100% {
    transform: translateX(-30px) scale(1.2);
    opacity: 0;
  }
}
.arlet-loaddign.weaves-type .spin {
  position: relative;
  width: 220px;
  height: 120px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.arlet-loaddign.weaves-type .spin-center,
.arlet-loaddign.weaves-type .spin-center__circle {
  display: none;
}
.arlet-loaddign.weaves-type .weaves-loader {
  position: relative;
  width: 180px;
  height: 100px;
  display: flex;
  justify-content: space-between;
}
.arlet-loaddign.weaves-type .weaves-loader__strand {
  position: relative;
  width: 14px;
  height: 100%;
  border-radius: 50px;
  background: linear-gradient(180deg, rgba(79, 255, 214, 0.15), rgba(79, 255, 214, 0.65), rgba(79, 255, 214, 0.1));
  overflow: hidden;
  animation: weaves-sway 2.8s ease-in-out infinite;
  animation-delay: calc(var(--index, 0) * 0.18s);
}
.arlet-loaddign.weaves-type .weaves-loader__strand::before,
.arlet-loaddign.weaves-type .weaves-loader__strand::after {
  content: "";
  position: absolute;
  width: 120%;
  height: 120%;
  background: radial-gradient(circle, rgba(79, 255, 214, 0.4), transparent 70%);
}
.arlet-loaddign.weaves-type .weaves-loader__strand::before {
  top: -60%;
  left: -10%;
  animation: weaves-wave 2.4s ease-in-out infinite;
}
.arlet-loaddign.weaves-type .weaves-loader__strand::after {
  bottom: -60%;
  right: -10%;
  animation: weaves-wave 2.4s ease-in-out infinite reverse;
}
@keyframes weaves-sway {
  0%, 100% {
    transform: translateY(0) rotate(-4deg);
  }
  50% {
    transform: translateY(-8px) rotate(4deg);
  }
}
@keyframes weaves-wave {
  0%, 100% {
    transform: translateY(0);
    opacity: 0.4;
  }
  50% {
    transform: translateY(40%);
    opacity: 0.9;
  }
}
.arlet-loaddign.glass-ring-type .spin {
  position: relative;
  width: 130px;
  height: 130px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.arlet-loaddign.glass-ring-type .spin-center,
.arlet-loaddign.glass-ring-type .spin-center__circle {
  display: none;
}
.arlet-loaddign.glass-ring-type .glass-ring-loader {
  position: relative;
  width: 110px;
  height: 110px;
  border-radius: 50%;
  background: linear-gradient(135deg, rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0.15));
  box-shadow: inset 0 0 20px rgba(255, 255, 255, 0.08), 0 12px 40px rgba(0, 0, 0, 0.25);
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  overflow: hidden;
}
.arlet-loaddign.glass-ring-type .glass-ring-loader__inner {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 72px;
  height: 72px;
  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 0.25);
  transform: translate(-50%, -50%);
  box-shadow: inset 0 0 18px rgba(126, 217, 255, 0.15);
}
.arlet-loaddign.glass-ring-type .glass-ring-loader__runner {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: radial-gradient(circle, rgba(126, 217, 255, 0.95), rgba(126, 217, 255, 0.3));
  box-shadow: 0 0 16px rgba(126, 217, 255, 0.65);
  transform: translate(-50%, -50%) translateX(46px);
  animation: glass-ring-rotate 1.6s linear infinite;
}
@keyframes glass-ring-rotate {
  0% {
    transform: translate(-50%, -50%) rotate(0deg) translateX(46px);
  }
  100% {
    transform: translate(-50%, -50%) rotate(360deg) translateX(46px);
  }
}
.arlet-loaddign.gradient-bar-type .spin {
  position: relative;
  width: 220px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.arlet-loaddign.gradient-bar-type .spin-center,
.arlet-loaddign.gradient-bar-type .spin-center__circle {
  display: none;
}
.arlet-loaddign.gradient-bar-type .gradient-bar-loader {
  position: relative;
  width: 100%;
  height: 12px;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.08);
  border: 1px solid rgba(255, 255, 255, 0.12);
  overflow: hidden;
}
.arlet-loaddign.gradient-bar-type .gradient-bar-loader__track {
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0.15));
}
.arlet-loaddign.gradient-bar-type .gradient-bar-loader__indicator {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 30%;
  border-radius: inherit;
  background: linear-gradient(90deg, rgba(103, 214, 255, 0.05), rgba(103, 214, 255, 0.6), rgba(103, 214, 255, 0.1));
  animation: gradient-bar-progress 1.8s ease-in-out infinite;
}
.arlet-loaddign.gradient-bar-type .gradient-bar-loader__indicator::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.35), rgba(255, 255, 255, 0.05));
  opacity: 0.35;
}
.arlet-loaddign.gradient-bar-type .gradient-bar-loader__glow {
  position: absolute;
  inset: -18px 0;
  background: radial-gradient(circle, rgba(103, 214, 255, 0.25), transparent 70%);
  filter: blur(6px);
  animation: gradient-bar-glow 1.8s ease-in-out infinite;
}
@keyframes gradient-bar-progress {
  0% {
    transform: translateX(-110%);
    width: 28%;
  }
  50% {
    transform: translateX(10%);
    width: 70%;
  }
  100% {
    transform: translateX(130%);
    width: 28%;
  }
}
@keyframes gradient-bar-glow {
  0% {
    opacity: 0.15;
  }
  50% {
    opacity: 0.45;
  }
  100% {
    opacity: 0.15;
  }
}
.arlet-loaddign.dual-pulse-type .spin {
  position: relative;
  width: 140px;
  height: 70px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.arlet-loaddign.dual-pulse-type .spin-center,
.arlet-loaddign.dual-pulse-type .spin-center__circle {
  display: none;
}
.arlet-loaddign.dual-pulse-type .dual-pulse-loader {
  position: relative;
  display: flex;
  gap: 26px;
}
.arlet-loaddign.dual-pulse-type .dual-pulse-loader__circle {
  position: relative;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background: radial-gradient(circle, rgba(255, 255, 255, 0.15), rgba(103, 214, 255, 0.65));
  box-shadow: 0 0 18px rgba(103, 214, 255, 0.55);
  animation: dual-pulse-breathe 1.8s ease-in-out infinite;
  animation-delay: calc(var(--index, 0) * 0.3s);
}
.arlet-loaddign.dual-pulse-type .dual-pulse-loader__circle::after {
  content: "";
  position: absolute;
  inset: -14px;
  border-radius: 50%;
  border: 2px solid rgba(103, 214, 255, 0.25);
  opacity: 0;
  animation: dual-pulse-wave 1.8s ease-in-out infinite;
  animation-delay: calc(var(--index, 0) * 0.3s);
}
@keyframes dual-pulse-breathe {
  0% {
    transform: scale(0.85);
    opacity: 0.75;
  }
  50% {
    transform: scale(1.15);
    opacity: 1;
  }
  100% {
    transform: scale(0.85);
    opacity: 0.75;
  }
}
@keyframes dual-pulse-wave {
  0% {
    transform: scale(0.6);
    opacity: 0.45;
  }
  70% {
    transform: scale(1.2);
    opacity: 0;
  }
  100% {
    transform: scale(1.2);
    opacity: 0;
  }
}
.arlet-loaddign.line-wave-type .spin {
  position: relative;
  width: 180px;
  height: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.arlet-loaddign.line-wave-type .spin-center,
.arlet-loaddign.line-wave-type .spin-center__circle {
  display: none;
}
.arlet-loaddign.line-wave-type .line-wave-loader {
  display: flex;
  align-items: flex-end;
  gap: 10px;
  height: 42px;
}
.arlet-loaddign.line-wave-type .line-wave-loader__segment {
  width: 8px;
  height: 26px;
  border-radius: 8px;
  background: linear-gradient(180deg, rgba(103, 214, 255, 0.6), rgba(103, 214, 255, 0.15));
  box-shadow: 0 0 12px rgba(103, 214, 255, 0.35);
  animation: line-wave-dance 1.4s ease-in-out infinite;
  animation-delay: calc(var(--index, 0) * 0.1s);
}
@keyframes line-wave-dance {
  0% {
    transform: scaleY(0.5);
    opacity: 0.4;
  }
  40% {
    transform: scaleY(1.35);
    opacity: 1;
  }
  100% {
    transform: scaleY(0.5);
    opacity: 0.4;
  }
}

/*# sourceMappingURL=ArletLoadding.css.map */
