.ant-spin[data-v-70ba7afc]{color:#367ee8;color:var(--var-primary-color)}.ant-spin-dot-item[data-v-70ba7afc]{background-color:#367ee8;background-color:var(--var-primary-color)}.ant-spin-nested-loading>div>.ant-spin[data-v-70ba7afc]{max-height:30%}.ant-input[data-v-70ba7afc]{border:1px solid #e7e7e7}[data-v-70ba7afc]:root{--var-primary-color:#367ee8}.faceRecognition[data-v-70ba7afc]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100vh;height:100dvh;min-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f3f4f6;color:#0f172a;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,STHeiti,Microsoft Yahei,Tahoma,Simsun,sans-serif}.faceRecognition[data-v-70ba7afc],.faceShell[data-v-70ba7afc]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;overflow:hidden}.faceShell[data-v-70ba7afc]{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;background:#fff}.loginTips[data-v-70ba7afc]{-ms-flex-negative:0;flex-shrink:0;padding:10px 16px;background:rgba(239,246,255,.8);color:#2563eb;font-size:12px;line-height:1.625;text-align:center}.authHeader[data-v-70ba7afc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;padding:24px 20px 16px;background:#fff;text-align:center}.authHeader h1[data-v-70ba7afc]{margin:0 0 6px;color:#0f172a;font-size:20px;line-height:1.4;font-weight:700}.authHeader p[data-v-70ba7afc]{margin:0 0 8px;color:#64748b;font-size:13px;line-height:1.5}.identityIcon[data-v-70ba7afc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:46px;height:46px;margin-bottom:12px;border-radius:50%;background:#eff6ff;color:#3b82f6}.identityIcon svg[data-v-70ba7afc]{width:24px;height:24px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.stageArea[data-v-70ba7afc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;padding:8px 20px;background:#fff}.phoneStage[data-v-70ba7afc],.stageArea[data-v-70ba7afc]{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.phoneStage[data-v-70ba7afc]{width:auto;height:100%;max-width:100%;max-height:100%;aspect-ratio:9/16;-ms-flex-negative:0;flex-shrink:0;border:1px solid #f1f5f9;border-radius:16px;background:#f8fafc;-webkit-box-shadow:0 1px 2px rgba(15,23,42,.05);box-shadow:0 1px 2px rgba(15,23,42,.05)}.phoneStage.cameraStarted[data-v-70ba7afc]{background:transparent}.cameraBackCover[data-v-70ba7afc]{display:none;position:absolute;left:2px;top:2px;z-index:25;width:25%;height:16.6667%;border-top-left-radius:14px;background:#fff}.phoneContainer[data-v-70ba7afc]{position:absolute;inset:0;z-index:10;width:100%!important;height:100%!important;border:0!important;outline:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.scanCorners[data-v-70ba7afc]{position:absolute;inset:0;z-index:20;pointer-events:none}.scanCorners i[data-v-70ba7afc]{position:absolute;width:32px;height:32px;-webkit-box-sizing:border-box;box-sizing:border-box;border-color:rgba(59,130,246,.8);border-style:solid}.cornerTopLeft[data-v-70ba7afc]{top:14px;left:14px;border-width:3px 0 0 3px;border-radius:12px 0 0}.cornerTopRight[data-v-70ba7afc]{top:14px;right:14px;border-width:3px 3px 0 0;border-radius:0 12px 0 0}.cornerBottomLeft[data-v-70ba7afc]{bottom:14px;left:14px;border-width:0 0 3px 3px;border-radius:0 0 0 12px}.cornerBottomRight[data-v-70ba7afc]{right:14px;bottom:14px;border-width:0 3px 3px 0;border-radius:0 0 12px}.devFacePlaceholder[data-v-70ba7afc]{position:absolute;inset:0;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;background:-webkit-gradient(linear,left top,left bottom,from(#f8fafc),to(#eff6ff));background:linear-gradient(180deg,#f8fafc,#eff6ff);color:#94a3b8;font-size:13px}.placeholderRatio[data-v-70ba7afc]{padding:6px 10px;border:1px solid #dbeafe;border-radius:999px;color:#3b82f6;font-size:14px;font-weight:600}.stageStatus[data-v-70ba7afc]{position:absolute;inset:0;z-index:30;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#0f172a;text-align:center;background:hsla(0,0%,100%,.96)}.stageStatus strong[data-v-70ba7afc]{margin-top:16px;color:#0f172a;font-size:15px;line-height:1.5;font-weight:600}.stageStatus span[data-v-70ba7afc]{margin-top:6px;color:#94a3b8;font-size:12px;line-height:1.5}.errorIcon[data-v-70ba7afc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;margin-bottom:16px;border-radius:50%;background:#fef2f2;color:#ef4444}.errorIcon svg[data-v-70ba7afc]{width:26px;height:26px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.stageStatus h3[data-v-70ba7afc]{margin:0 0 8px;color:#0f172a;font-size:16px;line-height:1.5;font-weight:500}.stageStatus p[data-v-70ba7afc]{margin:0 0 24px;color:#64748b;font-size:13px;line-height:1.625}.loadingRing[data-v-70ba7afc]{width:29px;height:29px;border:2px solid rgba(59,130,246,.2);border-top-color:#3b82f6;border-radius:50%;-webkit-animation:cloudPhoneLoading-70ba7afc .9s linear infinite;animation:cloudPhoneLoading-70ba7afc .9s linear infinite}.actionPanel[data-v-70ba7afc]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;padding:16px 20px 32px;background:#fff}.actionPanel[data-v-70ba7afc],.fallbackButton[data-v-70ba7afc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fallbackButton[data-v-70ba7afc]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;width:100%;height:auto;margin:0 0 16px;padding:14px;-webkit-box-sizing:border-box;box-sizing:border-box;border:0;border-radius:12px;background:#2f6bff;-webkit-box-shadow:0 4px 6px rgba(59,130,246,.3);box-shadow:0 4px 6px rgba(59,130,246,.3);color:#fff;font-family:inherit;font-size:15px;line-height:1.25;font-weight:500;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.fallbackButton[data-v-70ba7afc]:active{background:#1d4ed8}.fallbackButton svg[data-v-70ba7afc]{width:18px;height:18px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.skipButton[data-v-70ba7afc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;width:auto;height:auto;margin:0;padding:0;border:0;background:transparent;color:#94a3b8;font-family:inherit;font-size:13px;line-height:1.5}.skipButton svg[data-v-70ba7afc]{width:14px;height:14px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.fallbackButton[data-v-70ba7afc]:disabled,.skipButton[data-v-70ba7afc]:disabled{opacity:.7}@-webkit-keyframes cloudPhoneLoading-70ba7afc{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes cloudPhoneLoading-70ba7afc{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media(min-width:640px){.faceShell[data-v-70ba7afc]{max-width:390px;max-height:820px;border-radius:16px;-webkit-box-shadow:0 25px 50px -12px rgba(15,23,42,.25);box-shadow:0 25px 50px -12px rgba(15,23,42,.25)}}.ant-spin{color:#367ee8;color:var(--var-primary-color)}.ant-spin-dot-item{background-color:#367ee8;background-color:var(--var-primary-color)}.ant-spin-nested-loading>div>.ant-spin{max-height:30%}.ant-input{border:1px solid #e7e7e7}:root{--var-primary-color:#367ee8}#app.cloud-phone-face-page-app{overflow:hidden;background:#f3f4f6}