.native-auth-form{gap:1rem;margin-top:1.5rem;display:grid}.native-auth-form label{gap:.4rem;font-size:.95rem;display:grid}.native-auth-form input{border:1px solid var(--hw-line,#d6d4d0);width:100%;min-height:46px;color:inherit;font:inherit;background:0 0;border-radius:0;padding:.65rem}.native-auth-form button{min-height:44px;font:inherit;cursor:pointer;padding:.6rem 1rem}.native-auth-form button:disabled{opacity:.65;cursor:wait}.native-auth-form button[type=submit]{border:1px solid var(--hw-brand,#d62f42);background:var(--hw-brand,#d62f42);color:#fff}.native-auth-form button[type=button]{color:inherit;background:0 0;border:1px solid #0000;text-decoration:underline}.native-auth-form .auth-mode-switch{grid-template-columns:1fr 1fr;display:grid}.native-auth-form .auth-mode-switch button[aria-pressed=true]{border-bottom-color:currentColor;text-decoration:none}.native-auth-form button:focus-visible{outline:2px solid var(--hw-focus,#a41e30);outline-offset:3px}.native-auth-form input:focus,.hw-access .native-auth-form input:focus{border-color:var(--hw-focus,#a41e30);box-shadow:inset 0 0 0 1px var(--hw-focus,#a41e30);outline:none}.native-auth-form input{transition:border-color .12s,box-shadow .12s}.native-auth-form button[type=submit]:hover:not(:disabled){background:var(--hw-brand-hover,#b92134);border-color:var(--hw-brand-hover,#b92134)}.native-auth-form button[type=button]{text-underline-offset:4px;text-decoration-thickness:1px}@media (forced-colors:active){.native-auth-form input:focus,.hw-access .native-auth-form input:focus{outline-offset:-2px;box-shadow:none;outline:2px solid highlight}}@media (prefers-reduced-motion:reduce){.native-auth-form input{transition:none}}.native-auth-form code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}
