.Signin_container__wguMt{min-height:100vh;background:linear-gradient(135deg,#ffffff,#f8faff 25%,#ffe8ea 35%,#e6f3ff 65%,#a8d4ff);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.Signin_header__NsMi3{display:flex;justify-content:flex-start;align-items:center;padding:1.5rem 2rem;background:transparent;position:absolute;top:0;left:0;right:0;z-index:10}.Signin_logo___Fxue img{height:40px;width:auto}.Signin_main__vKLyC{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem}.Signin_signInCard___Rq1F{background:white;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.12);padding:3rem;width:100%;max-width:420px;text-align:center}.Signin_signInCard___Rq1F h1{font-size:2rem;font-weight:700;margin-bottom:.5rem;color:#111827}.Signin_signInCard___Rq1F p{font-size:1rem;color:#6b7280;margin-bottom:2rem}.Signin_form__3qoPl{width:100%}.Signin_formGroupFull__TE1WI{margin-bottom:1.5rem;text-align:left}.Signin_formGroupFull__TE1WI label{display:block;font-size:.9rem;font-weight:500;color:#374151;margin-bottom:.5rem}.Signin_formGroupFull__TE1WI input{width:100%;padding:.875rem;border:1px solid #d1d5db;border-radius:8px;font-size:1rem;transition:border-color .2s,box-shadow .2s}.Signin_formGroupFull__TE1WI input:focus{outline:none;border-color:#0f172a;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.Signin_forgotPassword__N6uMa{text-align:right;margin-bottom:1rem}.Signin_forgotPasswordLink__1Jp0d{color:#0f172a;text-decoration:none;font-size:.9rem;font-weight:500;transition:color .2s}.Signin_forgotPasswordLink__1Jp0d:hover{color:#0f172a}.Signin_error__OC542{color:#dc3545;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px}.Signin_error__OC542,.Signin_success__lGwi5{padding:.75rem;margin-bottom:1rem;font-size:14px}.Signin_success__lGwi5{color:#155724;background-color:#d4edda;border:1px solid #c3e6cb;border-radius:4px}.Signin_continueBtn__CA9AE{background:#0f172a;color:white;border:none;padding:1rem 2rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;width:100%;margin-bottom:1.5rem;transition:background .2s}.Signin_continueBtn__CA9AE:hover:not(:disabled){background:#0f172a}.Signin_continueBtn__CA9AE:disabled{opacity:.6;cursor:not-allowed}.Signin_divider__ahQUC{text-align:center;margin:1.5rem 0;position:relative;color:#6b7280}.Signin_divider__ahQUC:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#e5e7eb}.Signin_divider__ahQUC span{background:white;padding:0 1rem;position:relative}.Signin_googleButton__eXB9M{background:white;color:#374151;border:1px solid #d1d5db;padding:1rem 2rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;width:100%;margin-bottom:2rem;transition:background .2s,border-color .2s}.Signin_googleButton__eXB9M:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.Signin_googleButton__eXB9M:disabled{opacity:.6;cursor:not-allowed}.Signin_signUpPrompt__NXOW_{display:flex;justify-content:center;align-items:center;gap:.5rem;font-size:.95rem;color:#6b7280}.Signin_signUpLink__eQDZx{text-decoration:none;color:#0f172a;font-weight:500;transition:color .2s}.Signin_signUpLink__eQDZx:hover{color:#0f172a}@media (max-width:768px){.Signin_main__vKLyC{padding:1rem}.Signin_signInCard___Rq1F{padding:2rem 1.5rem}.Signin_signInCard___Rq1F h1{font-size:1.75rem}.Signin_header__NsMi3{padding:1rem 1.5rem}}@media (max-width:480px){.Signin_signInCard___Rq1F{padding:1.5rem 1rem}.Signin_signInCard___Rq1F h1{font-size:1.5rem}}