.auth-field input:-webkit-autofill{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--surface)inset;box-shadow:0 0 0 1000px var(--surface)inset;transition:background-color 100000s ease-in-out}.auth-field input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--surface)inset;box-shadow:0 0 0 1000px var(--surface)inset;transition:background-color 100000s ease-in-out}.auth-field input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--surface)inset;box-shadow:0 0 0 1000px var(--surface)inset;transition:background-color 100000s ease-in-out}.auth-field input:-webkit-autofill:active{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--surface)inset;box-shadow:0 0 0 1000px var(--surface)inset;transition:background-color 100000s ease-in-out}.auth-checkbox{appearance:none;border:1px solid var(--hairline-strong);background-color:var(--surface);cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:.75rem .75rem;border-radius:4px;flex-shrink:0;width:1rem;height:1rem;margin:0;transition:background-color .14s ease-out,border-color .14s ease-out,box-shadow .14s ease-out}.auth-checkbox:hover{border-color:var(--ink-tertiary)}.auth-checkbox:checked{border-color:var(--primary);background-color:var(--primary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E")}.auth-checkbox:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary)18%,transparent);outline:none}.auth-checkbox:disabled{cursor:not-allowed;opacity:.6}.auth-text-link{color:var(--primary);text-decoration:none}.auth-text-link:hover{color:var(--primary-hover)}@keyframes auth-gate-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.auth-gate-card{animation:.24s cubic-bezier(.22,1,.36,1) both auth-gate-enter}@media (prefers-reduced-motion:reduce){.auth-gate-card{animation:none}.auth-checkbox{transition:none}}
