.user-register.error{color:#c4352b}.user-register.warning{color:#b66a12}.user-register.success{color:#0f6b63}.phbd-register-page[data-v-7b8dea32]{width:100%!important;max-width:none!important;min-height:100vh;margin:0!important;padding:38px 28px 58px;background:radial-gradient(720px 440px at 12% 8%,rgba(15,107,99,.12),rgba(15,107,99,0)),radial-gradient(840px 520px at 92% 16%,rgba(197,151,95,.14),rgba(197,151,95,0)),linear-gradient(180deg,#edf3f1,#e4ece9)}.phbd-register-page[data-v-7b8dea32]:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(16,37,49,.035) 1px,transparent 0),linear-gradient(90deg,rgba(16,37,49,.035) 1px,transparent 0);background-size:32px 32px;-webkit-mask-image:radial-gradient(circle at 50% 18%,rgba(0,0,0,.88),transparent 72%);mask-image:radial-gradient(circle at 50% 18%,rgba(0,0,0,.88),transparent 72%)}.register-shell[data-v-7b8dea32]{position:relative;z-index:1;width:100%;max-width:1040px;margin:0 auto;background:hsla(0,0%,100%,.94);border:1px solid rgba(15,107,99,.16);border-radius:16px;box-shadow:0 24px 58px rgba(16,37,49,.12);padding:30px}.register-head[data-v-7b8dea32]{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;gap:28px;padding-bottom:24px;margin-bottom:22px;border-bottom:1px solid #dfe8e5}.register-brand-block[data-v-7b8dea32]{min-width:0}.register-brand[data-v-7b8dea32]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:24px}.register-brand-mark[data-v-7b8dea32]{width:44px;height:44px;border-radius:12px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#fff;border:1px solid rgba(15,107,99,.16);box-shadow:0 10px 22px rgba(15,107,99,.12);-ms-flex:0 0 auto;flex:0 0 auto}.register-brand-mark img[data-v-7b8dea32]{width:32px;display:block}.register-brand em[data-v-7b8dea32],.register-brand strong[data-v-7b8dea32]{display:block;font-style:normal;line-height:1.25}.register-brand strong[data-v-7b8dea32]{color:#102531;font-size:17px;font-weight:800}.register-brand em[data-v-7b8dea32]{margin-top:3px;color:#5a6f6a;font-size:12px}.register-kicker[data-v-7b8dea32]{margin-bottom:10px;color:#0f6b63;font-weight:800;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px}.register-kicker[data-v-7b8dea32]:before{content:"";width:36px;height:3px;background:#c5975f;-ms-flex:0 0 auto;flex:0 0 auto}.register-head h2[data-v-7b8dea32]{margin:0 0 10px;color:#102531;font-size:30px;font-weight:850;line-height:1.25}.register-head p[data-v-7b8dea32]{margin:0;max-width:540px;color:#5a6f6a;line-height:1.7}.register-head-actions[data-v-7b8dea32]{-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px}.login-link[data-v-7b8dea32]{min-height:38px;padding:8px 14px;border-radius:8px;color:#fff;background:#0f6b63;border:1px solid #0f6b63;line-height:20px;box-shadow:0 10px 22px rgba(15,107,99,.14)}.back-link[data-v-7b8dea32]{min-height:38px;padding:8px 14px;border-radius:8px;color:#0f6b63;background:#fff;border:1px solid #cbdad6;line-height:20px}.form-section[data-v-7b8dea32]{padding:22px 22px 4px;border:1px solid #dfe8e5;border-radius:12px;background:#fbfefd}.form-section+.form-section[data-v-7b8dea32]{margin-top:18px}.section-headline[data-v-7b8dea32]{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;gap:20px;margin-bottom:18px}.section-headline p[data-v-7b8dea32]{margin:6px 0 0;color:#6b7f7a;font-size:13px;line-height:1.6}.section-title[data-v-7b8dea32]{color:#102531;font-size:17px;font-weight:800}.register-form[data-v-7b8dea32] .ant-form-item-label{line-height:1.4}.register-form[data-v-7b8dea32] .ant-form-item-label>label{color:#26384d;font-weight:600}.register-form[data-v-7b8dea32] .ant-cascader-picker,.register-form[data-v-7b8dea32] .ant-input,.register-form[data-v-7b8dea32] .ant-select-selection,.register-form[data-v-7b8dea32] textarea.ant-input{border-radius:8px;border-color:#d7e4e3;background:#fff}.register-form[data-v-7b8dea32] .ant-cascader-picker-focused,.register-form[data-v-7b8dea32] .ant-cascader-picker:focus,.register-form[data-v-7b8dea32] .ant-cascader-picker:hover,.register-form[data-v-7b8dea32] .ant-input:focus,.register-form[data-v-7b8dea32] .ant-input:hover,.register-form[data-v-7b8dea32] .ant-select-focused .ant-select-selection,.register-form[data-v-7b8dea32] .ant-select-selection:hover,.register-form[data-v-7b8dea32] textarea.ant-input:focus,.register-form[data-v-7b8dea32] textarea.ant-input:hover{border-color:#0f6b63;box-shadow:0 0 0 2px rgba(15,107,99,.1)}.region-cascader[data-v-7b8dea32]{width:100%}.register-form[data-v-7b8dea32] .ant-form-explain{font-size:13px;line-height:1.6}.register-form[data-v-7b8dea32] .ant-form-item-with-help{margin-bottom:18px}.password-strength-inline[data-v-7b8dea32]{margin-top:10px;padding:10px 12px;border:1px solid #dfe8e5;border-radius:8px;background:#f7fbfa}.password-strength-inline .ant-progress[data-v-7b8dea32]{margin-top:4px}.password-strength-rule[data-v-7b8dea32]{margin-top:6px;color:#6b7f7a;font-size:12px;line-height:1.5}.register-actions[data-v-7b8dea32]{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin-top:24px}.register-button[data-v-7b8dea32]{min-width:180px;height:44px;border-radius:8px;border-color:#0f6b63;background:#0f6b63;box-shadow:0 12px 24px rgba(15,107,99,.16)}@media (max-width:768px){.phbd-register-page[data-v-7b8dea32]{padding:20px 16px 42px}.register-shell[data-v-7b8dea32]{padding:22px 16px;border-radius:12px}.register-head[data-v-7b8dea32]{-ms-flex-direction:column;flex-direction:column;gap:18px}.register-head h2[data-v-7b8dea32]{font-size:24px}.register-actions[data-v-7b8dea32],.register-head-actions[data-v-7b8dea32]{width:100%;-ms-flex-direction:column;flex-direction:column}.back-link[data-v-7b8dea32],.login-link[data-v-7b8dea32],.register-button[data-v-7b8dea32]{width:100%;text-align:center}.form-section[data-v-7b8dea32]{padding:18px 14px 2px}.section-headline[data-v-7b8dea32]{margin-bottom:14px}}@media (max-width:480px){.register-brand em[data-v-7b8dea32]{display:none}.register-brand strong[data-v-7b8dea32]{font-size:15px}}