
	.drop-the-neo-word.svelte-1mqar8i {
		display: inline-block;
		transform: translate(0.02em, 0.14em) rotate(13deg);
		transform-origin: 12% 78%;
	}

	.agents-in-orbs-wallpaper.svelte-1mqar8i {
		--orb-wallpaper-content-width: min(760px, calc(100vw - 2rem));
	}

	.orb-wallpaper-layer.svelte-1mqar8i {
		position: absolute;
		inset-block: 0;
		inset-inline: calc(-1 * (var(--_grid-center-offset, 0px) + var(--lens-grid-margin)));
		z-index: 0;
		overflow: hidden;
		pointer-events: none;
		-webkit-mask-image: linear-gradient(
			90deg,
			#000 0,
			#000 calc(50% - var(--orb-wallpaper-content-width) / 2 - 56px),
			transparent calc(50% - var(--orb-wallpaper-content-width) / 2 + 12px),
			transparent calc(50% + var(--orb-wallpaper-content-width) / 2 - 12px),
			#000 calc(50% + var(--orb-wallpaper-content-width) / 2 + 56px),
			#000 100%
		);
		mask-image: linear-gradient(
			90deg,
			#000 0,
			#000 calc(50% - var(--orb-wallpaper-content-width) / 2 - 56px),
			transparent calc(50% - var(--orb-wallpaper-content-width) / 2 + 12px),
			transparent calc(50% + var(--orb-wallpaper-content-width) / 2 - 12px),
			#000 calc(50% + var(--orb-wallpaper-content-width) / 2 + 56px),
			#000 100%
		);
	}

	.orb-bulge.svelte-1mqar8i {
		--orb-wallpaper-scale: 1;
		--orb-opacity-start: 0.16;
		--orb-opacity-mid: 0.42;
		--orb-opacity-end: 0.18;
		position: absolute;
		display: block;
		width: var(--size);
		height: var(--size);
		border-radius: 9999px;
		pointer-events: none;
		background:
			radial-gradient(
				circle at 38% 30%,
				rgb(255 255 235 / 0.22),
				rgb(255 255 235 / 0.07) 16%,
				transparent 34%
			),
			radial-gradient(
				circle at 70% 72%,
				rgb(42 45 35 / 0.16),
				rgb(42 45 35 / 0.07) 30%,
				transparent 58%
			),
			radial-gradient(
				circle at 50% 50%,
				transparent 38%,
				rgb(45 48 34 / 0.045) 52%,
				rgb(255 255 230 / 0.09) 60%,
				transparent 72%
			);
		box-shadow:
			inset 28px 22px 60px rgb(255 255 235 / 0.075),
			inset -42px -52px 80px rgb(40 42 30 / 0.12),
			0 36px 90px rgb(35 38 26 / 0.1);
		filter: blur(1.8px);
		opacity: var(--orb-opacity-end);
		mix-blend-mode: multiply;
		transform: translate3d(0, 0, 0) scale(var(--orb-wallpaper-scale)) scale(0.97);
		animation: svelte-1mqar8i-orb-press var(--duration) ease-in-out infinite;
		animation-delay: var(--delay, 0s);
		will-change: transform, opacity, filter;
	}

	.orb-bulge.svelte-1mqar8i::before {
		content: '';
		position: absolute;
		inset: -28%;
		border-radius: inherit;
		background:
			radial-gradient(circle at 28% 26%, rgb(230 118 34 / 0.08), transparent 28%),
			radial-gradient(circle at 58% 44%, rgb(79 126 101 / 0.055), transparent 42%),
			radial-gradient(circle at 72% 70%, rgb(67 79 105 / 0.065), transparent 46%);
		filter: blur(28px);
		opacity: 0.75;
	}

	.orb-bulge.svelte-1mqar8i::after {
		content: '';
		position: absolute;
		inset: -7%;
		border-radius: inherit;
		background: radial-gradient(
			circle,
			transparent 47%,
			rgb(255 255 240 / 0.08) 54%,
			rgb(35 38 27 / 0.09) 61%,
			transparent 72%
		);
		filter: blur(6px);
		opacity: 0.55;
	}

	.orb-grid-warp.svelte-1mqar8i {
		position: absolute;
		inset: -22%;
		border-radius: inherit;
		pointer-events: none;
		background-image:
			repeating-linear-gradient(to bottom, rgb(80 80 55 / 0.2) 0 1px, transparent 1px 9px),
			repeating-linear-gradient(to bottom, rgb(80 80 55 / 0.16) 0 1px, transparent 1px 9px);
		background-position:
			36% 0,
			68% 0;
		background-size:
			1px 9px,
			1px 9px;
		background-repeat: repeat-y;
		filter: blur(0.25px);
		mix-blend-mode: multiply;
		opacity: 0.36;
		transform: translate3d(3px, -1px, 0) scale(1.008);
		-webkit-mask-image: radial-gradient(
			circle,
			transparent 0%,
			#000 38%,
			#000 62%,
			transparent 78%
		);
		mask-image: radial-gradient(circle, transparent 0%, #000 38%, #000 62%, transparent 78%);
	}

	.orb-glint.svelte-1mqar8i {
		position: absolute;
		inset: 18%;
		border-radius: inherit;
		pointer-events: none;
		background: radial-gradient(
			ellipse at 30% 24%,
			rgb(255 255 245 / 0.22),
			rgb(255 255 245 / 0.06) 12%,
			transparent 28%
		);
		filter: blur(10px);
		opacity: 0;
		animation: svelte-1mqar8i-orb-glint 31s ease-in-out infinite;
		animation-delay: var(--delay, 0s);
	}

	.orb-bulge--left.svelte-1mqar8i {
		--size: 430px;
		--duration: 38s;
		--delay: -8s;
		left: calc(50% - var(--orb-wallpaper-content-width) / 2 - 610px);
		top: 55%;
	}

	.orb-bulge--right.svelte-1mqar8i {
		--size: 560px;
		--duration: 46s;
		--delay: -24s;
		--orb-opacity-start: 0.14;
		--orb-opacity-mid: 0.36;
		--orb-opacity-end: 0.17;
		right: calc(50% - var(--orb-wallpaper-content-width) / 2 - 620px);
		top: 70%;
	}

	.orb-bulge--left-small.svelte-1mqar8i {
		--size: 300px;
		--duration: 34s;
		--delay: -16s;
		--orb-opacity-start: 0.1;
		--orb-opacity-mid: 0.28;
		--orb-opacity-end: 0.14;
		left: calc(50% - var(--orb-wallpaper-content-width) / 2 - 390px);
		top: 91%;
	}

	@keyframes svelte-1mqar8i-orb-press {
		0% {
			filter: blur(2.4px);
			transform: translate3d(-18px, 10px, 0) scale(var(--orb-wallpaper-scale)) scale(0.94);
			opacity: var(--orb-opacity-start);
		}
		38% {
			opacity: calc(var(--orb-opacity-mid) * 0.55);
		}
		56% {
			filter: blur(0.7px);
			transform: translate3d(8px, -8px, 0) scale(var(--orb-wallpaper-scale)) scale(1.045);
			opacity: var(--orb-opacity-mid);
		}
		78% {
			opacity: calc(var(--orb-opacity-mid) * 0.62);
		}
		100% {
			filter: blur(1.8px);
			transform: translate3d(24px, -18px, 0) scale(var(--orb-wallpaper-scale)) scale(0.97);
			opacity: var(--orb-opacity-end);
		}
	}

	@keyframes svelte-1mqar8i-orb-glint {
		0%,
		42%,
		100% {
			opacity: 0;
		}
		48% {
			opacity: 0.38;
		}
		54% {
			opacity: 0.08;
		}
	}

	@media (max-width: 900px) {
		.orb-wallpaper-layer.svelte-1mqar8i {
			opacity: 0.45;
		}

		.orb-bulge.svelte-1mqar8i {
			--orb-wallpaper-scale: 0.75;
		}
	}

	@media (max-width: 640px) {
		.orb-wallpaper-layer.svelte-1mqar8i {
			display: none;
		}
	}

	@media (prefers-reduced-motion: reduce) {
		.orb-bulge.svelte-1mqar8i {
			animation: none;
			opacity: 0.18;
		}

		.orb-glint.svelte-1mqar8i {
			animation: none;
			opacity: 0;
		}
	}
