.register-container[data-v-c9efb164]{min-height:100vh;position:relative;overflow:hidden;background:linear-gradient(-45deg,#0980ff,#00a3ff,#0980ff,#42a5f5);background-size:400% 400%;animation:gradientBG-c9efb164 15s ease infinite}@keyframes gradientBG-c9efb164{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.bg-decoration[data-v-c9efb164]{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.circle[data-v-c9efb164]{position:absolute;border-radius:50%;background:hsla(0,0%,100%,.1);animation:float-c9efb164 20s infinite}.circle-1[data-v-c9efb164]{width:300px;height:300px;top:-150px;left:-150px;animation-delay:0s}.circle-2[data-v-c9efb164]{width:200px;height:200px;bottom:-100px;right:-100px;animation-delay:5s}.circle-3[data-v-c9efb164]{width:150px;height:150px;top:40%;right:10%;animation-delay:10s}.circle-4[data-v-c9efb164]{width:250px;height:250px;bottom:20%;left:5%;animation-delay:15s}@keyframes float-c9efb164{0%,to{transform:translateY(0) scale(1);opacity:.1}50%{transform:translateY(-30px) scale(1.1);opacity:.15}}.register-background[data-v-c9efb164]{min-height:100vh;display:flex;flex-direction:column;position:relative;z-index:1}.register-header[data-v-c9efb164]{background:hsla(0,0%,100%,.15);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 40px;height:64px!important;border-bottom:1px solid hsla(0,0%,100%,.2)}.header-left[data-v-c9efb164]{display:flex;align-items:center;gap:16px;cursor:pointer;transition:opacity .3s}.header-left[data-v-c9efb164]:hover{opacity:.8}.header-icon[data-v-c9efb164]{font-size:24px}.header-title[data-v-c9efb164]{font-size:18px;font-weight:600}.register-card[data-v-c9efb164]{width:420px;margin:120px auto 40px;border-radius:20px;padding:40px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 20px 60px rgba(0,0,0,.3),0 0 0 1px hsla(0,0%,100%,.5);border:1px solid hsla(0,0%,100%,.3)}.register-title[data-v-c9efb164]{font-size:28px;font-weight:700;text-align:center;margin-bottom:32px;color:#303133;background:linear-gradient(135deg,#0980ff,#00a3ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.register-button[data-v-c9efb164]{width:100%;height:48px;font-size:16px;font-weight:600;margin-top:20px;border-radius:12px;background:linear-gradient(135deg,#0980ff,#00a3ff);border:none;box-shadow:0 4px 15px rgba(9,128,255,.4);transition:all .3s ease}.register-button[data-v-c9efb164]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(9,128,255,.5)}.code-input-group[data-v-c9efb164]{display:flex;gap:10px}.code-input-group .ant-input[data-v-c9efb164]{flex:1}.code-button[data-v-c9efb164]{width:120px}.footer-text[data-v-c9efb164]{text-align:center;margin-top:40px;color:hsla(0,0%,100%,.9);font-size:12px;text-shadow:0 1px 2px rgba(0,0,0,.1)}.ml-2[data-v-c9efb164]{margin-left:8px}.register-card[data-v-c9efb164] .ant-input,.register-card[data-v-c9efb164] .ant-input-password{border-radius:10px;border:1px solid #e0e0e0;transition:all .3s ease}.register-card[data-v-c9efb164] .ant-input-password:focus,.register-card[data-v-c9efb164] .ant-input:focus{border-color:#0980ff;box-shadow:0 0 0 2px rgba(9,128,255,.1)}.register-card[data-v-c9efb164] .ant-input-affix-wrapper{border-radius:10px}.register-card[data-v-c9efb164] .ant-btn-link{color:hsla(0,0%,100%,.9)}.register-card[data-v-c9efb164] .ant-btn-link:hover{color:#fff}