.vl .vl-auth{display:grid;min-height:100dvh;place-items:center;padding:var(--space-5) var(--space-4)}.vl .vl-auth-card{display:grid;gap:var(--space-4);width:100%;max-width:calc(var(--space-10) * 3.5)}.vl .vl-auth-card>*{margin:0}.vl .vl-auth-card .vl-auth-brand{font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:.18em;text-transform:uppercase;color:var(--text)}.vl .vl-auth-card h1{font-family:var(--serif),Georgia,serif;font-weight:var(--serif-weight);font-size:var(--text-2xl);line-height:var(--leading-display);color:var(--display)}.vl .vl-auth-card p{font-size:var(--text-sm);color:var(--text)}.vl .vl-auth-card form{display:grid;gap:var(--space-4)}.vl .vl-auth-card .field2+.field2{margin-top:0}.vl .vl-auth-card .btn2{width:100%}.vl .vl-auth-card a{color:var(--text);text-decoration:underline}.vl .vl-auth-card .vl-auth-note{padding:var(--space-3) var(--space-4);border-radius:var(--radius-card)}.vl .vl-auth-card .field2 .relative{position:relative}.vl .vl-auth-card .field2 .relative>button{position:absolute;top:0;bottom:0;right:var(--space-2);margin-block:auto;height:fit-content;padding:var(--space-1) var(--space-2);border:0;border-radius:var(--radius-button);background:none;color:var(--text);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-strong);cursor:pointer}.vl .vl-auth-card .field2 .relative>input{padding-right:var(--space-8)}.vl .vl-auth-card .vl-auth-forgot{text-align:right}html:has(.vl .vl-auth) [data-a11y-corner]{margin:0 0 1rem 1rem;border-radius:50%;box-shadow:none;align-items:center;justify-content:center;padding:0}html:has(.vl .vl-auth) [data-a11y-corner]>span[aria-hidden]{top:.25rem;left:auto;right:.25rem}