#vi1iwqf6lwp {
position: relative;
overflow: hidden;
padding-block: clamp(3.25rem, 6.5vw, 6rem);
padding-inline: 0;
background:
  linear-gradient(
    155deg,
    var(--neutral-1050) 0%,
    var(--neutral-950) 42%,
    color-mix(in srgb, var(--danger-dark) 70%, var(--neutral-1050)) 70%,
    color-mix(in srgb, var(--primary-dark) 65%, var(--neutral-1050)) 100%
  );
}

#vi1iwqf6lwp::before {
content: '';
position: absolute;
inset-block-start: -18%;
inset-inline-end: -12%;
inline-size: min(70vw, 34rem);
aspect-ratio: 1;
border-radius: 50%;
background: radial-gradient(circle, var(--warning-color) 0%, transparent 68%);
opacity: 0.42;
pointer-events: none;
animation: gloworbit_h7k3m9qx2v4npw 8s ease-in-out infinite;
}

#vi1iwqf6lwp::after {
content: '';
position: absolute;
inset-block-end: -22%;
inset-inline-start: -16%;
inline-size: min(60vw, 28rem);
aspect-ratio: 1;
border-radius: 50%;
background: radial-gradient(circle, var(--accent) 0%, transparent 70%);
opacity: 0.38;
pointer-events: none;
animation: gloworbit_h7k3m9qx2v4npw 10s ease-in-out infinite reverse;
}

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

#vi1iwqf6lwp .scesn5k9j4cb {
display: grid;
grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);
gap: clamp(1.25rem, 3vw, 2.5rem);
align-items: stretch;
}

#vi1iwqf6lwp .sccep2qd00sk {
position: relative;
display: flex;
flex-direction: column;
justify-content: space-between;
gap: 1.75rem;
padding: clamp(1.5rem, 3vw, 2.4rem);
border-radius: 1.75rem;
background:
  linear-gradient(
    145deg,
    var(--warning-color) 0%,
    var(--primary) 45%,
    var(--danger-color) 100%
  );
box-shadow:
  0 1.25rem 2.5rem color-mix(in srgb, var(--neutral-1050) 45%, transparent),
  inset 0 0 0 0.18rem color-mix(in srgb, var(--text-light) 28%, transparent);
overflow: hidden;
isolation: isolate;
}

#vi1iwqf6lwp .sccep2qd00sk::before {
content: '';
position: absolute;
inset-block-start: 12%;
inset-inline-end: -18%;
inline-size: 12rem;
block-size: 12rem;
border-radius: 50%;
background: color-mix(in srgb, var(--text-light) 18%, transparent);
transform: rotate(18deg);
pointer-events: none;
z-index: 0;
animation: slashspin_b4n8q1xw7k3mpt 12s linear infinite;
}

#vi1iwqf6lwp .sccep2qd00sk::after {
content: '';
position: absolute;
inset-block-end: 0;
inset-inline-start: 0;
inline-size: 100%;
block-size: 0.35rem;
background: linear-gradient(90deg, var(--accent-bg), var(--secondary-bg), var(--warning-bg));
pointer-events: none;
z-index: 0;
}

#vi1iwqf6lwp .scohgr3c3t5d {
position: relative;
z-index: 1;
display: flex;
flex-direction: column;
gap: 1rem;
align-items: start;
}

#vi1iwqf6lwp .sch83y4rxah7 {
display: inline-flex;
align-items: center;
gap: 0.55rem;
max-inline-size: 100%;
padding-block: 0.45rem;
padding-inline: 0.9rem;
border-radius: 999px;
background: color-mix(in srgb, var(--neutral-1050) 78%, transparent);
color: var(--text-light);
font-size: 0.78rem;
font-weight: 800;
letter-spacing: 0.12em;
text-transform: uppercase;
white-space: normal;
}

#vi1iwqf6lwp .sch83y4rxah7::before {
content: '';
inline-size: 0.55rem;
block-size: 0.55rem;
border-radius: 50%;
background: var(--accent-bg);
box-shadow: 0 0 0 0.28rem color-mix(in srgb, var(--accent-bg) 35%, transparent);
animation: markpulse_t7v2n8q4xw1kpm 1.4s ease-in-out infinite;
}

#vi1iwqf6lwp .scaqx6z73vhs {
margin: 0;
color: var(--text-light);
font-size: clamp(2.1rem, 4.8vw, 3.6rem);
font-weight: 900;
line-height: 0.98;
letter-spacing: -0.035em;
text-transform: uppercase;
text-shadow: 0.12rem 0.12rem 0 color-mix(in srgb, var(--neutral-1050) 40%, transparent);
}

#vi1iwqf6lwp .scaqx6z73vhs span {
display: inline;
color: var(--neutral-1050);
background: linear-gradient(180deg, transparent 58%, var(--accent-bg) 58%);
}

#vi1iwqf6lwp .scn8x7vspfmz {
margin: 0;
max-inline-size: 28rem;
color: color-mix(in srgb, var(--text-light) 92%, var(--neutral-1050));
font-size: 1.02rem;
line-height: 1.55;
font-weight: 600;
}

#vi1iwqf6lwp .sciesc9wj5ik {
position: relative;
z-index: 1;
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 0.75rem;
}

#vi1iwqf6lwp .scqdnv7nolf3 {
display: flex;
flex-direction: column;
gap: 0.2rem;
padding: 0.95rem 1rem;
border-radius: 1rem;
background: color-mix(in srgb, var(--neutral-1050) 55%, transparent);
backdrop-filter: blur(4px);
}

#vi1iwqf6lwp .sc5goscjf5pu {
color: var(--warning-bg);
font-size: clamp(1.7rem, 3vw, 2.2rem);
font-weight: 900;
line-height: 1;
letter-spacing: -0.03em;
}

#vi1iwqf6lwp .sct6psxe347e {
color: color-mix(in srgb, var(--text-light) 85%, transparent);
font-size: 0.72rem;
font-weight: 800;
letter-spacing: 0.08em;
text-transform: uppercase;
line-height: 1.3;
}

#vi1iwqf6lwp .scl11mmu9hjx {
position: relative;
display: flex;
flex-direction: column;
gap: 1.15rem;
padding: clamp(1.35rem, 3vw, 2.1rem);
border-radius: 1.75rem;
background:
  linear-gradient(
    165deg,
    color-mix(in srgb, var(--background-tertiary) 96%, var(--accent-bg)) 0%,
    var(--background-tertiary) 55%,
    color-mix(in srgb, var(--warning-bg) 18%, var(--background-tertiary)) 100%
  );
box-shadow:
  0 1.4rem 2.8rem color-mix(in srgb, var(--neutral-1050) 40%, transparent),
  inset 0 0 0 0.16rem color-mix(in srgb, var(--text-light) 55%, transparent);
overflow: hidden;
}

#vi1iwqf6lwp .scl11mmu9hjx::before {
content: '';
position: absolute;
inset-block-start: 0;
inset-inline-start: 0;
inline-size: 100%;
block-size: 0.45rem;
background: linear-gradient(90deg, var(--danger-color), var(--warning-color), var(--accent), var(--secondary));
background-size: 200% 100%;
animation: stripeflow_k8m2n4pqx7v1wz 7s linear infinite;
}

#vi1iwqf6lwp .scn7nbsp14mm {
display: grid;
grid-template-columns: minmax(0, 1fr);
gap: 0.85rem;
padding-block-start: 0.35rem;
}

#vi1iwqf6lwp .scqzw3kupb56 {
margin: 0;
color: var(--text-primary);
font-size: clamp(1.15rem, 2.3vw, 1.45rem);
font-weight: 900;
line-height: 1.2;
text-transform: uppercase;
letter-spacing: 0.03em;
}

#vi1iwqf6lwp .sck5xy3oys95 {
margin: 0;
color: var(--text-secondary);
font-size: 0.95rem;
line-height: 1.45;
}

#vi1iwqf6lwp .sc9idk5f6728 {
display: grid;
grid-template-columns: repeat(5, minmax(0, 1fr));
gap: 0.4rem;
}

#vi1iwqf6lwp .scrfzkaazumk {
position: relative;
display: block;
block-size: 0.55rem;
border-radius: 999px;
background: var(--neutral-150);
overflow: hidden;
}

#vi1iwqf6lwp .scrfzkaazumk::after {
content: '';
position: absolute;
inset: 0;
inline-size: 0;
background: linear-gradient(90deg, var(--warning-color), var(--primary));
transition: inline-size 0.35s ease;
}

#vi1iwqf6lwp .scrfzkaazumk.sc2sbqv1jh30 {
background: color-mix(in srgb, var(--warning-bg) 55%, var(--neutral-150));
box-shadow: 0 0 0 0.14rem color-mix(in srgb, var(--warning-color) 35%, transparent);
animation: markpulse_t7v2n8q4xw1kpm 1.6s ease-in-out infinite;
}

#vi1iwqf6lwp .scl11mmu9hjx:has(.scp8slddw51m input:checked) .scai4okscb7w::after {
inline-size: 100%;
}

#vi1iwqf6lwp .scl11mmu9hjx:has(.scp8slddw51m input:checked) .scai4okscb7w {
animation: none;
box-shadow: none;
background: var(--neutral-150);
}

#vi1iwqf6lwp .scl11mmu9hjx:has(.scp8slddw51m input:checked):not(:has(.scky3pim6h0h input:checked)) .sc2rd44lpl78 {
background: color-mix(in srgb, var(--warning-bg) 55%, var(--neutral-150));
box-shadow: 0 0 0 0.14rem color-mix(in srgb, var(--warning-color) 35%, transparent);
animation: markpulse_t7v2n8q4xw1kpm 1.6s ease-in-out infinite;
}

#vi1iwqf6lwp .scl11mmu9hjx:has(.scky3pim6h0h input:checked) .sc2rd44lpl78::after {
inline-size: 100%;
}

#vi1iwqf6lwp .scl11mmu9hjx:has(.scky3pim6h0h input:checked) .sc2rd44lpl78 {
animation: none;
box-shadow: none;
background: var(--neutral-150);
}

#vi1iwqf6lwp .scl11mmu9hjx:has(.scky3pim6h0h input:checked):not(:has(.sc2saavlwjpv input:checked)) .sc7zfivhvg9y {
background: color-mix(in srgb, var(--warning-bg) 55%, var(--neutral-150));
box-shadow: 0 0 0 0.14rem color-mix(in srgb, var(--warning-color) 35%, transparent);
animation: markpulse_t7v2n8q4xw1kpm 1.6s ease-in-out infinite;
}

#vi1iwqf6lwp .scl11mmu9hjx:has(.sc2saavlwjpv input:checked) .sc7zfivhvg9y::after {
inline-size: 100%;
}

#vi1iwqf6lwp .scl11mmu9hjx:has(.sc2saavlwjpv input:checked) .sc7zfivhvg9y {
animation: none;
box-shadow: none;
background: var(--neutral-150);
}

#vi1iwqf6lwp .scl11mmu9hjx:has(.sc2saavlwjpv input:checked):not(:has(.scc03l2ca70v input:checked)) .sc38evwcra43 {
background: color-mix(in srgb, var(--warning-bg) 55%, var(--neutral-150));
box-shadow: 0 0 0 0.14rem color-mix(in srgb, var(--warning-color) 35%, transparent);
animation: markpulse_t7v2n8q4xw1kpm 1.6s ease-in-out infinite;
}

#vi1iwqf6lwp .scl11mmu9hjx:has(.scc03l2ca70v input:checked) .sc38evwcra43::after {
inline-size: 100%;
}

#vi1iwqf6lwp .scl11mmu9hjx:has(.scc03l2ca70v input:checked) .sc38evwcra43 {
animation: none;
box-shadow: none;
background: var(--neutral-150);
}

#vi1iwqf6lwp .scl11mmu9hjx:has(.scc03l2ca70v input:checked):not(:has(.scgy0cfrly13 input:checked)) .sc7uqos3827s {
background: color-mix(in srgb, var(--warning-bg) 55%, var(--neutral-150));
box-shadow: 0 0 0 0.14rem color-mix(in srgb, var(--warning-color) 35%, transparent);
animation: markpulse_t7v2n8q4xw1kpm 1.6s ease-in-out infinite;
}

#vi1iwqf6lwp .scl11mmu9hjx:has(.scgy0cfrly13 input:checked) .sc7uqos3827s::after {
inline-size: 100%;
}

#vi1iwqf6lwp .scl11mmu9hjx:has(.scgy0cfrly13 input:checked) .sc7uqos3827s {
animation: none;
box-shadow: none;
background: var(--neutral-150);
}

#vi1iwqf6lwp .sch7l1y1eqgt {
position: relative;
display: flex;
flex-direction: column;
min-block-size: 22rem;
}

#vi1iwqf6lwp .scd4wk27nzic,
#vi1iwqf6lwp .sc7rdmjca7rx {
display: none;
}

#vi1iwqf6lwp .scp8slddw51m {
display: block;
animation: stepreveal_m4k9p2x7qnw8ht 0.4s ease both;
}

#vi1iwqf6lwp .sch7l1y1eqgt:has(.scp8slddw51m input:checked) .scp8slddw51m {
display: none;
}

#vi1iwqf6lwp .sch7l1y1eqgt:has(.scp8slddw51m input:checked):not(:has(.scky3pim6h0h input:checked)) .scky3pim6h0h {
display: block;
animation: stepreveal_m4k9p2x7qnw8ht 0.4s ease both;
}

#vi1iwqf6lwp .sch7l1y1eqgt:has(.scky3pim6h0h input:checked):not(:has(.sc2saavlwjpv input:checked)) .sc2saavlwjpv {
display: block;
animation: stepreveal_m4k9p2x7qnw8ht 0.4s ease both;
}

#vi1iwqf6lwp .sch7l1y1eqgt:has(.sc2saavlwjpv input:checked):not(:has(.scc03l2ca70v input:checked)) .scc03l2ca70v {
display: block;
animation: stepreveal_m4k9p2x7qnw8ht 0.4s ease both;
}

#vi1iwqf6lwp .sch7l1y1eqgt:has(.scc03l2ca70v input:checked):not(:has(.scgy0cfrly13 input:checked)) .scgy0cfrly13 {
display: block;
animation: stepreveal_m4k9p2x7qnw8ht 0.4s ease both;
}

#vi1iwqf6lwp .sch7l1y1eqgt:has(.scgy0cfrly13 input:checked) .sc7rdmjca7rx {
display: grid;
grid-template-columns: minmax(0, 1fr);
gap: 0.9rem;
justify-items: start;
align-content: center;
min-block-size: 16rem;
padding: clamp(1.4rem, 3vw, 2rem);
border-radius: 1.35rem;
background:
  linear-gradient(
    125deg,
    var(--accent) 0%,
    var(--secondary) 48%,
    var(--primary) 100%
  );
box-shadow: 0 0.9rem 1.8rem color-mix(in srgb, var(--neutral-1050) 28%, transparent);
animation: stepreveal_m4k9p2x7qnw8ht 0.45s ease both;
}

#vi1iwqf6lwp .sc93atnupjue {
margin: 0 0 1.25rem;
color: var(--text-primary);
font-size: clamp(1.35rem, 2.8vw, 1.85rem);
font-weight: 900;
line-height: 1.18;
letter-spacing: -0.02em;
}

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

#vi1iwqf6lwp .scn8zy3krwfg {
position: relative;
margin: 0;
}

#vi1iwqf6lwp .scn8zy3krwfg input {
position: absolute;
opacity: 0;
inset-block-start: 0;
inset-inline-start: 0;
inline-size: 1px;
block-size: 1px;
pointer-events: none;
}

#vi1iwqf6lwp .scn8zy3krwfg label {
position: relative;
display: flex;
align-items: center;
gap: 0.9rem;
min-block-size: 3.9rem;
padding-block: 0.95rem;
padding-inline: 1.1rem 1.2rem;
border-radius: 1rem;
border: 0.14rem solid color-mix(in srgb, var(--neutral-1050) 18%, transparent);
background: var(--background-tertiary);
color: var(--text-primary);
font-size: 1.02rem;
font-weight: 800;
line-height: 1.35;
white-space: normal;
cursor: pointer;
overflow: hidden;
transition: transform 0.2s ease, box-shadow 0.2s ease, background 0.2s ease, color 0.2s ease, border-color 0.2s ease;
}

#vi1iwqf6lwp .scn8zy3krwfg label::before {
content: '';
flex: 0 0 0.85rem;
inline-size: 0.85rem;
block-size: 0.85rem;
border-radius: 50%;
border: 0.16rem solid var(--neutral-1050);
background: var(--background-tertiary);
box-shadow: inset 0 0 0 0 var(--warning-color);
transition: background 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;
}

#vi1iwqf6lwp .scn8zy3krwfg label::after {
content: '';
position: absolute;
inset-block: 0;
inset-inline-start: 0;
inline-size: 0.35rem;
background: linear-gradient(180deg, var(--warning-color), var(--danger-color));
transform: scaleY(0);
transform-origin: center top;
transition: transform 0.25s ease;
}

#vi1iwqf6lwp .scnjex34mdn2 {
position: relative;
z-index: 1;
}

#vi1iwqf6lwp .scn8zy3krwfg label:hover {
transform: translateY(-0.15rem);
border-color: var(--warning-color);
background: color-mix(in srgb, var(--warning-bg) 28%, var(--background-tertiary));
box-shadow: 0 0.65rem 1.2rem color-mix(in srgb, var(--warning-color) 22%, transparent);
}

#vi1iwqf6lwp .scn8zy3krwfg label:hover::before {
border-color: var(--warning-dark);
}

#vi1iwqf6lwp .scn8zy3krwfg label:hover::after {
transform: scaleY(1);
}

#vi1iwqf6lwp .scn8zy3krwfg input:checked + label {
border-color: transparent;
background: linear-gradient(105deg, var(--danger-color) 0%, var(--warning-color) 55%, var(--primary) 100%);
color: var(--text-light);
box-shadow: 0 0.8rem 1.4rem color-mix(in srgb, var(--danger-color) 30%, transparent);
transform: translateY(-0.1rem);
}

#vi1iwqf6lwp .scn8zy3krwfg input:checked + label::before {
border-color: var(--text-light);
background: var(--text-light);
box-shadow: inset 0 0 0 0.22rem var(--danger-color);
}

#vi1iwqf6lwp .scn8zy3krwfg input:checked + label::after {
transform: scaleY(1);
background: var(--text-light);
}

#vi1iwqf6lwp .scn8zy3krwfg input:focus-visible + label {
outline: 0.2rem solid var(--accent);
outline-offset: 0.2rem;
}

#vi1iwqf6lwp .scn8zy3krwfg:nth-child(2) label {
background: color-mix(in srgb, var(--accent-bg) 12%, var(--background-tertiary));
}

#vi1iwqf6lwp .scn8zy3krwfg:nth-child(3) label {
background: color-mix(in srgb, var(--secondary-bg) 14%, var(--background-tertiary));
}

#vi1iwqf6lwp .scq90q1f7d3w {
display: inline-flex;
align-items: center;
justify-content: center;
inline-size: 3.8rem;
block-size: 3.8rem;
border-radius: 1rem;
background: var(--background-tertiary);
box-shadow: 0 0.35rem 0 color-mix(in srgb, var(--neutral-1050) 35%, transparent);
animation: markpulse_t7v2n8q4xw1kpm 2s ease-in-out infinite;
}

#vi1iwqf6lwp .scq90q1f7d3w::before {
content: '';
inline-size: 0.75rem;
block-size: 1.3rem;
border-inline-end: 0.28rem solid var(--neutral-1050);
border-block-end: 0.28rem solid var(--neutral-1050);
transform: rotate(45deg) translateY(-0.1rem);
}

#vi1iwqf6lwp .sc7h77aeldm7 {
margin: 0;
color: var(--text-light);
font-size: clamp(1.6rem, 3vw, 2.2rem);
font-weight: 900;
line-height: 1.05;
text-transform: uppercase;
letter-spacing: -0.02em;
}

#vi1iwqf6lwp .scixfp5qdb9k {
margin: 0;
max-inline-size: 34rem;
color: color-mix(in srgb, var(--text-light) 94%, var(--neutral-1050));
font-size: 1.05rem;
line-height: 1.55;
font-weight: 600;
}

@keyframes gloworbit_h7k3m9qx2v4npw {
0%,
100% {
  transform: translateY(0) scale(1);
  opacity: 0.32;
}
50% {
  transform: translateY(-1.2rem) scale(1.08);
  opacity: 0.5;
}
}

@keyframes slashspin_b4n8q1xw7k3mpt {
0% {
  transform: rotate(18deg) scale(1);
}
50% {
  transform: rotate(198deg) scale(1.15);
}
100% {
  transform: rotate(378deg) scale(1);
}
}

@keyframes stripeflow_k8m2n4pqx7v1wz {
0% {
  background-position: 0 0;
}
100% {
  background-position: 200% 0;
}
}

@keyframes stepreveal_m4k9p2x7qnw8ht {
0% {
  opacity: 0;
  transform: translateY(0.9rem) scale(0.98);
}
100% {
  opacity: 1;
  transform: translateY(0) scale(1);
}
}

@keyframes markpulse_t7v2n8q4xw1kpm {
0%,
100% {
  transform: scale(1);
}
50% {
  transform: scale(1.08);
}
}

@media (max-width: 991.98px) {
#vi1iwqf6lwp .scesn5k9j4cb {
  grid-template-columns: minmax(0, 1fr);
}

#vi1iwqf6lwp .sccep2qd00sk {
  min-block-size: auto;
}
}

@media (max-width: 575.98px) {
#vi1iwqf6lwp .sciesc9wj5ik {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

#vi1iwqf6lwp .scn8zy3krwfg label {
  font-size: 0.95rem;
  padding-inline: 0.95rem 1rem;
}

#vi1iwqf6lwp .sch7l1y1eqgt:has(.scgy0cfrly13 input:checked) .sc7rdmjca7rx {
  min-block-size: 12rem;
}

#vi1iwqf6lwp .sc9idk5f6728 {
  gap: 0.3rem;
}
}

@media (prefers-reduced-motion: reduce) {
#vi1iwqf6lwp::before,
#vi1iwqf6lwp::after,
#vi1iwqf6lwp .sccep2qd00sk::before,
#vi1iwqf6lwp .scl11mmu9hjx::before,
#vi1iwqf6lwp .sch83y4rxah7::before,
#vi1iwqf6lwp .scrfzkaazumk.sc2sbqv1jh30,
#vi1iwqf6lwp .scq90q1f7d3w,
#vi1iwqf6lwp .scp8slddw51m,
#vi1iwqf6lwp .sch7l1y1eqgt:has(.scp8slddw51m input:checked):not(:has(.scky3pim6h0h input:checked)) .scky3pim6h0h,
#vi1iwqf6lwp .sch7l1y1eqgt:has(.scky3pim6h0h input:checked):not(:has(.sc2saavlwjpv input:checked)) .sc2saavlwjpv,
#vi1iwqf6lwp .sch7l1y1eqgt:has(.sc2saavlwjpv input:checked):not(:has(.scc03l2ca70v input:checked)) .scc03l2ca70v,
#vi1iwqf6lwp .sch7l1y1eqgt:has(.scc03l2ca70v input:checked):not(:has(.scgy0cfrly13 input:checked)) .scgy0cfrly13,
#vi1iwqf6lwp .sch7l1y1eqgt:has(.scgy0cfrly13 input:checked) .sc7rdmjca7rx {
  animation: none;
}
}

#v8ukyser92s {
        background: var(--neutral-1050);
        color: var(--text-light);
        padding: 0;
        font-size: 1rem;
        position: relative;
        overflow: hidden;

        .scllrcy2cs8p {
          padding-block: 2.5rem;
padding-inline: 0;
          border-bottom: 1px solid var(--neutral-750);
        }

        .scnmv5o35pk9 {
          padding-inline-end:2rem;

          .scrndhi5g51f {
            display: inline-flex;
            align-items: center;
            gap: 0.75rem;
            margin-bottom: 1rem;
          }

          .sc52w8s7mgps {
            width: 3rem;
            height: 3rem;
            border-radius: 0.75rem;
            background: linear-gradient(145deg, var(--primary) 0%, var(--primary-dark) 100%);
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 1.5rem;
            color: var(--text-light);
            flex-shrink: 0;
          }

          .scdfb7e2iidw {
            font-size: 1.35rem;
            font-weight: 700;
            color: var(--primary-light);
            letter-spacing: 0.02em;
          }

          .sca69t66d24g {
            color: var(--neutral-350);
            line-height: 1.65;
            margin-bottom: 1.25rem;
            max-width: 320px;
          }

          .scqzp1tn5xbt {
            display: inline-flex;
            align-items: center;
            gap: 0.5rem;
            padding-block: 0.5rem;
padding-inline: 1rem;
            background: rgba(255, 255, 255, 0.06);
            border: 1px solid var(--neutral-750);
            border-radius: 0.5rem;
            font-size: 0.9rem;
            color: var(--neutral-250);
            font-weight: 500;

            i {
              color: var(--primary);
              font-size: 1rem;
            }
          }
        }

        .scl1srvuhm37 {
          .scme3lc90khr {
            font-size: 0.8rem;
            font-weight: 600;
            text-transform: uppercase;
            letter-spacing: 0.1em;
            color: var(--neutral-450);
            margin-bottom: 1rem;
          }

          .sce9b6sx5fct {
            display: flex;
            flex-direction: column;
            gap: 0.25rem;

            a {
              color: var(--neutral-250);
              text-decoration: none;
              font-size: 0.95rem;
              padding-block: 0.4rem;
padding-inline: 0;
              display: flex;
              align-items: center;
              gap: 0.5rem;
              transition: color 0.2s ease, transform 0.2s ease;
              border-left: 2px solid transparent;
              padding-inline-start:0.5rem;

              i {
                font-size: 0.9rem;
                color: var(--neutral-550);
                transition: color 0.2s ease;
              }

              &:hover {
                color: var(--primary-light);
                border-left-color: var(--primary);

                i {
                  color: var(--primary);
                }
              }
            }
          }
        }

        .sc8vmpbivnu6 {
          .scme3lc90khr {
            font-size: 0.8rem;
            font-weight: 600;
            text-transform: uppercase;
            letter-spacing: 0.1em;
            color: var(--neutral-450);
            margin-bottom: 1rem;
          }

          .sc81w8tp597z {
            display: flex;
            flex-direction: column;
            gap: 0.6rem;

            .sc2e3py4rn03 {
              display: flex;
              align-items: flex-start;
              gap: 0.6rem;
              color: var(--neutral-250);
              font-size: 0.95rem;
              line-height: 1.4;

              i {
                color: var(--primary);
                font-size: 1rem;
                margin-top: 0.15rem;
                flex-shrink: 0;
              }
            }
          }
        }

        .sclii24ordqp {
          .scme3lc90khr {
            font-size: 0.8rem;
            font-weight: 600;
            text-transform: uppercase;
            letter-spacing: 0.1em;
            color: var(--neutral-450);
            margin-bottom: 1rem;
          }

          .scg2v89chxgx {
            display: flex;
            gap: 0.5rem;
            flex-wrap: wrap;

            .scjnkw56o4k7 {
              width: 2.75rem;
              height: 2.75rem;
              border-radius: 50%;
              border: 1px solid var(--neutral-750);
              background: rgba(255, 255, 255, 0.04);
              color: var(--neutral-350);
              display: flex;
              align-items: center;
              justify-content: center;
              font-size: 1.1rem;
              text-decoration: none;
              transition: all 0.25s ease;

              &:hover {
                border-color: var(--primary);
                background: var(--primary);
                color: var(--text-light);
                transform: translateY(-2px);
              }
            }
          }
        }

        .sc1zz7l66bya {
          padding-block: 1.25rem;
padding-inline: 0;
          display: flex;
          flex-wrap: wrap;
          align-items: center;
          justify-content: space-between;
          gap: 1rem;

          .scmsxdqyzmn0 {
            color: var(--neutral-550);
            font-size: 0.875rem;
          }

          .sch55t7kbupg {
            display: flex;
            gap: 0.5rem;

            .scc6pvrjan0m {
              width: 2.25rem;
              height: 2.25rem;
              border-radius: 50%;
              border: 1px solid var(--neutral-750);
              background: transparent;
              color: var(--neutral-450);
              display: inline-flex;
              align-items: center;
              justify-content: center;
              font-size: 1rem;
              text-decoration: none;
              transition: all 0.25s ease;
              cursor: pointer;

              &:hover {
                border-color: var(--accent);
                color: var(--accent-light);
                background: rgba(176, 74, 150, 0.15);
              }
            }
          }
        }
      }
