	.EDId0c {
		position: relative
	}

	.nhh4Ic {
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		z-index: 1;
		pointer-events: none
	}

	.nhh4Ic[data-state=snapping],
	.nhh4Ic[data-state=cancelled] {
		transition: transform 200ms
	}

	.MGUFnf {
		display: block;
		width: 28px;
		height: 28px;
		padding: 15px;
		margin: 0 auto;
		transform: scale(0.7);
		background-color: #fafafa;
		border: 1px solid #e0e0e0;
		border-radius: 50%;
		box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .2);
		transition: opacity 400ms
	}

	.nhh4Ic[data-state=resting] .MGUFnf,
	.nhh4Ic[data-state=cooldown] .MGUFnf {
		transform: scale(0);
		transition: transform 150ms
	}

	.nhh4Ic .LLCa0e {
		stroke-width: 3.6px;
		transform: translateZ(1px)
	}

	.nhh4Ic[data-past-threshold=false] .LLCa0e {
		opacity: .3
	}

	.rOhAxb {
		fill: #4285f4;
		stroke: #4285f4
	}

	.A6UUqe {
		display: none;
		stroke-width: 3px;
		width: 28px;
		height: 28px
	}

	.tbcVO {
		width: 28px;
		height: 28px
	}

	.bQ7oke {
		position: absolute;
		width: 0;
		height: 0;
		overflow: hidden
	}

	.A6UUqe.qs41qe {
		animation-name: quantumWizSpinnerRotate;
		animation-duration: 1568.63ms;
		animation-iteration-count: infinite;
		animation-timing-function: linear;
		display: inline-block
	}

	.A6UUqe.SdoWjb {
		display: inline-block
	}

	.A6UUqe.qs41qe .ceIWpc {
		stroke: none;
		fill: none
	}

	.A6UUqe.sf4e6b .qjUCkf {
		stroke-width: 0
	}

	.qjUCkf {
		transition: stroke-width 400ms;
		-webkit-transform-origin: 50% 50%;
		transform-origin: 14px 14px;
		stroke-dasharray: 58.9 58.9;
		stroke-dashoffset: 58.9;
		fill: none;
		transform: rotate(0deg)
	}

	.A6UUqe.SdoWjb .qjUCkf {
		transition-duration: 0
	}

	.A6UUqe.iPwZeb .qjUCkf {
		animation-delay: -466ms, -466ms, -466ms
	}

	.A6UUqe.qs41qe .qjUCkf {
		animation-name: quantumWizSpinnerFillUnfill, quantumWizSpinnerRot, quantumWizSpinnerColors;
		animation-duration: 1333ms, 5332ms, 5332ms;
		animation-iteration-count: infinite, infinite, infinite;
		animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1), steps(4), linear;
		animation-fill-mode: forwards
	}

	@keyframes quantumWizSpinnerRotate {
		0% {
			transform: rotate(0deg)
		}

		to {
			transform: rotate(360deg)
		}
	}

	@keyframes quantumWizSpinnerFillUnfill {
		0% {
			stroke-dashoffset: 58.8
		}

		50% {
			stroke-dashoffset: 0
		}

		to {
			stroke-dashoffset: -58.4
		}
	}

	@keyframes quantumWizSpinnerRot {
		0% {
			transform: rotate(0deg)
		}

		to {
			transform: rotate(-360deg)
		}
	}

	@keyframes quantumWizSpinnerColors {
		0% {
			stroke: #4285f4
		}

		18% {
			stroke: #4285f4
		}

		25% {
			stroke: #db4437
		}

		43% {
			stroke: #db4437
		}

		50% {
			stroke: #f4b400
		}

		68% {
			stroke: #f4b400
		}

		75% {
			stroke: #0f9d58
		}

		93% {
			stroke: #0f9d58
		}

		to {
			stroke: #4285f4
		}
	}

	.KL4X6e {
		background: #eee;
		bottom: 0;
		left: 0;
		opacity: 0;
		position: absolute;
		right: 0;
		top: 0
	}

	.TuA45b {
		opacity: .8
	}

	.EmVfjc {
		display: inline-block;
		position: relative;
		width: 28px;
		height: 28px
	}

	.Cg7hO {
		position: absolute;
		width: 0;
		height: 0;
		overflow: hidden
	}

	.xu46lf {
		width: 100%;
		height: 100%
	}

	.EmVfjc.qs41qe .xu46lf {
		animation: spinner-container-rotate 1568ms linear infinite
	}

	.ir3uv {
		position: absolute;
		width: 100%;
		height: 100%;
		opacity: 0
	}

	.uWlRce {
		border-color: #4285f4
	}

	.GFoASc {
		border-color: #db4437
	}

	.WpeOqd {
		border-color: #f4b400
	}

	.rHV3jf {
		border-color: #0f9d58
	}

	.EmVfjc.qs41qe .ir3uv.uWlRce {
		animation: spinner-fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, spinner-blue-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
	}

	.EmVfjc.qs41qe .ir3uv.GFoASc {
		animation: spinner-fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, spinner-red-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
	}

	.EmVfjc.qs41qe .ir3uv.WpeOqd {
		animation: spinner-fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, spinner-yellow-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
	}

	.EmVfjc.qs41qe .ir3uv.rHV3jf {
		animation: spinner-fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, spinner-green-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
	}

	.HBnAAc {
		position: absolute;
		box-sizing: border-box;
		top: 0;
		left: 45%;
		width: 10%;
		height: 100%;
		overflow: hidden;
		border-color: inherit
	}

	.HBnAAc .X6jHbb {
		width: 1000%;
		left: -450%
	}

	.xq3j6 {
		display: inline-block;
		position: relative;
		width: 50%;
		height: 100%;
		overflow: hidden;
		border-color: inherit
	}

	.xq3j6 .X6jHbb {
		width: 200%
	}

	.X6jHbb {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		box-sizing: border-box;
		height: 100%;
		border-width: 3px;
		border-style: solid;
		border-color: inherit;
		border-bottom-color: transparent;
		border-radius: 50%;
		animation: none
	}

	.xq3j6.ERcjC .X6jHbb {
		border-right-color: transparent;
		transform: rotate(129deg)
	}

	.xq3j6.dj3yTd .X6jHbb {
		left: -100%;
		border-left-color: transparent;
		transform: rotate(-129deg)
	}

	.EmVfjc.qs41qe .xq3j6.ERcjC .X6jHbb {
		animation: spinner-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
	}

	.EmVfjc.qs41qe .xq3j6.dj3yTd .X6jHbb {
		animation: spinner-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
	}

	.EmVfjc.sf4e6b .xu46lf {
		animation: spinner-container-rotate 1568ms linear infinite, spinner-fade-out 400ms cubic-bezier(0.4, 0, 0.2, 1)
	}

	@keyframes spinner-container-rotate {
		to {
			transform: rotate(360deg)
		}
	}

	@keyframes spinner-fill-unfill-rotate {
		12.5% {
			transform: rotate(135deg)
		}

		25% {
			transform: rotate(270deg)
		}

		37.5% {
			transform: rotate(405deg)
		}

		50% {
			transform: rotate(540deg)
		}

		62.5% {
			transform: rotate(675deg)
		}

		75% {
			transform: rotate(810deg)
		}

		87.5% {
			transform: rotate(945deg)
		}

		to {
			transform: rotate(1080deg)
		}
	}

	@keyframes spinner-blue-fade-in-out {
		0% {
			opacity: .99
		}

		25% {
			opacity: .99
		}

		26% {
			opacity: 0
		}

		89% {
			opacity: 0
		}

		90% {
			opacity: .99
		}

		to {
			opacity: .99
		}
	}

	@keyframes spinner-red-fade-in-out {
		0% {
			opacity: 0
		}

		15% {
			opacity: 0
		}

		25% {
			opacity: .99
		}

		50% {
			opacity: .99
		}

		51% {
			opacity: 0
		}
	}

	@keyframes spinner-yellow-fade-in-out {
		0% {
			opacity: 0
		}

		40% {
			opacity: 0
		}

		50% {
			opacity: .99
		}

		75% {
			opacity: .99
		}

		76% {
			opacity: 0
		}
	}

	@keyframes spinner-green-fade-in-out {
		0% {
			opacity: 0
		}

		65% {
			opacity: 0
		}

		75% {
			opacity: .99
		}

		90% {
			opacity: .99
		}

		to {
			opacity: 0
		}
	}

	@keyframes spinner-left-spin {
		0% {
			transform: rotate(130deg)
		}

		50% {
			transform: rotate(-5deg)
		}

		to {
			transform: rotate(130deg)
		}
	}

	@keyframes spinner-right-spin {
		0% {
			transform: rotate(-130deg)
		}

		50% {
			transform: rotate(5deg)
		}

		to {
			transform: rotate(-130deg)
		}
	}

	@keyframes spinner-fade-out {
		0% {
			opacity: .99
		}

		to {
			opacity: 0
		}
	}

	.Fx1lse {
		text-align: center
	}

	.k8Lt0 .jy7Abe {
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%)
	}

	.PFAhAf {
		margin-top: 5px;
		text-align: center
	}

	sentinel {}
