.auth-form-register[data-v-d1fc4203] .el-form-item{margin-bottom:20px}.auth-form-register[data-v-d1fc4203] .el-input__wrapper{border-radius:10px;box-shadow:0 0 0 1px var(--el-border-color) inset;transition:box-shadow .2s}.auth-form-register[data-v-d1fc4203] .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-border-color-dark) inset}.auth-form-register[data-v-d1fc4203] .el-input__wrapper.is-focus{box-shadow:0 0 0 1.5px var(--color-primary-500) inset}.auth-form-register[data-v-d1fc4203] .el-input__prefix-inner>i{color:var(--color-text-secondary);font-size:18px}.contact-type-toggle[data-v-d1fc4203]{background:none;border:1px solid var(--color-primary-500);border-radius:6px;color:var(--color-primary-500);cursor:pointer;font-size:12px;font-weight:500;line-height:1.5;padding:2px 8px;transition:all .2s;white-space:nowrap}.contact-type-toggle[data-v-d1fc4203]:hover{background:color-mix(in srgb,var(--color-primary-500) 8%,transparent)}.auth-form-register__agreement[data-v-d1fc4203]{align-items:flex-start;display:flex;gap:4px;margin:-8px 0 16px}.auth-form-register__agreement[data-v-d1fc4203] .el-checkbox{height:auto;margin-top:1px}.auth-form-register__agreement .agreement-text[data-v-d1fc4203]{color:var(--color-text-secondary);font-size:12px;line-height:1.6}.auth-form-register__agreement .agreement-text a[data-v-d1fc4203]{color:var(--color-primary-500);cursor:pointer;text-decoration:none}.auth-form-register__agreement .agreement-text a[data-v-d1fc4203]:hover{text-decoration:underline}.auth-form-register__submit[data-v-d1fc4203]{margin-bottom:0!important}.auth-submit-btn[data-v-d1fc4203]{border-radius:10px;font-size:15px;font-weight:600;height:44px;letter-spacing:.02em;width:100%}.captcha-row[data-v-d1fc4203]{align-items:center;display:flex;gap:10px;width:100%}.captcha-img[data-v-d1fc4203]{border-radius:8px;cursor:pointer;flex-shrink:0;height:40px;transition:opacity .2s}.captcha-img[data-v-d1fc4203]:hover{opacity:.75}.captcha-img--loading[data-v-d1fc4203]{align-items:center;background:var(--el-fill-color-lighter,#f5f7fa);color:var(--color-text-secondary);display:flex;font-size:18px;justify-content:center;width:120px}.captcha-img--loading .is-loading[data-v-d1fc4203]{animation:captcha-spin-d1fc4203 .8s linear infinite}@keyframes captcha-spin-d1fc4203{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.captcha-answer[data-v-d1fc4203]{flex:1;min-width:0}.code-row[data-v-d1fc4203]{display:flex;gap:8px;width:100%}.code-send-btn[data-v-d1fc4203]{border-radius:10px;font-weight:500;white-space:nowrap}.auth-agreement-dialog .el-dialog{border-radius:14px}.auth-agreement-dialog .el-dialog__header{border-bottom:1px solid var(--color-border);padding:20px 24px 12px}.auth-agreement-dialog .el-dialog__body{max-height:60vh;overflow-y:auto;padding:20px 24px 24px}.auth-agreement-dialog .agreement-content{color:var(--color-text);font-size:14px;line-height:1.8}.auth-agreement-dialog .agreement-content h1,.auth-agreement-dialog .agreement-content h2,.auth-agreement-dialog .agreement-content h3,.auth-agreement-dialog .agreement-content h4{font-weight:600;margin:16px 0 8px}.auth-agreement-dialog .agreement-content h1{font-size:18px}.auth-agreement-dialog .agreement-content h2{font-size:16px}.auth-agreement-dialog .agreement-content h3{font-size:15px}.auth-agreement-dialog .agreement-content p{margin:0 0 12px}.auth-agreement-dialog .agreement-content ol,.auth-agreement-dialog .agreement-content ul{margin:0 0 12px;padding-left:20px}.auth-agreement-dialog .agreement-content a{color:var(--color-primary-500)}
