.GitHubSignIn_form__2KWIo{width:100%}.GitHubSignIn_button__YN5dk{box-sizing:border-box;width:100%;height:var(--sign-in-control-height,48px);display:grid;grid-template-columns:var(--sign-in-icon-size,18px) minmax(0,1fr);align-items:center;gap:var(--sign-in-icon-gap,10px);padding:8px var(--sign-in-control-padding,24px);text-align:left;border:0;border-radius:999px;background:var(--sign-in-secondary-background,#f2f2f2);color:var(--sign-in-secondary-color,#1f1f1f);font:inherit;font-family:var(--sign-in-font-family);font-size:var(--sign-in-font-size,.875rem);font-weight:var(--sign-in-font-weight,500);line-height:var(--sign-in-line-height,20px);cursor:pointer;transition:background .12s ease}.GitHubSignIn_button__YN5dk:hover:not(:disabled){background:var(--sign-in-secondary-hover,#f7f7f7)}.GitHubSignIn_button__YN5dk:disabled{background:#ededed;color:#8a8a8a;cursor:default}.GitHubSignIn_icon__N4C4T{flex:0 0 auto}.GoogleSignIn_root__wmnLf{width:100%;display:grid;justify-items:center;gap:10px}.GoogleSignIn_button__jKmO8{position:relative;box-sizing:border-box;width:100%;height:var(--sign-in-control-height,48px);overflow:hidden;border-radius:999px;background:var(--sign-in-secondary-background,#f2f2f2);cursor:pointer}.GoogleSignIn_button__jKmO8 [role=button]{box-sizing:border-box!important;height:var(--sign-in-control-height,48px)!important;padding:8px var(--sign-in-control-padding,24px)!important;padding-inline-end:24px!important;border:0!important;background:var(--sign-in-secondary-background,#f2f2f2)!important;color:var(--sign-in-secondary-color,#1f1f1f)!important;font-family:var(--sign-in-font-family)!important;font-size:var(--sign-in-font-size,.875rem)!important;font-weight:var(--sign-in-font-weight,500)!important;line-height:var(--sign-in-line-height,20px)!important;letter-spacing:normal!important;transition:background .12s ease}.GoogleSignIn_button__jKmO8 [role=button]:hover{background:var(--sign-in-secondary-hover,#f7f7f7)!important}.GoogleSignIn_button__jKmO8 [role=button]:focus-visible{outline:var(--focus-ring);outline-offset:-3px}.GoogleSignIn_button__jKmO8 [role=button] span{font:inherit!important;letter-spacing:inherit!important}.GoogleSignIn_button__jKmO8 [class*=-LgbsSe-MJoBVe]{background:rgba(0,0,0,0)!important}.GoogleSignIn_button__jKmO8 [class*=-bN97Pc-sM5MNb]{display:grid!important;grid-template-columns:var(--sign-in-icon-size,18px) minmax(0,1fr);align-items:center;gap:var(--sign-in-icon-gap,10px)}.GoogleSignIn_button__jKmO8 [class*=-Bz112c]{width:var(--sign-in-icon-size,18px)!important;height:var(--sign-in-icon-size,18px)!important;margin:0!important;flex-shrink:0!important}.GoogleSignIn_button__jKmO8 [class*=-BPrWId]{flex:0 1 auto!important;margin:0!important;text-align:left!important}.GoogleSignIn_googleButton__uIBqB{position:absolute;z-index:2;inset:0;display:grid;place-items:center}.GoogleSignIn_loadingButton__151o6,.GoogleSignIn_placeholderButton__AvRQu{position:absolute;z-index:3;inset:0;width:100%;display:grid;grid-template-columns:var(--sign-in-icon-size,18px) minmax(0,1fr);align-items:center;gap:var(--sign-in-icon-gap,10px);padding:8px var(--sign-in-control-padding,24px);text-align:left;border:0;border-radius:inherit;background:var(--sign-in-secondary-background,#f2f2f2);color:var(--sign-in-secondary-color,#1f1f1f);font:inherit;font-family:var(--sign-in-font-family);font-size:var(--sign-in-font-size,.875rem);font-weight:var(--sign-in-font-weight,500);line-height:var(--sign-in-line-height,20px);cursor:wait}.GoogleSignIn_buttonBusy__4kwVh{pointer-events:none}.GoogleSignIn_buttonBusy__4kwVh .GoogleSignIn_googleButton__uIBqB{visibility:hidden}.GoogleSignIn_placeholderButton__AvRQu{color:#8a8a8a;display:flex;justify-content:center;padding:8px 24px}.GoogleSignIn_spinner__OfUwE{flex:0 0 auto;animation:GoogleSignIn_spin__dOyQY .7s linear infinite}@keyframes GoogleSignIn_spin__dOyQY{to{transform:rotate(1turn)}}.GoogleSignIn_error__SRuE8{margin:0;font-size:.8rem;font-weight:600;line-height:1.4;text-align:center;color:#555}@media(prefers-reduced-motion:reduce){.GoogleSignIn_spinner__OfUwE{animation-duration:1.4s}}.SignInOptions_root___5ArY{--sign-in-control-height:48px;--sign-in-content-width:10rem;--sign-in-control-padding:max(24px,calc((100% - var(--sign-in-content-width)) / 2));--sign-in-icon-size:18px;--sign-in-icon-gap:14px;--sign-in-font-family:var(--font-inter,sans-serif),Arial,Helvetica,sans-serif;--sign-in-font-size:0.875rem;--sign-in-font-weight:500;--sign-in-line-height:20px;--sign-in-secondary-background:#f2f2f2;--sign-in-secondary-hover:#f7f7f7;--sign-in-secondary-color:#1f1f1f;width:100%;display:grid;gap:10px}.SignInOptions_error__C3u2O{margin:-4px 0 0;color:#555;font-size:.8rem;font-weight:600;line-height:1.4;text-align:center}.SignInOptions_message__7BX6b{margin:0;font-size:.875rem;text-align:center}.SignInOptions_back__Wd8Mv{border:0;background:var(--sign-in-secondary-background,#f2f2f2);border-radius:6px;color:#555;font:inherit;font-size:var(--sign-in-font-size);font-weight:var(--sign-in-font-weight);line-height:var(--sign-in-line-height);text-decoration:underline;cursor:pointer}.UserAvatar_avatar__d2jFz{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;overflow:hidden;border-radius:50%;background:var(--gray-100);color:var(--black);font-weight:500;line-height:1;-webkit-user-select:none;user-select:none}.UserAvatar_small__X__Bz{width:36px;height:36px;font-size:.875rem}.UserAvatar_large__5PYpM{width:72px;height:72px;font-size:1.75rem}.UserAvatar_image__65ewr{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.WorkspaceIdentity_identity___vnw3{min-width:0;padding:8px 10px}.WorkspaceIdentity_name__VgWq5{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#222;text-decoration:none;font-size:13px;font-weight:500}.WorkspaceIdentity_name__VgWq5:hover{color:#777}.WorkspaceIdentity_caption__gyEge{display:block;margin-top:5px;color:#888;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.page_page__R3eDn{min-height:100svh;display:flex;flex-direction:column;background:#fff;color:#111}.page_main__Ungv2{flex:1 1;display:grid;place-items:center}.page_hero__SXUkO{width:100%;padding:clamp(40px,7vw,72px) 20px;display:grid;justify-items:center}.page_heroContent__m4ng0{width:min(100%,320px);display:grid;justify-items:center;gap:32px;text-align:center}.page_headingGroup__looG3{display:grid;justify-items:center;gap:6px}.page_title__p_WxR{margin:0;font-family:var(--font-inter,sans-serif),Arial,Helvetica,sans-serif;font-size:clamp(1.75rem,6vw,2rem);font-weight:500;line-height:1}.page_subtitle__xQZ0N{font-size:var(--body-font-size);line-height:var(--body-line-height);margin:0;color:#666}@media(max-width:760px){.page_hero__SXUkO{padding-inline:var(--mobile-page-padding)}}