@keyframes IdentityCaptureAnimationSpinner{to{transform:rotate(1turn)}}.IdentityCaptureAnimation{--pictureWidth:400px;--pictureHeight:1000px;--identificationWidth:352;--identificationHeight:223;--identificationPaddingVertical:40;--identificationPaddingHorizontal:24;display:flex;justify-content:center}.IdentityCaptureAnimation__card.Card{--cardBorderRadius:20px;position:relative;display:grid;grid:auto 56px/auto;width:100%;max-width:400px;border-radius:var(--cardBorderRadius);box-shadow:0 13px 27px -5px rgba(50,50,93,.25),0 8px 16px -8px rgba(0,0,0,.3)}.IdentityCaptureAnimation__camera{--cameraWidth:calc(var(--identificationWidth) + var(--identificationPaddingHorizontal)*2);--cameraHeight:calc(var(--identificationHeight) + var(--identificationPaddingVertical)*2);position:relative;padding-bottom:calc(var(--cameraHeight)/var(--cameraWidth)*100%)}.IdentityCaptureAnimation__background{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:var(--cardBorderRadius) var(--cardBorderRadius) 0 0;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.IdentityCaptureAnimation__background:after{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.5);content:""}.IdentityCaptureAnimation__detectionFrame{position:absolute;left:6%;right:6%;top:13%;bottom:13%;border-radius:var(--cardBorderRadius);overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);z-index:0}.IdentityCaptureAnimation__detectionFrame:after,.IdentityCaptureAnimation__detectionFrame:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border:4px solid #fff;border-radius:inherit;content:""}.IdentityCaptureAnimation__detectionFrame:after{border-color:#15be53;transition:opacity .25s}.IdentityCaptureAnimation:not([data-js-highlighting]) .IdentityCaptureAnimation__detectionFrame:after{opacity:0}.IdentityCaptureAnimation__picture.IdentityCaptureAnimationPicture{position:absolute;top:0;left:0}.IdentityCaptureAnimation__identification.IdentityCaptureIdentification{position:absolute;top:0;left:0;transform:translate(100px,100px);transform-origin:top left}.IdentityCaptureAnimation__background .IdentityCaptureAnimation__identification.IdentityCaptureIdentification{top:13%;left:6%}@media (hover:hover) and (pointer:fine){.IdentityCaptureAnimation__identification.IdentityCaptureIdentification{display:none}}.IdentityCaptureAnimation__flash{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:0;pointer-events:none}.IdentityCaptureAnimation__labelContainer{background:#f6f9fc;border-radius:0 0 var(--cardBorderRadius) var(--cardBorderRadius)}.IdentityCaptureAnimation__labelMasked{position:relative;height:100%;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 30%,#000 70%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 30%,#000 70%,transparent)}.IdentityCaptureAnimation__labelList{position:absolute;top:0;left:0;width:100%;height:100%;transition:transform .35s cubic-bezier(.65,.05,.36,1)}.IdentityCaptureAnimation[data-js-highlighting] .IdentityCaptureAnimation__labelList{transform:translateY(-100%)}.IdentityCaptureAnimation[data-js-capturing] .IdentityCaptureAnimation__labelList{transform:translateY(-200%)}.IdentityCaptureAnimation__label{display:flex;justify-content:center;align-items:center;height:100%;font:var(--fontWeightSemibold) 16px/20px var(--fontFamily);color:var(--titleColor)}.IdentityCaptureAnimation__spinner{margin-right:8px;transition:opacity .35s}.IdentityCaptureAnimation:not([data-js-highlighting]) .IdentityCaptureAnimation__spinner{opacity:0}.IdentityCaptureAnimation[data-js-highlighting] .IdentityCaptureAnimation__spinner{animation:IdentityCaptureAnimationSpinner .6s linear infinite}