.verification-page{color:#172026;background:#fff;padding:0}.verification-app{color:#172026;font-family:var(--smoant-font);font-synthesis:none;text-rendering:optimizelegibility}.verification-app button,.verification-app input{font:inherit}.verification-app button{cursor:pointer;border:0}.verification-app button:disabled{cursor:not-allowed;opacity:.55}.verification-app .legacy-shell{background-color:#0000;background-image:linear-gradient(#ffffffeb 0%,#f4f8faf5 48%,#fffffffa 100%),radial-gradient(80% 50% at 50% 0,#14826314,#0000 70%);background-position:0 0,0 0;background-repeat:no-repeat;background-size:100% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:min(760px,100vh - 120px);padding:34px 20px 42px;position:relative;overflow:hidden}.verification-app .legacy-content{width:min(520px,100%);margin:0 auto}.verification-app .legacy-card{background:0 0;padding:0 24px 30px}.verification-app .legacy-spacer{height:2.2rem}.verification-app .legacy-title{text-align:center;margin:0 0 2.5rem;font-size:1rem;font-weight:500}.verification-app .legacy-search-row{grid-template-columns:minmax(0,1fr) 58px;margin:0 0 20px;display:grid}.verification-app .legacy-input{color:#172026;background:#fff;border:1px solid #9e9e9e;border-radius:10px;outline:none;width:100%;height:2.8rem;padding:0 14px;font-size:16px;line-height:1.2}.verification-app .legacy-card>.legacy-input,.verification-app .legacy-card>.scanner{margin:0 0 20px}.verification-app .legacy-input:focus{border-color:#000;box-shadow:0 0 0 3px #0000001a}.verification-app .legacy-code-input{border-radius:10px 0 0 10px}.verification-app .legacy-scan{color:#fff;background:#000;border:1px solid #000;border-radius:0 10px 10px 0;place-items:center;height:2.8rem;display:grid}.verification-app .scan-icon{border:2px solid;border-radius:6px;place-items:center;width:26px;height:22px;display:inline-grid;position:relative}.verification-app .scan-icon:before{content:"";border:2px solid;border-bottom:0;border-radius:5px 5px 0 0;width:10px;height:5px;position:absolute;top:-5px;left:6px}.verification-app .scan-icon:after{content:"";background:currentColor;border-radius:50%;width:3px;height:3px;position:absolute;top:7px;right:3px}.verification-app .scan-icon span{border:2px solid;border-radius:50%;width:9px;height:9px}.verification-app .legacy-spec-link{color:#000;background:0 0;margin:0 auto 28px;font-size:.7rem;text-decoration:underline;display:block}.verification-app .legacy-submit{color:#fff;background:#000;border-radius:8px;width:80%;height:50px;margin:0 auto 26px;font-weight:700;display:block}.verification-app .legacy-submit:hover,.verification-app .legacy-scan:hover{background:#e12b2f}.verification-app .scanner{justify-items:center;gap:10px;display:grid}.verification-app .scanner video{-o-object-fit:cover;object-fit:cover;background:#000;border-radius:8px;width:100%;max-height:280px}.verification-app .scanner .hidden{display:none}.verification-app .scanner p{color:#52616d;text-align:center;margin:0;font-size:12px;line-height:1.45}.verification-app .scanner-close{color:#fff;background:#000;border-radius:8px;min-height:34px;padding:0 12px;font-size:13px;font-weight:700}.verification-app .legacy-result-overlay{z-index:20;color:#fff;background:#b43434;place-items:center;padding:42px 24px;display:grid;position:absolute;inset:0}.verification-app .legacy-result-overlay.genuine{background:#148263}.verification-app .legacy-result-overlay.mismatch{background:#3f5f73}.verification-app .legacy-result-overlay.used{background:#d07a1f}.verification-app .legacy-result-overlay.locked,.verification-app .legacy-result-overlay.invalid{background:#b43434}.verification-app .legacy-result-page{text-align:center;align-content:center;justify-items:center;width:min(560px,100%);min-height:420px;display:grid;position:relative}.verification-app .legacy-result-icon{color:#fff;width:100px;height:100px;margin-bottom:16px}.verification-app .legacy-result-page h2{margin:0 0 14px;font-size:24px}.verification-app .legacy-result-page p{max-width:520px;margin:0 0 10px;line-height:1.5}.verification-app .legacy-result-return{color:#fff;background:0 0;margin-top:18px;text-decoration:underline;display:inline-block}.verification-app .legacy-result-close{color:#fff;background:#ffffff2e;border-radius:50%;width:34px;height:34px;font-size:20px;line-height:1;position:absolute;top:8px;right:8px}.verification-app .legacy-result-muted{color:#ffffffc7;font-size:12px}.verification-app .legacy-popup{z-index:30;align-items:end;display:grid;position:absolute;inset:0}.verification-app .legacy-popup-backdrop{background:#0000005c;position:absolute;inset:0}.verification-app .legacy-popup-panel{background:#fff;border-radius:8px 8px 0 0;width:min(720px,100% - 32px);max-height:86%;margin:0 auto;position:relative;overflow:auto}.verification-app .legacy-popup-panel header{background:#fff;border-bottom:1px solid #e2e8ee;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;min-height:46px;display:grid;position:sticky;top:0}.verification-app .legacy-popup-panel header button{color:#172026;background:0 0;grid-column:1;font-size:20px}.verification-app .legacy-popup-panel header h2{text-align:center;grid-column:2;margin:0;font-size:16px}.verification-app .legacy-spec-copy{color:#24313a;padding:18px 22px 26px;font-size:14px;line-height:1.6}.verification-app .legacy-spec-copy p{margin:0}.verification-app .legacy-spec-copy p+p{margin-top:10px}.verification-app .spec-center{text-align:center}.verification-app .spec-heading{margin-top:18px;font-size:16px}.verification-app .spec-image{width:min(200px,100%);height:auto;margin:10px auto 14px;display:block}.verification-app .spec-image--inline{vertical-align:middle;width:70px;margin:0 0 0 8px;display:inline-block}@media (width<=767px){.verification-page{padding:0}.verification-app .legacy-shell{min-height:calc(100vh - 78px);padding:0}.verification-app .legacy-card{padding-inline:20px}.verification-app .legacy-popup-panel{width:100%}.verification-app .legacy-title{margin-bottom:2rem}.verification-app .legacy-result-overlay{padding:32px 20px}.verification-app .legacy-result-page{min-height:calc(100vh - 150px)}}
