.use-another-method-container{margin-top:auto}.factor-title{color:var(--color-neutral-70);margin:0}@layer authn-legacy{.flex{display:flex}.w-100{width:100%}}.flex-column{flex-direction:column}.m-b-1{margin-bottom:var(--spacing-md)}.primary-body{font-size:16px;font-weight:400;line-height:24px}.password-form .entered-username{white-space:nowrap}.factor-item .icon{height:var(--icon-lg);margin-right:var(--spacing-2xs);width:var(--icon-lg)}.error-view-container{align-self:center}.error-view-container_heading{color:var(--color-text-error-default)}.error-message-container{margin-top:var(--spacing-4xl)}.information-dialog-root{background:var(--color-surface-default-content-bg);border-radius:var(--radius-sm);padding:var(--spacing-md);width:100%}.information-dialog-root>.content>.information-dialog-button{margin-top:var(--spacing-xs)}.information-dialog-root>.footer{display:flex;padding-top:var(--spacing-md);width:100%}.insufficient-number-factors-dialog .information-dialog-title{margin-top:var(--spacing-md)}.prox-enrollment{bottom:55px;left:0;position:absolute;top:0;width:100%;z-index:10}.factor-subtitle{color:var(--color-neutral-70);font-size:1.5rem;font-weight:500;line-height:2rem;margin:0}.temp-code-form{margin-top:var(--spacing-2xl)}.authn-custom-banner{left:0;margin:var(--spacing-md);position:absolute;right:0;top:0;z-index:10}.getting-started-body{overflow-wrap:break-word;padding:0 var(--spacing-xs)}video.camera-video{pointer-events:none}video.camera-video::-webkit-media-controls,video.camera-video::-webkit-media-controls-pause-button,video.camera-video::-webkit-media-controls-play-button{display:none}video.camera-video-hidden{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.capture-control{align-items:center;background:var(--color-black);border:0;border-radius:var(--radius-full);bottom:var(--spacing-sm);cursor:pointer;display:flex;height:var(--spacing-4xl);justify-content:center;padding:0;position:absolute;transition:box-shadow .15s ease;width:var(--spacing-4xl);z-index:12}.capture-control svg{color:var(--color-white);height:var(--spacing-lg);width:var(--spacing-lg)}.capture-control:hover:not(:disabled,[aria-disabled=true]){box-shadow:var(--shadow-2)}.capture-control:focus-visible{outline:var(--stroke-md) solid var(--color-border-focus-default);outline-offset:2px}.capture-control:disabled,.capture-control[aria-disabled=true]{cursor:default;opacity:.5}@media(prefers-reduced-motion:reduce){.capture-control{transition:none}}.capture-control-left{left:var(--spacing-sm)}.capture-control-right{right:var(--spacing-sm)}.float-container{align-items:center;background:#0000;display:flex;flex-direction:column;height:calc(100% - 55px);justify-content:center;left:0;position:absolute;right:0;top:0;width:100%}.float-container>.capture-grid{background:var(--color-white);box-sizing:border-box;display:flex;flex:1 1 auto;height:auto;isolation:isolate;min-height:0;overflow-y:hidden;padding:0;position:relative;width:100%}.float-container>.capture-grid.video-hidden video{opacity:0;visibility:hidden}.float-container>.capture-grid .hint{align-items:center;background-color:initial;display:flex;justify-content:center;padding-top:var(--spacing-xs);position:absolute;width:100%;z-index:98}.float-container>.capture-grid .hint .feedback{text-box:trim-both cap alphabetic}.float-container>.capture-grid>.oval-container{bottom:0;display:flex;height:100%;opacity:1;overflow:hidden;position:relative;width:100%;z-index:1}.float-container>.capture-grid>.oval-container:before{content:"";height:100%;min-height:100%;min-width:100%;position:absolute;width:100%;z-index:100}.float-container>.capture-grid>.oval-container .overlay{height:100%;max-height:100%;min-height:100%;object-fit:fill;position:absolute;visibility:visible;width:100%;z-index:10}.float-container>.capture-grid>.oval-container img:not(.face-visual-media){height:100%;left:0;object-fit:cover;position:absolute;top:0;transform:scaleX(-1);width:100%;z-index:100}.float-container>.capture-grid>.oval-container .capture-blur{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff3;inset:0;position:absolute;z-index:101}.float-container>.capture-grid>.oval-container video{display:block;height:100%;object-fit:cover;transform:scaleX(-1);visibility:visible;width:100%;z-index:2}.float-container>.capture-grid>.oval-container video::-webkit-media-controls{display:none}.float-container>.capture-grid>.oval-container .face-visual-layer{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:11}.float-container>.capture-grid>.oval-container .face-visual{height:95px;isolation:isolate;position:relative;width:95px}.float-container>.capture-grid>.oval-container .face-visual-frame{height:100%;inset:0;mix-blend-mode:plus-lighter;position:absolute;width:100%}.float-container>.capture-grid>.oval-container .face-visual-media{display:block;height:100%;object-fit:contain;width:100%}.float-container>.capture-grid>.oval-container .face-visual-check{height:100%;inset:0;position:absolute;width:100%}.float-container>.capture-grid>.oval-container .face-visual-check path{fill:none;stroke:var(--color-icon-success-default);stroke-linecap:butt;stroke-linejoin:miter;stroke-width:8}.float-container>.capture-grid>.oval-container .face-visual-caption{left:0;position:absolute;right:0;top:calc(50% + 47.5px + var(--spacing-lg))}.float-container>.capture-grid>.oval-container .face-visual-caption-title{text-box:trim-both cap alphabetic}.float-container.fit-video-frame>.capture-grid .hint{padding:var(--spacing-lg)}.float-container.fit-video-frame>.capture-grid>.oval-container img:not(.face-visual-media),.float-container.fit-video-frame>.capture-grid>.oval-container video{object-fit:contain}.face-actions{flex-shrink:0;gap:var(--spacing-sm);height:auto;min-height:80px;padding:var(--spacing-sm) var(--spacing-md)}.face-actions,.face-processing-animation{display:flex;flex-direction:column;width:100%}.face-processing-animation{align-items:center;box-sizing:border-box;color:var(--color-text-default-default);font-size:1.125rem;height:100%;justify-content:center;opacity:0;padding-bottom:80px;pointer-events:none;position:absolute;z-index:2}.face-processing-animation.loading{opacity:1;pointer-events:unset;transition:opacity .3s ease-in-out}@media(prefers-reduced-motion:reduce){.face-processing-animation.loading{transition:none}}.face-processing-animation-message{left:0;padding:0 var(--spacing-xl);position:absolute;top:calc(50% + 7.5px + var(--spacing-lg));width:100%}.face-processing-animation-message>p{color:var(--color-text-default-default);margin:0;overflow:hidden;text-align:center;text-box:trim-both cap alphabetic;text-overflow:ellipsis;white-space:nowrap}.animated-loader-container{align-items:center;background:var(--color-slate-blue-10);display:flex;flex-direction:column;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:99999}.animated-loader-container .loader-message{left:0;margin:0;padding:0 var(--spacing-xs);position:absolute;right:0;text-align:center;text-box:trim-both cap alphabetic;top:calc(50% + 47.5px + var(--spacing-lg))}.hold-surface-frame>.hold-surface-loader{align-items:center;display:flex;flex:1 1 auto;justify-content:center;min-height:0;width:100%}.face-capture-banner{align-self:center;left:var(--spacing-md);position:absolute;right:var(--spacing-md);text-align:left;z-index:1000}.formLabel{color:var(--color-text-default-default)}.pinImage{display:block;height:82px;margin:0 auto var(--spacing-3xl);width:64px}.prox-title{color:var(--color-text-default-default);margin:0}.enrollCardWrapper{background:var(--color-surface-default-page-bg);height:100%;padding:101px var(--spacing-xl) 0;width:100%}.enrollCardWrapper .enrollCardHeader{color:var(--color-text-default-default);margin-bottom:var(--spacing-4xl)}.enrollCardWrapper .enrollSubtitle{margin-top:var(--spacing-2xl)}.enrollCardWrapper .enrollFormLabel{color:var(--color-neutral-90);display:block;text-align:left}.account-recovery__dialog-popup{background:var(--color-slate-blue-10);display:flex;flex-direction:column;inset:0;position:absolute}.account-recovery__dialog-header{align-items:center;background:var(--color-surface-default-content-bg);display:flex;flex-shrink:0;justify-content:center;max-height:278px;min-height:115px;padding:var(--spacing-2xl) var(--spacing-xl);width:100%}.account-recovery__dialog-description{margin-bottom:var(--spacing-2xl);max-width:80%}.account-recovery__dialog-footer{align-items:center;border-top:var(--stroke-thin) solid var(--color-border-default-tertiary);display:flex;flex-shrink:0;height:55px;width:100%}.account-recovery__dialog-footer svg{margin-left:var(--spacing-lg);width:100px}.iid-layout-device-message{color:var(--color-neutral-70);margin:0}.iid-layout-token-code-text>span:first-child{margin-right:var(--spacing-2xs)}.iid-layout-token-code-text>span:last-child{margin-left:var(--spacing-2xs)}.iid-enter-code{color:var(--color-text-default-default);font-size:3.75rem;font-weight:700;margin-top:var(--spacing-xl)}.consent-state-selection{display:flex;flex-direction:column;height:100%;margin:0 auto;min-height:0;text-align:center;width:100%}.consent-state-selection__title{margin-bottom:var(--spacing-md);margin-top:0;text-align:left}.consent-state-selection__description{color:var(--color-text-default-default);margin-bottom:var(--spacing-2xl);margin-top:0;text-align:left}.consent-state-selection__description--centered,.consent-state-selection__title--centered{text-align:center}.consent-state-selection__actions{flex-shrink:0;margin-top:auto}.consent-screens{display:flex;flex-direction:column;height:100%;margin:0 auto;min-height:0;text-align:center;width:100%}.consent-screens__content{margin-bottom:var(--spacing-2xl)}@media(max-width:576px){.consent-screens__content{margin-bottom:var(--spacing-md)}}.consent-screens__loading{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-sm);justify-content:center;min-height:400px}.consent-screens__success-icon{color:var(--color-icon-success-default);height:var(--icon-4xl);margin-bottom:var(--spacing-xl);width:var(--icon-4xl)}.consent-screens__loading-icon{animation:consent-spin .9s linear infinite;height:var(--icon-sm);width:var(--icon-sm)}.consent-screens__title{margin-bottom:var(--spacing-md);margin-top:0}.consent-screens__description{color:var(--color-text-default-default);margin-bottom:var(--spacing-xl);margin-top:0}.consent-screens__actions{flex-shrink:0;margin-top:auto;width:100%}.consent-screens .consent-screens__description,.consent-screens .consent-screens__title{text-align:left}@media(max-width:576px){.consent-screens .consent-screens__title{font-size:var(--text-size-24);line-height:var(--leading-32)}}.consent-screens .consent-screens__title--centered{text-align:center}.consent-screens .consent-text{background:var(--color-surface-default-content-bg);border:var(--stroke-thin) solid var(--color-slate-blue-80);border-radius:var(--radius-xs);flex:1 1 auto;font-size:1.125rem;--tw-leading:1.55556;height:11.5rem;margin-bottom:0;margin-top:0;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:var(--spacing-sm) var(--spacing-md);text-align:left}.consent-screens .consent-text a:focus{outline:var(--stroke-thin) solid}.consent-screens .consent-text h2{font-size:var(--text-size-20)}.consent-screens .consent-text::-webkit-scrollbar{background:var(--color-slate-blue-10);width:var(--spacing-xs)}.consent-screens .consent-text::-webkit-scrollbar:hover{background:var(--color-slate-blue-20)}.consent-screens .consent-text::-webkit-scrollbar-thumb{background:var(--color-slate-blue-100);border-radius:0}.consent-screens .consent-text::-webkit-scrollbar-thumb:hover{background:var(--color-slate-blue-120)}@media(min-width:576px)and (max-width:992px){.consent-screens .consent-text{height:18.5rem}}@media(max-width:576px){.consent-screens{padding-bottom:var(--spacing-xs)}}.consent-document-screen__loading{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-sm);height:400px;justify-content:center}.consent-document-screen__loading-icon{animation:consent-spin .9s linear infinite;height:var(--icon-sm);width:var(--icon-sm)}@media(max-width:576px){.consent-decline-modal .consent-decline-modal__actions{flex-direction:column}}@keyframes consent-spin{to{transform:rotate(1turn)}}body{margin:0}#root,body,html{height:100%}input[type=password]::-ms-reveal{display:none}.separator{background-color:var(--color-royal-blue-100);height:.5rem;width:155px}
