.FaceCapturePanel_fullscreen___Y3xA{isolation:isolate;clip-path:inset(0)}.FaceCapturePanel_guideRegion__5pZsP{--face-guide-top:12rem;--face-guide-bottom:max(1.5rem,env(safe-area-inset-bottom));--face-guide-side:min(82vw,30rem,max(0px,calc(100dvh - var(--face-guide-top) - var(--face-guide-bottom))));--face-guide-y:calc(var(--face-guide-top) + (100% - var(--face-guide-top) - var(--face-guide-bottom) - var(--face-guide-side)) / 2);top:0;bottom:0;padding-top:var(--face-guide-top);padding-bottom:var(--face-guide-bottom)}.FaceCapturePanel_guideRegionDocked__2OHp4{--face-guide-bottom:clamp(12rem,28dvh,17rem)}.FaceCapturePanel_squareGuide__PvqJI{width:var(--face-guide-side);height:var(--face-guide-side);flex-shrink:0}.FaceCapturePanel_idleDimmer__4_9u8{position:absolute;inset:0;z-index:30;pointer-events:none;background:#000;opacity:0}.FaceCapturePanel_idleDimmer__4_9u8[data-face-idle-dim=dimmed]{opacity:.45;transition:opacity .25s ease-out}@media (min-width:80rem){.FaceCapturePanel_guideRegion__5pZsP{--face-guide-top:6rem}}@media (orientation:portrait) and (max-width:767px),(orientation:portrait) and (pointer:coarse){.FaceCapturePanel_fullscreen___Y3xA .FaceCapturePanel_guideRegion__5pZsP{--face-guide-top:max(12rem,calc(env(safe-area-inset-top) + 10rem));--face-guide-y:var(--face-guide-top);align-items:flex-start}}@media (orientation:landscape) and (max-height:767px) and (pointer:coarse),(orientation:landscape) and (max-width:767px){.FaceCapturePanel_fullscreen___Y3xA{--face-landscape-edge:max(1.5rem,env(safe-area-inset-top),env(safe-area-inset-bottom));--face-landscape-side:min(36vw,30rem,max(0px,calc(100dvh - 2 * var(--face-landscape-edge))));--face-landscape-gutter:max(1rem,env(safe-area-inset-left),env(safe-area-inset-right));--face-landscape-controls:calc((100vw - var(--face-landscape-side)) / 2 - var(--face-landscape-gutter) - 1rem)}.FaceCapturePanel_fullscreen___Y3xA .FaceCapturePanel_guideRegion__5pZsP{--face-guide-top:var(--face-landscape-edge);--face-guide-bottom:var(--face-landscape-edge);--face-guide-side:var(--face-landscape-side)}.FaceCapturePanel_fullscreen___Y3xA .FaceCapturePanel_cameraHeader__fc22G{padding-inline:var(--face-landscape-gutter)}.FaceCapturePanel_fullscreen___Y3xA .FaceCapturePanel_cameraContext__LUI5G{width:var(--face-landscape-controls);max-height:calc(100dvh - 2 * var(--face-landscape-edge));overflow-y:auto}.FaceCapturePanel_fullscreen___Y3xA .FaceCapturePanel_cameraDock__nsgM9{left:auto;right:var(--face-landscape-gutter);bottom:max(.75rem,env(safe-area-inset-bottom));width:var(--face-landscape-controls);max-height:calc(100dvh - 5rem - var(--face-landscape-edge));margin:0;padding:0;overflow-y:auto}.FaceCapturePanel_fullscreen___Y3xA .FaceCapturePanel_cameraDockControls__L31yZ{grid-template-columns:minmax(0,1fr)}.FaceCapturePanel_fullscreen___Y3xA .FaceCapturePanel_cameraReceipt__odx5v{left:var(--face-landscape-gutter);right:auto;width:var(--face-landscape-controls);justify-content:flex-start;padding:0}.FaceCapturePanel_fullscreen___Y3xA .FaceCapturePanel_cameraReceipt__odx5v p{border-radius:1rem}.FaceCapturePanel_fullscreen___Y3xA .FaceCapturePanel_cameraReceipt__odx5v [data-face-capture-receipt-text]{white-space:normal}.FaceCapturePanel_fullscreen___Y3xA .FaceCapturePanel_cameraDockControls__L31yZ button{height:auto;white-space:normal;padding:.5rem;gap:.25rem;font-size:.75rem}.FaceCapturePanel_fullscreen___Y3xA .FaceCapturePanel_cameraDockControls__L31yZ button svg{margin-right:0}.FaceCapturePanel_fullscreen___Y3xA .FaceCapturePanel_cameraDock__nsgM9 [data-face-enrollment-progress]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem}.FaceCapturePanel_fullscreen___Y3xA .FaceCapturePanel_cameraDock__nsgM9 [data-face-enrollment-progress] li{gap:.25rem;padding-inline:.25rem}.FaceCapturePanel_fullscreen___Y3xA .FaceCapturePanel_cameraDock__nsgM9 [data-face-motion-cue]{flex-direction:column}.FaceCapturePanel_fullscreen___Y3xA .FaceCapturePanel_cameraContext__LUI5G [role=group]{flex-direction:column;align-items:stretch}.FaceCapturePanel_fullscreen___Y3xA .FaceCapturePanel_cameraContext__LUI5G [role=group] button{padding-inline:.25rem}}@media (orientation:landscape) and (max-width:639px){.FaceCapturePanel_fullscreen___Y3xA .FaceCapturePanel_cameraContext__LUI5G>span:first-child{display:none}}.FaceCapturePanel_scanSurround__Ebc5f{--scan-surround-fade:clamp(3rem,12vmin,8rem);--scan-surround-side:calc((100% - var(--face-guide-side)) / 2);position:absolute;inset:0;pointer-events:none;opacity:.28;background:linear-gradient(to bottom,currentColor,currentColor calc(100% - var(--scan-surround-fade)),transparent) top /100% var(--face-guide-y) no-repeat,linear-gradient(to top,currentColor,currentColor calc(100% - var(--scan-surround-fade)),transparent) bottom /100% calc(100% - var(--face-guide-y) - var(--face-guide-side)) no-repeat,linear-gradient(to right,currentColor,currentColor calc(100% - var(--scan-surround-fade)),transparent) 0 /var(--scan-surround-side) 100% no-repeat,linear-gradient(to left,currentColor,currentColor calc(100% - var(--scan-surround-fade)),transparent) 100% /var(--scan-surround-side) 100% no-repeat}.FaceCapturePanel_scanSurroundVerifying__sibU_{animation:FaceCapturePanel_scanHeartbeat__NkGA_ 1.8s ease-in-out infinite}.FaceCapturePanel_scanSurroundResult__PLP8t{opacity:.45;transition:opacity .2s ease-out}.FaceCapturePanel_captureResult__BJum4{container-type:inline-size;animation:FaceCapturePanel_captureResultIn__aA3QU .16s ease-out}.FaceCapturePanel_captureResultDisc__PtH_1{width:28cqw;height:28cqw;margin-bottom:1cqw;animation:FaceCapturePanel_captureResultPop__LiLtu .24s cubic-bezier(.2,.9,.3,1.25)}.FaceCapturePanel_captureResultName__zx_Ev{font-size:clamp(1.5rem,10cqw,3.25rem);line-height:1.1}.FaceCapturePanel_captureResultTitle__WwJv7{font-size:clamp(1.125rem,7cqw,2.25rem);line-height:1.2}.FaceCapturePanel_captureResultDetail__eLdRi{font-size:clamp(.875rem,4.6cqw,1.375rem);line-height:1.35}.FaceCapturePanel_cameraReceipt__odx5v{bottom:max(1rem,env(safe-area-inset-bottom))}@keyframes FaceCapturePanel_captureResultIn__aA3QU{0%{opacity:0}}@keyframes FaceCapturePanel_captureResultPop__LiLtu{0%{opacity:0;transform:scale(.82)}}@keyframes FaceCapturePanel_scanHeartbeat__NkGA_{0%,35%,70%,to{opacity:.2}18%{opacity:.38}50%{opacity:.32}}@media (prefers-reduced-motion:reduce){.FaceCapturePanel_idleDimmer__4_9u8[data-face-idle-dim=dimmed]{transition:none}.FaceCapturePanel_captureResultDisc__PtH_1,.FaceCapturePanel_captureResult__BJum4,.FaceCapturePanel_scanSurroundVerifying__sibU_{animation:none}.FaceCapturePanel_scanSurroundResult__PLP8t{transition:none}}