.SignInForm_authContainer__GQtaZ{display:flex;flex-direction:column;gap:24px;background-color:var(--color-surface);color:var(--color-on-surface);border-radius:8px;box-shadow:0 4px 12px var(--color-box-shadow);padding:32px;max-width:450px;margin:48px auto}.SignInForm_formTitle__g8MVg{color:var(--color-on-surface);font-weight:600;text-align:center}.SignInForm_form__Qg_ry{display:flex;flex-direction:column;gap:16px}.SignInForm_inputField__cZXTI{background-color:var(--color-background);color:var(--color-on-background);padding:12px;border:1px solid var(--color-secondary-variant);border-radius:4px}.SignInForm_inputField__cZXTI:focus{outline:none;border:1px solid var(--color-primary-variant)}.SignInForm_inputField__cZXTI::placeholder{color:var(--color-on-placeholder)}.SignInForm_submit__v63GV{background-color:var(--color-primary);color:var(--color-on-primary);padding:10px 0;transition:background-color .3s ease;position:relative}.SignInForm_submit__v63GV:hover:not(:disabled){background-color:var(--color-primary-variant)}.SignInForm_submit__v63GV:disabled{background-color:var(--color-secondary-variant);cursor:not-allowed;opacity:.7}.SignInForm_spinner__bT07Q{width:20px;height:20px;border:2px solid transparent;border-top:2px solid var(--color-on-primary);border-radius:50%;animation:SignInForm_spin__yKZP4 .8s linear infinite;margin:0 auto}@keyframes SignInForm_spin__yKZP4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SignInForm_infoText__Cmm08{display:flex;flex-direction:column;gap:6px;background-color:var(--color-background);color:var(--color-on-background);border-radius:8px;padding:16px;border-left:3px solid var(--color-secondary-variant)}.SignInForm_infoText__Cmm08 p{font-size:.9rem;color:var(--color-on-background)}.SignInForm_termsText__mb2xK{font-size:.85rem;text-align:center}.SignInForm_termsText__mb2xK a{color:var(--color-primary);text-decoration:underline}.SignInForm_termsText__mb2xK a:hover{color:var(--color-primary-variant)}