.SigninForm_styles-Container-cj24yve{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:1rem;background-color:#f9fafb}.SigninForm_styles-Card-c1587zz1{background-color:#FFFFFF;border-radius:1.5rem;padding:2rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);width:100%;max-width:28rem;border:1px solid #e5e7eb}.SigninForm_styles-Title-t32twy{font-size:1.375rem;font-weight:700;color:#111827;margin-bottom:.5rem;text-align:center}.SigninForm_styles-Subtitle-s473g3l{font-size:.875rem;color:#4B5563;margin-bottom:1.5rem;text-align:center}.SigninForm_styles-Form-fzsptz4{display:flex;flex-direction:column;gap:1rem}.SigninForm_styles-FormField-fzqhikn{display:flex;flex-direction:column;gap:.5rem}.SigninForm_styles-Label-l1lzjkn7{font-size:.875rem;font-weight:500;color:#374151}.SigninForm_styles-Input-i1hefm2s{width:100%;padding:.625rem;border:1px solid var(--Input-ky66i0-0);border-radius:.5rem;font-size:.875rem;color:#111827;background-color:#FFFFFF;transition:border-color .2s,box-shadow .2s}.SigninForm_styles-Input-i1hefm2s:focus{outline:none;border-color:#3B82F6;box-shadow:0 0 0 3px #DBEAFE}.SigninForm_styles-Input-i1hefm2s:disabled{background-color:#F3F4F6;cursor:not-allowed;opacity:.6}.SigninForm_styles-Input-i1hefm2s::placeholder{color:#9CA3AF}.SigninForm_styles-ErrorMessage-e1xu998c{font-size:.75rem;color:#DC2626;margin-top:.25rem;display:flex;align-items:center;gap:.25rem}.SigninForm_styles-CheckboxContainer-c19xy3n4{display:flex;align-items:center;gap:.5rem}.SigninForm_styles-Checkbox-cvk6uks{width:1rem;height:1rem;border-radius:.25rem;cursor:pointer}.SigninForm_styles-CheckboxLabel-cc8a11h{font-size:.875rem;color:#374151;cursor:pointer}.SigninForm_styles-SubmitButton-s1ecwwh3{width:100%;padding:.75rem;margin-top:.75rem;background-color:#FA7217;color:#FFFFFF;font-size:.875rem;font-weight:600;border:none;border-radius:.5rem;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;justify-content:center;gap:.5rem}.SigninForm_styles-SubmitButton-s1ecwwh3:hover:not(:disabled){background-color:#C2410C}.SigninForm_styles-SubmitButton-s1ecwwh3:disabled{opacity:.6;cursor:not-allowed}.SigninForm_styles-SubmitButton-s1ecwwh3:focus{outline:none;box-shadow:0 0 0 3px #FED7AA}.SigninForm_styles-Divider-ddnv7j7{display:flex;align-items:center;gap:.75rem;margin:.75rem 0}.SigninForm_styles-Divider-ddnv7j7:after,.SigninForm_styles-Divider-ddnv7j7:before{content:"";flex:1 1;height:1px;background-color:#D1D5DB}.SigninForm_styles-DividerText-dbrhba6{font-size:.75rem;color:#6B7280;text-transform:uppercase}.SigninForm_styles-GoogleButton-g18ykjb7{width:100%;padding:.75rem;background-color:#FFFFFF;color:#374151;font-size:.875rem;font-weight:500;border:1px solid #d1d5db;border-radius:.5rem;cursor:pointer;transition:background-color .2s,border-color .2s;display:flex;align-items:center;justify-content:center;gap:.5rem}.SigninForm_styles-GoogleButton-g18ykjb7:hover:not(:disabled){background-color:#f9fafb;border-color:#9CA3AF}.SigninForm_styles-GoogleButton-g18ykjb7:disabled{cursor:not-allowed}.SigninForm_styles-GoogleButton-g18ykjb7:focus{outline:none;box-shadow:0 0 0 3px #F3F4F6}.SigninForm_styles-Link-l1emgpcl{font-size:.875rem;color:#2563EB;-webkit-text-decoration:none;text-decoration:none;transition:color .2s}.SigninForm_styles-Link-l1emgpcl:hover{color:#1D4ED8;-webkit-text-decoration:underline;text-decoration:underline}.SigninForm_styles-Footer-fpx68i{margin-top:1.5rem;text-align:center;font-size:.875rem;color:#4B5563}@media (max-width:640px){.SigninForm_styles-ResponsiveContainer-r19kt7e8.SigninForm_styles-Container-cj24yve{padding:.5rem}}.SigninForm_styles-ResponsiveCard-r13p1wmw.SigninForm_styles-Card-c1587zz1{box-shadow:none}@media (max-width:640px){.SigninForm_styles-ResponsiveCard-r13p1wmw.SigninForm_styles-Card-c1587zz1{padding:1.5rem;border:none}}.SigninForm_styles-Logo-l1lpjawh{width:150px;height:auto;object-fit:contain;margin-bottom:3.75rem}@media (max-width:640px){.SigninForm_styles-Logo-l1lpjawh{width:100px;margin-bottom:2.5rem}}.SigninForm_styles-PageHeader-p4dxcqp{font-family:var(--font-ease-rounded);font-size:1.25rem;font-weight:700;color:#111827;margin-bottom:1.5rem;text-align:center}@media (max-width:640px){.SigninForm_styles-PageHeader-p4dxcqp{font-size:1rem}}.SigninForm_styles-RememberMeRow-r10zvsrl{display:flex;justify-content:space-between;align-items:center;width:100%}.SigninForm_styles-ForgotPasswordWrapper-fdorddd{display:flex;justify-content:flex-end}