#scpzadzlu {
        background: var(--background-dark);
        border-top: 4px solid transparent;
        border-image: linear-gradient(90deg, var(--primary), var(--accent), var(--secondary)) 1;
        box-shadow: 0 4px 24px rgba(0, 0, 0, 0.2);
      }

      #scpzadzlu .navbar {
        padding-block: 0.75rem;
      }

      #scpzadzlu .navbar-brand {
        white-space: normal;
        font-size: 1.35rem;
        font-weight: 700;
        letter-spacing: 0.08em;
        color: var(--text-light);
        transition: color 0.25s ease, opacity 0.25s ease;
      }

      #scpzadzlu .navbar-brand:hover {
        color: var(--primary-light);
        opacity: 0.95;
      }

      #scpzadzlu .navbar-nav {
        gap: 0.25rem;
      }

      #scpzadzlu .navbar-nav .nav-link {
        position: relative;
        padding-block: 0.6rem;
        padding-inline: 1rem;
        color: var(--neutral-250);
        font-weight: 500;
        font-size: 0.875rem;
        letter-spacing: 0.04em;
        border-inline-start: 3px solid transparent;
        transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, padding-inline-start 0.25s ease;
      }

      #scpzadzlu .navbar-nav .nav-link:hover {
        color: var(--text-light);
        background-color: rgba(255, 255, 255, 0.06);
        border-inline-start-color: var(--accent-light);
        padding-inline-start: 1.25rem;
      }

      #scpzadzlu .navbar-nav .nav-link.active {
        color: var(--primary-light);
        border-inline-start-color: var(--primary);
        background-color: rgba(var(--bs-primary-rgb), 0.12);
      }

      #scpzadzlu .cgmjli2z {
        background: linear-gradient(135deg, var(--primary), var(--primary-dark));
        color: var(--text-light);
        padding-block: 0.55rem;
        padding-inline: 1.5rem;
        border-radius: 6px;
        font-weight: 600;
        font-size: 0.8rem;
        letter-spacing: 0.06em;
        border: 1px solid var(--primary-light);
        box-shadow: 0 2px 12px rgba(0, 0, 0, 0.25);
        transition: background 0.25s ease, box-shadow 0.25s ease, transform 0.2s ease;
      }

      #scpzadzlu .cgmjli2z:hover {
        background: linear-gradient(135deg, var(--primary-light), var(--primary));
        box-shadow: 0 4px 16px rgba(var(--bs-primary-rgb), 0.4);
        color: var(--text-light);
        transform: translateY(-1px);
      }

      #scpzadzlu .navbar-toggler {
        border: 2px solid var(--neutral-550);
        border-radius: 8px;
        padding: 0.5rem 0.65rem;
        background: rgba(255, 255, 255, 0.06);
        transition: border-color 0.2s ease, background 0.2s ease;
      }

      #scpzadzlu .navbar-toggler:hover {
        border-color: var(--primary-light);
        background: rgba(var(--bs-primary-rgb), 0.15);
      }

      #scpzadzlu .navbar-toggler:focus {
        box-shadow: 0 0 0 0.2rem rgba(var(--bs-primary-rgb), 0.35);
      }

      #scpzadzlu .navbar-toggler-icon {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23e49833' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
      }

      @media (max-width: 991.98px) {
        #scpzadzlu .navbar-collapse {
          margin-top: 1rem;
          padding-top: 1rem;
          border-top: 1px solid var(--neutral-750);
        }

        #scpzadzlu .navbar-nav {
          gap: 0;
        }

        #scpzadzlu .navbar-nav .cc7n7710 {
          border-bottom: 1px solid var(--neutral-850);
        }

        #scpzadzlu .navbar-nav .cc7n7710:last-of-type {
          border-bottom: none;
        }

        #scpzadzlu .navbar-nav .nav-link {
          padding-block: 0.85rem;
          padding-inline: 0.75rem;
        }

        #scpzadzlu .navbar-nav .nav-link:hover {
          padding-inline-start: 1rem;
        }

        #scpzadzlu .cgmjli2z {
          margin-top: 1rem;
          width: 100%;
        }
      }

@keyframes slashsweep_k7m2n9p4qwe1 {
  0% {
    transform: translateX(-12%) skewX(-8deg);
    opacity: 0.35;
  }
  50% {
    transform: translateX(8%) skewX(-8deg);
    opacity: 0.7;
  }
  100% {
    transform: translateX(-12%) skewX(-8deg);
    opacity: 0.35;
  }
}

@keyframes pulseedge_a3b8c1d5ef90 {
  0%,
  100% {
    border-inline-start-color: var(--primary-bg);
  }
  50% {
    border-inline-start-color: var(--accent-bg);
  }
}

@keyframes risefade_m2n7p4q8wxk3 {
  0% {
    opacity: 0;
    transform: translateY(1.25rem);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes slashsweep_rtl_q9w2e4r6t8y1 {
  0% {
    transform: translateX(12%) skewX(8deg);
    opacity: 0.35;
  }
  50% {
    transform: translateX(-8%) skewX(8deg);
    opacity: 0.7;
  }
  100% {
    transform: translateX(12%) skewX(8deg);
    opacity: 0.35;
  }
}

#scp28cwh0 {
  position: relative;
  overflow: hidden;
  min-height: 100vh;
  color: var(--text-primary);
  background:
    linear-gradient(
      160deg,
      var(--neutral-1050) 0%,
      var(--neutral-950) 38%,
      color-mix(in srgb, var(--primary-dark) 55%, var(--neutral-1050) 45%) 72%,
      color-mix(in srgb, var(--accent-dark) 40%, var(--neutral-950) 60%) 100%
    );
}

#scp28cwh0 .cra8z7gm {
  position: absolute;
  inset-block-start: -10%;
  inset-inline-end: -8%;
  width: min(48vw, 28rem);
  height: 140%;
  background: linear-gradient(
    180deg,
    color-mix(in srgb, var(--warning-bg) 70%, var(--primary) 30%) 0%,
    color-mix(in srgb, var(--accent) 55%, var(--secondary) 45%) 100%
  );
  opacity: 0.45;
  pointer-events: none;
  animation: slashsweep_k7m2n9p4qwe1 9s ease-in-out infinite;
}

#scp28cwh0 .crzsrbey {
  position: absolute;
  inset-block-end: 8%;
  inset-inline-start: -12%;
  width: min(36vw, 20rem);
  height: 55%;
  background: linear-gradient(
    45deg,
    var(--secondary-bg) 0%,
    var(--accent-bg) 100%
  );
  opacity: 0.22;
  pointer-events: none;
  animation: slashsweep_k7m2n9p4qwe1 12s ease-in-out infinite reverse;
}

#scp28cwh0 .cfwwxdrd {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 1.5rem;
}

#scp28cwh0 .c3398pu0 {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 0;
  animation: risefade_m2n7p4q8wxk3 0.7s ease-out both;
}

#scp28cwh0 .c1fnwp5u {
  position: relative;
  overflow: hidden;
  padding-block: 2.4rem;
  padding-inline: 1.6rem;
  background: linear-gradient(
    125deg,
    var(--primary) 0%,
    var(--warning-color) 42%,
    var(--accent) 100%
  );
  border: 0.2rem solid var(--primary-bg);
  box-shadow: 0.7rem 0.7rem 0 var(--secondary);
}

#scp28cwh0 .c1fnwp5u::after {
  content: "";
  position: absolute;
  inset-block-end: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 0.45rem;
  background: linear-gradient(
    90deg,
    var(--secondary-bg) 0%,
    var(--accent-bg) 50%,
    var(--primary-bg) 100%
  );
}

#scp28cwh0 .c7y3tr9p {
  margin: 0;
  max-width: 16ch;
  color: var(--text-light);
  font-size: clamp(2.35rem, 6vw, 4.1rem);
  font-weight: 800;
  line-height: 0.95;
  letter-spacing: -0.04em;
  text-transform: uppercase;
}

#scp28cwh0 .cmid8ja7 {
  margin: 0;
  margin-block-start: 1.15rem;
  max-width: 58ch;
  color: var(--text-light);
  font-size: 1.05rem;
  line-height: 1.7;
}

#scp28cwh0 .c2hj8pgc {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0.55rem;
  margin-block-start: 0.55rem;
}

#scp28cwh0 .ckk6w6hm {
  padding-block: 1rem;
  padding-inline: 1rem;
  color: var(--text-light);
  font-size: 0.92rem;
  font-weight: 600;
  line-height: 1.45;
  border: 0.15rem solid var(--neutral-850);
  background: color-mix(in srgb, var(--neutral-1050) 82%, var(--primary) 18%);
}

#scp28cwh0 .ckk6w6hm:nth-child(1) {
  border-inline-start: 0.45rem solid var(--primary-bg);
}

#scp28cwh0 .ckk6w6hm:nth-child(2) {
  border-inline-start: 0.45rem solid var(--accent-bg);
}

#scp28cwh0 .ckk6w6hm:nth-child(3) {
  border-inline-start: 0.45rem solid var(--secondary-bg);
}

#scp28cwh0 .ckk6w6hm:nth-child(4) {
  border-inline-start: 0.45rem solid var(--warning-bg);
}

#scp28cwh0 .ct2lzxh4 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0.55rem;
}

#scp28cwh0 .cn964ku7 {
  display: flex;
  align-items: center;
  min-height: 3.1rem;
  padding-block: 0.75rem;
  padding-inline: 1rem;
  text-decoration: none;
  color: var(--text-light);
  font-size: 0.9rem;
  font-weight: 700;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  background: color-mix(in srgb, var(--neutral-1050) 70%, var(--accent-dark) 30%);
  border: 0.15rem solid var(--accent);
  transition: background 0.25s ease, border-color 0.25s ease, transform 0.25s ease, color 0.25s ease;
}

#scp28cwh0 .cn964ku7:nth-child(even) {
  background: color-mix(in srgb, var(--neutral-1050) 65%, var(--primary-dark) 35%);
  border-color: var(--primary-light);
}

#scp28cwh0 .cn964ku7:hover {
  background: var(--secondary);
  border-color: var(--secondary-bg);
  color: var(--text-light);
  transform: translateX(0.3rem) translateY(-0.15rem);
}

#scp28cwh0 .ct3oxugd {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 1rem;
}

#scp28cwh0 .ck4tulkd {
  position: relative;
  padding-block: 1.55rem;
  padding-inline: 1.35rem;
  background: var(--background-tertiary);
  border: 0.18rem solid var(--neutral-150);
  border-inline-start: 0.55rem solid var(--primary);
  box-shadow: 0.45rem 0.45rem 0 color-mix(in srgb, var(--neutral-1050) 18%, var(--primary) 82%);
  animation: pulseedge_a3b8c1d5ef90 5.5s ease-in-out infinite;
}

#scp28cwh0 .chdqubm1 {
  background: linear-gradient(
    135deg,
    color-mix(in srgb, var(--primary-bg) 35%, var(--background-tertiary) 65%) 0%,
    var(--background-tertiary) 55%,
    color-mix(in srgb, var(--warning-bg) 28%, var(--background-tertiary) 72%) 100%
  );
  border-color: var(--primary-light);
  border-inline-start-color: var(--warning-color);
  box-shadow: 0.45rem 0.45rem 0 var(--warning-dark);
  animation: none;
}

#scp28cwh0 .cpzd5q7u {
  background: linear-gradient(
    160deg,
    color-mix(in srgb, var(--accent-bg) 32%, var(--background-tertiary) 68%) 0%,
    var(--background-tertiary) 100%
  );
  border-color: var(--accent-light);
  border-inline-start-color: var(--accent);
  box-shadow: 0.45rem 0.45rem 0 var(--accent-dark);
  animation: none;
}

#scp28cwh0 .cnbvf9gy {
  background: linear-gradient(
    145deg,
    color-mix(in srgb, var(--secondary-bg) 30%, var(--background-tertiary) 70%) 0%,
    var(--background-tertiary) 100%
  );
  border-color: var(--secondary-light);
  border-inline-start-color: var(--secondary);
  box-shadow: 0.45rem 0.45rem 0 var(--secondary-dark);
  animation: none;
}

#scp28cwh0 .c6xdspw5 {
  background: linear-gradient(
    135deg,
    var(--neutral-1050) 0%,
    color-mix(in srgb, var(--accent-dark) 45%, var(--neutral-950) 55%) 100%
  );
  border-color: var(--neutral-850);
  border-inline-start-color: var(--accent-bg);
  box-shadow: 0.45rem 0.45rem 0 var(--primary-dark);
  animation: none;
}

#scp28cwh0 .c6xdspw5 .ccy86xsd,
#scp28cwh0 .c6xdspw5 .crnftx3g,
#scp28cwh0 .c6xdspw5 .cs3i5pdi,
#scp28cwh0 .c6xdspw5 .ce4sie5e li {
  color: var(--text-light);
}

#scp28cwh0 .ccy86xsd {
  margin: 0;
  color: var(--text-primary);
  font-size: clamp(1.35rem, 2.4vw, 1.85rem);
  font-weight: 800;
  line-height: 1.15;
  letter-spacing: -0.02em;
  text-transform: uppercase;
}

#scp28cwh0 .crnftx3g {
  margin: 0;
  color: var(--text-primary);
  font-size: 1.05rem;
  font-weight: 800;
  line-height: 1.3;
  text-transform: uppercase;
}

#scp28cwh0 .c7spois5 {
  width: 4.5rem;
  height: 0.35rem;
  margin-block: 0.85rem 1.1rem;
  background: linear-gradient(90deg, var(--primary) 0%, var(--accent) 55%, var(--secondary) 100%);
}

#scp28cwh0 .c6xdspw5 .c7spois5 {
  background: linear-gradient(90deg, var(--accent-bg) 0%, var(--primary-bg) 100%);
}

#scp28cwh0 .cs3i5pdi {
  margin: 0;
  color: var(--text-secondary);
  font-size: 0.97rem;
  line-height: 1.75;
}

#scp28cwh0 .cs3i5pdi + .cs3i5pdi {
  margin-block-start: 0.75rem;
}

#scp28cwh0 .cphjxhfv {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 0.75rem;
}

#scp28cwh0 .c9wvivdo {
  margin: 0;
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 0.65rem;
}

#scp28cwh0 .cget4vs3 {
  margin: 0;
  padding-block: 0.85rem;
  padding-inline: 1rem;
  color: var(--neutral-950);
  font-size: 0.94rem;
  font-weight: 600;
  line-height: 1.6;
  background: color-mix(in srgb, var(--background-primary) 70%, var(--primary-bg) 30%);
  border: 0.15rem solid var(--primary-light);
  border-inline-start: 0.4rem solid var(--accent);
}

#scp28cwh0 .cget4vs3:nth-child(even) {
  background: color-mix(in srgb, var(--background-primary) 65%, var(--accent-bg) 35%);
  border-color: var(--accent-light);
  border-inline-start-color: var(--secondary);
}

#scp28cwh0 .ci4w4u0w {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 0.85rem;
}

#scp28cwh0 .cgymhv08 {
  padding-block: 1.1rem;
  padding-inline: 1rem;
  background: color-mix(in srgb, var(--background-tertiary) 88%, var(--primary-bg) 12%);
  border: 0.15rem solid var(--primary-light);
}

#scp28cwh0 .c5mhbsi7 {
  background: color-mix(in srgb, var(--background-tertiary) 85%, var(--accent-bg) 15%);
  border-color: var(--accent-light);
}

#scp28cwh0 .csrfaoup {
  background: color-mix(in srgb, var(--background-tertiary) 85%, var(--secondary-bg) 15%);
  border-color: var(--secondary-light);
}

#scp28cwh0 .c6fl2iab {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 1rem;
}

#scp28cwh0 .ce4sie5e {
  margin: 0;
  padding: 0;
  list-style: none;
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 0.45rem;
}

#scp28cwh0 .ce4sie5e li {
  position: relative;
  margin: 0;
  padding-block: 0.55rem;
  padding-inline: 0.85rem 0.85rem;
  padding-inline-start: 1.35rem;
  color: var(--text-secondary);
  font-size: 0.95rem;
  line-height: 1.65;
  background: color-mix(in srgb, var(--background-primary) 80%, var(--primary-bg) 20%);
  border-inline-start: 0.28rem solid var(--primary);
}

#scp28cwh0 .c9aafm7j li {
  background: color-mix(in srgb, var(--background-primary) 78%, var(--accent-bg) 22%);
  border-inline-start-color: var(--accent);
}

#scp28cwh0 .ce3rfv85 li {
  background: color-mix(in srgb, var(--background-primary) 78%, var(--secondary-bg) 22%);
  border-inline-start-color: var(--secondary);
}

#scp28cwh0 .c6xdspw5 .ce4sie5e li {
  background: color-mix(in srgb, var(--neutral-950) 75%, var(--accent) 25%);
  border-inline-start-color: var(--accent-bg);
}

#scp28cwh0 .cfykqvs5 {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 1rem;
  padding-block: 1.7rem;
  padding-inline: 1.4rem;
  background: linear-gradient(
    120deg,
    var(--secondary-dark) 0%,
    var(--secondary) 40%,
    var(--accent) 100%
  );
  border: 0.22rem solid var(--secondary-bg);
  box-shadow: 0.55rem 0.55rem 0 var(--primary-dark);
}

#scp28cwh0 .cfykqvs5 .ccy86xsd,
#scp28cwh0 .cfykqvs5 .cs3i5pdi {
  color: var(--text-light);
}

#scp28cwh0 .cg9e6reb {
  margin: 0;
  padding: 0;
  list-style: none;
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 0.55rem;
}

#scp28cwh0 .cew3nqfv {
  padding-block: 0.85rem;
  padding-inline: 1rem;
  color: var(--text-light);
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.45;
  background: color-mix(in srgb, var(--neutral-1050) 55%, var(--accent-dark) 45%);
  border-inline-start: 0.4rem solid var(--primary-bg);
}

#scp28cwh0 .cew3nqfv:nth-child(2) {
  border-inline-start-color: var(--warning-bg);
}

#scp28cwh0 .cew3nqfv:nth-child(3) {
  border-inline-start-color: var(--accent-bg);
}

[dir="rtl"] #scp28cwh0 .cra8z7gm,
[dir="rtl"] #scp28cwh0 .crzsrbey {
  animation-name: slashsweep_rtl_q9w2e4r6t8y1;
}

[dir="rtl"] #scp28cwh0 .cn964ku7:hover {
  transform: translateX(-0.3rem) translateY(-0.15rem);
}

@media (min-width: 768px) {
  #scp28cwh0 .c2hj8pgc {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  #scp28cwh0 .ct2lzxh4 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  #scp28cwh0 .c9wvivdo {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  #scp28cwh0 .c6fl2iab {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  #scp28cwh0 .cfykqvs5 {
    grid-template-columns: minmax(0, 1.1fr) minmax(0, 0.9fr);
    align-items: center;
  }
}

@media (min-width: 992px) {
  #scp28cwh0 .c1fnwp5u {
    padding-block: 3rem;
    padding-inline: 2.4rem;
  }

  #scp28cwh0 .ci4w4u0w {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  #scp28cwh0 .c9wvivdo {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  #scp28cwh0 .cget4vs3:last-child {
    grid-column: span 2;
  }
}

@media (max-width: 575.98px) {
  #scp28cwh0 .c1fnwp5u,
  #scp28cwh0 .ck4tulkd,
  #scp28cwh0 .cfykqvs5 {
    padding-inline: 1.1rem;
  }

  #scp28cwh0 .c2hj8pgc {
    grid-template-columns: minmax(0, 1fr);
  }

  #scp28cwh0 .ct2lzxh4 {
    grid-template-columns: minmax(0, 1fr);
  }

  #scp28cwh0 .c7y3tr9p {
    max-width: none;
  }

  #scp28cwh0 .c1fnwp5u {
    box-shadow: 0.4rem 0.4rem 0 var(--secondary);
  }

  #scp28cwh0 .ck4tulkd,
  #scp28cwh0 .cfykqvs5 {
    box-shadow: 0.3rem 0.3rem 0 color-mix(in srgb, var(--neutral-1050) 25%, var(--primary) 75%);
  }
}
