.signin_page__bX3eQ{--auth-page:#0c1012;--auth-panel:#11171a;--auth-line:#303b40;--auth-text:#f3f6f7;--auth-muted:#b2bcc0;--auth-blue:#4d82ff;--auth-blue-soft:#8bacff;display:grid;min-height:100svh;max-width:none;margin:0;padding:32px;place-items:center;overflow:hidden;background:var(--auth-page);color:var(--auth-text)}.signin_surface__z0P_G{width:min(680px,100%);min-height:min(680px,calc(100svh - 64px));overflow:hidden;border:1px solid var(--auth-line);border-radius:8px;background:var(--auth-panel);box-shadow:0 28px 70px rgba(0,0,0,.34)}.signin_signinPanel__QL4Zd{display:flex;flex-direction:column;background:#0f1417;min-height:inherit;padding:40px 54px 50px}.signin_panelHeader__aI2Yi{display:flex;align-items:center;justify-content:space-between;gap:20px}.signin_brand__XYZ1Z{display:inline-flex;align-items:center;gap:9px;color:var(--auth-text);text-decoration:none}.signin_brandMark__47kB5{width:29px;height:29px}.signin_wordmark__3B1J5{color:var(--auth-blue);font-size:19px;font-weight:750;letter-spacing:0}.signin_wordmark__3B1J5 span{color:var(--auth-blue-soft)}.signin_backLink__h6p9c{display:inline-flex;align-items:center;min-height:44px;gap:7px;color:var(--auth-muted);font-size:14px;font-weight:650;text-decoration:none}.signin_backLink__h6p9c:hover{color:var(--auth-text)}.signin_backLink__h6p9c span{color:var(--auth-blue-soft);font-size:18px}.signin_formPosition__CiBCf{display:grid;flex:1;align-items:center;padding:42px 0 30px}.signin_authContent__IQn8m{width:min(100%,460px);margin:0 auto}.signin_eyebrow__Woo_Y{color:var(--auth-blue-soft);font-family:var(--font-mono);font-size:12px;font-weight:750;letter-spacing:0;text-transform:uppercase}.signin_authContent__IQn8m h1{margin-top:12px;color:var(--auth-text);font-size:40px;font-weight:720;line-height:1.1;letter-spacing:0}.signin_intro__FqHCO{max-width:36ch;margin-top:16px;color:var(--auth-muted);font-size:18px;line-height:1.6}.signin_authForm__mKpu5{margin-top:30px}.signin_githubButton__or8Kw{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;border:0;border-radius:6px;background:var(--auth-blue);color:#fff;cursor:pointer;font:inherit;font-size:16px;font-weight:720;transition:background .16s ease,transform .16s ease}.signin_githubButton__or8Kw:hover:not(:disabled){background:#6996ff;transform:translateY(-1px)}.signin_githubButton__or8Kw:disabled{cursor:wait;opacity:.72}.signin_field__Q467Q{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;text-align:left}.signin_fieldLabel__g1ML3{color:var(--auth-muted);font-size:14px;font-weight:600}.signin_input__Ijs3t{width:100%;min-height:48px;padding:0 14px;border:1px solid var(--auth-line);border-radius:6px;background:rgba(255,255,255,.03);color:var(--auth-text);font:inherit;font-size:16px}.signin_input__Ijs3t:focus-visible{outline:3px solid #91adff;outline-offset:1px;border-color:var(--auth-blue)}.signin_generateRow__o_lDe{display:flex;align-items:center;gap:10px;margin:2px 0 4px}.signin_linkButton__NtA_q{border:0;background:none;padding:0;color:var(--auth-blue);cursor:pointer;font:inherit;font-size:14px;font-weight:600;text-decoration:underline}.signin_linkButton__NtA_q:disabled{cursor:default;opacity:.6}.signin_generatedNote__QX3HN{color:var(--auth-muted);font-size:13px;line-height:1.5}.signin_authOutcome__LEaQu{margin-top:26px;border-top:1px solid var(--auth-line);border-bottom:1px solid var(--auth-line);padding:18px 0}.signin_authOutcome__LEaQu strong{color:var(--auth-text);font-size:16px}.signin_authOutcome__LEaQu p{margin-top:5px;color:var(--auth-muted);font-size:16px;line-height:1.55}.signin_identityNote__0r5nD{margin-top:20px;color:#98a5aa;font-size:14px;line-height:1.55}.signin_error__VVJvg{min-height:24px;margin-top:12px;color:#f08f87;font-size:14px;line-height:1.5}.signin_backLink__h6p9c:focus-visible,.signin_brand__XYZ1Z:focus-visible,.signin_githubButton__or8Kw:focus-visible{outline:3px solid #91adff;outline-offset:3px}@media (max-width:900px){.signin_page__bX3eQ{padding:24px}.signin_surface__z0P_G{min-height:min(650px,calc(100svh - 48px))}.signin_signinPanel__QL4Zd{padding:34px 42px 42px}}@media (max-width:760px){.signin_page__bX3eQ{display:block;padding:0;overflow:visible}.signin_surface__z0P_G{display:block;width:100%;min-height:100svh;border:0;border-radius:0;box-shadow:none}.signin_signinPanel__QL4Zd{min-height:100svh;border-left:0;padding:24px}.signin_formPosition__CiBCf{align-items:start;padding:64px 0 24px}.signin_authContent__IQn8m h1{font-size:36px}}@media (max-width:420px){.signin_panelHeader__aI2Yi{align-items:flex-start}.signin_backLink__h6p9c{font-size:13px}.signin_formPosition__CiBCf{padding-top:48px}.signin_authContent__IQn8m h1{font-size:33px}.signin_intro__FqHCO{font-size:17px}}@media (prefers-reduced-motion:reduce){.signin_githubButton__or8Kw{transition:none}.signin_githubButton__or8Kw:hover:not(:disabled){transform:none}}