.studio-login[data-v-eb0dbe4a]{--bg:#0d0d0f;--card:#17171b;--card-2:#1d1d22;--muted:#9aa0aa;--text:#e7e9ee;--line:#2a2a30;--accent-a:#ff7a59;--accent-b:#ca1f98;width:100%;min-height:100vh;background:var(--bg);color:var(--text);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-direction:column}.bg-bottom[data-v-eb0dbe4a]{position:absolute;top:auto;right:-20%;bottom:0;left:-20%;height:30vh;background:linear-gradient(0deg,#ff0f80,#ff2d7a 40%,rgba(255,45,122,0));filter:blur(10px);opacity:.9;pointer-events:none}.wrap-login100[data-v-eb0dbe4a]{width:100%;max-width:450px;background:transparent;text-align:center;padding:80px 16px 120px}@media (max-width:576px){.wrap-login100[data-v-eb0dbe4a]{max-width:100%;padding-top:56px}}.login100-form-avatar img[data-v-eb0dbe4a]{height:20px;width:auto}.headline[data-v-eb0dbe4a]{font-size:32px;line-height:1.3;color:#acacac;text-shadow:0 4px 30px rgba(0,0,0,.5);font-family:Lato!important;font-weight:500}.login-card[data-v-eb0dbe4a]{font-family:Lato;margin:50px auto;text-align:left;width:100%;background:linear-gradient(180deg,var(--card),var(--card-2));border:1px solid #444;border-radius:14px;padding:22px;box-shadow:0 24px 60px rgba(0,0,0,.45),inset 0 2px 0 hsla(0,0%,100%,.02);position:relative;background:transparent}.login-card[data-v-eb0dbe4a]:before{content:"";position:absolute;top:-8%;right:-6%;bottom:auto;left:-6%;height:40%;background:radial-gradient(60% 80% at 50%,at 100%,rgba(0,0,0,.6),transparent 0);background:radial-gradient(60% 80% at 50% 100%,rgba(0,0,0,.6),transparent 70%);z-index:-1}.wrap-input100[data-v-eb0dbe4a]{position:relative;border:0}.input100[data-v-eb0dbe4a]{font-weight:500;font-size:16px;color:var(--text);width:100%;height:44px;padding:0 12px;border:1px solid #383737;border-radius:10px;background:#262626;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.input100[data-v-eb0dbe4a]::-moz-placeholder{color:#7e8490}.input100[data-v-eb0dbe4a]:-ms-input-placeholder{color:#7e8490}.input100[data-v-eb0dbe4a]::placeholder{color:#7e8490}.focus-input100[data-v-eb0dbe4a]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.focus-input100[data-v-eb0dbe4a]:before{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background:var(--accent-b);transition:width .25s ease}.focus-input100[data-v-eb0dbe4a]:after{content:attr(data-placeholder);position:absolute;left:12px;top:12px;font-family:Poppins;font-weight:500;font-size:14px;color:#9aa0aa;transition:all .2s ease}.input100[data-v-eb0dbe4a]:focus{border-color:#7b61ff;box-shadow:0 0 0 3px rgba(123,97,255,.18)}.input100.has-val+.focus-input100[data-v-eb0dbe4a]:before,.input100:focus+.focus-input100[data-v-eb0dbe4a]:before{width:100%}.input100.has-val+.focus-input100[data-v-eb0dbe4a]:after,.input100:focus+.focus-input100[data-v-eb0dbe4a]:after{top:-10px;font-size:12px;color:#cfd2d9}.label-remember[data-v-eb0dbe4a],.muted[data-v-eb0dbe4a]{color:var(--muted)}.link[data-v-eb0dbe4a]{color:#999fa5;text-decoration:underline}.forgot-password[data-v-eb0dbe4a]{font-size:15px;color:#999fa5;text-decoration:none}.login100-form-btn[data-v-eb0dbe4a]{width:100%;height:44px;border:0;border-radius:10px;font-weight:700;color:#fff;background:linear-gradient(90deg,var(--accent-a),var(--accent-b));box-shadow:0 10px 24px rgba(202,31,152,.35);transition:transform .06s ease,filter .15s ease,box-shadow .2s ease;font-family:Lato;font-size:16px}.login100-form-btn[data-v-eb0dbe4a]:hover{filter:brightness(1.04);box-shadow:0 16px 40px rgba(236,11,136,.45)}.login100-form-btn[data-v-eb0dbe4a]:active{transform:translateY(1px)}.fineprint[data-v-eb0dbe4a]{text-align:center;margin:30px 0;font-size:14px;color:#999fa5;line-height:1.35;font-weight:500;font-family:Lato}.alert-validate[data-v-eb0dbe4a]:after{background-color:#c80000}.input-label[data-v-eb0dbe4a]{color:#fff}input[data-v-eb0dbe4a]:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #262626 inset!important;-webkit-text-fill-color:#e7e9ee!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;font-size:16px}input[data-v-eb0dbe4a]:-webkit-autofill:focus,input[data-v-eb0dbe4a]:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #383737 inset!important;-webkit-text-fill-color:#e7e9ee!important;font-size:16px}