.accountv2{padding-bottom:0}.accountv2 button{cursor:pointer;font-family:inherit}.accountv2 button:disabled{cursor:not-allowed}.accountv2 input:focus-visible,.accountv2 button:focus-visible{outline:2px solid hsl(var(--blue));outline-offset:2px}.accountv2 input{color:hsl(var(--ink));background:hsl(var(--white));width:100%;font-family:inherit}.accountv2-password input{border:none;outline:none}.accountv2 input{font-weight:400}.accountv2 input::placeholder{color:hsl(var(--muted));opacity:1}.accountv2-body{padding:48px 22px 72px}.accountv2-column{flex-direction:column;align-items:center;gap:30px;display:flex}.accountv2-intro{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.accountv2-form-wrap{flex-direction:column;align-self:stretch;gap:20px;display:flex}.accountv2-heading{font-family:var(--font-family-body);font-size:var(--font-size-27);letter-spacing:-.02em;color:hsl(var(--ink));margin:0;font-weight:600;line-height:1.08}.accountv2-lead{font-size:var(--font-size-16);color:hsl(var(--body));margin:0;line-height:1.6}.accountv2-form{flex-direction:column;gap:20px;display:flex}.accountv2-field{flex-direction:column;gap:8px;display:flex}.accountv2-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.accountv2-label{font-size:var(--font-size-13);letter-spacing:.04em;color:hsl(var(--ink));font-weight:600}.accountv2-input{border:1px solid hsl(var(--hairline));border-radius:var(--radius);box-sizing:border-box;height:52px;font-size:var(--font-size-16);align-items:center;padding:0 15px;display:flex}.accountv2-password{border:1px solid hsl(var(--hairline));border-radius:var(--radius);align-items:center;gap:12px;padding:15px;display:flex}.accountv2-password-toggle{color:hsl(var(--muted));background:0 0;border:none;align-items:center;padding:0;display:flex}.accountv2-password-toggle svg{width:19px;height:19px}.accountv2-submit{text-align:center;font-size:var(--font-size-16);letter-spacing:normal;background:hsl(var(--blue));color:hsl(var(--white));box-sizing:border-box;border-radius:var(--radius);border:none;justify-content:center;align-items:center;width:100%;height:52px;padding:0 17px;font-weight:700;transition:background .15s;display:flex}.accountv2-submit:hover:not(:disabled){background:hsl(var(--blue-hover))}.accountv2-submit:disabled{opacity:.6}.accountv2-toggle-line{text-align:center;font-size:var(--font-size-15);color:hsl(var(--body))}.accountv2-toggle-link{color:hsl(var(--blue));font-weight:700;font-size:inherit;background:0 0;border:none;border-bottom:2px solid;padding:0}.accountv2-toggle-link:hover{color:hsl(var(--blue-hover))}.accountv2-terms{text-align:center;font-size:var(--font-size-13);color:hsl(var(--muted));line-height:1.55}.accountv2-terms a{color:hsl(var(--body));text-decoration:underline}.accountv2-alert{border-left:3px solid hsl(var(--ink));background:hsl(var(--panel));border-radius:var(--radius);font-size:var(--font-size-14);color:hsl(var(--ink));padding:14px 16px;line-height:1.5}@media (min-width:1024px){.accountv2-body{justify-content:center;padding:96px 120px;display:flex}.accountv2-column{gap:27px;width:480px}.accountv2-intro{gap:14px}.accountv2-heading{font-size:var(--font-size-38);line-height:1.08}.accountv2-form-wrap,.accountv2-form{gap:22px}.accountv2-input,.accountv2-password{height:48px;padding:0 16px}.accountv2-submit{height:48px;padding:0 18px}}
