@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";:root{font-family:DM Sans,sans-serif;color:#142621;background:#f4f7f5;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,textarea{font:inherit}.brand{display:flex;align-items:center;gap:11px}.brand>span,.brand img{width:42px;height:42px;border-radius:12px;background:#183f36;color:#fff;display:grid;place-items:center;object-fit:contain}.brand>span svg{width:21px}.brand div{display:grid}.brand b{font:700 17px Manrope}.brand small{font-size:9px;letter-spacing:1.5px;color:#6f7e79}.eyebrow{font-size:11px;font-weight:800;letter-spacing:2px;color:#477166}.primary{border:0;border-radius:12px;background:#17493f;color:#fff;font-weight:700;padding:13px 18px;display:flex;align-items:center;justify-content:center;gap:9px;cursor:pointer}.primary svg{width:18px}.error{padding:12px 14px;border-radius:10px;background:#fff0ef;color:#9d3029;font-size:14px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.verify-page{--accent:#17493f;min-height:100vh;background:#f4f7f5}.verify-page header,.reviewer header{height:76px;padding:0 5vw;background:#fff;border-bottom:1px solid #e1e8e5;display:flex;align-items:center;justify-content:space-between}.verify-page header>span{display:flex;gap:7px;align-items:center;color:#63736e;font-size:13px}.verify-page header svg{width:17px}.verify-page main{display:grid;grid-template-columns:minmax(280px,400px) minmax(500px,760px);gap:34px;max-width:1240px;margin:0 auto;padding:42px 24px}.verify-page aside{background:var(--accent);color:#fff;border-radius:24px;padding:38px;height:max-content;position:sticky;top:30px}.verify-page aside .eyebrow{color:#b5d3c9}.verify-page aside h1{font:800 38px/1.08 Manrope;margin:14px 0}.verify-page aside>p{color:#d0ded9;line-height:1.6}.verify-page ol{list-style:none;padding:0;margin:30px 0;display:grid;gap:16px}.verify-page li{display:flex;align-items:center;gap:12px;color:#bcd0ca}.verify-page li>span{width:31px;height:31px;border:1px solid #74988e;border-radius:50%;display:grid;place-items:center;font-weight:700}.verify-page li.done{color:#fff}.verify-page li.done span{background:#dffcbd;color:#27503d;border-color:#dffcbd}.verify-page li svg{width:16px}.privacy{display:flex;gap:11px;padding:16px;border-radius:14px;background:#ffffff17}.privacy svg{flex:0 0 21px}.privacy p{margin:0;font-size:12px;color:#d3e0dc}.privacy b{display:block;color:#fff;margin-bottom:3px}.flow{background:#fff;border:1px solid #e0e8e4;border-radius:24px;padding:34px;box-shadow:0 18px 50px #163b320f}.flow-head h2{font:800 26px Manrope;margin:6px 0}.flow-head p{margin:0;color:#71807c}.captures{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:22px 0 34px}.capture{height:245px;border:2px dashed #c7d5d0;border-radius:18px;padding:22px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;cursor:pointer;position:relative;overflow:hidden}.capture>svg{width:42px;height:42px;color:var(--accent)}.capture>b{margin-top:10px}.capture>small{font-size:12px;color:#7b8985;margin:8px 0 16px;line-height:1.45}.capture>span{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--accent);font-weight:700}.capture>span svg{width:16px}.capture input{position:absolute;inset:0;opacity:0;cursor:pointer}.capture>img{width:100%;height:100%;object-fit:contain}.capture-done{position:absolute;left:10px;right:10px;bottom:10px;padding:9px;background:#12382fe6;color:#fff;border-radius:10px;font-size:11px;display:flex;align-items:center;gap:6px}.capture-done svg{width:15px}.capture-done span{margin-left:auto}.video-title{margin-bottom:16px}.liveness{border:1px solid #dce6e2;border-radius:18px;padding:18px;text-align:center}.video-frame{height:330px;max-width:430px;margin:0 auto 18px;border-radius:18px;background:#11241f;position:relative;overflow:hidden}.video-frame video{width:100%;height:100%;object-fit:cover}.face-guide{position:absolute;inset:12% 24%;border:2px solid rgba(255,255,255,.72);border-radius:48%;pointer-events:none}.rec-dot{position:absolute;left:14px;top:14px;background:#0000008c;color:#fff;border-radius:20px;padding:6px 10px;font-size:10px;letter-spacing:1px}.recording .rec-dot:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#ff554c;margin-right:6px}.liveness h3{margin:8px}.liveness>p{color:#6d7c77;max-width:540px;margin:7px auto 17px}.liveness>.primary{margin:auto}.prompt{display:grid;gap:9px}.prompt small{color:#75837f}.prompt strong{font:700 20px Manrope}.prompt button{margin:5px auto}.recorded{display:flex;align-items:center;gap:10px;text-align:left}.recorded>svg{color:#3d7b5c}.recorded span{display:grid}.recorded small{color:#75837f}.recorded button{margin-left:auto;border:0;background:#eef4f1;padding:9px 12px;border-radius:9px;display:flex;gap:6px}.recorded button svg{width:15px}.submit{width:100%;margin-top:22px;border:0;border-radius:13px;background:var(--accent);color:#fff;padding:15px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:9px}.submit:disabled{opacity:.45}.submit svg{width:18px}.consent{display:block;text-align:center;color:#7d8985;margin-top:11px}.state{min-height:100vh;display:grid;place-content:center;text-align:center;justify-items:center;padding:30px}.state>svg{width:66px;height:66px;color:#b34942}.state.success>svg{color:#3e7e5f}.state h1{font:800 38px Manrope;margin:14px}.state p{max-width:550px;color:#6f7e79}.state a{display:flex;gap:7px;color:#17493f}.state a svg{width:17px}.review-login{min-height:100vh;display:grid;place-items:center;background:linear-gradient(135deg,#e9f1ed,#f8faf9)}.review-login form{width:min(430px,calc(100% - 32px));padding:38px;background:#fff;border-radius:22px;box-shadow:0 22px 70px #113c311f}.review-login .brand{margin-bottom:35px}.review-login h1{font:800 32px Manrope;margin:7px 0}.review-login p{color:#75827e}.review-login label,.review-drawer label{display:grid;gap:7px;font-weight:700;font-size:13px;margin:16px 0}.review-login input,.review-drawer textarea{border:1px solid #ccd8d3;border-radius:11px;padding:12px}.review-login .primary{width:100%;margin-top:20px}.reviewer{min-height:100vh}.reviewer nav{display:flex;align-items:center;gap:28px}.reviewer nav span,.reviewer nav button{display:flex;align-items:center;gap:7px}.reviewer nav button{border:0;background:none;color:#687772}.reviewer nav svg{width:17px}.reviewer>main{max-width:1180px;margin:auto;padding:42px 24px}.review-heading{display:flex;justify-content:space-between;align-items:end}.review-heading h1{font:800 34px Manrope;margin:7px 0}.review-heading p{color:#73817d}.review-heading>b{background:#e4efe9;color:#285844;padding:9px 13px;border-radius:20px}.case-table{background:#fff;border:1px solid #e0e7e4;border-radius:18px;overflow:hidden;margin-top:24px}.case-row{width:100%;display:grid;grid-template-columns:2fr 1.3fr .8fr .8fr 30px;gap:16px;align-items:center;padding:16px 20px;border:0;border-bottom:1px solid #edf1ef;background:#fff;text-align:left}.case-row:not(.head){cursor:pointer}.case-row.head{color:#75837f;font-size:12px;font-weight:700}.case-row span{display:grid}.case-row small{color:#7b8884}.case-row i{font-style:normal;font-size:11px;padding:6px 8px;border-radius:15px;text-align:center;background:#fff4d9;color:#8b6513}.case-row i.approved{background:#e2f5e8;color:#2f6c49}.case-row i.rejected{background:#fee8e6;color:#9b3832}.case-row>svg{width:17px}.drawer-shade{position:fixed;inset:0;background:#081b1780;z-index:10}.review-drawer{position:absolute;right:0;top:0;bottom:0;width:min(540px,100%);background:#fff;padding:34px;overflow:auto}.review-drawer>.close{float:right;border:0;background:none}.review-drawer h2{font:800 28px Manrope;margin:7px 0}.review-drawer>p{color:#71807c}.evidence-grid{display:grid;gap:9px;margin:24px 0}.evidence-grid button{border:1px solid #dce5e1;border-radius:12px;background:#fff;padding:13px;display:flex;align-items:center;gap:12px;text-align:left}.evidence-grid button>svg:first-child{width:38px;height:38px;padding:9px;background:#edf4f1;border-radius:9px;color:#27594b}.evidence-grid button span{display:grid}.evidence-grid button small{color:#7a8783}.evidence-grid button>svg:last-child{margin-left:auto;width:17px}.review-drawer textarea{min-height:100px;resize:vertical}.decisions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.decisions button{border:0;padding:13px;border-radius:11px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:7px}.decisions svg{width:17px}.decisions .reject{background:#fee9e7;color:#9b3832}.decisions .approve{background:#17493f;color:#fff}.review-drawer>small{display:block;margin-top:15px;color:#7a8783;line-height:1.5}@media(max-width:850px){.verify-page main{grid-template-columns:1fr;padding:18px}.verify-page aside{position:static}.captures{grid-template-columns:1fr}.case-row{grid-template-columns:1fr .8fr .8fr}.case-row>*:nth-child(2){display:none}.case-row.head span:nth-child(2){display:none}}.verify-page header:after{content:"Powered by Ballerine";color:#6d7c77;font-size:11px;font-weight:700;letter-spacing:.35px;margin-left:18px}.verify-page header>span{margin-left:auto}.state.success:after{content:"Powered by Ballerine";display:block;margin-top:22px;color:#6d7c77;font-size:11px;font-weight:700}
