.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_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}@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_scanSurroundVerifying__sibU_{animation:none}}