.g-login-form{margin:var(--glitter-space-10,40px) 0 0}.g-login-label{display:block;margin:0 0 var(--glitter-space-2,8px);font-size:var(--glitter-type-small,.875rem);font-weight:500;line-height:1.4;color:var(--g-paper-ink)}.g-login input.g-login-input{display:block;width:100%;height:48px;margin:0;padding:0 var(--glitter-space-4,16px);border:var(--glitter-border-width,1px) solid var(--g-paper-control);border-radius:var(--glitter-radius-control,0);background:var(--g-paper-field);color:var(--g-paper-ink);font:inherit;font-size:1rem;box-shadow:none;caret-color:var(--g-paper-ink);transition:border-color var(--glitter-motion-feedback,.12s) var(--glitter-ease-standard,ease);-webkit-appearance:none;appearance:none}.g-login input.g-login-input:hover{border-color:var(--g-paper-ink);background:var(--g-paper-field)}.g-login input.g-login-input:focus,.g-login input.g-login-input:focus-visible{outline:none;background:var(--g-paper-field);box-shadow:none}.g-login input.g-login-input::placeholder{color:var(--g-paper-placeholder);opacity:1}.g-login input.g-login-input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--g-paper-field) inset;-webkit-text-fill-color:var(--g-paper-ink)}.g-login input.g-login-input[aria-invalid=true]{border-color:var(--g-paper-danger)}.g-login input.g-login-input[aria-busy=true]{color:var(--g-paper-muted);cursor:progress}.g-login .g-login-text-btn{display:inline-flex;align-items:center;min-height:44px;margin:0 0 0 4px;padding:0 8px;border:0;border-radius:0;background:none;color:var(--g-paper-ink);font:inherit;font-size:var(--glitter-type-body,1rem);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;box-shadow:none;cursor:pointer;transform:none;white-space:nowrap}.g-login .g-login-text-btn:focus-visible{outline-offset:0}.g-login .g-login-text-btn:hover{background:none;color:var(--g-paper-ink);text-decoration-thickness:2px}.g-login .g-login-text-btn[aria-disabled=true]{color:var(--g-paper-muted);font-weight:400;text-decoration:none;cursor:default;font-variant-numeric:tabular-nums}.g-login-alert-label{display:block;margin-bottom:2px;color:var(--g-paper-danger);font-weight:600}.g-login-alert-label,.g-login-note{font-size:var(--glitter-type-small,.875rem)}.g-login-note{margin:var(--glitter-space-2,8px) 0 0;color:var(--g-paper-success);font-weight:500}.g-login-resend{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:0 .3em;margin:var(--glitter-space-10,40px) 0 0;padding:var(--glitter-space-2,8px) 0;border-top:1px solid var(--g-paper-rule);border-bottom:1px solid var(--g-paper-rule);color:var(--g-paper-muted)}.g-login-resend p{margin:0}.g-login-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}