.auth-root{font-family:var(--font-sans,"Uber Move",system-ui,sans-serif);color:var(--ink)}.auth-root input:not([type=checkbox]):not([type=radio]),.auth-root input[type=email],.auth-root input[type=password],.auth-root input[type=text],.auth-root select{width:100%;height:3.5rem;padding:0 1rem;border-radius:.875rem;border:1px solid var(--ink-10);background:var(--card);color:var(--ink);font-size:1rem;box-shadow:0 1px 2px var(--ink-4);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.auth-root input::placeholder{color:var(--muted);opacity:.7}.auth-root input:hover:not(:focus){border-color:var(--ink-15)}.auth-root input:focus,.auth-root select:focus{outline:none;border-color:var(--purple);box-shadow:0 0 0 4px var(--purple-10),0 1px 2px var(--ink-4)}.auth-root input.pl-12:not([type=checkbox]):not([type=radio]){padding-left:3.25rem}.auth-root input.pr-12:not([type=checkbox]):not([type=radio]){padding-right:3.25rem}.auth-root label>p{margin-bottom:.5rem;font-size:.8125rem;font-weight:500;letter-spacing:.01em;color:var(--ink)}.auth-root label .absolute.inset-y-0.left-0{margin-left:.5rem;color:var(--muted)}.auth-root label .absolute.inset-y-0.right-0{padding-right:1rem;color:var(--muted)}.auth-root button{font-size:.9375rem;font-weight:500}.auth-root button.auth-primary{height:3.25rem;border-radius:9999px;background:var(--purple);color:var(--card);box-shadow:0 1px 2px var(--ink-10);transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.auth-root button.auth-primary:hover:not(:disabled){background:var(--mid);transform:translateY(-1px);box-shadow:0 8px 20px var(--purple-40)}.auth-root button.auth-primary:active:not(:disabled){transform:translateY(0)}.auth-root button.auth-primary:disabled{background:var(--ink-15);color:var(--muted);box-shadow:none}.auth-root button.auth-secondary{height:3.25rem;border-radius:9999px;background:var(--card);color:var(--ink);border:1px solid var(--ink-15);transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.auth-root button.auth-secondary:hover:not(:disabled){border-color:var(--purple);background:var(--tint-40);transform:translateY(-1px)}.auth-root button.appearance-none.w-full{height:3.5rem;padding:0 1rem;border-radius:.875rem;border:1px solid var(--ink-10);background:var(--card);color:var(--ink);font-size:1rem;box-shadow:0 1px 2px var(--ink-4)}.auth-root button.appearance-none.w-full:hover{border-color:var(--ink-15)}.auth-root button.appearance-none.w-full:focus{outline:none;border-color:var(--purple);box-shadow:0 0 0 4px var(--purple-10),0 1px 2px var(--ink-4)}.auth-compact button.appearance-none.w-full,.auth-compact input:not([type=checkbox]):not([type=radio]),.auth-compact select{height:3.25rem}.auth-compact label>p{margin-bottom:.375rem;font-size:.78125rem}.auth-compact .auth-field,.auth-compact label.group{position:relative;padding-bottom:1.125rem}.auth-compact .auth-field>p.text-rose-500,.auth-compact label.group>p.text-rose-500{position:absolute;bottom:0;left:0;margin-top:0;font-size:.75rem;line-height:1.1}@media (max-height:840px){.auth-compact button.appearance-none.w-full,.auth-compact input:not([type=checkbox]):not([type=radio]),.auth-compact select{height:2.875rem}.auth-compact label>p{margin-bottom:.125rem}.auth-compact .auth-field,.auth-compact label.group{padding-bottom:.875rem}.auth-compact button.auth-primary,.auth-compact button.auth-secondary{height:3rem}.auth-compact .auth-formwrap{padding-top:0;padding-bottom:0}.auth-compact .auth-divider{margin-top:.5rem;margin-bottom:.5rem}.auth-root .auth-compact{padding-bottom:.75rem}.auth-compact .auth-footer{padding-top:0}}.auth-form-surface{background:radial-gradient(120% 60% at 50% 0,var(--tint-40) 0,transparent 60%),var(--paper)}@media (prefers-reduced-motion:reduce){.auth-root button.auth-primary,.auth-root button.auth-secondary{transition:background-color .16s ease,border-color .16s ease}.auth-root button.auth-primary:hover:not(:disabled),.auth-root button.auth-secondary:hover:not(:disabled){transform:none}}