.modal-overlay[data-v-770dcf3f]{align-items:center;background:#00000073;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:10060}.modal-container[data-v-770dcf3f]{background:#fff;border-radius:10px;box-shadow:0 8px 32px #0000001f;display:flex;flex-direction:column;height:min(92vh,640px);max-width:520px;width:100%}.modal-header[data-v-770dcf3f]{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:16px 16px 0}.modal-title[data-v-770dcf3f]{color:#0f0f24;font-size:18px;font-weight:600;margin:0}.close-btn[data-v-770dcf3f]{align-items:center;background:transparent;border:none;color:#8c8c8c;cursor:pointer;display:inline-flex;height:40px;justify-content:center;line-height:0;padding:4px;width:40px}.close-btn[data-v-770dcf3f]:hover{color:#0f0f24}.btn-primary[data-v-770dcf3f]:focus-visible,.close-btn[data-v-770dcf3f]:focus-visible{outline:2px solid #1677ff;outline-offset:2px}.modal-body[data-v-770dcf3f]{flex:1;overflow-y:auto;padding:16px}.sdk-panel[data-v-770dcf3f]{height:100%;min-height:520px;position:relative}.sdk-placeholder[data-v-770dcf3f]{background:#fff;display:flex;flex-direction:column;gap:14px;inset:0;padding:20px;pointer-events:none;position:absolute;z-index:1}.placeholder-header[data-v-770dcf3f]{background:#edf0f5;border-radius:4px;height:18px;width:112px}.placeholder-line[data-v-770dcf3f]{background:#f0f2f6;border-radius:999px;height:10px;width:54%}.placeholder-line--wide[data-v-770dcf3f]{width:78%}.placeholder-frame[data-v-770dcf3f]{background:linear-gradient(#f7f8fb,#f7f8fb) 24px 26px /46% 12px no-repeat,linear-gradient(#f1f3f7,#f1f3f7) 24px 58px /68% 10px no-repeat,linear-gradient(#f1f3f7,#f1f3f7) 24px 84px /58% 10px no-repeat,#fff;border:1px solid #eef0f4;border-radius:8px;flex:1;margin-top:10px;min-height:320px}.error-state[data-v-770dcf3f]{align-items:center;background:#fff;display:flex;flex-direction:column;gap:16px;inset:0;justify-content:center;padding:24px;position:absolute;text-align:center;z-index:2}.error-text[data-v-770dcf3f]{color:#e53935;font-size:13px;line-height:1.5;margin:0}.sdk-container[data-v-770dcf3f]{height:100%;min-height:520px}.btn-primary[data-v-770dcf3f]{background:#0f0f24;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;height:44px;min-width:180px;padding:0 18px}.btn-primary[data-v-770dcf3f]:disabled{cursor:not-allowed;opacity:.45}.btn-primary[data-v-770dcf3f]:not(:disabled):hover{background:#23233a}.sr-only[data-v-770dcf3f]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media(max-width:768px){.modal-container[data-v-770dcf3f]{height:min(94vh,620px)}.sdk-container[data-v-770dcf3f],.sdk-panel[data-v-770dcf3f]{min-height:480px}.sdk-placeholder[data-v-770dcf3f]{padding:16px}}.liveness-step[data-v-85ac4f04]{flex-direction:column;gap:14px;padding:16px 0 4px;text-align:center}.liveness-icon[data-v-85ac4f04],.liveness-step[data-v-85ac4f04]{align-items:center;display:flex}.liveness-icon[data-v-85ac4f04]{background:#fff2e8;border-radius:50%;color:#ff6732;height:58px;justify-content:center;width:58px}.liveness-title[data-v-85ac4f04]{color:#0f0f24;font-size:18px;font-weight:700;line-height:1.35;margin:0}.liveness-copy[data-v-85ac4f04]{color:#4f566b;font-size:14px;line-height:1.7;margin:0;max-width:360px}.liveness-list[data-v-85ac4f04]{color:#6b7280;font-size:13px;line-height:1.7;margin:2px 0 0;padding-left:18px;text-align:left}.liveness-actions[data-v-85ac4f04]{display:flex;gap:12px;margin-top:10px;width:100%}.btn-outline[data-v-85ac4f04],.btn-primary[data-v-85ac4f04]{border-radius:6px;cursor:pointer;flex:1;font-size:14px;font-weight:700;height:44px}.btn-outline[data-v-85ac4f04]{background:#fff;border:1px solid #d9d9d9;color:#0f0f24}.btn-primary[data-v-85ac4f04]{background:#0f0f24;border:0;color:#fff}@media(max-width:768px){.liveness-actions[data-v-85ac4f04]{flex-direction:column-reverse}}.upload-dropzone[data-v-7a1260ce]{position:relative;width:100%}.file-input[data-v-7a1260ce]{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.dropzone-inner[data-v-7a1260ce]{align-items:center;background:#fafafa;border:1px dashed #d9d9d9;border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:200px;padding:16px;width:100%}.dropzone-inner[data-v-7a1260ce]:disabled{cursor:not-allowed;opacity:.6}.upload-dropzone.disabled .dropzone-inner[data-v-7a1260ce]{cursor:not-allowed}.icon-circle[data-v-7a1260ce]{align-items:center;background:#ff7a45;border-radius:50%;color:#fff;display:flex;height:56px;justify-content:center;width:56px}.hint-text[data-v-7a1260ce]{color:#8c8c8c;font-size:14px}.preview-img[data-v-7a1260ce]{border-radius:6px;max-height:220px;max-width:100%;-o-object-fit:contain;object-fit:contain}.preview-hint[data-v-7a1260ce]{color:#595959;font-size:13px}@media(max-width:768px){.dropzone-inner[data-v-7a1260ce]{min-height:160px}.hint-text[data-v-7a1260ce]{font-size:14px}}.modal-overlay[data-v-dde2e1a4]{align-items:center;background:#00000073;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:10050}.modal-container[data-v-dde2e1a4]{background:#fff;border-radius:10px;box-shadow:0 8px 32px #0000001f;display:flex;flex-direction:column;max-height:min(90vh,720px);max-width:480px;width:100%}.modal-header[data-v-dde2e1a4]{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:16px 16px 0}.modal-title[data-v-dde2e1a4]{color:#0f0f24;font-size:18px;font-weight:600;margin:0}.close-btn[data-v-dde2e1a4]{background:transparent;border:none;color:#8c8c8c;cursor:pointer;line-height:0;padding:4px}.close-btn[data-v-dde2e1a4]:hover{color:#0f0f24}.modal-body[data-v-dde2e1a4]{flex:1;overflow-y:auto;padding:16px}.empty-body[data-v-dde2e1a4]{color:#595959;text-align:center}.section-label[data-v-dde2e1a4]{color:#0f0f24;font-size:16px;font-weight:600;margin:0 0 12px}.tips-box[data-v-dde2e1a4]{background:#fffbf0;border-radius:8px;color:#595959;font-size:13px;line-height:1.5;margin-top:16px;padding:12px 14px}.tips-box ul[data-v-dde2e1a4]{margin:0;padding-left:18px}.tips-box li[data-v-dde2e1a4]{margin-bottom:6px}.tips-box li[data-v-dde2e1a4]:last-child{margin-bottom:0}.modal-footer[data-v-dde2e1a4]{display:flex;flex-direction:column;gap:16px;padding:0 16px 16px}.progress-row[data-v-dde2e1a4]{display:flex;gap:6px;width:100%}.progress-seg[data-v-dde2e1a4]{background:#e8e8e8;border-radius:2px;flex:1;height:4px}.progress-seg.filled[data-v-dde2e1a4]{background:#1677ff}.liveness-progress[data-v-dde2e1a4]{margin-bottom:12px}.footer-actions[data-v-dde2e1a4]{display:flex;gap:12px;justify-content:space-between}.footer-actions--stack[data-v-dde2e1a4]{flex-direction:column}.btn-outline[data-v-dde2e1a4],.btn-primary[data-v-dde2e1a4]{border-radius:8px;cursor:pointer;flex:1;font-size:14px;font-weight:600;height:44px}.btn-outline[data-v-dde2e1a4]{background:#fff;border:1px solid #0f0f24;color:#0f0f24}.btn-outline[data-v-dde2e1a4]:disabled{cursor:not-allowed;opacity:.45}.btn-primary[data-v-dde2e1a4]{background:#0f0f24;border:none;color:#fff}.btn-primary[data-v-dde2e1a4]:disabled{cursor:not-allowed;opacity:.45}.full[data-v-dde2e1a4]{width:100%}
