.auth-page-surface[data-v-e7eea64f]{color:#f5f2f8;padding:80px 24px 200px}.auth-page-surface__content[data-v-e7eea64f]{margin-inline:auto;max-width:400px;width:100%}.auth-page-surface[data-v-e7eea64f] .forgot__title,.auth-page-surface[data-v-e7eea64f] .sign-in__title,.auth-page-surface[data-v-e7eea64f] .sign-up-form__title{font-size:clamp(30px,4vw,40px);font-weight:500;letter-spacing:-.035em;line-height:1.15;margin-bottom:28px!important;text-align:center;text-wrap:balance;background:linear-gradient(100deg,#f4bdbe,#d8b1fa,#c5ffbb);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.auth-page-surface[data-v-e7eea64f] .sign-up-form__title{margin-bottom:16px!important}.auth-page-surface[data-v-e7eea64f] .sign-up-form__subtitle{line-height:1.6;margin-bottom:32px!important;text-align:center}.auth-page-surface[data-v-e7eea64f] .forgot p,.auth-page-surface[data-v-e7eea64f] .text-muted{color:#aaa5b1!important}.auth-page-surface[data-v-e7eea64f] .auth-divider{align-items:center;color:#aaa5b1;display:flex;font-size:13px;gap:16px;margin:24px 0}.auth-page-surface[data-v-e7eea64f] .auth-divider:after,.auth-page-surface[data-v-e7eea64f] .auth-divider:before{background:#ffffff1c;content:"";flex:1;height:1px}.auth-page-surface[data-v-e7eea64f] label{color:#d9d4df;display:block;font-size:14px;line-height:1.4;margin-bottom:10px}.auth-page-surface[data-v-e7eea64f] .form-input{padding-bottom:24px}.auth-page-surface[data-v-e7eea64f] .form-input:last-child{padding-bottom:0}.auth-page-surface[data-v-e7eea64f] input{background:#ffffff07;border:1px solid hsla(0,0%,100%,.161);border-radius:14px;color:#f5f2f8;font-size:16px;height:56px;min-width:0;padding-inline:16px}.auth-page-surface[data-v-e7eea64f] input::-moz-placeholder{color:#8f8998}.auth-page-surface[data-v-e7eea64f] input::placeholder{color:#8f8998}.auth-page-surface[data-v-e7eea64f] input:focus{border-color:#d8b1fa!important;box-shadow:0 0 0 3px #d8b1fa18;outline:none}.auth-page-surface[data-v-e7eea64f] input:disabled{background:#ffffff09!important;color:#aaa5b1!important}.auth-page-surface[data-v-e7eea64f] input:-webkit-autofill{-webkit-text-fill-color:#f5f2f8;box-shadow:inset 0 0 0 1000px #17131c}.auth-page-surface[data-v-e7eea64f] .position-relative input{padding-right:56px}.auth-page-surface[data-v-e7eea64f] .password-toggle{justify-content:center;min-height:44px;min-width:44px;right:6px}.auth-page-surface[data-v-e7eea64f] .btn{min-height:52px}.auth-page-surface[data-v-e7eea64f] .btn-link{color:#fff!important}.auth-page-surface[data-v-e7eea64f] a{color:#fff;text-decoration:none}.auth-page-surface[data-v-e7eea64f] a:hover{text-decoration:underline}.auth-page-surface[data-v-e7eea64f] a:focus-visible,.auth-page-surface[data-v-e7eea64f] button:focus-visible{outline:2px solid #d8b1fa;outline-offset:4px}.auth-page-surface[data-v-e7eea64f] .error{color:#ffa9b1}.auth-page-surface[data-v-e7eea64f] .error input{border-color:#ffa9b1}.auth-page-surface[data-v-e7eea64f] .vue-tel-input{background:#ffffff07;border:1px solid hsla(0,0%,100%,.161);border-radius:14px;height:56px;margin-bottom:24px!important}.auth-page-surface[data-v-e7eea64f] .vue-tel-input:focus-within{border-color:#d8b1fa!important;box-shadow:0 0 0 3px #d8b1fa18!important}.auth-page-surface[data-v-e7eea64f] .vue-tel-input input{background:transparent;border:0;box-shadow:none;height:54px}.auth-page-surface[data-v-e7eea64f] .vue-tel-input .vti__dropdown{border-radius:14px 0 0 14px}.auth-page-surface[data-v-e7eea64f] .vue-tel-input .vti__dropdown.open,.auth-page-surface[data-v-e7eea64f] .vue-tel-input .vti__dropdown:hover{background:#25202d}.auth-page-surface[data-v-e7eea64f] .vue-tel-input .vti__dropdown-list{background:#1b1720;border-color:#ffffff29;color:#f5f2f8;max-width:min(390px,100vw - 48px)}.auth-page-surface[data-v-e7eea64f] .vue-tel-input .vti__dropdown-item.highlighted{background:#352b40}.auth-page-surface[data-v-e7eea64f] .auth-switch{color:#aaa5b1;font-size:14px;line-height:1.8;margin:28px 0 0;text-align:center}.auth-page-surface[data-v-e7eea64f] .auth-switch a{display:inline-block;font-weight:500;margin-inline-start:5px}.auth-page-surface[data-v-e7eea64f] h4{color:#d9d4df;font-size:16px;overflow-wrap:anywhere}
