.transition-overlay-9647e0d3 {
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	z-index: 999999;
	pointer-events: none;
	background-color: #111111;
	opacity: 1;
	visibility: visible;
}

/* Transitions Out / In Styles */
.transition-overlay-9647e0d3.transition-type-fade {
	background-color: #ffffff;
	transition: opacity var(--transition-duration-9647e0d3, 400ms) var(--transition-easing-9647e0d3, ease-in-out),
				visibility var(--transition-duration-9647e0d3, 400ms) var(--transition-easing-9647e0d3, ease-in-out);
}

.transition-overlay-9647e0d3.transition-type-slide {
	background-color: #f3f4f6;
	transform: translateY(0);
	transition: transform var(--transition-duration-9647e0d3, 400ms) var(--transition-easing-9647e0d3, ease-in-out);
}

.transition-overlay-9647e0d3.transition-type-zoom {
	background-color: #111827;
	opacity: 1;
	transform: scale(1);
	transition: transform var(--transition-duration-9647e0d3, 400ms) var(--transition-easing-9647e0d3, ease-in-out),
				opacity var(--transition-duration-9647e0d3, 400ms) var(--transition-easing-9647e0d3, ease-in-out);
}

.transition-overlay-9647e0d3.transition-type-curtain {
	background-color: transparent;
	display: flex;
}

.curtain-panel-9647e0d3 {
	width: 50%;
	height: 100%;
	background-color: #1e1b4b;
	transition: transform var(--transition-duration-9647e0d3, 400ms) var(--transition-easing-9647e0d3, ease-in-out);
}

.panel-left-9647e0d3 {
	transform: translateX(0);
}

.panel-right-9647e0d3 {
	transform: translateX(0);
}

/* Hidden States (Loaded page entry) */
.transition-overlay-9647e0d3.is-loaded.transition-type-fade {
	opacity: 0;
	visibility: hidden;
}

.transition-overlay-9647e0d3.is-loaded.transition-type-slide {
	transform: translateY(-100%);
}

.transition-overlay-9647e0d3.is-loaded.transition-type-zoom {
	transform: scale(1.1);
	opacity: 0;
	visibility: hidden;
}

.transition-overlay-9647e0d3.is-loaded .panel-left-9647e0d3 {
	transform: translateX(-100%);
}

.transition-overlay-9647e0d3.is-loaded .panel-right-9647e0d3 {
	transform: translateX(100%);
}
