.pwrsrv-right-border {
  border-right: 1px solid;
  border-image: linear-gradient(
      to bottom,
      rgba(245, 222, 179, 0.1),
      rgba(245, 222, 179, 0.34),
      rgba(245, 222, 179, 0.1)
    )
    1;
  margin-right: 1rem;
}
.pwr-checkbox-selections {
  width: max-content;
  display: flex;
  font-weight: 600;
}
.pwr-checkbox-selections .checkbox {
  appearance: none;
  -webkit-appearance: none;
  width: 30px;
  height: 30px;
  border: 2px solid #ccc;
  border-radius: 4px;
  cursor: pointer;
  position: relative;
  background: #fff;
}

.pwr-checkbox-selections .checkbox:checked {
  background: #ffd700;
  border-color: #ffd700;
}

.pwr-checkbox-selections .checkbox:checked::after {
  content: "✔";
  color: #000;
  font-size: 20px;
  font-weight: bold;
  position: absolute;
  left: 4px;
  top: -1px;
}
.pwr-checkbox-selections .text {
  font-size: 1.5rem !important;
  margin-left: 0.5rem !important;
}

.pwr-card {
  position: relative;
  padding: 22px 20px;
  border-radius: 16px;
  overflow: hidden;
  display: flex;
  zoom: 0.9 !important;
  width: 100% !important;
}

.pwr-card .icons {
  width: max-content;
}
.pwr-card .data {
  padding-left: 1rem;
  width: 100% !important;
  display: block;
  min-width: 90%;
}

.pwr-card::before {
  content: "";
  position: absolute;
  top: -40px;
  left: -40px;
  width: 120px;
  height: 120px;
  background: radial-gradient(
    circle,
    rgba(66, 110, 255, 0.45) 0%,
    transparent 75%
  );
}
.pwr-card:hover {
  transform: translateY(-4px);
  box-shadow:
    0 0 35px rgba(0, 100, 255, 0.35),
    inset 0 0 30px rgba(0, 70, 255, 0.12),
    0 12px 30px rgba(0, 0, 0, 0.5);
}

.pwr-card-icon {
  width: 70px;
  height: 70px;
  border-radius: 50%;
  background: linear-gradient(135deg, #1de8de, #a500a2);
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 4rem !important;
  box-shadow:
    0 0 18px rgba(48, 89, 255, 0.6),
    inset 0 0 12px rgba(255, 255, 255, 0.15);
  opacity: 0.7;
}
.pwr-card-icon .material-symbols-outlined {
  font-size: 2.5rem;
}

.pwr-card-title {
  color: #d8e4ff;
  font-size: 1.2rem;
  font-weight: 500;
  margin-top: -0.25rem;
  opacity: 0.9;
}

.pwr-card-value {
  color: #ffffff;
  font-size: 1.65rem;
  font-weight: 700;
  margin-top: 0px;
  letter-spacing: 1px;
  text-shadow: 0 0 15px rgba(255, 255, 255, 0.15);
}

.pwr-card-1 {
  background: linear-gradient(
    135deg,
    #07153471 0%,
    #03102271 55%,
    #07193383 100%
  );
  border: 1px solid rgba(61, 117, 255, 0.4);
  /* Outer Glow */
  box-shadow:
    0 0 25px rgba(0, 80, 255, 0.2),
    inset 0 0 25px rgba(0, 60, 255, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}
.pwr-card-2 {
  background: linear-gradient(
    135deg,
    #07153471 0%,
    #0a336f71 55%,
    #16468983 100%
  );
  border: 1px solid rgba(38, 70, 152, 0.4);
  /* Outer Glow */
  box-shadow:
    0 0 25px rgba(17, 76, 203, 0.2),
    inset 0 0 25px rgba(25, 67, 203, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-3 {
  background: linear-gradient(
    135deg,
    #6a03b971 0%,
    #4f008071 55%,
    #50006683 100%
  );
  border: 1px solid rgba(58, 0, 88, 0.4);
  /* Outer Glow */
  box-shadow:
    0 0 25px rgba(91, 5, 123, 0.2),
    inset 0 0 25px rgba(135, 25, 203, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-4 {
  background: linear-gradient(
    135deg,
    #b9030371 0%,
    #80000071 55%,
    #66000083 100%
  );
  border: 1px solid rgba(88, 0, 0, 0.4);
  /* Outer Glow */
  box-shadow:
    0 0 25px rgba(123, 5, 5, 0.2),
    inset 0 0 25px rgba(203, 25, 25, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}
.pwr-card-5 {
  background: linear-gradient(
    135deg,
    #b9037371 0%,
    #80006271 55%,
    #66004183 100%
  );
  border: 1px solid rgba(88, 0, 54, 0.4);
  /* Outer Glow */
  box-shadow:
    0 0 25px rgba(123, 5, 97, 0.2),
    inset 0 0 25px rgba(203, 25, 123, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-6 {
  background: linear-gradient(
    135deg,
    #09b90371 0%,
    #00801371 55%,
    #00660283 100%
  );
  border: 1px solid rgba(6, 88, 0, 0.4);
  /* Outer Glow */
  box-shadow:
    0 0 25px rgba(5, 123, 13, 0.2),
    inset 0 0 25px rgba(25, 203, 34, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-7 {
  background: linear-gradient(
    135deg,
    #b98b0371 0%,
    #80690071 55%,
    #66580083 100%
  );
  border: 1px solid rgba(88, 69, 0, 0.4);
  /* Outer Glow */
  box-shadow:
    0 0 25px rgba(123, 115, 5, 0.2),
    inset 0 0 25px rgba(203, 182, 25, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-8 {
  background: linear-gradient(
    135deg,
    #03b9a771 0%,
    #00807e71 55%,
    #00646683 100%
  );
  border: 1px solid rgba(0, 88, 79, 0.4);
  /* Outer Glow */
  box-shadow:
    0 0 25px rgba(5, 123, 115, 0.2),
    inset 0 0 25px rgba(25, 203, 173, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}
.pwr-card-9 {
  background: linear-gradient(
    135deg hsla(28.8, 85%, 55%, 0.45) 0%,
    hsla(43.8, 85%, 40%, 0.45) 55%,
    hsla(58.8, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(28.8, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(28.8, 80%, 45%, 0.2),
    inset 0 0 25px hsla(43.8, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-10 {
  background: linear-gradient(
    135deg hsla(32.4, 85%, 55%, 0.45) 0%,
    hsla(47.4, 85%, 40%, 0.45) 55%,
    hsla(62.4, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(32.4, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(32.4, 80%, 45%, 0.2),
    inset 0 0 25px hsla(47.4, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-11 {
  background: linear-gradient(
    135deg hsla(36, 85%, 55%, 0.45) 0%,
    hsla(51, 85%, 40%, 0.45) 55%,
    hsla(66, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(36, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(36, 80%, 45%, 0.2),
    inset 0 0 25px hsla(51, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-12 {
  background: linear-gradient(
    135deg hsla(39.6, 85%, 55%, 0.45) 0%,
    hsla(54.6, 85%, 40%, 0.45) 55%,
    hsla(69.6, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(39.6, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(39.6, 80%, 45%, 0.2),
    inset 0 0 25px hsla(54.6, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-13 {
  background: linear-gradient(
    135deg hsla(43.2, 85%, 55%, 0.45) 0%,
    hsla(58.2, 85%, 40%, 0.45) 55%,
    hsla(73.2, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(43.2, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(43.2, 80%, 45%, 0.2),
    inset 0 0 25px hsla(58.2, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-14 {
  background: linear-gradient(
    135deg hsla(46.8, 85%, 55%, 0.45) 0%,
    hsla(61.8, 85%, 40%, 0.45) 55%,
    hsla(76.8, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(46.8, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(46.8, 80%, 45%, 0.2),
    inset 0 0 25px hsla(61.8, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-15 {
  background: linear-gradient(
    135deg hsla(50.4, 85%, 55%, 0.45) 0%,
    hsla(65.4, 85%, 40%, 0.45) 55%,
    hsla(80.4, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(50.4, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(50.4, 80%, 45%, 0.2),
    inset 0 0 25px hsla(65.4, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-16 {
  background: linear-gradient(
    135deg hsla(54, 85%, 55%, 0.45) 0%,
    hsla(69, 85%, 40%, 0.45) 55%,
    hsla(84, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(54, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(54, 80%, 45%, 0.2),
    inset 0 0 25px hsla(69, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-17 {
  background: linear-gradient(
    135deg hsla(57.6, 85%, 55%, 0.45) 0%,
    hsla(72.6, 85%, 40%, 0.45) 55%,
    hsla(87.6, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(57.6, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(57.6, 80%, 45%, 0.2),
    inset 0 0 25px hsla(72.6, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-18 {
  background: linear-gradient(
    135deg hsla(61.2, 85%, 55%, 0.45) 0%,
    hsla(76.2, 85%, 40%, 0.45) 55%,
    hsla(91.2, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(61.2, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(61.2, 80%, 45%, 0.2),
    inset 0 0 25px hsla(76.2, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-19 {
  background: linear-gradient(
    135deg hsla(64.8, 85%, 55%, 0.45) 0%,
    hsla(79.8, 85%, 40%, 0.45) 55%,
    hsla(94.8, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(64.8, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(64.8, 80%, 45%, 0.2),
    inset 0 0 25px hsla(79.8, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-20 {
  background: linear-gradient(
    135deg hsla(68.4, 85%, 55%, 0.45) 0%,
    hsla(83.4, 85%, 40%, 0.45) 55%,
    hsla(98.4, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(68.4, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(68.4, 80%, 45%, 0.2),
    inset 0 0 25px hsla(83.4, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-21 {
  background: linear-gradient(
    135deg hsla(72, 85%, 55%, 0.45) 0%,
    hsla(87, 85%, 40%, 0.45) 55%,
    hsla(102, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(72, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(72, 80%, 45%, 0.2),
    inset 0 0 25px hsla(87, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-22 {
  background: linear-gradient(
    135deg hsla(75.6, 85%, 55%, 0.45) 0%,
    hsla(90.6, 85%, 40%, 0.45) 55%,
    hsla(105.6, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(75.6, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(75.6, 80%, 45%, 0.2),
    inset 0 0 25px hsla(90.6, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-23 {
  background: linear-gradient(
    135deg hsla(79.2, 85%, 55%, 0.45) 0%,
    hsla(94.2, 85%, 40%, 0.45) 55%,
    hsla(109.2, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(79.2, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(79.2, 80%, 45%, 0.2),
    inset 0 0 25px hsla(94.2, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-24 {
  background: linear-gradient(
    135deg hsla(82.8, 85%, 55%, 0.45) 0%,
    hsla(97.8, 85%, 40%, 0.45) 55%,
    hsla(112.8, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(82.8, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(82.8, 80%, 45%, 0.2),
    inset 0 0 25px hsla(97.8, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-25 {
  background: linear-gradient(
    135deg hsla(86.4, 85%, 55%, 0.45) 0%,
    hsla(101.4, 85%, 40%, 0.45) 55%,
    hsla(116.4, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(86.4, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(86.4, 80%, 45%, 0.2),
    inset 0 0 25px hsla(101.4, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-26 {
  background: linear-gradient(
    135deg hsla(90, 85%, 55%, 0.45) 0%,
    hsla(105, 85%, 40%, 0.45) 55%,
    hsla(120, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(90, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(90, 80%, 45%, 0.2),
    inset 0 0 25px hsla(105, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-27 {
  background: linear-gradient(
    135deg hsla(93.6, 85%, 55%, 0.45) 0%,
    hsla(108.6, 85%, 40%, 0.45) 55%,
    hsla(123.6, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(93.6, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(93.6, 80%, 45%, 0.2),
    inset 0 0 25px hsla(108.6, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-28 {
  background: linear-gradient(
    135deg hsla(97.2, 85%, 55%, 0.45) 0%,
    hsla(112.2, 85%, 40%, 0.45) 55%,
    hsla(127.2, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(97.2, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(97.2, 80%, 45%, 0.2),
    inset 0 0 25px hsla(112.2, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-29 {
  background: linear-gradient(
    135deg hsla(100.8, 85%, 55%, 0.45) 0%,
    hsla(115.8, 85%, 40%, 0.45) 55%,
    hsla(130.8, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(100.8, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(100.8, 80%, 45%, 0.2),
    inset 0 0 25px hsla(115.8, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-30 {
  background: linear-gradient(
    135deg hsla(104.4, 85%, 55%, 0.45) 0%,
    hsla(119.4, 85%, 40%, 0.45) 55%,
    hsla(134.4, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(104.4, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(104.4, 80%, 45%, 0.2),
    inset 0 0 25px hsla(119.4, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-31 {
  background: linear-gradient(
    135deg hsla(108, 85%, 55%, 0.45) 0%,
    hsla(123, 85%, 40%, 0.45) 55%,
    hsla(138, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(108, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(108, 80%, 45%, 0.2),
    inset 0 0 25px hsla(123, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-32 {
  background: linear-gradient(
    135deg hsla(111.6, 85%, 55%, 0.45) 0%,
    hsla(126.6, 85%, 40%, 0.45) 55%,
    hsla(141.6, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(111.6, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(111.6, 80%, 45%, 0.2),
    inset 0 0 25px hsla(126.6, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-33 {
  background: linear-gradient(
    135deg hsla(115.2, 85%, 55%, 0.45) 0%,
    hsla(130.2, 85%, 40%, 0.45) 55%,
    hsla(145.2, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(115.2, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(115.2, 80%, 45%, 0.2),
    inset 0 0 25px hsla(130.2, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-34 {
  background: linear-gradient(
    135deg hsla(118.8, 85%, 55%, 0.45) 0%,
    hsla(133.8, 85%, 40%, 0.45) 55%,
    hsla(148.8, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(118.8, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(118.8, 80%, 45%, 0.2),
    inset 0 0 25px hsla(133.8, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-35 {
  background: linear-gradient(
    135deg hsla(122.4, 85%, 55%, 0.45) 0%,
    hsla(137.4, 85%, 40%, 0.45) 55%,
    hsla(152.4, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(122.4, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(122.4, 80%, 45%, 0.2),
    inset 0 0 25px hsla(137.4, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-36 {
  background: linear-gradient(
    135deg hsla(126, 85%, 55%, 0.45) 0%,
    hsla(141, 85%, 40%, 0.45) 55%,
    hsla(156, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(126, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(126, 80%, 45%, 0.2),
    inset 0 0 25px hsla(141, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-37 {
  background: linear-gradient(
    135deg hsla(129.6, 85%, 55%, 0.45) 0%,
    hsla(144.6, 85%, 40%, 0.45) 55%,
    hsla(159.6, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(129.6, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(129.6, 80%, 45%, 0.2),
    inset 0 0 25px hsla(144.6, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-38 {
  background: linear-gradient(
    135deg hsla(133.2, 85%, 55%, 0.45) 0%,
    hsla(148.2, 85%, 40%, 0.45) 55%,
    hsla(163.2, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(133.2, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(133.2, 80%, 45%, 0.2),
    inset 0 0 25px hsla(148.2, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-39 {
  background: linear-gradient(
    135deg hsla(136.8, 85%, 55%, 0.45) 0%,
    hsla(151.8, 85%, 40%, 0.45) 55%,
    hsla(166.8, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(136.8, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(136.8, 80%, 45%, 0.2),
    inset 0 0 25px hsla(151.8, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-40 {
  background: linear-gradient(
    135deg hsla(140.4, 85%, 55%, 0.45) 0%,
    hsla(155.4, 85%, 40%, 0.45) 55%,
    hsla(170.4, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(140.4, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(140.4, 80%, 45%, 0.2),
    inset 0 0 25px hsla(155.4, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-41 {
  background: linear-gradient(
    135deg hsla(144, 85%, 55%, 0.45) 0%,
    hsla(159, 85%, 40%, 0.45) 55%,
    hsla(174, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(144, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(144, 80%, 45%, 0.2),
    inset 0 0 25px hsla(159, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-42 {
  background: linear-gradient(
    135deg hsla(147.6, 85%, 55%, 0.45) 0%,
    hsla(162.6, 85%, 40%, 0.45) 55%,
    hsla(177.6, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(147.6, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(147.6, 80%, 45%, 0.2),
    inset 0 0 25px hsla(162.6, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-43 {
  background: linear-gradient(
    135deg hsla(151.2, 85%, 55%, 0.45) 0%,
    hsla(166.2, 85%, 40%, 0.45) 55%,
    hsla(181.2, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(151.2, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(151.2, 80%, 45%, 0.2),
    inset 0 0 25px hsla(166.2, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-44 {
  background: linear-gradient(
    135deg hsla(154.8, 85%, 55%, 0.45) 0%,
    hsla(169.8, 85%, 40%, 0.45) 55%,
    hsla(184.8, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(154.8, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(154.8, 80%, 45%, 0.2),
    inset 0 0 25px hsla(169.8, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-45 {
  background: linear-gradient(
    135deg hsla(158.4, 85%, 55%, 0.45) 0%,
    hsla(173.4, 85%, 40%, 0.45) 55%,
    hsla(188.4, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(158.4, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(158.4, 80%, 45%, 0.2),
    inset 0 0 25px hsla(173.4, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-46 {
  background: linear-gradient(
    135deg hsla(162, 85%, 55%, 0.45) 0%,
    hsla(177, 85%, 40%, 0.45) 55%,
    hsla(192, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(162, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(162, 80%, 45%, 0.2),
    inset 0 0 25px hsla(177, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-47 {
  background: linear-gradient(
    135deg hsla(165.6, 85%, 55%, 0.45) 0%,
    hsla(180.6, 85%, 40%, 0.45) 55%,
    hsla(195.6, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(165.6, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(165.6, 80%, 45%, 0.2),
    inset 0 0 25px hsla(180.6, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-48 {
  background: linear-gradient(
    135deg hsla(169.2, 85%, 55%, 0.45) 0%,
    hsla(184.2, 85%, 40%, 0.45) 55%,
    hsla(199.2, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(169.2, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(169.2, 80%, 45%, 0.2),
    inset 0 0 25px hsla(184.2, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-49 {
  background: linear-gradient(
    135deg hsla(172.8, 85%, 55%, 0.45) 0%,
    hsla(187.8, 85%, 40%, 0.45) 55%,
    hsla(202.8, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(172.8, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(172.8, 80%, 45%, 0.2),
    inset 0 0 25px hsla(187.8, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-50 {
  background: linear-gradient(
    135deg hsla(176.4, 85%, 55%, 0.45) 0%,
    hsla(191.4, 85%, 40%, 0.45) 55%,
    hsla(206.4, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(176.4, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(176.4, 80%, 45%, 0.2),
    inset 0 0 25px hsla(191.4, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-51 {
  background: linear-gradient(
    135deg hsla(180, 85%, 55%, 0.45) 0%,
    hsla(195, 85%, 40%, 0.45) 55%,
    hsla(210, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(180, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(180, 80%, 45%, 0.2),
    inset 0 0 25px hsla(195, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-52 {
  background: linear-gradient(
    135deg hsla(183.6, 85%, 55%, 0.45) 0%,
    hsla(198.6, 85%, 40%, 0.45) 55%,
    hsla(213.6, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(183.6, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(183.6, 80%, 45%, 0.2),
    inset 0 0 25px hsla(198.6, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-53 {
  background: linear-gradient(
    135deg hsla(187.2, 85%, 55%, 0.45) 0%,
    hsla(202.2, 85%, 40%, 0.45) 55%,
    hsla(217.2, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(187.2, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(187.2, 80%, 45%, 0.2),
    inset 0 0 25px hsla(202.2, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-54 {
  background: linear-gradient(
    135deg hsla(190.8, 85%, 55%, 0.45) 0%,
    hsla(205.8, 85%, 40%, 0.45) 55%,
    hsla(220.8, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(190.8, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(190.8, 80%, 45%, 0.2),
    inset 0 0 25px hsla(205.8, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-55 {
  background: linear-gradient(
    135deg hsla(194.4, 85%, 55%, 0.45) 0%,
    hsla(209.4, 85%, 40%, 0.45) 55%,
    hsla(224.4, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(194.4, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(194.4, 80%, 45%, 0.2),
    inset 0 0 25px hsla(209.4, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-56 {
  background: linear-gradient(
    135deg hsla(198, 85%, 55%, 0.45) 0%,
    hsla(213, 85%, 40%, 0.45) 55%,
    hsla(228, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(198, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(198, 80%, 45%, 0.2),
    inset 0 0 25px hsla(213, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-57 {
  background: linear-gradient(
    135deg hsla(201.6, 85%, 55%, 0.45) 0%,
    hsla(216.6, 85%, 40%, 0.45) 55%,
    hsla(231.6, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(201.6, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(201.6, 80%, 45%, 0.2),
    inset 0 0 25px hsla(216.6, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-58 {
  background: linear-gradient(
    135deg hsla(205.2, 85%, 55%, 0.45) 0%,
    hsla(220.2, 85%, 40%, 0.45) 55%,
    hsla(235.2, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(205.2, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(205.2, 80%, 45%, 0.2),
    inset 0 0 25px hsla(220.2, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-59 {
  background: linear-gradient(
    135deg hsla(208.8, 85%, 55%, 0.45) 0%,
    hsla(223.8, 85%, 40%, 0.45) 55%,
    hsla(238.8, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(208.8, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(208.8, 80%, 45%, 0.2),
    inset 0 0 25px hsla(223.8, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-60 {
  background: linear-gradient(
    135deg hsla(212.4, 85%, 55%, 0.45) 0%,
    hsla(227.4, 85%, 40%, 0.45) 55%,
    hsla(242.4, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(212.4, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(212.4, 80%, 45%, 0.2),
    inset 0 0 25px hsla(227.4, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-61 {
  background: linear-gradient(
    135deg hsla(216, 85%, 55%, 0.45) 0%,
    hsla(231, 85%, 40%, 0.45) 55%,
    hsla(246, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(216, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(216, 80%, 45%, 0.2),
    inset 0 0 25px hsla(231, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-62 {
  background: linear-gradient(
    135deg hsla(219.6, 85%, 55%, 0.45) 0%,
    hsla(234.6, 85%, 40%, 0.45) 55%,
    hsla(249.6, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(219.6, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(219.6, 80%, 45%, 0.2),
    inset 0 0 25px hsla(234.6, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-63 {
  background: linear-gradient(
    135deg hsla(223.2, 85%, 55%, 0.45) 0%,
    hsla(238.2, 85%, 40%, 0.45) 55%,
    hsla(253.2, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(223.2, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(223.2, 80%, 45%, 0.2),
    inset 0 0 25px hsla(238.2, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-64 {
  background: linear-gradient(
    135deg hsla(226.8, 85%, 55%, 0.45) 0%,
    hsla(241.8, 85%, 40%, 0.45) 55%,
    hsla(256.8, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(226.8, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(226.8, 80%, 45%, 0.2),
    inset 0 0 25px hsla(241.8, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-65 {
  background: linear-gradient(
    135deg hsla(230.4, 85%, 55%, 0.45) 0%,
    hsla(245.4, 85%, 40%, 0.45) 55%,
    hsla(260.4, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(230.4, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(230.4, 80%, 45%, 0.2),
    inset 0 0 25px hsla(245.4, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-66 {
  background: linear-gradient(
    135deg hsla(234, 85%, 55%, 0.45) 0%,
    hsla(249, 85%, 40%, 0.45) 55%,
    hsla(264, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(234, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(234, 80%, 45%, 0.2),
    inset 0 0 25px hsla(249, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-67 {
  background: linear-gradient(
    135deg hsla(237.6, 85%, 55%, 0.45) 0%,
    hsla(252.6, 85%, 40%, 0.45) 55%,
    hsla(267.6, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(237.6, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(237.6, 80%, 45%, 0.2),
    inset 0 0 25px hsla(252.6, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-68 {
  background: linear-gradient(
    135deg hsla(241.2, 85%, 55%, 0.45) 0%,
    hsla(256.2, 85%, 40%, 0.45) 55%,
    hsla(271.2, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(241.2, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(241.2, 80%, 45%, 0.2),
    inset 0 0 25px hsla(256.2, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-69 {
  background: linear-gradient(
    135deg hsla(244.8, 85%, 55%, 0.45) 0%,
    hsla(259.8, 85%, 40%, 0.45) 55%,
    hsla(274.8, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(244.8, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(244.8, 80%, 45%, 0.2),
    inset 0 0 25px hsla(259.8, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-70 {
  background: linear-gradient(
    135deg hsla(248.4, 85%, 55%, 0.45) 0%,
    hsla(263.4, 85%, 40%, 0.45) 55%,
    hsla(278.4, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(248.4, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(248.4, 80%, 45%, 0.2),
    inset 0 0 25px hsla(263.4, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-71 {
  background: linear-gradient(
    135deg hsla(252, 85%, 55%, 0.45) 0%,
    hsla(267, 85%, 40%, 0.45) 55%,
    hsla(282, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(252, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(252, 80%, 45%, 0.2),
    inset 0 0 25px hsla(267, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-72 {
  background: linear-gradient(
    135deg hsla(255.6, 85%, 55%, 0.45) 0%,
    hsla(270.6, 85%, 40%, 0.45) 55%,
    hsla(285.6, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(255.6, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(255.6, 80%, 45%, 0.2),
    inset 0 0 25px hsla(270.6, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-73 {
  background: linear-gradient(
    135deg hsla(259.2, 85%, 55%, 0.45) 0%,
    hsla(274.2, 85%, 40%, 0.45) 55%,
    hsla(289.2, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(259.2, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(259.2, 80%, 45%, 0.2),
    inset 0 0 25px hsla(274.2, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-74 {
  background: linear-gradient(
    135deg hsla(262.8, 85%, 55%, 0.45) 0%,
    hsla(277.8, 85%, 40%, 0.45) 55%,
    hsla(292.8, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(262.8, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(262.8, 80%, 45%, 0.2),
    inset 0 0 25px hsla(277.8, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-75 {
  background: linear-gradient(
    135deg hsla(266.4, 85%, 55%, 0.45) 0%,
    hsla(281.4, 85%, 40%, 0.45) 55%,
    hsla(296.4, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(266.4, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(266.4, 80%, 45%, 0.2),
    inset 0 0 25px hsla(281.4, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-76 {
  background: linear-gradient(
    135deg hsla(270, 85%, 55%, 0.45) 0%,
    hsla(285, 85%, 40%, 0.45) 55%,
    hsla(300, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(270, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(270, 80%, 45%, 0.2),
    inset 0 0 25px hsla(285, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-77 {
  background: linear-gradient(
    135deg hsla(273.6, 85%, 55%, 0.45) 0%,
    hsla(288.6, 85%, 40%, 0.45) 55%,
    hsla(303.6, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(273.6, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(273.6, 80%, 45%, 0.2),
    inset 0 0 25px hsla(288.6, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-78 {
  background: linear-gradient(
    135deg hsla(277.2, 85%, 55%, 0.45) 0%,
    hsla(292.2, 85%, 40%, 0.45) 55%,
    hsla(307.2, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(277.2, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(277.2, 80%, 45%, 0.2),
    inset 0 0 25px hsla(292.2, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-79 {
  background: linear-gradient(
    135deg hsla(280.8, 85%, 55%, 0.45) 0%,
    hsla(295.8, 85%, 40%, 0.45) 55%,
    hsla(310.8, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(280.8, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(280.8, 80%, 45%, 0.2),
    inset 0 0 25px hsla(295.8, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-80 {
  background: linear-gradient(
    135deg hsla(284.4, 85%, 55%, 0.45) 0%,
    hsla(299.4, 85%, 40%, 0.45) 55%,
    hsla(314.4, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(284.4, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(284.4, 80%, 45%, 0.2),
    inset 0 0 25px hsla(299.4, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-81 {
  background: linear-gradient(
    135deg hsla(288, 85%, 55%, 0.45) 0%,
    hsla(303, 85%, 40%, 0.45) 55%,
    hsla(318, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(288, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(288, 80%, 45%, 0.2),
    inset 0 0 25px hsla(303, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-82 {
  background: linear-gradient(
    135deg hsla(291.6, 85%, 55%, 0.45) 0%,
    hsla(306.6, 85%, 40%, 0.45) 55%,
    hsla(321.6, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(291.6, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(291.6, 80%, 45%, 0.2),
    inset 0 0 25px hsla(306.6, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-83 {
  background: linear-gradient(
    135deg hsla(295.2, 85%, 55%, 0.45) 0%,
    hsla(310.2, 85%, 40%, 0.45) 55%,
    hsla(325.2, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(295.2, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(295.2, 80%, 45%, 0.2),
    inset 0 0 25px hsla(310.2, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-84 {
  background: linear-gradient(
    135deg hsla(298.8, 85%, 55%, 0.45) 0%,
    hsla(313.8, 85%, 40%, 0.45) 55%,
    hsla(328.8, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(298.8, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(298.8, 80%, 45%, 0.2),
    inset 0 0 25px hsla(313.8, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-85 {
  background: linear-gradient(
    135deg hsla(302.4, 85%, 55%, 0.45) 0%,
    hsla(317.4, 85%, 40%, 0.45) 55%,
    hsla(332.4, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(302.4, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(302.4, 80%, 45%, 0.2),
    inset 0 0 25px hsla(317.4, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-86 {
  background: linear-gradient(
    135deg hsla(306, 85%, 55%, 0.45) 0%,
    hsla(321, 85%, 40%, 0.45) 55%,
    hsla(336, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(306, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(306, 80%, 45%, 0.2),
    inset 0 0 25px hsla(321, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-87 {
  background: linear-gradient(
    135deg hsla(309.6, 85%, 55%, 0.45) 0%,
    hsla(324.6, 85%, 40%, 0.45) 55%,
    hsla(339.6, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(309.6, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(309.6, 80%, 45%, 0.2),
    inset 0 0 25px hsla(324.6, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-88 {
  background: linear-gradient(
    135deg hsla(313.2, 85%, 55%, 0.45) 0%,
    hsla(328.2, 85%, 40%, 0.45) 55%,
    hsla(343.2, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(313.2, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(313.2, 80%, 45%, 0.2),
    inset 0 0 25px hsla(328.2, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-89 {
  background: linear-gradient(
    135deg hsla(316.8, 85%, 55%, 0.45) 0%,
    hsla(331.8, 85%, 40%, 0.45) 55%,
    hsla(346.8, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(316.8, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(316.8, 80%, 45%, 0.2),
    inset 0 0 25px hsla(331.8, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-90 {
  background: linear-gradient(
    135deg hsla(320.4, 85%, 55%, 0.45) 0%,
    hsla(335.4, 85%, 40%, 0.45) 55%,
    hsla(350.4, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(320.4, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(320.4, 80%, 45%, 0.2),
    inset 0 0 25px hsla(335.4, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-91 {
  background: linear-gradient(
    135deg hsla(324, 85%, 55%, 0.45) 0%,
    hsla(339, 85%, 40%, 0.45) 55%,
    hsla(354, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(324, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(324, 80%, 45%, 0.2),
    inset 0 0 25px hsla(339, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-92 {
  background: linear-gradient(
    135deg hsla(327.6, 85%, 55%, 0.45) 0%,
    hsla(342.6, 85%, 40%, 0.45) 55%,
    hsla(357.6, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(327.6, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(327.6, 80%, 45%, 0.2),
    inset 0 0 25px hsla(342.6, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-93 {
  background: linear-gradient(
    135deg hsla(331.2, 85%, 55%, 0.45) 0%,
    hsla(346.2, 85%, 40%, 0.45) 55%,
    hsla(1.2, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(331.2, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(331.2, 80%, 45%, 0.2),
    inset 0 0 25px hsla(346.2, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-94 {
  background: linear-gradient(
    135deg hsla(334.8, 85%, 55%, 0.45) 0%,
    hsla(349.8, 85%, 40%, 0.45) 55%,
    hsla(4.8, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(334.8, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(334.8, 80%, 45%, 0.2),
    inset 0 0 25px hsla(349.8, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-95 {
  background: linear-gradient(
    135deg hsla(338.4, 85%, 55%, 0.45) 0%,
    hsla(353.4, 85%, 40%, 0.45) 55%,
    hsla(8.4, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(338.4, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(338.4, 80%, 45%, 0.2),
    inset 0 0 25px hsla(353.4, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-96 {
  background: linear-gradient(
    135deg hsla(342, 85%, 55%, 0.45) 0%,
    hsla(357, 85%, 40%, 0.45) 55%,
    hsla(12, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(342, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(342, 80%, 45%, 0.2),
    inset 0 0 25px hsla(357, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-97 {
  background: linear-gradient(
    135deg hsla(345.6, 85%, 55%, 0.45) 0%,
    hsla(0.6, 85%, 40%, 0.45) 55%,
    hsla(15.6, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(345.6, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(345.6, 80%, 45%, 0.2),
    inset 0 0 25px hsla(0.6, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-98 {
  background: linear-gradient(
    135deg hsla(349.2, 85%, 55%, 0.45) 0%,
    hsla(4.2, 85%, 40%, 0.45) 55%,
    hsla(19.2, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(349.2, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(349.2, 80%, 45%, 0.2),
    inset 0 0 25px hsla(4.2, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-99 {
  background: linear-gradient(
    135deg hsla(352.8, 85%, 55%, 0.45) 0%,
    hsla(7.8, 85%, 40%, 0.45) 55%,
    hsla(22.8, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(352.8, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(352.8, 80%, 45%, 0.2),
    inset 0 0 25px hsla(7.8, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}

.pwr-card-100 {
  background: linear-gradient(
    135deg hsla(356.4, 85%, 55%, 0.45) 0%,
    hsla(11.4, 85%, 40%, 0.45) 55%,
    hsla(26.4, 85%, 30%, 0.5) 100%
  );
  border: 1px solid hsla(356.4, 80%, 35%, 0.4);
  box-shadow:
    0 0 25px hsla(356.4, 80%, 45%, 0.2),
    inset 0 0 25px hsla(11.4, 90%, 60%, 0.08),
    0 8px 25px rgba(0, 0, 0, 0.45);
  transition: all 0.3s ease;
}
