.self-service-build-page[data-v-54df6f32]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);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;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.self-service-build-page .auth-error[data-v-54df6f32],.self-service-build-page .auth-failed[data-v-54df6f32],.self-service-build-page .auth-processing[data-v-54df6f32],.self-service-build-page .auth-success[data-v-54df6f32],.self-service-build-page .auth-waiting[data-v-54df6f32]{background:#fff;border-radius:20px;padding:40px 30px;text-align:center;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.1);box-shadow:0 20px 40px rgba(0,0,0,.1);max-width:400px;width:100%}.self-service-build-page .auth-error .loading-container[data-v-54df6f32],.self-service-build-page .auth-failed .loading-container[data-v-54df6f32],.self-service-build-page .auth-processing .loading-container[data-v-54df6f32],.self-service-build-page .auth-success .loading-container[data-v-54df6f32],.self-service-build-page .auth-waiting .loading-container[data-v-54df6f32]{margin-bottom:30px}.self-service-build-page .auth-error .loading-container .van-loading[data-v-54df6f32],.self-service-build-page .auth-failed .loading-container .van-loading[data-v-54df6f32],.self-service-build-page .auth-processing .loading-container .van-loading[data-v-54df6f32],.self-service-build-page .auth-success .loading-container .van-loading[data-v-54df6f32],.self-service-build-page .auth-waiting .loading-container .van-loading[data-v-54df6f32]{margin:0 auto}.self-service-build-page .auth-error .result-icon[data-v-54df6f32],.self-service-build-page .auth-failed .result-icon[data-v-54df6f32],.self-service-build-page .auth-processing .result-icon[data-v-54df6f32],.self-service-build-page .auth-success .result-icon[data-v-54df6f32],.self-service-build-page .auth-waiting .result-icon[data-v-54df6f32]{margin-bottom:30px}.self-service-build-page .auth-error .result-content[data-v-54df6f32],.self-service-build-page .auth-failed .result-content[data-v-54df6f32],.self-service-build-page .auth-processing .result-content[data-v-54df6f32],.self-service-build-page .auth-success .result-content[data-v-54df6f32],.self-service-build-page .auth-waiting .result-content[data-v-54df6f32]{margin-bottom:40px}.self-service-build-page .auth-error .result-content h2[data-v-54df6f32],.self-service-build-page .auth-failed .result-content h2[data-v-54df6f32],.self-service-build-page .auth-processing .result-content h2[data-v-54df6f32],.self-service-build-page .auth-success .result-content h2[data-v-54df6f32],.self-service-build-page .auth-waiting .result-content h2[data-v-54df6f32]{font-size:24px;color:#333;margin-bottom:15px;font-weight:600}.self-service-build-page .auth-error .result-content .success-message[data-v-54df6f32],.self-service-build-page .auth-failed .result-content .success-message[data-v-54df6f32],.self-service-build-page .auth-processing .result-content .success-message[data-v-54df6f32],.self-service-build-page .auth-success .result-content .success-message[data-v-54df6f32],.self-service-build-page .auth-waiting .result-content .success-message[data-v-54df6f32]{color:#07c160;font-size:16px;margin-bottom:10px;font-weight:500}.self-service-build-page .auth-error .result-content .error-message[data-v-54df6f32],.self-service-build-page .auth-failed .result-content .error-message[data-v-54df6f32],.self-service-build-page .auth-processing .result-content .error-message[data-v-54df6f32],.self-service-build-page .auth-success .result-content .error-message[data-v-54df6f32],.self-service-build-page .auth-waiting .result-content .error-message[data-v-54df6f32]{color:#ee0a24;font-size:16px;margin-bottom:10px;font-weight:500}.self-service-build-page .auth-error .result-content .next-tip[data-v-54df6f32],.self-service-build-page .auth-error .result-content .retry-tip[data-v-54df6f32],.self-service-build-page .auth-failed .result-content .next-tip[data-v-54df6f32],.self-service-build-page .auth-failed .result-content .retry-tip[data-v-54df6f32],.self-service-build-page .auth-processing .result-content .next-tip[data-v-54df6f32],.self-service-build-page .auth-processing .result-content .retry-tip[data-v-54df6f32],.self-service-build-page .auth-success .result-content .next-tip[data-v-54df6f32],.self-service-build-page .auth-success .result-content .retry-tip[data-v-54df6f32],.self-service-build-page .auth-waiting .result-content .next-tip[data-v-54df6f32],.self-service-build-page .auth-waiting .result-content .retry-tip[data-v-54df6f32]{color:#666;font-size:14px;line-height:1.5}.self-service-build-page .auth-error .tips[data-v-54df6f32],.self-service-build-page .auth-failed .tips[data-v-54df6f32],.self-service-build-page .auth-processing .tips[data-v-54df6f32],.self-service-build-page .auth-success .tips[data-v-54df6f32],.self-service-build-page .auth-waiting .tips[data-v-54df6f32]{color:#666;line-height:1.6}.self-service-build-page .auth-error .tips p[data-v-54df6f32],.self-service-build-page .auth-failed .tips p[data-v-54df6f32],.self-service-build-page .auth-processing .tips p[data-v-54df6f32],.self-service-build-page .auth-success .tips p[data-v-54df6f32],.self-service-build-page .auth-waiting .tips p[data-v-54df6f32]{margin-bottom:8px;font-size:14px}.self-service-build-page .auth-error .tips p[data-v-54df6f32]:last-child,.self-service-build-page .auth-failed .tips p[data-v-54df6f32]:last-child,.self-service-build-page .auth-processing .tips p[data-v-54df6f32]:last-child,.self-service-build-page .auth-success .tips p[data-v-54df6f32]:last-child,.self-service-build-page .auth-waiting .tips p[data-v-54df6f32]:last-child{margin-bottom:0}.self-service-build-page .auth-error .action-buttons .van-button[data-v-54df6f32],.self-service-build-page .auth-failed .action-buttons .van-button[data-v-54df6f32],.self-service-build-page .auth-processing .action-buttons .van-button[data-v-54df6f32],.self-service-build-page .auth-success .action-buttons .van-button[data-v-54df6f32],.self-service-build-page .auth-waiting .action-buttons .van-button[data-v-54df6f32]{width:100%;height:50px;border-radius:25px;font-size:16px;font-weight:600;letter-spacing:1px}.self-service-build-page .auth-success .result-content h2[data-v-54df6f32]{color:#07c160}.self-service-build-page .auth-failed .result-content h2[data-v-54df6f32]{color:#ee0a24}.self-service-build-page .auth-error .result-content h2[data-v-54df6f32]{color:#ff976a}@media (max-width:480px){.self-service-build-page[data-v-54df6f32]{padding:15px}.self-service-build-page .auth-error[data-v-54df6f32],.self-service-build-page .auth-failed[data-v-54df6f32],.self-service-build-page .auth-processing[data-v-54df6f32],.self-service-build-page .auth-success[data-v-54df6f32],.self-service-build-page .auth-waiting[data-v-54df6f32]{padding:30px 20px}.self-service-build-page .auth-error .result-content h2[data-v-54df6f32],.self-service-build-page .auth-failed .result-content h2[data-v-54df6f32],.self-service-build-page .auth-processing .result-content h2[data-v-54df6f32],.self-service-build-page .auth-success .result-content h2[data-v-54df6f32],.self-service-build-page .auth-waiting .result-content h2[data-v-54df6f32]{font-size:20px}.self-service-build-page .auth-error .loading-container[data-v-54df6f32],.self-service-build-page .auth-error .result-icon[data-v-54df6f32],.self-service-build-page .auth-failed .loading-container[data-v-54df6f32],.self-service-build-page .auth-failed .result-icon[data-v-54df6f32],.self-service-build-page .auth-processing .loading-container[data-v-54df6f32],.self-service-build-page .auth-processing .result-icon[data-v-54df6f32],.self-service-build-page .auth-success .loading-container[data-v-54df6f32],.self-service-build-page .auth-success .result-icon[data-v-54df6f32],.self-service-build-page .auth-waiting .loading-container[data-v-54df6f32],.self-service-build-page .auth-waiting .result-icon[data-v-54df6f32]{margin-bottom:25px}.self-service-build-page .auth-error .result-icon .van-icon[data-v-54df6f32],.self-service-build-page .auth-failed .result-icon .van-icon[data-v-54df6f32],.self-service-build-page .auth-processing .result-icon .van-icon[data-v-54df6f32],.self-service-build-page .auth-success .result-icon .van-icon[data-v-54df6f32],.self-service-build-page .auth-waiting .result-icon .van-icon[data-v-54df6f32]{font-size:60px!important}}