.Input_root__9_n_N{display:flex;width:100%;min-height:44px;padding:0 var(--space-3);font-family:inherit;font-size:14px;line-height:1.5;color:var(--color-text);background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.Input_root__9_n_N::placeholder{color:var(--color-text-muted)}.Input_root__9_n_N:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px var(--ring-primary)}.Input_withIconPadding__KW4qg{padding-left:2.5rem}.AuthForm_surface__uH9hN{display:flex;flex-direction:column;width:100%}.AuthForm_header__pl2lC{margin-bottom:var(--space-8);text-align:center}.AuthForm_title__lY7MY{margin:0 0 var(--space-2);font-size:clamp(1.25rem,3vw,1.375rem);font-weight:600;line-height:1.3;letter-spacing:-.03em;color:var(--figma-black);transition:color .25s ease}.AuthForm_subtitle__1jRRA{margin:0 auto;max-width:28rem;font-size:var(--text-sm);font-weight:500;line-height:1.55;color:var(--figma-text-muted);transition:color .25s ease}.AuthForm_form__C7tPD{display:flex;flex-direction:column;gap:var(--space-6)}.AuthForm_field__M9IgN{display:flex;flex-direction:column;gap:var(--space-2)}.AuthForm_fieldLabel__UoScY{font-size:var(--text-sm);font-weight:600;letter-spacing:-.01em;color:var(--color-text-secondary);transition:color .2s ease}.AuthForm_field__M9IgN:focus-within .AuthForm_fieldLabel__UoScY{color:var(--primary-colour)}.AuthForm_inputGroup__Kd2yE{position:relative;display:flex;align-items:center;width:100%}.AuthForm_inputIcon__o_jWt{position:absolute;left:.875rem;z-index:1;flex-shrink:0;width:1.125rem;height:1.125rem;color:var(--color-text-muted);pointer-events:none;transition:color .2s ease}.AuthForm_field__M9IgN:focus-within .AuthForm_inputIcon__o_jWt{color:var(--primary-colour)}.AuthForm_inputWithIcons__C0VBd{min-height:3rem;padding-left:2.625rem;padding-right:var(--space-3);font-size:var(--text-sm)}.AuthForm_inputWithIconsPassword__OQrc5{padding-right:2.75rem}.AuthForm_togglePassword___rwrQ{position:absolute;top:50%;right:.35rem;z-index:2;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.375rem;height:2.375rem;padding:0;font:inherit;color:var(--color-text-muted);cursor:pointer;background:transparent;border:none;border-radius:var(--radius-lg);transform:translateY(-50%);transition:color .15s ease,background-color .15s ease}.AuthForm_togglePassword___rwrQ:hover{color:var(--primary-colour);background:var(--primary-alpha-08)}.AuthForm_togglePassword___rwrQ:focus-visible{outline:2px solid var(--ring-primary);outline-offset:2px}.AuthForm_togglePasswordIcon__Lfiz8{width:1.125rem;height:1.125rem}.AuthForm_optional__HFM3c{font-weight:500;color:var(--color-text-muted)}.AuthForm_submit__LAkO_{margin-top:var(--space-1);min-height:2.875rem;font-size:var(--text-sm);font-weight:600;letter-spacing:-.02em;border-radius:var(--radius-xl);transition:transform .18s ease,box-shadow .22s ease}.AuthForm_submit__LAkO_:not(:disabled):hover{transform:translateY(-1px);box-shadow:var(--primary-ring-soft)}.AuthForm_submit__LAkO_:not(:disabled):active{transform:translateY(0)}.AuthForm_footer__BNnPU{margin:0;padding-top:var(--space-2);font-size:var(--text-sm);font-weight:500;line-height:1.5;color:var(--color-text-muted);text-align:center}.AuthForm_footer__BNnPU .inline-link{text-underline-offset:3px;transition:color .2s ease,text-decoration-color .2s ease}.AuthForm_footer__BNnPU .inline-link:hover{color:var(--color-primary-hover)}.AuthForm_bannerError__Eka_V{margin:0;padding:var(--space-3) var(--space-4);font-size:var(--text-sm);font-weight:500;line-height:1.4;color:var(--figma-red);background:var(--figma-red-muted);border-radius:var(--radius-lg);animation:AuthForm_authBannerIn__9CF7A .35s ease-out both}@keyframes AuthForm_authBannerIn__9CF7A{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.AuthForm_fieldLabel__UoScY,.AuthForm_footer__BNnPU .inline-link,.AuthForm_inputIcon__o_jWt,.AuthForm_submit__LAkO_,.AuthForm_subtitle__1jRRA,.AuthForm_title__lY7MY,.AuthForm_togglePassword___rwrQ{transition:none}.AuthForm_bannerError__Eka_V{animation:none}.AuthForm_submit__LAkO_:not(:disabled):active,.AuthForm_submit__LAkO_:not(:disabled):hover{transform:none}}