body,
nav a {
	color: var(--text);
}
:root {
	--deep: #461603;
	--deep-2: #612d06;
	--ink: #2a0b01;
	--neon: #33ff00;
	--violet: #ff6bdf;
	--text: #ffe6fc;
	--muted: #d9b2d7;
	--link-color: #5eff00;
	--shadow: 0 10px 30px rgba(255, 0, 234, 0.2),
		0 0 0 1px rgba(255, 156, 107, 0.12) inset;
	--radius: 14px;
	--wrap: 1200px;
}
*,
::after,
::before {
	box-sizing: border-box;
}
blockquote,
body,
dd,
dl,
figcaption,
figure,
h1,
h2,
h3,
h4,
h5,
html,
li,
ol,
p,
ul {
	margin: 0;
	padding: 0;
}

img {
	max-width: 100%;
	display: block;
}
a {
	text-decoration: none;
}
button {
	background: 0 0;
	border: 0;
}
@media (prefers-reduced-motion: no-preference) {
	:root {
		scroll-behavior: smooth;
	}
}
body {
	background: radial-gradient(
			1200px 800px at 80% -10%,
			rgba(0, 255, 240, 0.18),
			transparent 60%
		),
		radial-gradient(
			1200px 900px at 10% 110%,
			rgba(168, 107, 255, 0.15),
			transparent 60%
		),
		linear-gradient(180deg, var(--deep) 0, var(--ink) 100%);
	width: 100%;
	overflow-x: hidden;
}
::selection {
	background: rgba(0, 255, 240, 0.25);
}
.s-138c9372f768b6e5c469,
.s-212301c593df7a10ee64,
[role='button'],
a,
button {
	cursor: pointer;
}
.s-f0cad97953dfb126d32d {
	max-width: var(--wrap);
	margin: 0 auto;
	padding: 0 24px;
}
header {
	position: sticky;
	top: 0;
	z-index: 1000;
	background: linear-gradient(
		180deg,
		rgba(18, 1, 42, 0.92),
		rgba(18, 1, 42, 0.55)
	);
	backdrop-filter: saturate(160%) blur(10px);
	border-bottom: 1px solid rgba(255, 255, 255, 0.06);
}
.s-ab75b8b1ff22d65876f0 {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 20px;
	height: 72px;
}
.s-63acf68c4f951d6412a8 {
	display: flex;
	align-items: center;
	gap: 12px;
}
.s-63acf68c4f951d6412a8 .s-5807dd602664a565fe53 {
	width: 44px;
	height: 44px;
	border-radius: 12px;
	box-shadow: var(--shadow);
}
.s-63acf68c4f951d6412a8 .s-6ae999552a0d2dca14d6 {
	font-weight: 800;
	letter-spacing: 0.3px;
	font-size: 1.1rem;
	line-height: 1;
}
.s-63acf68c4f951d6412a8 .s-5e9b60f69165f32f8930 {
	font-size: 0.72rem;
	text-transform: uppercase;
	letter-spacing: 0.22em;
	color: var(--muted);
}
nav ul {
	display: flex;
	gap: 18px;
	list-style: none;
	align-items: center;
}
nav a {
	opacity: 0.88;
	font-weight: 600;
}
nav a:hover {
	opacity: 1;
	text-shadow: 0 0 18px rgba(0, 255, 240, 0.65);
}
.s-93720caa841037718a71 {
	padding: 10px 14px;
	border: 1px solid rgba(0, 255, 240, 0.35);
	border-radius: 999px;
}
.s-138c9372f768b6e5c469 {
	display: none;
	width: 42px;
	height: 42px;
	border-radius: 12px;
	border: 1px solid rgba(255, 255, 255, 0.08);
}
.s-138c9372f768b6e5c469 span {
	display: block;
	width: 20px;
	height: 2px;
	background: #fff;
	margin: 6px auto;
	border-radius: 2px;
}
.s-b5d6577a4db23ec8675f {
	position: fixed;
	/* inset: 0 0 0 auto; */
	width: min(86vw, 360px);
	background: linear-gradient(180deg, #180136 0, #0c0621 100%);
	transform: translateX(100%);
	transition: transform 0.5s cubic-bezier(0.2, 0.8, 0.2, 1);
	padding: 24px 22px 32px;
	display: none;
	flex-direction: column;
	gap: 16px;
	border-left: 1px solid rgba(255, 255, 255, 0.06);
}
.s-b5d6577a4db23ec8675f.s-5fc7e38bffe00ca46add {
	transform: translateX(0);
	display: flex;
}
.s-b5d6577a4db23ec8675f a {
	padding: 14px 12px;
	border-radius: 12px;
	border: 1px solid rgba(255, 255, 255, 0.06);
	color: var(--text);
}
.s-b5d6577a4db23ec8675f .s-100e80eec52a072159ad {
	margin-top: 6px;
	color: var(--muted);
	font-size: 0.8rem;
	letter-spacing: 0.12em;
}
.s-0911aed621a145fb7a54 {
	min-height: 92vh;
	display: grid;
	place-items: center;
	position: relative;
	overflow: hidden;
}
/* .s-0911aed621a145fb7a54::before {
	content: '';
	position: absolute;
	inset: -20% -10% -30% -10%;
	background: radial-gradient(
			500px 180px at 15% 20%,
			rgba(0, 255, 240, 0.17),
			transparent 60%
		),
		radial-gradient(
			600px 250px at 85% 80%,
			rgba(168, 107, 255, 0.17),
			transparent 60%
		);
	filter: blur(18px);
	pointer-events: none;
} */
.s-fa54966ba35cedf8b345 {
	display: grid;
	align-items: center;
	grid-template-columns: 220px 1fr 420px;
	gap: 28px;
}
@media (max-width: 1000px) {
	.s-fa54966ba35cedf8b345 {
		grid-template-columns: 1fr;
		gap: 24px;
		padding: 80px 0;
	}
}
.s-a241b037a73c6deff4f6 {
	height: 520px;
	border-radius: 16px;
	padding: 18px;
	position: relative;
	background: linear-gradient(
		180deg,
		rgba(0, 255, 240, 0.06),
		rgba(168, 107, 255, 0.06)
	);
	border: 1px solid rgba(255, 255, 255, 0.08);
}
.s-a241b037a73c6deff4f6 .s-f8e966d1e207d02c4451 {
	position: absolute;
	left: 24px;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: var(--neon);
	box-shadow: 0 0 24px rgba(0, 255, 240, 0.85);
}
.s-a241b037a73c6deff4f6 .s-2ab0591dbcf5fefdad65:first-of-type,
.s-a241b037a73c6deff4f6 .s-f8e966d1e207d02c4451:first-child {
	top: 10%;
}
.s-a241b037a73c6deff4f6 .s-2ab0591dbcf5fefdad65:nth-of-type(2),
.s-a241b037a73c6deff4f6 .s-f8e966d1e207d02c4451:nth-child(2) {
	top: 36%;
}
.s-a241b037a73c6deff4f6 .s-2ab0591dbcf5fefdad65:nth-of-type(3),
.s-a241b037a73c6deff4f6 .s-f8e966d1e207d02c4451:nth-child(3) {
	top: 62%;
}
.s-a241b037a73c6deff4f6 .s-2ab0591dbcf5fefdad65:nth-of-type(4),
.s-a241b037a73c6deff4f6 .s-f8e966d1e207d02c4451:nth-child(4) {
	top: 88%;
}
.s-a241b037a73c6deff4f6 .s-264f39cab871e4cfd65b {
	position: absolute;
	left: 29px;
	top: 10%;
	bottom: 12%;
	width: 2px;
	background: linear-gradient(
		180deg,
		rgba(0, 255, 240, 0.8),
		rgba(168, 107, 255, 0.8)
	);
}
.s-a241b037a73c6deff4f6 .s-2ab0591dbcf5fefdad65 {
	position: absolute;
	left: 64px;
	width: calc(100% - 88px);
	padding: 14px 16px;
	border-radius: 12px;
	border: 1px solid rgba(255, 255, 255, 0.08);
	background: rgba(21, 3, 48, 0.72);
	backdrop-filter: blur(6px);
	box-shadow: var(--shadow);
	transform: translateY(-50%);
}
.s-a241b037a73c6deff4f6 .s-2ab0591dbcf5fefdad65 h3 {
	font-size: 0.92rem;
	margin-bottom: 6px;
}
.s-a241b037a73c6deff4f6 .s-2ab0591dbcf5fefdad65 p {
	font-size: 0.82rem;
	color: var(--muted);
}
.s-618e2cb14ee236f98e9f {
	text-align: center;
	padding: 24px 10px;
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 18px;
}
.s-c44e12466ad9bfb4d398 {
	display: inline-flex;
	align-items: center;
	gap: 10px;
	padding: 8px 12px;
	border-radius: 999px;
	border: 1px dashed rgba(0, 255, 240, 0.5);
	color: var(--neon);
	background: rgba(0, 255, 240, 0.06);
	font-weight: 700;
	letter-spacing: 0.14em;
	text-transform: uppercase;
	font-size: 0.78rem;
}
.s-0911aed621a145fb7a54 h1 {
	font-size: clamp(2rem, 2.6rem + 2vw, 4.2rem);
	line-height: 1.04;
	font-weight: 900;
	letter-spacing: -0.02em;
	text-shadow:
		0 0 22px rgba(0, 255, 240, 0.35),
		0 0 1px rgba(168, 107, 255, 0.3);
}
.s-5d85613a56c124e3a3ff {
	font-size: clamp(1rem, 0.9rem + 0.5vw, 1.25rem);
	color: var(--muted);
	max-width: 720px;
}
.s-9613c87ef22f34bb9290 {
	display: inline-flex;
	align-items: center;
	gap: 10px;
	padding: 16px 22px;
	border-radius: 14px;
	background: linear-gradient(
		180deg,
		rgba(0, 255, 240, 0.12),
		rgba(0, 255, 240, 0.08)
	);
	border: 1px solid rgba(0, 255, 240, 0.45);
	color: var(--text);
	font-weight: 800;
	box-shadow: var(--shadow);
	transition:
		transform 0.15s,
		box-shadow 0.15s;
}
.s-521307ddb67a4abc1424,
footer {
	border-top: 1px solid rgba(255, 255, 255, 0.06);
}
.s-9613c87ef22f34bb9290:hover {
	transform: translateY(-2px);
	box-shadow: 0 16px 44px rgba(0, 255, 240, 0.28);
}
.s-9613c87ef22f34bb9290 .s-348a3c4a81ea6081e50d {
	width: 9px;
	height: 9px;
	border-radius: 50%;
	background: var(--neon);
	box-shadow: 0 0 16px rgba(0, 255, 240, 0.95);
}
.s-7e424ff3ce978c6b3a31,
.s-effcb816cd41234c058c {
	display: grid;
	gap: 14px;
}
.s-effcb816cd41234c058c .s-39d88b573c35d2ff144e,
.s-effcb816cd41234c058c .s-fb43db9ffcc3da891960 {
	width: 100%;
	aspect-ratio: 16/10;
	border-radius: 16px;
	overflow: hidden;
	border: 1px solid rgba(255, 255, 255, 0.08);
	background: #13022d;
	position: relative;
	box-shadow: var(--shadow);
}
.s-effcb816cd41234c058c .s-fb43db9ffcc3da891960 {
	aspect-ratio: 16/16;
}
.s-6001ab2c72462cd43525 {
	position: absolute;
	inset: 0;
	display: grid;
	place-items: center;
}
.s-6001ab2c72462cd43525 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center center;
}
footer {
	margin-top: 80px;
	background: linear-gradient(
		180deg,
		rgba(168, 107, 255, 0.07),
		rgba(0, 0, 0, 0)
	);
}
.s-790f5a4f2e985b582ee9 {
	display: grid;
	grid-template-columns: 1.2fr 0.8fr;
	gap: 26px;
	padding: 48px 20px;
}
@media (max-width: 800px) {
	.s-790f5a4f2e985b582ee9 {
		grid-template-columns: 1fr;
	}
}
.s-379e75c850e1334ef7be {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 10px 26px;
}
.s-379e75c850e1334ef7be a {
	color: var(--text);
	opacity: 0.88;
}
.s-379e75c850e1334ef7be a:hover {
	opacity: 1;
	text-shadow: 0 0 14px rgba(0, 255, 240, 0.6);
}
.s-b150a1aa0a630d6d247c {
	color: var(--muted);
	font-size: 0.92rem;
	display: grid;
	gap: 14px;
}
.s-1a73af9e7ae00182733b {
	display: grid;
	gap: 6px;
	font-size: 0.95rem;
	color: var(--muted);
}
.s-1a73af9e7ae00182733b strong {
	color: var(--text);
}
.s-521307ddb67a4abc1424 {
	padding: 18px 0 36px;
	color: var(--muted);
	font-size: 0.86rem;
}
.s-658c8286c17e402644ee {
	opacity: 0;
	transform: translateY(14px) scale(0.98);
	filter: blur(4px);
}
.s-658c8286c17e402644ee.s-af10ef20dd9060bbeead {
	opacity: 1;
	transform: none;
	filter: none;
	transition:
		opacity 0.8s,
		transform 0.8s,
		filter 0.6s;
}
.s-0c9f5906743aeae55c30 {
	animation: 3.4s ease-in-out infinite glow;
}
@keyframes glow {
	0%,
	100% {
		box-shadow:
			0 10px 30px rgba(0, 255, 240, 0.2),
			0 0 0 1px rgba(168, 107, 255, 0.12) inset;
	}
	50% {
		box-shadow:
			0 18px 46px rgba(0, 255, 240, 0.35),
			0 0 0 1px rgba(168, 107, 255, 0.22) inset;
	}
}
@media (max-width: 980px) {
	nav ul {
		display: none;
	}
	.s-138c9372f768b6e5c469 {
		display: inline-block;
	}
}
main {
	padding-bottom: 96px;
}
.s-c20801c1d81cd2081e05 {
	padding: 80px 0;
	border-top: 1px solid rgba(255, 255, 255, 0.04);
}
.s-c20801c1d81cd2081e05:first-of-type {
	border-top: none;
}
.s-ce713f486917d789b03b {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-end;
	justify-content: space-between;
	gap: 16px;
	margin-bottom: 28px;
}
.s-675f86fe814f97648b78 {
	font-size: 0.8rem;
	text-transform: uppercase;
	letter-spacing: 0.16em;
	color: var(--muted);
}
.s-179059ffe4f02a616c0d {
	font-size: 1.9rem;
	font-weight: 800;
	letter-spacing: -0.02em;
}
.s-6ad93ff9b5ffd93b911d {
	max-width: 520px;
	color: var(--muted);
	font-size: 0.98rem;
}
.s-4380b1932f6dab8ee057 {
	font-size: 0.98rem;
	color: var(--text);
	line-height: 1.7;
}
.s-4380b1932f6dab8ee057 p + p {
	margin-top: 10px;
}
.s-04ba0cc1330cbc75ebf6 {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	margin-top: 18px;
	font-weight: 600;
	color: var(--link-color);
	font-size: 0.96rem;
}
.s-04ba0cc1330cbc75ebf6 span {
	font-size: 1.2rem;
}
.s-5ab018e789dc66efcd70 {
	border-radius: 16px;
	overflow: hidden;
	position: relative;
	border: 1px solid rgba(255, 255, 255, 0.08);
	background: #13022d;
	box-shadow: var(--shadow);
}
.s-1d6e29a7fb3a735b497c {
	aspect-ratio: 16/9;
}
.s-55ab7159b1cbefa2075e {
	aspect-ratio: 4/3;
}
.s-240b112444026e8c8d8d {
	display: grid;
	grid-template-columns: minmax(0, 1.5fr) minmax(0, 1.1fr);
	gap: 32px;
}
.s-8405ecf43c385a26a390 {
	display: grid;
	gap: 8px;
	margin-top: 18px;
	font-size: 0.94rem;
	color: var(--muted);
}
.s-8405ecf43c385a26a390 span {
	font-weight: 600;
	color: var(--neon);
}
.s-620dcf69db26e20f6512 {
	margin-top: 18px;
	font-size: 0.88rem;
	color: var(--muted);
	padding: 10px 12px;
	border-radius: 12px;
	border: 1px dashed rgba(255, 255, 255, 0.18);
}
.s-478c7696b70d8b2cde39 {
	display: block;
}
.s-8a2ffc6fee778a772014,
.s-afd03d442afff4bd461a {
	display: grid;
	grid-template-columns: repeat(4, minmax(0, 1fr));
	gap: 18px;
}
.s-c791c8f509ff7921952e {
	padding: 18px 16px;
	border-radius: 14px;
	background: radial-gradient(
			circle at 0 0,
			rgba(0, 255, 240, 0.16),
			transparent 55%
		),
		radial-gradient(
			circle at 100% 100%,
			rgba(168, 107, 255, 0.18),
			transparent 55%
		),
		rgba(9, 1, 32, 0.96);
	border: 1px solid rgba(255, 255, 255, 0.06);
	min-height: 150px;
}
.s-207b7e04fe7a01a9b8eb {
	width: 28px;
	height: 28px;
	border-radius: 10px;
	border: 1px solid rgba(0, 255, 240, 0.5);
	display: grid;
	place-items: center;
	font-size: 1.1rem;
	margin-bottom: 8px;
}
.s-b015636afb73fc588592 {
	font-weight: 700;
	margin-bottom: 6px;
}
.s-77a6a5cf62dd161f4d60,
.s-88d246225be3bc4bdca8 {
	font-size: 0.9rem;
	color: var(--muted);
}
.s-026af53cc2c10e31a7a3 {
	display: grid;
	grid-template-columns: minmax(0, 1.3fr) minmax(0, 1.1fr);
	gap: 32px;
}
.s-6eb5aeb056eb350f590b {
	display: grid;
	gap: 18px;
	font-size: 0.95rem;
}
.s-bdea94d314538ea95228 {
	padding: 16px 16px 16px 18px;
	border-radius: 14px;
	border: 1px solid rgba(255, 255, 255, 0.06);
	background: rgba(11, 1, 30, 0.95);
}
.s-bdea94d314538ea95228 h3 {
	font-size: 1rem;
	margin-bottom: 6px;
}
.s-e9b4202d3bfd0567120d {
	display: inline-flex;
	align-items: center;
	gap: 6px;
	font-size: 0.75rem;
	letter-spacing: 0.12em;
	text-transform: uppercase;
	color: var(--muted);
	margin-top: 6px;
}
.s-e9b4202d3bfd0567120d span {
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: var(--neon);
	box-shadow: 0 0 12px rgba(0, 255, 240, 0.7);
}
.s-867edfe42f2963fac11e {
	font-size: 0.88rem;
	color: var(--muted);
	margin-top: 14px;
}
.s-056bebf608a92e7de761,
.s-b5cd17204207a69ec9a6 {
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 20px;
}
.s-3f2be862afeb01d0582a {
	border-radius: 16px;
	padding: 22px 18px 20px;
	background: radial-gradient(
			circle at 0 0,
			rgba(0, 255, 240, 0.16),
			transparent 55%
		),
		radial-gradient(
			circle at 100% 100%,
			rgba(168, 107, 255, 0.22),
			transparent 55%
		),
		rgba(9, 1, 32, 0.96);
	border: 1px solid rgba(255, 255, 255, 0.08);
	display: flex;
	flex-direction: column;
	gap: 12px;
}
.s-9aea23b110f2a81fe0c4 {
	transform: translateY(-6px);
	border-color: var(--neon);
	box-shadow: 0 18px 40px rgba(0, 255, 240, 0.3);
}
.s-02d571af7c3ecb309ec5 {
	font-weight: 800;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	font-size: 0.85rem;
}
.s-477200437dc9d67494a3,
.s-addbe7fe25f49d5a738a,
.s-e297f64523b45ce21b13 {
	text-transform: uppercase;
	letter-spacing: 0.14em;
}
.s-80aa3c1f773459317a39 {
	font-size: 1.4rem;
	font-weight: 800;
}
.s-b1bb7dc1fe936c62fabf {
	font-size: 0.85rem;
	color: var(--muted);
}
.s-ea4bbf28c652a0061d9f {
	font-size: 0.92rem;
	color: var(--muted);
	padding-left: 18px;
}
.s-ea4bbf28c652a0061d9f li {
	margin-bottom: 6px;
}
.s-305eb7cb8676336739c2 {
	margin-top: auto;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	padding: 12px 16px;
	border-radius: 999px;
	border: 1px solid rgba(0, 255, 240, 0.55);
	color: var(--text);
	font-weight: 700;
	font-size: 0.95rem;
}
.s-305eb7cb8676336739c2:hover {
	box-shadow: 0 10px 28px rgba(0, 255, 240, 0.25);
	transform: translateY(-1px);
}
.s-41e91d282fb2532e65d5 {
	margin-top: 18px;
	font-size: 0.86rem;
	color: var(--muted);
}
@media (max-width: 980px) {
	.s-afd03d442afff4bd461a {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	.s-056bebf608a92e7de761,
	.s-b5cd17204207a69ec9a6 {
		grid-template-columns: 1fr 1fr;
	}
}
@media (max-width: 720px) {
	.s-056bebf608a92e7de761 {
		grid-template-columns: 1fr;
	}
	.s-9aea23b110f2a81fe0c4 {
		transform: none;
	}
}
.s-82e51ce291af013c2cd8 {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 24px;
}
.s-ec7890030c52eb9d2169 {
	border-radius: 16px;
	border: 1px solid rgba(255, 255, 255, 0.08);
	background: rgba(10, 1, 30, 0.96);
	padding: 16px 16px 18px;
	display: grid;
	grid-template-columns: 120px minmax(0, 1fr);
	gap: 16px;
}
.s-ffb1c8717e0714ac522e {
	width: 100%;
	aspect-ratio: 3/4;
	border-radius: 14px;
	overflow: hidden;
	position: relative;
}
.s-27e7dc8fc4bc5ec7c051 {
	display: flex;
	flex-direction: column;
	gap: 6px;
	font-size: 0.94rem;
}
.s-220fe17aa24cdba6c837 {
	font-weight: 700;
}
.s-addbe7fe25f49d5a738a {
	font-size: 0.88rem;
	color: var(--muted);
}
.s-b7ff005bbbcb1db24a5e {
	margin-top: 6px;
	font-size: 0.86rem;
	color: var(--link-color);
}
@media (max-width: 800px) {
	.s-82e51ce291af013c2cd8 {
		grid-template-columns: 1fr;
	}
	.s-ec7890030c52eb9d2169 {
		grid-template-columns: 110px minmax(0, 1fr);
	}
}
@media (max-width: 560px) {
	.s-ec7890030c52eb9d2169 {
		grid-template-columns: 1fr;
	}
	.s-ffb1c8717e0714ac522e {
		max-width: 180px;
	}
}
.s-3ba448ca030880927d52 {
	border-radius: 16px;
	padding: 18px 16px 20px;
	background: rgba(11, 1, 32, 0.96);
	border: 1px solid rgba(255, 255, 255, 0.06);
	font-size: 0.92rem;
	color: var(--muted);
}
.s-71fb388f4ec1c2b3b178 {
	margin-bottom: 10px;
}
.s-02e6878884f6859ab842 {
	font-weight: 700;
	color: var(--text);
}
.s-a74942513c8e888d2a24 {
	font-size: 0.84rem;
	color: var(--muted);
}
.s-0dbda5d45ec1bc1c9999 {
	display: grid;
	grid-template-columns: minmax(0, 1.1fr) minmax(0, 1.2fr);
	gap: 28px;
}
.s-023ae44345c3a1dae249 {
	border-radius: 14px;
	padding: 14px 16px;
	background: rgba(9, 1, 30, 0.96);
	border: 1px solid rgba(255, 255, 255, 0.06);
	font-size: 0.9rem;
	color: var(--muted);
}
.s-477200437dc9d67494a3 {
	font-size: 0.78rem;
	color: var(--muted);
	margin-bottom: 4px;
}
.s-2132c1de8f44e8433564 {
	font-size: 1.4rem;
	font-weight: 800;
	color: var(--neon);
}
.s-ecf4b3e707b50958adb7 {
	font-weight: 600;
	color: var(--text);
	margin-top: 4px;
}
.s-5346a7bff2ce8efdc7d1 {
	margin-top: 10px;
	font-size: 0.86rem;
	color: var(--muted);
}
.s-6a60dea9b5deec064774 {
	display: grid;
	grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr);
	gap: 32px;
}
.s-b6d9f89d928b6546cbdf {
	display: grid;
	gap: 16px;
	font-size: 0.95rem;
}
.s-01701d9b4a4791f62b41 {
	border-radius: 14px;
	padding: 14px 16px;
	border: 1px solid rgba(255, 255, 255, 0.06);
	background: rgba(10, 1, 30, 0.96);
	display: grid;
	grid-template-columns: auto minmax(0, 1fr);
	gap: 10px 14px;
}
.s-4518012721bc23862fa2 {
	width: 32px;
	height: 32px;
	border-radius: 12px;
	border: 1px solid rgba(0, 255, 240, 0.6);
	display: grid;
	place-items: center;
	font-weight: 700;
	font-size: 0.9rem;
}
.s-da40d635ee081d362368 {
	font-weight: 600;
}
.s-d3887024f6b71e573f5d {
	font-size: 0.9rem;
	color: var(--muted);
	grid-column: 2/-1;
}
.s-4172df7714c87db68e2b {
	margin-top: 12px;
	font-size: 0.86rem;
	color: var(--muted);
}
.s-16c00449a9a3f15a3214 {
	position: relative;
	padding-left: 26px;
	margin-top: 6px;
}
.s-16c00449a9a3f15a3214::before {
	content: '';
	position: absolute;
	left: 9px;
	top: 4px;
	bottom: 4px;
	width: 2px;
	background: linear-gradient(
		180deg,
		rgba(0, 255, 240, 0.75),
		rgba(168, 107, 255, 0.75)
	);
}
.s-f594fba69915add4318e {
	position: relative;
	padding: 10px 0 10px 6px;
}
.s-e718eb1feb6bfdd59632 {
	position: absolute;
	left: -4px;
	top: 16px;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: var(--neon);
	box-shadow: 0 0 16px rgba(0, 255, 240, 0.9);
}
.s-2166fb19fa0f3dfe3667 {
	font-weight: 700;
	font-size: 0.9rem;
}
.s-a0a51f1c73695b757df9 {
	font-weight: 600;
	margin-top: 2px;
}
.s-78bafa7afe8855dbf524 {
	font-size: 0.9rem;
	color: var(--muted);
	margin-top: 4px;
}
.s-0d5560424f378949b6d2 {
	font-size: 0.84rem;
	color: var(--muted);
	margin-top: 6px;
}
.s-006d8fe24e58bb06f1ea,
.s-de368f9fd6c5d4125b88 {
	display: grid;
	grid-template-columns: minmax(0, 1.3fr) minmax(0, 1.1fr);
	gap: 28px;
}
.s-95311262029a9a3305a0 {
	border-radius: 14px;
	padding: 16px 16px 18px;
	border: 1px solid rgba(255, 255, 255, 0.06);
	background: rgba(11, 1, 32, 0.96);
	font-size: 0.9rem;
	color: var(--muted);
}
.s-95311262029a9a3305a0 h3 {
	font-size: 1rem;
	margin-bottom: 6px;
	color: var(--text);
}
.s-e297f64523b45ce21b13 {
	font-size: 0.78rem;
	color: var(--muted);
	margin-bottom: 6px;
}
@media (max-width: 980px) {
	.s-8a2ffc6fee778a772014 {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}
@media (max-width: 640px) {
	.s-8a2ffc6fee778a772014,
	.s-afd03d442afff4bd461a,
	.s-b5cd17204207a69ec9a6 {
		grid-template-columns: 1fr;
	}
}
.s-f62373ad48b8f918e778 {
	border-radius: 16px;
	border: 1px solid rgba(255, 255, 255, 0.08);
	background: rgba(10, 1, 30, 0.96);
	padding: 10px 6px;
}
.s-eca341011715419fa0d5 + .s-eca341011715419fa0d5 {
	border-top: 1px solid rgba(255, 255, 255, 0.06);
}
.s-57c657bdec4e3868d40e {
	width: 100%;
	text-align: left;
	padding: 12px 12px 12px 16px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 10px;
	font-size: 0.96rem;
	color: var(--text);
}
.s-57c657bdec4e3868d40e span {
	width: 22px;
	height: 22px;
	border-radius: 999px;
	border: 1px solid rgba(255, 255, 255, 0.3);
	display: grid;
	place-items: center;
	font-size: 1rem;
}
.s-f91f87741ffed00629fd {
	max-height: 0;
	overflow: hidden;
	font-size: 0.9rem;
	color: var(--muted);
	padding: 0 16px;
	transition:
		max-height 0.35s,
		padding 0.35s;
}
.s-f91f87741ffed00629fd.s-5fc7e38bffe00ca46add {
	padding: 0 16px 12px;
}
.s-f91f87741ffed00629fd p + p {
	margin-top: 6px;
}
.s-145ede7bb58c5e0bc6e0 {
	font-size: 0.86rem;
	color: var(--muted);
}
@media (max-width: 900px) {
	.s-240b112444026e8c8d8d {
		grid-template-columns: 1fr;
		gap: 28px;
	}
	.s-006d8fe24e58bb06f1ea,
	.s-026af53cc2c10e31a7a3,
	.s-0dbda5d45ec1bc1c9999,
	.s-6a60dea9b5deec064774,
	.s-de368f9fd6c5d4125b88 {
		grid-template-columns: 1fr;
	}
}
.s-adac3846b477f4671462 {
	display: inline-flex;
	align-items: center;
	gap: 6px;
	padding: 4px 8px;
	border-radius: 999px;
	border: 1px solid rgba(0, 255, 240, 0.4);
	font-size: 0.78rem;
	color: var(--muted);
}
.s-adac3846b477f4671462 i {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: var(--neon);
	box-shadow: 0 0 14px rgba(0, 255, 240, 0.9);
}
.s-7584302ba77f26f8cca3 {
	color: var(--neon);
	font-style: normal;
}
.s-19ca30cb4904514e3064 {
	bottom: 24px;
	left: 24px;
	position: absolute;
}
.s-ce2d4e7e7d67c7d41ed3 {
	bottom: 24px;
	left: 120px;
	position: absolute;
}
.s-f2f3e23e66316208dd9f {
	bottom: 24px;
	left: 216px;
	position: absolute;
}
