.VaultLogin_container__lQBZe{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:#0c0c0c;color:white;position:relative;overflow:hidden}.VaultLogin_noise__bGwrO{position:absolute;inset:0;opacity:.1;background-image:var(--texture-noise);pointer-events:none}.VaultLogin_loginCard__zL_Gk{width:100%;max-width:400px;padding:3rem;background:rgba(255,255,255,.03);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);text-align:center;position:relative;z-index:10}.VaultLogin_logo__cj8nf{font-family:var(--font-family-serif);font-size:1.5rem;letter-spacing:.2em;text-transform:uppercase;margin-bottom:2rem;display:block;opacity:.8}.VaultLogin_inputGroup__itmSo{margin-bottom:2rem;position:relative}.VaultLogin_input__l9YAL{width:100%;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.2);padding:1rem 0;color:white;font-family:var(--font-family-sans);font-size:1.125rem;transition:border-color .3s;border-radius:0}.VaultLogin_input__l9YAL:focus{outline:none;border-color:var(--color-sapphire-light)}.VaultLogin_input__l9YAL::placeholder{color:rgba(255,255,255,.3);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem}.VaultLogin_ssoButton__0HAwE{width:100%;padding:1rem;background:white;color:black;font-family:var(--font-family-sans);text-transform:uppercase;letter-spacing:.1em;font-size:.875rem;cursor:pointer;transition:opacity .3s;border:none}.VaultLogin_ssoButton__0HAwE:hover{opacity:.9}.VaultLogin_biometric__u_0SY{margin-top:2rem;opacity:.5;cursor:pointer;transition:opacity .3s}.VaultLogin_biometric__u_0SY:hover{opacity:1}.VaultLogin_securityNote__Q0Sm_{position:absolute;bottom:2rem;width:100%;text-align:center;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;opacity:.3}