.hvl-own {
	--own-surface: #fff;
	--own-ink: #14161d;
	--own-line: rgba(20, 22, 29, 0.12);
	--own-fill: rgba(20, 22, 29, 0.05);
	--own-accent: #189a5b;
	--own-live: #34d07f;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	width: 100%;
	min-width: 0;
	border: 1px solid var(--own-line);
	background: var(--own-fill);
	font-family: var(--e-global-typography-text-font-family), sans-serif;
	font-size: 16px;
	line-height: 1.5;
}

.hvl-own .hvl-own__chip {
	display: inline-flex;
	flex: none;
	align-items: center;
	gap: 6px;
	border-radius: 99px;
	border: 1px solid var(--own-line);
	background: var(--own-surface);
	color: var(--own-ink);
	white-space: nowrap;
	box-shadow: 0 10px 18px -16px rgba(20, 22, 29, 0.45);
}

.hvl-own .hvl-own__chip b {
	font-weight: 700;
	color: var(--own-accent);
}

.hvl-own .hvl-own__mono {
	font-family: ui-monospace, 'SFMono-Regular', Menlo, monospace;
	font-size: 11px;
	font-weight: 600;
	color: var(--own-ink);
	opacity: 0.6;
}

.hvl-own .hvl-own__ico {
	display: flex;
	flex: none;
	align-items: center;
	justify-content: center;
	width: 17px;
	height: 17px;
	border-radius: 99px;
	background: color-mix(in srgb, var(--own-live) 18%, transparent);
	color: var(--own-accent);
}

.hvl-own .hvl-own__ico svg {
	display: block;
	width: 9.5px;
	height: 9.5px;
	fill: none;
	stroke: currentColor;
	stroke-width: 2.1;
	stroke-linecap: round;
	stroke-linejoin: round;
}

.hvl-own .hvl-own__live {
	display: inline-flex;
	align-items: center;
	gap: 4px;
	color: var(--own-accent);
}

.hvl-own .hvl-own__live i {
	width: 5px;
	height: 5px;
	border-radius: 99px;
	background: var(--own-live);
	animation: hvl-own-beat 1.8s ease-in-out infinite;
}

@keyframes hvl-own-beat {
	0%,
	100% {
		box-shadow: 0 0 0 0 color-mix(in srgb, var(--own-live) 50%, transparent);
	}

	50% {
		box-shadow: 0 0 0 4px transparent;
	}
}

.hvl-own.hvl-own--armed .hvl-own__chip {
	opacity: 0;
	transform: scale(0.85);
	transition: opacity 0.5s ease, transform 0.5s cubic-bezier(0.34, 1.56, 0.64, 1);
	transition-delay: var(--d, 0s);
}

.hvl-own.hvl-own--armed.is-visible .hvl-own__chip {
	opacity: 1;
	transform: none;
}

@media (prefers-reduced-motion: reduce) {
	.hvl-own .hvl-own__live i {
		animation: none;
	}

	.hvl-own.hvl-own--armed .hvl-own__chip {
		opacity: 1;
		transform: none;
		transition: none;
	}
}
