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