.page_loginContainer__MG55o{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5}.page_loginBox__blDrR{max-width:400px;width:100%;padding:2rem;background:white;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.page_loginTitle__Fg5lJ{margin:1.5rem 0;text-align:center;font-size:1.875rem;font-weight:600;color:#333}.page_loginForm___wi10{margin-top:2rem}.page_errorMessage__IP24J{padding:1rem;margin-bottom:1rem;background-color:#fee2e2;border-radius:4px;color:#dc2626;font-size:.875rem}.page_formGroup__z71No{margin-bottom:1rem}.page_formInput__I6orc{width:100%;padding:.75rem;border:1px solid #e5e7eb;border-radius:4px;font-size:.875rem;transition:border-color .15s ease-in-out}.page_formInput__I6orc:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 2px rgba(79,70,229,.1)}.page_submitButton__6O8qB{width:100%;padding:.75rem;background-color:#4f46e5;color:white;border:none;border-radius:4px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .15s ease-in-out}.page_submitButton__6O8qB:hover{background-color:#4338ca}.page_submitButton__6O8qB:disabled{opacity:.5;cursor:not-allowed}.page_userInfo__EuccZ{margin-top:2rem;text-align:center}.page_userEmail__M65o_{color:#4b5563;margin:0;padding:0}.page_rebuildButton__rn_cA{margin-bottom:1rem}.page_websitesList__uZ6Fv{margin:2rem 0;text-align:left}.page_websiteItem__V42TE{padding:1rem;border:1px solid #e5e7eb;border-radius:4px;margin-bottom:1rem}.page_websiteInfo__EYe9Y{margin-bottom:1rem}.page_websiteUrl__HcSVV{color:#4f46e5;text-decoration:none;font-weight:500;display:block;margin-bottom:.5rem;word-break:break-all}.page_websiteUrl__HcSVV:hover{text-decoration:underline}.page_lastUpdated__YDReq{color:#6b7280;font-size:.75rem;margin:.25rem 0}.page_repoName__Z1Pgv{color:#6b7280;font-size:.875rem}.page_loadingText__wOmqI,.page_noWebsites__vEcbR{text-align:center;color:#6b7280}.page_noWebsites__vEcbR{font-style:italic}.page_srOnly__O_3lC{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.page_successMessage__QfqHw{color:#10b981;font-size:.875rem;margin-top:.5rem;font-weight:500}.page_infoNote__rlJar{background-color:#f3f4f6;border-radius:.375rem;padding:.75rem;margin-bottom:1rem;color:#4b5563;font-size:.875rem;line-height:1.25rem}.page_emailContainer__nY74X{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1.5rem}.page_signOutLink__u7B1n{background:none;border:none;padding:0;margin:0;color:#666;font-size:inherit;cursor:pointer;text-decoration:underline}.page_signOutLink__u7B1n:hover{color:#333}