@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(legacy-verify/fonts/fontawesome/fontawesome-webfont.woff2) format("woff2"),url(legacy-verify/fonts/fontawesome/fontawesome-webfont.woff) format("woff")}:root{-webkit-font-smoothing:antialiased;color:#1b2d42;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root:not(.verify-original-template){background:#f6f8fb}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.55}[tabindex]:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #91b5ff;outline-offset:4px}.verify-header{background:#fff;border-bottom:1px solid #e0e6ef;height:88px;justify-content:space-between;padding:0 6%}.verify-brand,.verify-header{align-items:center;display:flex}.verify-brand{font-size:22px;font-weight:730;gap:11px;letter-spacing:-.6px}.verify-brand-mark{background:#315ee8;border-radius:11px 11px 15px 15px;color:#fff;display:grid;font-size:23px;height:39px;place-items:center;width:34px}.verify-brand-logo{display:block;height:auto;max-height:48px;max-width:220px;object-fit:contain;width:auto}.verify-header-note{color:#65758b;font-size:13px}.verify-layout{align-items:start;display:grid;gap:64px;grid-template-columns:minmax(240px,340px) minmax(0,640px);justify-content:center;max-width:1200px;padding:64px 32px 40px}.verify-sidebar{padding-top:27px}.verify-eyebrow{color:#596d8b;font-size:10px;font-weight:750;letter-spacing:1.7px;margin-bottom:19px}.verify-sidebar h2{font-size:clamp(29px,2.8vw,38px);font-weight:670;letter-spacing:-1.1px;line-height:1.2;margin:0 0 19px;white-space:pre-line}.verify-sidebar-copy{color:#637389;font-size:14px;line-height:1.8;margin-bottom:37px;max-width:300px}.verify-steps{display:grid;gap:23px;list-style:none;margin:0;padding:0}.verify-steps li{align-items:center;color:#687b91;display:flex;font-size:13px;gap:13px}.verify-step-number{border:1px solid #c8d3e2;border-radius:50%;display:grid;flex-shrink:0;font-size:11px;font-weight:650;height:29px;place-items:center;width:29px}.verify-steps .is-current{color:#234ebf;font-weight:650}.is-current .verify-step-number{background:#315ee8;border-color:#315ee8;box-shadow:0 0 0 5px #e9efff;color:#fff}.is-done .verify-step-number{background:#e5f1ec;border-color:#d3e7df;color:#216f59}.verify-private-note{border-top:1px solid #dce4ef;color:#6e7e93;font-size:12px;line-height:1.8;margin-top:42px;max-width:270px;padding-top:20px}.verify-content{min-width:0}.verify-card{background:#fff;border:1px solid #dce4ef;border-radius:17px;box-shadow:0 9px 28px #20355306;overflow-wrap:anywhere;padding:35px}.verify-card h1{font-size:27px;font-weight:670;letter-spacing:-.7px;line-height:1.3;margin:0}.verify-intro{color:#637389;line-height:1.8;margin:12px 0 25px}.verify-intro,.verify-terms{font-size:14px;white-space:pre-wrap}.verify-terms{background:#f7f9fc;border:1px solid #e3e9f1;border-radius:9px;color:#495b73;line-height:1.9;margin-bottom:27px;max-height:330px;min-height:150px;overflow:auto;padding:20px}.verify-actions{align-items:center;display:flex;flex-wrap:wrap;gap:11px;margin-top:22px}.findem-id-mask-preview{background:#fff;border:1px solid #dbe4f0;border-radius:12px;padding:16px}.findem-id-mask-preview h3{font-size:16px;line-height:1.4;margin:0 0 8px}.findem-id-mask-preview p{color:#475569;font-size:13px;line-height:1.6;margin:0}.findem-id-mask-preview .verify-actions{gap:8px;margin-top:16px}.verify-button{background:#315ee8;border:1px solid #315ee8;border-radius:7px;color:#fff;font-size:13px;font-weight:650;min-height:45px;padding:12px 19px;transition:background .15s,border-color .15s}.verify-button:hover:not(:disabled){background:#254bc5;border-color:#254bc5}.verify-button-secondary{background:#fff;border-color:#d1dbe8;color:#455a74}.verify-button-secondary:hover:not(:disabled){background:#f1f5fc;border-color:#a9bcdc}.verify-label{display:block;font-size:13px;font-weight:650;margin-bottom:9px}.verify-input{background:#fff;border:1px solid #c8d4e3;border-radius:7px;color:#243951;display:block;line-height:1.6;margin-bottom:18px;padding:11px 12px;width:100%}textarea.verify-input{resize:vertical}.verify-preparation{color:#51627a;font-size:14px;line-height:1.8;margin:25px 0;padding-left:20px}.verify-preparation li{margin-bottom:13px;padding-left:5px}.verify-progress-label{color:#61748c;display:flex;font-size:11px;font-weight:600;gap:15px;justify-content:space-between;margin-bottom:10px}.verify-progress{appearance:none;background:#e0e7f2;border:0;border-radius:4px;display:block;height:5px;margin-bottom:22px;overflow:hidden;width:100%}.verify-progress::-webkit-progress-bar{background:#e0e7f2}.verify-progress::-webkit-progress-value{background:#315ee8;border-radius:4px}.verify-progress::-moz-progress-bar{background:#315ee8}.verify-capture-empty{align-items:center;background:#f7f9fd;border:1px dashed #bbcce1;border-radius:11px;display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:230px;padding:38px 20px;text-align:center}.verify-capture-icon{color:#5473a1;font-size:44px;line-height:1;margin-bottom:7px}.verify-capture-empty strong{font-size:14px;font-weight:600}.verify-capture-empty p{color:#6e7f96;font-size:12px;line-height:1.7;margin:0;max-width:280px}.verify-preview{background:#172335;border:1px solid #e0e7ef;border-radius:11px;display:block;max-height:420px;min-height:160px;object-fit:contain;width:100%}img.verify-preview{background:#f1f4f9}.verify-file-input{display:none}.verify-notice{background:#f4f7fb;border-radius:7px;color:#576b83;font-size:12px;line-height:1.8;margin:18px 0 0;padding:13px 15px}.verify-error{background:#fff2f1;border:1px solid #f2d3ce;border-radius:7px;color:#9d3232;font-size:13px;line-height:1.7;margin-bottom:20px;padding:13px 15px}.verify-footer{color:#6e7c90;font-size:11px;letter-spacing:.15px;margin-top:23px;text-align:center}.verify-sides{display:flex;gap:10px;margin-bottom:14px}.verify-side{border:1px solid #dce5f1;border-radius:6px;color:#6a7d96;flex:1;font-size:11px;padding:8px 12px;text-align:center}.verify-side.is-current{background:#f1f5ff;border-color:#8fa9ed;color:#2a52bc}.verify-sides+.verify-notice{margin:0 0 20px}.verify-location{background:#f4f8fd;border:1px solid #e0e7f2;border-radius:10px;padding:25px}.verify-location strong{font-size:15px}.verify-location p,.verify-location small{color:#526b88;font-size:12px;line-height:1.7}.verify-review-list{list-style:none;margin:0;padding:0}.verify-review-row{align-items:center;border-top:1px solid #e4eaf2;display:flex;gap:20px;justify-content:space-between;padding:20px 0}.verify-review-content{min-width:0}.verify-review-content strong{display:block;font-size:13px;font-weight:600;line-height:1.6}.verify-saved{color:#397865;display:block;font-size:11px;margin-top:6px}.verify-review-edits{display:flex;flex-shrink:0;gap:6px}.verify-review-edits .verify-button{font-size:11px;min-height:38px;padding:9px 12px}.verify-result-mark{background:#e8f3ef;border-radius:50%;color:#2c7a61;display:grid;font-size:27px;height:58px;margin-bottom:25px;place-items:center;width:58px}.verify-result-mark.is-loading{background:#edf2ff;color:#315ee8}.verify-result-mark.is-review{background:#fff3dc;color:#94621c;font-family:Georgia,serif;font-style:italic}.verify-check{border-top:1px solid #e1e8f0;display:flex;font-size:13px;gap:16px;justify-content:space-between;line-height:1.7;padding:17px 0}.verify-check strong{color:#436454;font-weight:600}.verify-check strong.is-review{color:#92621f}.is-recording{background:#fff3f1;color:#a93535}.verify-camera-stage{border-radius:11px;overflow:hidden;position:relative}.verify-liveness-overlay{background:#0005;color:#fff;flex-direction:column;gap:15px;inset:0;padding:20px;pointer-events:none;position:absolute}.verify-liveness-artwork,.verify-liveness-overlay{align-items:center;display:flex;justify-content:center}.verify-liveness-artwork{height:85px}.verify-liveness-artwork svg{max-height:85px;max-width:120px}.verify-liveness-instruction{font-size:19px;font-weight:650;text-align:center;text-shadow:0 1px 5px #0008}.verify-liveness-countdown{font-size:15px;font-variant-numeric:tabular-nums;font-weight:700;position:absolute;right:16px;top:14px}.verify-liveness-progress{appearance:none;border:0;border-radius:3px;height:6px;max-width:300px;overflow:hidden;width:70%}.verify-liveness-progress::-webkit-progress-bar{background:#ffffff65}.verify-liveness-progress::-webkit-progress-value{background:#ffdfa8}.verify-liveness-progress::-moz-progress-bar{background:#ffdfa8}.verify-liveness-step{background:#ffdfa8;border-radius:4px;color:#97500b;display:inline-block;font-size:13px;margin-top:15px;padding:7px 12px}.verify-liveness-preparation{background:#f5f6f8;border-radius:5px;color:#4b5c73;font-size:13px;line-height:1.8;margin:0 0 22px;padding:13px 18px}.verify-liveness-preparation p{margin:0 0 10px}.verify-liveness-preparation p:last-child{font-size:12px;margin:10px 0 0}.verify-liveness-instructions{margin:0;padding-left:20px}@media (max-width:900px){.verify-layout{gap:32px;grid-template-columns:minmax(200px,260px) minmax(0,600px);padding:38px 24px}.verify-card{padding:27px}.verify-sidebar h2{font-size:29px}}@media (max-width:700px){.verify-header{height:72px;padding:0 22px}.verify-brand{font-size:19px}.verify-brand-mark{font-size:20px;height:34px;width:29px}.verify-brand-logo{max-height:42px;max-width:160px}.verify-header-note{font-size:10px}.verify-layout{display:flex;flex-direction:column;gap:24px;padding:27px 17px}.verify-sidebar{padding:0 5px;width:100%}.verify-private-note,.verify-sidebar h2,.verify-sidebar-copy,.verify-sidebar>.verify-eyebrow{display:none}.verify-steps{display:flex;gap:10px;justify-content:space-between}.verify-steps li{align-items:center;flex:1;font-size:10px;gap:7px;line-height:1.5}.verify-step-number{font-size:10px;height:23px;width:23px}.is-current .verify-step-number{box-shadow:0 0 0 3px #e9efff}.verify-content{width:100%}.verify-card{border-radius:12px;padding:24px 21px}.verify-card h1{font-size:24px}.verify-intro{font-size:13px;line-height:1.8}.verify-terms{font-size:12px;max-height:300px;padding:16px}.verify-actions{gap:9px}.verify-button{font-size:12px;min-height:44px;padding:11px 14px}.verify-capture-empty{min-height:220px}.verify-review-row{flex-wrap:wrap;gap:12px}.verify-review-edits{flex-wrap:wrap}.verify-eyebrow{margin-bottom:14px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}:root:not(.verify-original-template){background:#fff;color:#253659}.verify-header{border:0;box-shadow:0 3px 25px #00000014;height:80px;padding:0 50px;position:relative;z-index:1}.verify-header-note{color:grey;font-size:14px}.verify-layout{display:block;margin:0 auto;max-width:1030px;padding:35px 50px 40px}.verify-content{margin:0 auto;width:100%}.verify-layout[data-layout=conversation] .verify-content{max-width:830px}.verify-layout[data-layout=result]{max-width:800px;padding-top:65px}.verify-layout[data-layout=terms]{align-items:stretch;display:grid;gap:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0;max-width:none;min-height:calc(100vh - 80px);padding:0}.verify-welcome-artwork{align-items:center;background:#f5ece4;display:flex;justify-content:center;padding:50px 20px}.verify-welcome-artwork>svg{height:auto;max-height:500px;width:min(100%,600px)}.verify-layout[data-layout=terms] .verify-content{align-self:center;max-width:700px;padding:65px 55px}.verify-layout[data-layout=terms] .verify-card{border:0;border-radius:0;box-shadow:none;padding:0}.verify-layout[data-layout=terms] h1{font-size:25px;font-weight:450;letter-spacing:.3px}.verify-layout[data-layout=terms] .verify-terms{background:#fff;border:0;font-size:15px;line-height:1.9;max-height:50vh;min-height:200px;padding:0}.verify-layout[data-layout=terms] .verify-actions{justify-content:flex-end}.verify-layout[data-layout=terms] [data-action=agree],.verify-layout[data-layout=terms] [data-action=decline]{background:#fff;border-color:#1b2a4333;box-shadow:0 3px 4px #0000002e;color:#253659;font-size:14px;font-weight:450}.verify-steps{border-bottom:1px solid #edf0f5;display:flex;flex-direction:row;gap:20px;justify-content:space-between;margin-bottom:30px;padding-bottom:25px}.verify-steps li{font-size:12px}.verify-card{border-color:#e1e5eb;border-radius:7px;box-shadow:none}.verify-conversation{display:flex;flex-direction:column;gap:12px;margin:0 0 26px}.verify-chat-message{align-self:flex-start;background:#f5f8fc;border-radius:4px 14px 14px 14px;color:#3f4c61;font-size:15px;line-height:1.65;margin:0;max-width:85%;overflow-wrap:anywhere;padding:14px 19px;white-space:pre-wrap}.verify-chat-response{align-self:flex-end;background:#edf7e8;border-radius:14px 4px 14px 14px;color:#4b663b;font-size:13px;line-height:1.6;margin:0 0 4px;max-width:80%;padding:11px 18px}.verify-confirmation-dialog{border:0;border-radius:8px;box-shadow:0 16px 55px #0004;color:#253659;max-height:calc(100vh - 32px);padding:28px;width:min(540px,calc(100vw - 32px))}.verify-confirmation-dialog::backdrop{background:#13223a80}.verify-confirmation-dialog h2{font-size:21px;font-weight:600;margin:0 0 13px}.verify-confirmation-dialog>p{color:#596777;font-size:14px;line-height:1.75}.verify-confirmation-dialog .verify-actions{justify-content:flex-end}.verify-confirmation-dialog .verify-label{margin-top:22px}@media (max-width:1100px){.verify-layout[data-layout=terms] .verify-content{padding:45px 35px}.verify-welcome-artwork{padding:30px 15px}}@media (max-width:700px){.verify-header{height:70px;padding:0 20px}.verify-header-note{font-size:11px}.verify-layout{padding:25px 17px}.verify-layout[data-layout=terms]{display:block;min-height:calc(100vh - 70px)}.verify-welcome-artwork{display:none}.verify-layout[data-layout=terms] .verify-content{padding:35px 24px}.verify-layout[data-layout=terms] .verify-terms{font-size:14px;max-height:55vh;min-height:180px}.verify-layout[data-layout=terms] .verify-actions{justify-content:flex-start}.verify-layout[data-layout=terms] [data-action=agree],.verify-layout[data-layout=terms] [data-action=decline]{font-size:13px;padding:11px 12px}.verify-steps{gap:10px;margin-bottom:23px;padding-bottom:20px}.verify-steps li{font-size:10px}.verify-chat-message{font-size:13px;max-width:95%;padding:13px 15px}.verify-chat-response{font-size:12px}.verify-layout[data-layout=result]{padding:35px 17px}.verify-confirmation-dialog{padding:23px}.verify-liveness-instruction{font-size:16px}.verify-liveness-artwork{height:60px}.verify-liveness-artwork svg{max-height:60px;max-width:85px}}.verify-feedback-form{margin-top:24px}.verify-feedback-stars{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.verify-feedback-stars .js-feedbackRating{align-items:center;background:transparent;border:1px solid transparent;border-radius:6px;display:inline-flex;justify-content:center;min-height:44px;min-width:44px;padding:7px}.verify-feedback-stars .js-feedbackRating[aria-pressed=true]{background:#fff9e8;border-color:#d6a326}.verify-feedback-stars .js-feedbackRating:disabled{cursor:default;opacity:.7}.verify-feedback-form .feedback-validation-msg{color:#576b83;display:block;font-size:13px;margin-bottom:8px}#id-verify-app.verify-app,#id-verify-app[data-view=loading],#id-verify-app[data-view=start]{background:#f6f8fb;min-height:100vh;min-height:100dvh}.verify-entry-shell{color:#394150;font-size:16px}.verify-entry-shell .verify-entry-card{border:1px solid #e1e5eb;margin:64px auto;max-width:580px;padding:32px;width:calc(100% - 40px)}.verify-entry-card h1{font-size:24px;line-height:1.35;margin:0 0 12px}.verify-entry-card p{color:#596579;font-size:16px;line-height:1.6;margin:0 0 24px}.verify-entry-card[aria-busy=true]:before{animation:verify-progress-spin 1s linear infinite;border:3px solid #dce8f5;border-radius:50%;border-top-color:#278cf3;content:"";display:block;height:32px;margin-bottom:24px;width:32px}#id-verify-app[data-progress-read]{background:#f6f8fb;min-height:100vh;min-height:100dvh}#id-verify-app .verify-progress-pending{clip:rect(0,0,0,0);border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}#id-verify-app .verify-progress-recovery:not(.verify-progress-pending){font-size:14px;margin:12px 0;max-width:100%;padding:0}#id-verify-app .verify-progress-recovery .verify-core-alert{font-size:14px;line-height:1.5;margin:0 0 12px}#id-verify-app .verify-progress-recovery button{min-height:44px}@keyframes verify-progress-spin{to{transform:rotate(1turn)}}@media (max-width:600px){.verify-entry-shell .verify-header{gap:12px;height:72px;padding:0 20px}.verify-entry-shell .verify-brand{font-size:18px}.verify-entry-shell .verify-header-note{font-size:11px;text-align:right}.verify-entry-shell .verify-entry-card{margin:28px auto;padding:24px}.verify-entry-card h1{font-size:22px}}@media (prefers-reduced-motion:reduce){.verify-entry-card[aria-busy=true]:before{animation:none}}