body:has(#twd0lnue #twobwuvv.show) {
        overflow: hidden;
      }

      #twd0lnue {
        position: relative;
        z-index: 1080;
      }

      #twd0lnue::before {
        content: '';
        position: absolute;
        bottom: 0;
        inset-inline-start: 0;
        inset-inline-end: 0;
        height: 3px;
        background: linear-gradient(90deg, var(--secondary-light), var(--accent-light), var(--primary-light));
        opacity: 0.85;
        pointer-events: none;
      }

      #twd0lnue .navbar {
        padding-block: 1rem;
        padding-inline: 0;
        background: transparent !important;
      }

      #twd0lnue .navbar .container {
        background: linear-gradient(145deg, var(--neutral-1050) 0%, var(--accent-dark) 42%, var(--primary-dark) 100%);
        border: 1px solid color-mix(in srgb, var(--accent-light) 35%, var(--neutral-150));
        border-radius: 1.25rem;
        box-shadow: 0 18px 48px color-mix(in srgb, var(--neutral-1050) 45%, transparent);
        padding-block: 0.85rem;
        padding-inline: 1.25rem;
        position: relative;
        overflow: hidden;
      }

      #twd0lnue .navbar .container::after {
        content: '';
        position: absolute;
        inset-inline-end: -18%;
        inset-block-start: -40%;
        width: 55%;
        height: 140%;
        background: radial-gradient(circle at 30% 40%, color-mix(in srgb, var(--secondary-light) 45%, transparent), transparent 68%);
        pointer-events: none;
      }

      #twd0lnue .vjgvk8j {
        position: relative;
        z-index: 1;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: space-between;
        gap: 1rem;
      }

      #twd0lnue .v4r09yo {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        gap: 0.35rem;
        min-width: 0;
      }

      #twd0lnue .navbar-brand {
        margin: 0;
        padding: 0;
        white-space: normal;
        color: var(--white) !important;
        font-size: 1.45rem;
        font-weight: 800;
        letter-spacing: -0.02em;
        line-height: 1.15;
        transition: color 0.25s ease, transform 0.25s ease;
      }

      #twd0lnue .navbar-brand:hover {
        color: var(--primary-bg) !important;
        transform: translateY(-1px);
      }

      #twd0lnue .vpw379x {
        display: inline-block;
        font-size: 0.7rem;
        font-weight: 700;
        letter-spacing: 0.06em;
        text-transform: uppercase;
        color: var(--neutral-1050);
        white-space: normal;
        padding-block: 0.2rem;
        padding-inline: 0.55rem;
        border-radius: 999px;
        background: linear-gradient(90deg, var(--secondary-bg), var(--accent-bg));
        border: 1px solid color-mix(in srgb, var(--white) 55%, var(--accent-light));
        max-width: 100%;
      }

      #twd0lnue .navbar-toggler {
        color: var(--white) !important;
        border: 1px solid color-mix(in srgb, var(--accent-light) 65%, var(--neutral-150));
        padding-block: 0.55rem;
        padding-inline: 0.65rem;
        border-radius: 0.75rem;
        background: color-mix(in srgb, var(--neutral-950) 55%, transparent);
        backdrop-filter: blur(8px);
        transition: border-color 0.25s ease, background 0.25s ease, transform 0.25s ease;
        z-index: 1100;
      }

      #twd0lnue .navbar-toggler:hover {
        border-color: var(--primary-light);
        background: color-mix(in srgb, var(--primary-dark) 70%, transparent);
        transform: translateY(-1px);
      }

      #twd0lnue .navbar-toggler:focus {
        box-shadow: 0 0 0 0.2rem color-mix(in srgb, var(--accent-light) 45%, transparent);
      }

      #twd0lnue .navbar-nav {
        gap: 0.35rem;
      }

      #twd0lnue .vivmxmm {
        position: relative;
      }

      #twd0lnue .nav-link {
        color: color-mix(in srgb, var(--white) 92%, var(--neutral-150)) !important;
        font-weight: 600;
        font-size: 0.95rem;
        padding-block: 0.55rem;
        padding-inline: 0.95rem;
        border-radius: 999px;
        word-break: auto-phrase;
        transition: color 0.2s ease, background 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;
        position: relative;
        border: 1px solid transparent;
      }

      #twd0lnue .nav-link:hover {
        color: var(--white) !important;
        background: color-mix(in srgb, var(--accent) 22%, transparent);
        border-color: color-mix(in srgb, var(--accent-light) 40%, transparent);
      }

      #twd0lnue .vivmxmm:last-child .nav-link {
        background: linear-gradient(135deg, var(--secondary), var(--secondary-dark));
        color: var(--white) !important;
        border: 1px solid color-mix(in srgb, var(--secondary-light) 55%, var(--neutral-150));
        box-shadow: 0 6px 18px color-mix(in srgb, var(--secondary-dark) 35%, transparent);
      }

      #twd0lnue .vivmxmm:last-child .nav-link:hover {
        background: linear-gradient(135deg, var(--secondary-light), var(--secondary));
        transform: translateY(-2px);
        box-shadow: 0 10px 26px color-mix(in srgb, var(--secondary) 40%, transparent);
      }

      @media (min-width: 992px) {
        #twd0lnue .vjgvk8j {
          flex-wrap: nowrap;
        }

        #twd0lnue .navbar-collapse {
          flex-grow: 0;
        }
      }

      @media (max-width: 991.98px) {
        #twd0lnue .navbar .container {
          border-radius: 1rem;
        }

        #twd0lnue .navbar-collapse {
          position: fixed;
          inset: 0;
          width: 100%;
          min-height: 100vh;
          height: auto;
          max-height: none;
          margin: 0;
          padding: 0;
          border: none;
          border-radius: 0;
          display: none !important;
          flex-direction: column;
          justify-content: center;
          align-items: stretch;
          padding-block: 5.5rem 2rem;
          padding-inline: 1.5rem;
          background: linear-gradient(165deg, var(--neutral-1050) 0%, var(--accent-dark) 48%, var(--primary-dark) 100%);
          z-index: 1090;
          transition: opacity 0.35s ease, visibility 0.35s ease;
          opacity: 0;
          visibility: hidden;
          overflow-y: auto;
          -webkit-overflow-scrolling: touch;
        }

        #twd0lnue .navbar-collapse.collapsing {
          display: flex !important;
          height: auto !important;
          overflow: visible !important;
          transition: opacity 0.2s ease;
        }

        #twd0lnue .navbar-collapse.show {
          display: flex !important;
          opacity: 1;
          visibility: visible;
        }

        #twd0lnue .navbar-collapse:not(.show):not(.collapsing) {
          pointer-events: none;
        }

        #twd0lnue .navbar-nav {
          gap: 0.65rem;
          width: 100%;
          max-width: 28rem;
          margin-inline: auto;
          align-items: stretch !important;
        }

        #twd0lnue .nav-link {
          text-align: center;
          font-size: 1.1rem;
          padding-block: 0.95rem;
          padding-inline: 1rem;
          border-radius: 1rem;
          border: 1px solid color-mix(in srgb, var(--white) 12%, transparent);
          background: color-mix(in srgb, var(--neutral-950) 35%, transparent);
        }

        #twd0lnue .vivmxmm:last-child .nav-link {
          margin-top: 0.5rem;
        }
      }

#twkyuqm6 {
        position: relative;
        overflow: clip;
        padding-block: clamp(4rem, 8vw, 7rem);
        padding-inline: clamp(0.75rem, 4vw, 1.5rem);
        background-image: radial-gradient(circle at 12% 8%, color-mix(in srgb, var(--primary-bg) 70%, var(--accent-bg)), color-mix(in srgb, var(--accent-bg) 6%, transparent) 52%),
          radial-gradient(circle at 88% 18%, color-mix(in srgb, var(--secondary-bg) 65%, var(--warning-bg)), color-mix(in srgb, var(--warning-bg) 5%, transparent) 58%),
          radial-gradient(circle at 50% 100%, color-mix(in srgb, var(--danger-bg) 45%, var(--accent-bg)), color-mix(in srgb, var(--accent-bg) 4%, transparent) 62%),
          repeating-linear-gradient(115deg, color-mix(in srgb, var(--neutral-950) 88%, var(--primary-dark)) 0 2px, color-mix(in srgb, var(--neutral-1050) 92%, var(--accent-dark)) 2px 4px);
        isolation: isolate;
      }

      #twkyuqm6 .vfgt9ak {
        position: absolute;
        inset: 0;
        pointer-events: none;
        z-index: 0;
        background-image: linear-gradient(color-mix(in srgb, var(--text-light) 3%, transparent) 1px, color-mix(in srgb, var(--text-light) 0%, transparent) 1px);
        background-size: 100% 4px;
        mix-blend-mode: overlay;
        animation: neoanime_pulse_v4kHm8nQx2Lz 11s ease-in-out infinite alternate;
      }

      #twkyuqm6 .vbzpt6z {
        position: absolute;
        inset-inline: 10%;
        inset-block-start: -30%;
        block-size: 70%;
        z-index: 0;
        background: radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--primary-light) 45%, var(--accent-light)), color-mix(in srgb, var(--accent-light) 0%, transparent) 72%);
        filter: blur(50px);
        opacity: 0.55;
        animation: neoanime_float_b9Qm3nKxP7w 20s linear infinite alternate;
      }

      #twkyuqm6 .container {
        position: relative;
        z-index: 1;
      }

      #twkyuqm6 .vdc02ue {
        max-inline-size: 960px;
        margin-inline: auto;
        padding-block: clamp(1.65rem, 4vw, 2.65rem);
        padding-inline: clamp(1rem, 3.5vw, 2rem);
        border-radius: clamp(14px, 2.5vw, 22px);
        border-inline: 6px solid var(--text-light);
        border-block: 6px solid var(--text-light);
        background: linear-gradient(145deg, color-mix(in srgb, var(--neutral-1050) 92%, var(--primary-dark)), color-mix(in srgb, var(--neutral-950) 70%, var(--accent-dark)), color-mix(in srgb, var(--neutral-1050) 88%, var(--secondary-dark)));
        box-shadow: 0 10px 0 color-mix(in srgb, var(--neutral-1050) 55%, var(--accent)), 0 18px 50px color-mix(in srgb, var(--neutral-1050) 35%, var(--accent-dark)), inset 0 0 0 2px color-mix(in srgb, var(--text-light) 40%, transparent);
      }

      #twkyuqm6 .vjjxmu8 {
        display: grid;
        justify-items: center;
        gap: 1rem;
        margin-block-end: 1.65rem;
        text-align: center;
        letter-spacing: 0.42em;
        text-transform: uppercase;
        font-size: 0.75rem;
        font-weight: 800;
        background: linear-gradient(90deg, var(--accent-light), var(--primary-bg), var(--secondary-bg));
        background-clip: text;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        color: var(--accent-light);
      }

      #twkyuqm6 .vjjxmu8::before {
        content: '';
        inline-size: 100%;
        max-inline-size: 220px;
        block-size: 4px;
        border-radius: 999px;
        background: linear-gradient(90deg, var(--accent), var(--danger-bg), var(--warning-bg));
      }

      #twkyuqm6 .vbtir81 {
        position: relative;
        margin-block-end: 2rem;
      }

      #twkyuqm6 .v1aplcy {
        margin: 0;
        padding-block: clamp(0.85rem, 3vw, 1.55rem);
        padding-inline: clamp(0.5rem, 4vw, 1.85rem);
        text-align: center;
        border-radius: 18px;
        font-weight: 900;
        line-height: 1.1;
        font-size: clamp(1.95rem, 4.5vw, 3rem);
        color: var(--text-light);
        text-shadow: 0 8px 0 color-mix(in srgb, var(--neutral-1050) 55%, var(--accent-dark)), 0 0 30px color-mix(in srgb, var(--primary-bg) 40%, transparent);
        outline: 3px solid var(--text-light);
        outline-offset: 4px;
        background: repeating-linear-gradient(125deg, color-mix(in srgb, var(--primary) 80%, var(--danger-color)) 0 34px, color-mix(in srgb, var(--accent) 70%, var(--primary-dark)) 34px 68px),
          linear-gradient(155deg, var(--accent-dark), color-mix(in srgb, var(--danger-dark) 60%, var(--primary-dark)), var(--secondary-dark));
        clip-path: polygon(0 0, 100% 0, calc(100% - 38px) 100%, 0 100%);
        animation: neoanime_shine_rt8Lm3Qx9v 7s linear infinite;
      }

      #twkyuqm6 .vjw3kql {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        gap: 0.5rem;
        margin-block-start: -0.85rem;
        margin-block-end: 2rem;
      }

      #twkyuqm6 .v9np2b5 {
        padding-block: 0.35rem;
        padding-inline: 0.9rem;
        border-radius: 999px;
        font-weight: 700;
        font-size: 0.74rem;
        letter-spacing: 0.06em;
        text-transform: uppercase;
        border: 2px solid var(--text-light);
        box-shadow: 0 10px 0 color-mix(in srgb, var(--neutral-1050) 45%, var(--secondary));
      }

      #twkyuqm6 .v9np2b5:nth-child(1) {
        color: color-mix(in srgb, var(--neutral-1050) 12%, var(--text-light));
        background: linear-gradient(135deg, var(--accent-bg), var(--info-bg));
      }

      #twkyuqm6 .v9np2b5:nth-child(2) {
        color: color-mix(in srgb, var(--neutral-1050) 12%, var(--text-light));
        background: linear-gradient(135deg, var(--warning-bg), var(--primary-bg));
      }

      #twkyuqm6 .v9np2b5:nth-child(3) {
        color: color-mix(in srgb, var(--neutral-1050) 12%, var(--text-light));
        background: linear-gradient(135deg, var(--secondary-bg), var(--accent-bg));
      }

      #twkyuqm6 .accordion {
        max-inline-size: 100%;
        margin-inline: 0;
        display: grid;
        gap: 1rem;
      }

      #twkyuqm6 .accordion-item {
        position: relative;
        border-radius: clamp(14px, 2vw, 18px);
        overflow: clip;
        background: linear-gradient(180deg, color-mix(in srgb, var(--text-light) 8%, transparent), color-mix(in srgb, var(--text-light) 0%, transparent)), var(--neutral-50);
        box-shadow: 0 10px 0 color-mix(in srgb, var(--neutral-1050) 35%, var(--secondary)), 0 14px 36px color-mix(in srgb, var(--neutral-1050) 22%, var(--accent));
        outline: 2px dashed color-mix(in srgb, var(--accent) 80%, var(--text-light));
        outline-offset: 2px;
        transition: outline-color 0.28s ease, box-shadow 0.28s ease, transform 0.28s ease;
      }

      #twkyuqm6 .accordion-item:hover {
        transform: translateY(-6px);
        outline-color: var(--warning-bg);
      }

      #twkyuqm6 .accordion-item:nth-child(3n + 1) {
        box-shadow: 0 10px 0 color-mix(in srgb, var(--primary-dark) 50%, var(--accent)), 0 14px 36px color-mix(in srgb, var(--primary-dark) 22%, var(--accent));
      }

      #twkyuqm6 .accordion-item:nth-child(3n + 2) {
        box-shadow: 0 10px 0 color-mix(in srgb, var(--secondary-dark) 45%, var(--warning-color)), 0 14px 36px color-mix(in srgb, var(--secondary-dark) 18%, var(--accent));
      }

      #twkyuqm6 .accordion-item:nth-child(3n + 3) {
        box-shadow: 0 10px 0 color-mix(in srgb, var(--accent-dark) 45%, var(--primary)), 0 14px 36px color-mix(in srgb, var(--accent-dark) 20%, var(--secondary));
      }

      #twkyuqm6 .accordion-button {
        position: relative;
        display: grid;
        grid-template-columns: minmax(0, 54px) minmax(0, 1fr);
        align-items: center;
        gap: 0;
        inline-size: 100%;
        padding-block: 1rem;
        padding-inline-start: clamp(0.85rem, 3vw, 1.35rem);
        padding-inline-end: clamp(3.35rem, 11vw, 4.4rem);
        font-weight: 800;
        font-size: clamp(1rem, 2.35vw, 1.125rem);
        line-height: 1.35;
        color: var(--text-light);
        text-align: start;
        column-gap: 0.95rem;
        border: none;
        border-inline-start-width: 0;
        box-shadow: none;
      }

      #twkyuqm6 .accordion-item:nth-child(3n + 1) .accordion-button {
        background: linear-gradient(128deg, var(--primary-dark), color-mix(in srgb, var(--accent) 60%, var(--primary)), var(--warning-color));
      }

      #twkyuqm6 .accordion-item:nth-child(3n + 2) .accordion-button {
        background: linear-gradient(132deg, var(--secondary-dark), var(--accent), color-mix(in srgb, var(--info-color) 40%, var(--secondary)));
      }

      #twkyuqm6 .accordion-item:nth-child(3n + 3) .accordion-button {
        background: linear-gradient(128deg, var(--accent-dark), var(--danger-light), color-mix(in srgb, var(--primary-light) 45%, var(--accent)));
      }

      #twkyuqm6 .accordion-button::after {
        display: none !important;
        content: none !important;
        background-image: none !important;
      }

      #twkyuqm6 .v8cutex {
        position: absolute;
        inset-inline-end: clamp(0.95rem, 3vw, 1.55rem);
        inset-block: 50%;
        transform: translateY(-50%);
        inline-size: 2.85rem;
        block-size: 2.85rem;
        pointer-events: none;
        display: grid;
        place-items: center;
        border-radius: 14px;
        border: 3px solid var(--text-light);
        background-image: linear-gradient(color-mix(in srgb, var(--text-light) 45%, transparent) 50%, color-mix(in srgb, var(--text-light) 0%, transparent) 50%),
          linear-gradient(color-mix(in srgb, var(--text-light) 15%, transparent), color-mix(in srgb, var(--text-light) 15%, transparent));
        background-size: 100% 6px, 100% 100%;
      }

      #twkyuqm6 .accordion-button:not(.collapsed) .v8cutex svg {
        transform: rotate(-180deg);
      }

      #twkyuqm6 .v8cutex svg {
        inline-size: 1rem;
        block-size: auto;
        color: var(--text-light);
        filter: drop-shadow(0 3px 0 color-mix(in srgb, var(--neutral-1050) 35%, var(--accent)));
        transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
      }

      #twkyuqm6 .accordion-button .vb8xt41 {
        display: grid;
        place-items: center;
        justify-self: start;
      }

      #twkyuqm6 .accordion-button .vb8xt41 span {
        display: grid;
        place-items: center;
        inline-size: 42px;
        block-size: 42px;
        border-radius: 14px;
        border: 3px solid var(--text-light);
        background: radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--text-light) 60%, transparent), color-mix(in srgb, var(--text-light) 5%, transparent));
        box-shadow: inset 0 0 18px color-mix(in srgb, var(--text-light) 22%, transparent);
      }

      #twkyuqm6 .vb8xt41 i {
        font-size: 1.35rem;
        color: var(--text-light);
        margin: 0;
      }

      #twkyuqm6 .accordion-button span.vtsxmhc {
        display: flex;
        flex-direction: column;
        gap: 0.35rem;
        justify-content: center;
        min-inline-size: 0;
      }

      #twkyuqm6 .v6ho43e {
        display: inline-flex;
        align-self: flex-start;
        align-items: center;
        padding-inline: 0.55rem;
        padding-block: 0.2rem;
        border-radius: 8px;
        font-size: 0.72rem;
        font-weight: 900;
        letter-spacing: 0.18em;
        text-transform: uppercase;
        outline: 1px solid color-mix(in srgb, var(--text-light) 55%, transparent);
        outline-offset: 3px;
        background: linear-gradient(90deg, var(--warning-bg), var(--accent-bg));
        color: color-mix(in srgb, var(--neutral-1050) 15%, var(--text-light));
        white-space: normal;
      }

      #twkyuqm6 .accordion-item:nth-child(3n + 2) .v6ho43e {
        background: linear-gradient(90deg, var(--secondary-bg), var(--info-bg));
      }

      #twkyuqm6 .accordion-item:nth-child(3n + 3) .v6ho43e {
        background: linear-gradient(90deg, var(--danger-bg), var(--primary-bg));
      }

      #twkyuqm6 .accordion-body {
        position: relative;
        padding-inline: clamp(1rem, 3.5vw, 1.5rem);
        padding-block: clamp(1.05rem, 3.2vw, 1.55rem);
        background: radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--accent-bg) 42%, transparent) 18%, transparent 44%), radial-gradient(circle at 92% 6%, color-mix(in srgb, var(--primary-bg) 40%, transparent) 16%, transparent 48%),
          repeating-linear-gradient(105deg, color-mix(in srgb, var(--neutral-950) 3%, transparent) 0 2px, color-mix(in srgb, var(--neutral-150) 4%, transparent) 2px 5px), var(--neutral-50);
        color: var(--text-secondary);
        line-height: 1.82;
        font-size: clamp(0.975rem, 2.1vw, 1.05rem);
        font-weight: 500;
      }

      #twkyuqm6 .accordion-body::before {
        content: '';
        position: absolute;
        inset-inline: 14px;
        inset-block-start: 0;
        block-size: 4px;
        border-radius: 999px;
        background: linear-gradient(90deg, var(--accent), var(--danger-bg), var(--secondary));
        opacity: 0.82;
      }

      #twkyuqm6 .accordion-button.collapsed:focus {
        box-shadow: none;
      }

      #twkyuqm6 .accordion-button:focus-visible {
        outline: 3px solid color-mix(in srgb, var(--warning-bg) 70%, var(--text-light));
        outline-offset: 6px;
      }

      #twkyuqm6 .accordion-button:not(.collapsed) {
        color: var(--text-light);
        box-shadow: inset 0 0 0 2px color-mix(in srgb, var(--text-light) 35%, transparent);
      }

      @media (prefers-reduced-motion: reduce) {
        #twkyuqm6 .vfgt9ak,
        #twkyuqm6 .vbzpt6z,
        #twkyuqm6 .v1aplcy {
          animation: none !important;
        }

        #twkyuqm6 .accordion-button .vb8xt41 i,
        #twkyuqm6 .v8cutex svg {
          transition: none !important;
        }
      }

      @media (max-width: 768px) {
        #twkyuqm6 .v1aplcy {
          clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
        }
      }

      @keyframes neoanime_pulse_v4kHm8nQx2Lz {
        0% {
          opacity: 0.28;
          filter: saturate(1);
        }
        45% {
          opacity: 0.55;
          filter: saturate(1.65);
        }
        100% {
          opacity: 0.4;
          filter: saturate(1.05);
        }
      }

      @keyframes neoanime_float_b9Qm3nKxP7w {
        0% {
          translate: 0 -4%;
        }
        100% {
          translate: 0 3%;
        }
      }

      @keyframes neoanime_shine_rt8Lm3Qx9v {
        0% {
          filter: hue-rotate(0deg);
        }
        100% {
          filter: hue-rotate(-18deg);
        }
      }

      @supports not (gap: 0.5rem) {
        #twkyuqm6 .accordion-item {
          margin-block-end: 1rem;
        }
      }
