[data-v-4d6a5fb3]:export{gbcolor:#fff}.login[data-v-4d6a5fb3]{width:100vw;min-height:100vh;position:relative;background-image:url(../img/bg.fcf3b8cd.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;overflow:hidden}.login .language-selector[data-v-4d6a5fb3]{position:absolute;top:1.25rem;right:1.25rem;display:flex;align-items:center;gap:.5rem;background:#da5597;padding:.5rem 1rem;border-radius:1.25rem;cursor:pointer;z-index:100;transition:all .3s ease;box-shadow:0 .25rem .75rem rgba(218,85,151,.3)}.login .language-selector[data-v-4d6a5fb3]:active{transform:scale(.95)}.login .language-selector .language-flag[data-v-4d6a5fb3]{width:1.25rem;height:1.25rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}.login .language-selector .language-text[data-v-4d6a5fb3]{color:#fff;font-size:.875rem;font-weight:500}.login .language-selector .language-arrow[data-v-4d6a5fb3]{color:#fff;font-size:.75rem}.login .login-container[data-v-4d6a5fb3]{width:100%;max-width:26rem;padding:0 1.25rem;box-sizing:border-box}.login .login-container .login-card[data-v-4d6a5fb3]{background:rgba(50,50,70,.25);backdrop-filter:blur(1.25rem);-webkit-backdrop-filter:blur(1.25rem);border-radius:1.25rem;padding:2.5rem 1.875rem;box-shadow:0 .5rem 2rem rgba(0,0,0,.2);border:.0625rem solid #da5597}.login .login-container .login-card .form-group[data-v-4d6a5fb3]{margin-bottom:1.5rem}.login .login-container .login-card .form-group .form-label[data-v-4d6a5fb3]{display:block;color:hsla(0,0%,100%,.85);font-size:.875rem;margin-bottom:.5rem;font-weight:400;letter-spacing:.02rem;text-align:left}.login .login-container .login-card .form-group .input-wrapper[data-v-4d6a5fb3]{position:relative;display:flex;align-items:center;background:rgba(0,0,0,.25);border:.0625rem solid #da5597;border-radius:.5rem;padding:.875rem 1rem;transition:all .3s ease}.login .login-container .login-card .form-group .input-wrapper[data-v-4d6a5fb3]:focus-within{border-color:#da5597;background:rgba(0,0,0,.35);box-shadow:0 0 0 .125rem rgba(218,85,151,.25)}.login .login-container .login-card .form-group .input-wrapper .input-icon[data-v-4d6a5fb3]{color:#da5597;font-size:1.125rem;margin-right:.75rem;flex-shrink:0}.login .login-container .login-card .form-group .input-wrapper .form-input[data-v-4d6a5fb3]{flex:1;background:transparent;border:none;outline:none;color:#fff;font-size:.875rem;line-height:1.5}.login .login-container .login-card .form-group .input-wrapper .form-input[data-v-4d6a5fb3]::-moz-placeholder{color:hsla(0,0%,100%,.45)}.login .login-container .login-card .form-group .input-wrapper .form-input[data-v-4d6a5fb3]::placeholder{color:hsla(0,0%,100%,.45)}.login .login-container .login-card .login-btn[data-v-4d6a5fb3]{background:#da5597;border:none;color:#fff;font-size:1rem;font-weight:600;height:3rem;border-radius:.5rem;margin-top:1rem;transition:all .3s ease;letter-spacing:.05rem}.login .login-container .login-card .login-btn[data-v-4d6a5fb3]:active{transform:scale(.98);background:#c74a87}.login .login-container .login-card .register-link[data-v-4d6a5fb3]{text-align:center;margin-top:1.5rem;color:hsla(0,0%,100%,.75);font-size:.875rem;line-height:1.5}.login .login-container .login-card .register-link span[data-v-4d6a5fb3]{color:#da5597;font-weight:600;cursor:pointer;text-decoration:none;transition:all .3s ease}.login .login-container .login-card .register-link span[data-v-4d6a5fb3]:active{opacity:.8}