.HandoffQr-module-scss-module__ZA1ELG__wrapper{align-items:center;gap:var(--kyc-space-2);padding:var(--kyc-space-3);margin-bottom:var(--kyc-space-3);border:1px solid var(--kyc-color-border);border-radius:var(--kyc-radius-md);text-align:center;flex-direction:column;display:flex}.HandoffQr-module-scss-module__ZA1ELG__title{color:var(--kyc-color-text);font-size:.9rem;font-weight:600}.HandoffQr-module-scss-module__ZA1ELG__code{width:160px;height:160px;padding:var(--kyc-space-2);border-radius:var(--kyc-radius-sm,6px);background:#fff}.HandoffQr-module-scss-module__ZA1ELG__body{color:var(--kyc-color-text-muted,#666);max-width:30ch;font-size:.8rem;line-height:1.4}
.Spinner-module-scss-module__dQA6za__spinner{border:2px solid;border-top-color:#0000;border-radius:50%;flex:none;width:1em;height:1em;animation:.7s linear infinite Spinner-module-scss-module__dQA6za__spin;display:inline-block}@keyframes Spinner-module-scss-module__dQA6za__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Spinner-module-scss-module__dQA6za__spinner{animation-duration:2.4s}}
.StepShell-module-scss-module__sMICcG__shell{gap:var(--kyc-space-3);flex-direction:column;width:100%;max-width:32rem;margin:0 auto;display:flex;overflow:hidden}.StepShell-module-scss-module__sMICcG__header{gap:var(--kyc-space-1);flex-direction:column;display:flex}.StepShell-module-scss-module__sMICcG__title{margin:0;font-size:1.25rem;font-weight:600}.StepShell-module-scss-module__sMICcG__subtitle{color:var(--kyc-color-text-muted);margin:0;font-size:.9rem}.StepShell-module-scss-module__sMICcG__error{gap:var(--kyc-space-1);background:var(--kyc-color-error-bg);border:1px solid var(--kyc-color-error);border-radius:var(--kyc-radius-sm);padding:var(--kyc-space-3);flex-direction:column;display:flex}.StepShell-module-scss-module__sMICcG__errorMessage{color:var(--kyc-color-error);margin:0;font-size:.9rem;font-weight:600}.StepShell-module-scss-module__sMICcG__errorGuidance{color:var(--kyc-color-text);margin:0;font-size:.85rem}.StepShell-module-scss-module__sMICcG__body{gap:var(--kyc-space-3);flex-direction:column;display:flex}.StepShell-module-scss-module__sMICcG__bodyWrap{position:relative}.StepShell-module-scss-module__sMICcG__busy{z-index:1;justify-content:center;align-items:center;gap:var(--kyc-space-2);border-radius:var(--kyc-radius-sm);background:#ffffffd1;flex-direction:column;display:flex;position:absolute;inset:0}.StepShell-module-scss-module__sMICcG__busyLabel{color:var(--kyc-color-text);text-align:center;padding:0 var(--kyc-space-3);margin:0;font-size:.9rem;font-weight:600}.StepShell-module-scss-module__sMICcG__busyHint{color:var(--kyc-color-text-muted);text-align:center;padding:0 var(--kyc-space-3);margin:0;font-size:.8rem}
.ActionButton-module-scss-module__bYu1xa__root{justify-content:center;align-items:center;gap:var(--kyc-space-2);display:inline-flex}.ActionButton-module-scss-module__bYu1xa__root[aria-busy=true]:disabled{opacity:.85;cursor:progress}
.form-module-scss-module__6S0SlW__field{gap:var(--kyc-space-2);flex-direction:column;width:100%;display:flex}.form-module-scss-module__6S0SlW__label{color:var(--kyc-color-text);font-size:.85rem;font-weight:600}.form-module-scss-module__6S0SlW__input,.form-module-scss-module__6S0SlW__select{padding:var(--kyc-space-2) var(--kyc-space-3);border-radius:var(--kyc-radius-sm);border:1px solid var(--kyc-color-border);background:var(--kyc-color-bg);color:var(--kyc-color-text);width:100%;font-size:1rem}.form-module-scss-module__6S0SlW__input:focus-visible,.form-module-scss-module__6S0SlW__select:focus-visible{box-shadow:var(--kyc-focus-ring);border-color:var(--kyc-color-primary);outline:none}.form-module-scss-module__6S0SlW__helperText{color:var(--kyc-color-text-muted);font-size:.8rem}.form-module-scss-module__6S0SlW__button{padding:var(--kyc-space-2) var(--kyc-space-4);border-radius:var(--kyc-radius-sm);border:1px solid var(--kyc-color-border);background:var(--kyc-color-bg);color:var(--kyc-color-text);cursor:pointer;transition:background var(--kyc-transition),opacity var(--kyc-transition);margin-top:var(--kyc-space-4);font-size:.9rem}.form-module-scss-module__6S0SlW__button:disabled{opacity:.5;cursor:not-allowed}.form-module-scss-module__6S0SlW__buttonPrimary{background:var(--kyc-color-primary);border-color:var(--kyc-color-primary);color:var(--kyc-color-primary-contrast);align-self:stretch}.form-module-scss-module__6S0SlW__button:focus-visible{box-shadow:var(--kyc-focus-ring);outline:none}.form-module-scss-module__6S0SlW__consentBody{color:var(--kyc-color-text);background:var(--kyc-color-surface);border-radius:var(--kyc-radius-sm);padding:var(--kyc-space-3);max-height:12rem;font-size:.85rem;overflow-y:auto}.form-module-scss-module__6S0SlW__checkboxRow{align-items:flex-start;gap:var(--kyc-space-2);font-size:.85rem;display:flex}
.CaptureFrame-module-scss-module__5VdkVa__frame{gap:var(--kyc-space-3);flex-direction:column;display:flex}.CaptureFrame-module-scss-module__5VdkVa__viewport{aspect-ratio:4/3;background:var(--kyc-color-surface);border-radius:var(--kyc-radius-md);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.CaptureFrame-module-scss-module__5VdkVa__video,.CaptureFrame-module-scss-module__5VdkVa__previewImage{object-fit:cover;width:100%;height:100%}.CaptureFrame-module-scss-module__5VdkVa__video[hidden]{display:none}.CaptureFrame-module-scss-module__5VdkVa__videoMirrored{transform:scaleX(-1)}.CaptureFrame-module-scss-module__5VdkVa__hint{padding:var(--kyc-space-2) var(--kyc-space-3);color:#fff;text-align:center;background:#0000008c;font-size:.8rem;position:absolute;bottom:0;left:0;right:0}.CaptureFrame-module-scss-module__5VdkVa__hintReady{background:#1d871dbf}.CaptureFrame-module-scss-module__5VdkVa__placeholder{color:var(--kyc-color-text-muted);text-align:center;padding:var(--kyc-space-4);font-size:.85rem}.CaptureFrame-module-scss-module__5VdkVa__actions{gap:var(--kyc-space-2);display:flex}.CaptureFrame-module-scss-module__5VdkVa__button{padding:var(--kyc-space-2) var(--kyc-space-3);border-radius:var(--kyc-radius-sm);border:1px solid var(--kyc-color-border);background:var(--kyc-color-bg);color:var(--kyc-color-text);cursor:pointer;transition:background var(--kyc-transition),opacity var(--kyc-transition);flex:1;font-size:.9rem}.CaptureFrame-module-scss-module__5VdkVa__button:disabled{opacity:.5;cursor:not-allowed}.CaptureFrame-module-scss-module__5VdkVa__buttonPrimary{background:var(--kyc-color-primary);border-color:var(--kyc-color-primary);color:var(--kyc-color-primary-contrast)}.CaptureFrame-module-scss-module__5VdkVa__button:focus-visible{box-shadow:var(--kyc-focus-ring);outline:none}.CaptureFrame-module-scss-module__5VdkVa__switchRow{justify-content:center;gap:var(--kyc-space-3);flex-wrap:wrap;display:flex}.CaptureFrame-module-scss-module__5VdkVa__switchLink{color:var(--kyc-color-primary);cursor:pointer;background:0 0;border:none;align-self:center;padding:0;font-size:.85rem;text-decoration:underline}.CaptureFrame-module-scss-module__5VdkVa__switchLink:disabled{opacity:.5;cursor:not-allowed}.CaptureFrame-module-scss-module__5VdkVa__fileInput{display:none}
.LivenessChallengeOverlay-module-scss-module__fV81zW__wrapper{align-items:center;gap:var(--kyc-space-3);flex-direction:column;display:flex}.LivenessChallengeOverlay-module-scss-module__fV81zW__ready{gap:var(--kyc-space-2);text-align:center;max-width:300px;padding:var(--kyc-space-4) var(--kyc-space-2);flex-direction:column;display:flex}.LivenessChallengeOverlay-module-scss-module__fV81zW__readyTitle{color:var(--kyc-color-text);font-size:1rem;font-weight:600}.LivenessChallengeOverlay-module-scss-module__fV81zW__readyFailure{color:var(--kyc-color-error);font-size:1rem;font-weight:600}.LivenessChallengeOverlay-module-scss-module__fV81zW__readyBody{color:var(--kyc-color-text-muted);font-size:.85rem;line-height:1.5}.LivenessChallengeOverlay-module-scss-module__fV81zW__instruction{text-align:center;color:var(--kyc-color-text);min-height:1.4em;font-size:.9rem;font-weight:500}.LivenessChallengeOverlay-module-scss-module__fV81zW__ovalFrame{border:4px solid var(--kyc-color-border);width:220px;height:280px;transition:border-color var(--kyc-transition);background:var(--kyc-color-surface);border-radius:50%/60%;position:relative;overflow:hidden}.LivenessChallengeOverlay-module-scss-module__fV81zW__ovalFrame[data-active=true]{border-color:var(--kyc-color-primary)}.LivenessChallengeOverlay-module-scss-module__fV81zW__ovalFrame[data-verifying=true]{border-color:var(--kyc-color-success)}.LivenessChallengeOverlay-module-scss-module__fV81zW__video{object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}.LivenessChallengeOverlay-module-scss-module__fV81zW__ovalFrame:after{content:"";border-radius:inherit;pointer-events:none;border:4px solid var(--kyc-color-success);opacity:calc(var(--hold-progress,0)*.9);transition:opacity 80ms linear;position:absolute;inset:-4px}.LivenessChallengeOverlay-module-scss-module__fV81zW__spinnerOverlay{color:#fff;background:#00000059;justify-content:center;align-items:center;font-size:.85rem;font-weight:600;display:flex;position:absolute;inset:0}.LivenessChallengeOverlay-module-scss-module__fV81zW__progress{gap:var(--kyc-space-1);display:flex}.LivenessChallengeOverlay-module-scss-module__fV81zW__progressDot{border-radius:var(--kyc-radius-full);background:var(--kyc-color-border);width:8px;height:8px}.LivenessChallengeOverlay-module-scss-module__fV81zW__progressDot[data-done=true]{background:var(--kyc-color-success)}.LivenessChallengeOverlay-module-scss-module__fV81zW__progressDot[data-current=true]{background:var(--kyc-color-primary)}.LivenessChallengeOverlay-module-scss-module__fV81zW__fallback{color:var(--kyc-color-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:.85rem;text-decoration:underline}
.SignatureStep-module-scss-module__Od8X4q__switchRow{margin-top:var(--kyc-space-3);justify-content:center;display:flex}.SignatureStep-module-scss-module__Od8X4q__switchLink{color:var(--kyc-color-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:.85rem;text-decoration:underline}.SignatureStep-module-scss-module__Od8X4q__switchLink:disabled{opacity:.5;cursor:not-allowed}.SignatureStep-module-scss-module__Od8X4q__switchLink:focus-visible{box-shadow:var(--kyc-focus-ring);border-radius:var(--kyc-radius-sm);outline:none}
.SupportingDocumentsStep-module-scss-module__q4RKGq__list{gap:var(--kyc-space-3);flex-direction:column;width:100%;display:flex}.SupportingDocumentsStep-module-scss-module__q4RKGq__card{border:1px solid var(--kyc-color-border);border-radius:var(--kyc-radius-md);background:var(--kyc-color-bg);flex-direction:column;display:flex;overflow:hidden}.SupportingDocumentsStep-module-scss-module__q4RKGq__cardHeader{justify-content:space-between;align-items:center;gap:var(--kyc-space-2);padding:var(--kyc-space-2) var(--kyc-space-3);background:var(--kyc-color-surface);border-bottom:1px solid var(--kyc-color-border);color:var(--kyc-color-text);font-size:.85rem;font-weight:600;display:flex}.SupportingDocumentsStep-module-scss-module__q4RKGq__cardBody{gap:var(--kyc-space-2);padding:var(--kyc-space-3);flex-direction:column;display:flex}.SupportingDocumentsStep-module-scss-module__q4RKGq__removeButton{border-radius:var(--kyc-radius-sm);width:1.75rem;height:1.75rem;color:var(--kyc-color-text-muted);cursor:pointer;transition:color var(--kyc-transition),background var(--kyc-transition);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.SupportingDocumentsStep-module-scss-module__q4RKGq__removeButton:hover{color:var(--kyc-color-error);background:var(--kyc-color-error-bg)}.SupportingDocumentsStep-module-scss-module__q4RKGq__removeButton:focus-visible{box-shadow:var(--kyc-focus-ring);outline:none}.SupportingDocumentsStep-module-scss-module__q4RKGq__filePicker{justify-content:space-between;align-items:center;gap:var(--kyc-space-2);padding:var(--kyc-space-2) var(--kyc-space-3);border:1px dashed var(--kyc-color-border);border-radius:var(--kyc-radius-sm);background:var(--kyc-color-surface);color:var(--kyc-color-text-muted);cursor:pointer;transition:border-color var(--kyc-transition);font-size:.85rem;display:flex}.SupportingDocumentsStep-module-scss-module__q4RKGq__filePicker:hover{border-color:var(--kyc-color-primary)}.SupportingDocumentsStep-module-scss-module__q4RKGq__filePickerAttached{border-style:solid;border-color:var(--kyc-color-success);color:var(--kyc-color-text)}.SupportingDocumentsStep-module-scss-module__q4RKGq__fileName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SupportingDocumentsStep-module-scss-module__q4RKGq__fileAction{color:var(--kyc-color-primary);flex-shrink:0;text-decoration:underline}.SupportingDocumentsStep-module-scss-module__q4RKGq__fileInput{display:none}.SupportingDocumentsStep-module-scss-module__q4RKGq__rowError{color:var(--kyc-color-error);font-size:.8rem}.SupportingDocumentsStep-module-scss-module__q4RKGq__addButton{justify-content:center;align-items:center;gap:var(--kyc-space-2);width:100%;padding:var(--kyc-space-2);margin-top:var(--kyc-space-2);color:var(--kyc-color-primary);cursor:pointer;transition:opacity var(--kyc-transition);background:0 0;border:none;font-size:.9rem;font-weight:600;display:flex}.SupportingDocumentsStep-module-scss-module__q4RKGq__addButton:hover{opacity:.75}.SupportingDocumentsStep-module-scss-module__q4RKGq__addButton:disabled{opacity:.5;cursor:not-allowed}.SupportingDocumentsStep-module-scss-module__q4RKGq__addButton:focus-visible{box-shadow:var(--kyc-focus-ring);border-radius:var(--kyc-radius-sm);outline:none}
.SignaturePad-module-scss-module__BhwvQq__pad{gap:var(--kyc-space-2);flex-direction:column;width:100%;display:flex}.SignaturePad-module-scss-module__BhwvQq__surface{aspect-ratio:5/2;border:1px dashed var(--kyc-color-border);border-radius:var(--kyc-radius-sm);background:#fff;width:100%;position:relative;overflow:hidden}.SignaturePad-module-scss-module__BhwvQq__canvas{touch-action:none;cursor:crosshair;width:100%;height:100%;display:block}.SignaturePad-module-scss-module__BhwvQq__baseline{border-bottom:1px solid var(--kyc-color-border);pointer-events:none;position:absolute;bottom:28%;left:8%;right:8%}.SignaturePad-module-scss-module__BhwvQq__placeholder{color:var(--kyc-color-text-muted);pointer-events:none;justify-content:center;align-items:center;font-size:.85rem;display:flex;position:absolute;inset:0}.SignaturePad-module-scss-module__BhwvQq__actions{gap:var(--kyc-space-2);align-items:center;display:flex}.SignaturePad-module-scss-module__BhwvQq__actions>*{flex:1;margin-top:0}
.Stepper-module-scss-module__9LtijW__stepper{gap:var(--kyc-space-2);max-width:28rem;margin:0 auto var(--kyc-space-4);flex-direction:column;display:flex}.Stepper-module-scss-module__9LtijW__track{gap:var(--kyc-space-1);display:flex}.Stepper-module-scss-module__9LtijW__segment{border-radius:var(--kyc-radius-full);background:var(--kyc-color-border);flex:1;height:4px}.Stepper-module-scss-module__9LtijW__segmentDone{background:var(--kyc-color-primary)}.Stepper-module-scss-module__9LtijW__label{color:var(--kyc-color-text-muted);text-align:right;font-size:.75rem}
.WidgetCard-module-scss-module__TKpzGG__overlay{min-height:100vh;padding:var(--kyc-space-4);background:var(--kyc-color-surface);justify-content:center;align-items:center;display:flex}.WidgetCard-module-scss-module__TKpzGG__card{background:var(--kyc-color-bg);border-radius:var(--kyc-radius-md);width:100%;max-width:28rem;padding:var(--kyc-space-4);gap:var(--kyc-space-4);flex-direction:column;display:flex;box-shadow:0 1px 2px #0000000a,0 8px 24px #00000014}.WidgetCard-module-scss-module__TKpzGG__header{justify-content:center;align-items:center;display:flex;position:relative}.WidgetCard-module-scss-module__TKpzGG__closeButton{color:var(--kyc-color-text-muted);cursor:pointer;padding:var(--kyc-space-1);border-radius:var(--kyc-radius-sm);background:0 0;border:none;font-size:1.25rem;line-height:1;position:absolute;top:0;right:0}.WidgetCard-module-scss-module__TKpzGG__closeButton:hover{color:var(--kyc-color-text)}.WidgetCard-module-scss-module__TKpzGG__closeButton:focus-visible{box-shadow:var(--kyc-focus-ring);outline:none}.WidgetCard-module-scss-module__TKpzGG__body{flex-direction:column;display:flex;overflow-x:hidden}.WidgetCard-module-scss-module__TKpzGG__footer{text-align:center;color:var(--kyc-color-text-muted);font-size:.75rem}.WidgetCard-module-scss-module__TKpzGG__providerName{color:var(--kyc-color-primary);text-transform:capitalize;font-weight:600}
.kyc-widget{--kyc-color-bg:#fff;--kyc-color-surface:#f8f8f8;--kyc-color-border:#dfe1e5;--kyc-color-text:#17191c;--kyc-color-text-muted:#5c6370;--kyc-color-primary:#564cd8;--kyc-color-primary-contrast:#fff;--kyc-color-error:#a5091e;--kyc-color-error-bg:#ffeef0;--kyc-color-success:#1d871d;--kyc-color-success-bg:#eefbee;--kyc-color-warning-bg:#fff7eb;--kyc-radius-sm:8px;--kyc-radius-md:12px;--kyc-radius-full:999px;--kyc-space-1:4px;--kyc-space-2:8px;--kyc-space-3:16px;--kyc-space-4:24px;--kyc-space-5:32px;--kyc-font:inherit;--kyc-focus-ring:0 0 0 3px #564cd859;--kyc-transition:.2s ease-out;font-family:var(--kyc-font);color:var(--kyc-color-text);background:var(--kyc-color-bg)}@media (prefers-reduced-motion:reduce){.kyc-widget *{transition-duration:.001ms!important;animation-duration:.001ms!important}}
.verify-module-scss-module__l03bgG__notice{padding:var(--kyc-space-2) var(--kyc-space-3);border-radius:var(--kyc-radius-sm);background:var(--kyc-color-warning-bg);text-align:center;font-size:.8rem}.verify-module-scss-module__l03bgG__fatal{text-align:center;color:var(--kyc-color-error)}.verify-module-scss-module__l03bgG__outcome{text-align:center;gap:var(--kyc-space-3);flex-direction:column;display:flex}.verify-module-scss-module__l03bgG__outcomeGuidance{color:var(--kyc-color-text-muted);margin-top:calc(var(--kyc-space-2)*-1)}.verify-module-scss-module__l03bgG__devBar{justify-content:space-between;align-items:center;gap:var(--kyc-space-3);max-width:420px;margin:0 auto var(--kyc-space-3);padding:var(--kyc-space-2) var(--kyc-space-3);border-radius:var(--kyc-radius-md);color:var(--kyc-color-text);background:#0000000f;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.7rem;display:flex}.verify-module-scss-module__l03bgG__devBar button{padding:var(--kyc-space-1) var(--kyc-space-2);border:1px solid var(--kyc-color-border);border-radius:var(--kyc-radius-sm,6px);background:var(--kyc-color-surface);font:inherit;color:inherit;cursor:pointer;flex-shrink:0}.verify-module-scss-module__l03bgG__noticeAction{margin-top:var(--kyc-space-2);padding:var(--kyc-space-1) var(--kyc-space-2);border-radius:var(--kyc-radius-sm,6px);font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid}
