.SignInForm_container__LtrbY{max-width:400px;margin:40px auto;padding:30px;background-color:var(--color-bg-secondary);color:var(--color-text-primary);border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.SignInForm_logoBox__l4lIq,.SignInForm_title__iTcGk{text-align:center;margin-bottom:20px}.SignInForm_title__iTcGk{font-size:2rem}.SignInForm_form__BQz1X{display:flex;flex-direction:column}.SignInForm_label__gCTP6{margin-bottom:5px;font-weight:500}.SignInForm_input__NVs4X{padding:10px;margin-bottom:20px;border:1px solid var(--color-frost);border-radius:4px;background:var(--color-bg-primary);color:var(--color-text-primary)}.SignInForm_submitButton__rugGU{padding:12px 24px;background-color:var(--color-accent-green);color:#F7F2EC;border:none;border-radius:4px;cursor:pointer;font-size:1.1rem;margin-bottom:20px}.SignInForm_submitButton__rugGU:hover{background-color:var(--color-accent-amber)}.SignInForm_forgotPasswordLink__zWI_N{margin:-12px 0 20px;text-align:right}.SignInForm_forgotPasswordLink__zWI_N a{color:var(--color-accent-green);text-decoration:underline;font-size:.95rem}.SignInForm_forgotPasswordLink__zWI_N a:hover{color:var(--color-accent-amber)}.SignInForm_errorRed__Axk1b{color:#BA4242;margin-bottom:10px}.SignInForm_message__1qqey{margin-bottom:10px}.SignInForm_nextStep__qAUhB{color:var(--color-text-primary);margin-top:10px;text-align:center}.SignInForm_signUpPrompt__6TeBm{margin-top:16px;text-align:center;font-size:.95rem}.SignInForm_signUpPrompt__6TeBm a{color:var(--color-accent-green);text-decoration:underline}.SignInForm_signUpPrompt__6TeBm a:hover{color:var(--color-accent-amber)}.SignInForm_toggleButton___0SA8{background:none;border:none;color:var(--color-accent-green);cursor:pointer;text-decoration:underline;padding:0;margin-top:8px}.SignInForm_toggleButton___0SA8:hover{color:var(--color-accent-amber)}.SignInForm_methodTabs__9SykX{display:flex;gap:8px;margin-bottom:16px}.SignInForm_methodTab__0U_VQ{flex:1 1;padding:10px 12px;border-radius:6px;border:1px solid var(--color-frost);background:var(--color-bg-primary);color:var(--color-text-primary);cursor:pointer;font-weight:600}.SignInForm_methodTab__0U_VQ:hover{border-color:var(--color-accent-amber)}.SignInForm_methodTabActive___TUUl{border-color:var(--color-accent-green);box-shadow:0 0 0 1px var(--color-accent-green)}.SignInForm_methodList___XdMG{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.SignInForm_methodListButton__hyFVd{text-align:left;width:100%;padding:12px 14px;border-radius:8px;border:1px solid var(--color-frost);background:var(--color-bg-primary);color:var(--color-text-primary);cursor:pointer}.SignInForm_methodListButton__hyFVd:hover{border-color:var(--color-accent-amber)}.SignInForm_methodListButtonActive__eRLYN{border-color:var(--color-accent-green);box-shadow:0 0 0 1px var(--color-accent-green)}.SignInForm_methodListLabel__2Zr1g{display:block;font-weight:600}.SignInForm_methodListDescription__t_hEA{display:block;margin-top:4px;font-size:.85rem;color:#666}.SignInForm_settingsWarning__bCYgK{margin-bottom:12px;font-size:.9rem;color:var(--color-accent-amber)}