.register-page[data-v-930a4588]{background:linear-gradient(to bottom right,rgba(0,0,0,.95),rgba(20,20,20,.9));min-height:100vh;width:100%;position:relative;color:#fff;overflow-x:hidden}.register-page[data-v-930a4588]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(/path-to-your-texture.png) repeat;opacity:.03;pointer-events:none}.register-page .nav[data-v-930a4588]{display:flex;justify-content:center;align-items:center;padding:0 15%;padding-top:30px;position:relative;z-index:1}.register-page .nav .logo[data-v-930a4588]{padding:7px;justify-content:flex-start;align-items:flex-start;display:flex}.register-page .register-container[data-v-930a4588]{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 120px);position:relative;z-index:1}.register-page .register-container .register-form[data-v-930a4588]{background:linear-gradient(145deg,rgba(40,40,40,.6),rgba(20,20,20,.8));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:24px;padding:60px;width:550px;max-width:90%;box-shadow:0 4px 30px rgba(0,0,0,.3),inset 0 1px 1px hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.05);display:flex;flex-direction:column;align-items:center}.register-page .register-container .register-form .logo[data-v-930a4588]{margin-bottom:32px}.register-page .register-container .register-form .logo img[data-v-930a4588]{max-width:150px;filter:drop-shadow(0 0 10px rgba(255,255,255,.1))}.register-page .register-container .register-form h2[data-v-930a4588]{color:#fff;font-size:28px;margin-bottom:10px;font-weight:600;letter-spacing:-.02em;background:linear-gradient(90deg,#fff,#e0e0e0);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.register-page .register-container .register-form h3[data-v-930a4588]{color:hsla(0,0%,100%,.9);font-size:18px;font-weight:400;margin-bottom:20px}.register-page .register-container .register-form form[data-v-930a4588]{margin-top:20px;margin-bottom:8px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.register-page .register-container .register-form form .inputs[data-v-930a4588]{width:100%}.register-page .register-container .register-form form .inputs .flex[data-v-930a4588]{display:flex}.register-page .register-container .register-form form .inputs .flex input[data-v-930a4588]{width:calc(50% - 5px);background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.1);transition:all .3s ease}.register-page .register-container .register-form form .inputs .flex input[data-v-930a4588]:focus{border-color:hsla(0,0%,100%,.2);box-shadow:0 0 15px hsla(0,0%,100%,.05)}.register-page .register-container .register-form form .inputs .form-group[data-v-930a4588]{margin-bottom:24px}.register-page .register-container .register-form form .inputs .form-group input[data-v-930a4588]{font-family:sofia-pro,sans-serif;font-style:normal;font-weight:300;font-size:14px;line-height:14px;letter-spacing:-.22px;color:#828282;color:#fff;width:100%;background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.1);transition:all .3s ease}.register-page .register-container .register-form form .inputs .form-group input[data-v-930a4588]:focus{border-color:hsla(0,0%,100%,.2);box-shadow:0 0 15px hsla(0,0%,100%,.05)}.register-page .register-container .register-form form .inputs .terms-checkbox[data-v-930a4588]{display:flex;align-items:flex-start;margin-bottom:24px;color:hsla(0,0%,100%,.8)}.register-page .register-container .register-form form .inputs .terms-checkbox input[data-v-930a4588]{margin-top:5px;margin-right:10px}.register-page .register-container .register-form form .inputs .terms-checkbox .terms-link[data-v-930a4588]{color:#ff035a;text-decoration:none;transition:all .2s ease}.register-page .register-container .register-form form .inputs .terms-checkbox .terms-link[data-v-930a4588]:hover{color:#ff367b;text-shadow:0 0 10px rgba(255,3,90,.3)}.register-page .register-container .register-form form button[data-v-930a4588]{font-weight:500;font-size:16px;line-height:24px;letter-spacing:-.22px;padding:12px 40px;margin-top:10px;background:linear-gradient(135deg,#ff035a,#b6003f);border-radius:30px;transition:all .3s ease}.register-page .register-container .register-form form button[data-v-930a4588]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 5px 15px rgba(0,0,0,.3)}.register-page .register-container .register-form form button[data-v-930a4588]:disabled{opacity:.7;cursor:not-allowed}.register-page .register-container .register-form .login-link[data-v-930a4588]{margin-top:30px;text-align:center;color:hsla(0,0%,100%,.7)}.register-page .register-container .register-form .login-link .accent-link[data-v-930a4588]{color:#ff035a;font-weight:600;margin-left:5px;transition:all .2s ease}.register-page .register-container .register-form .login-link .accent-link[data-v-930a4588]:hover{color:#ff367b;text-decoration:none;text-shadow:0 0 10px rgba(255,3,90,.3)}@media(max-width:768px){.register-page .nav[data-v-930a4588]{padding:0 5%}.register-page .nav .logo[data-v-930a4588]{width:30%}.register-page .register-container .register-form[data-v-930a4588]{padding:30px 20px}.register-page .register-container .register-form form .inputs .flex[data-v-930a4588]{flex-direction:column}.register-page .register-container .register-form form .inputs .flex input[data-v-930a4588]{width:100%;margin-bottom:24px}}