._3t_4nW_already{color:var(--color-slate-700);align-items:center;gap:12px;font-size:15px;display:inline-flex}._3t_4nW_login{border-radius:var(--radius-pill);border:1px solid var(--color-line);height:44px;font-size:15px;font-weight:var(--weight-semibold);align-items:center;padding:0 18px;text-decoration:none;transition:background .15s,box-shadow .15s,transform .15s;display:inline-flex}._3t_4nW_login,._3t_4nW_login:hover{background:var(--color-white);color:var(--color-primary)}._3t_4nW_login:hover{background:var(--color-surface-hover)}._3t_4nW_lead{color:var(--color-slate-700);margin:12px 0 0;font-size:17px;line-height:1.55}._3t_4nW_options{flex-direction:column;gap:12px;margin-top:36px;display:flex}._3t_4nW_btn{border-radius:var(--radius-16);height:56px;font-size:17px;font-weight:var(--weight-semibold);border:0;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:background .15s,box-shadow .15s,transform .15s;display:flex;position:relative}._3t_4nW_icon{display:flex;position:absolute;top:17px;left:19px}._3t_4nW_iconGoogle{top:18px;left:20px}._3t_4nW_google{box-sizing:border-box;border:1.5px solid var(--color-slate-280)}._3t_4nW_google,._3t_4nW_google:hover{background:var(--color-white);color:var(--color-ink)}._3t_4nW_google:hover{background:var(--color-surface-hover)}._3t_4nW_apple,._3t_4nW_apple:hover{background:var(--color-black);color:var(--color-white)}._3t_4nW_apple:hover{background:var(--color-ios-dark)}._3t_4nW_email,._3t_4nW_email:hover{background:var(--color-primary);color:var(--color-white)}._3t_4nW_email:hover{background:var(--color-blue-700)}._3t_4nW_terms{color:var(--color-slate-600);text-align:center;margin:24px 0 0;font-size:14px;line-height:1.55}._3t_4nW_termsLink,._3t_4nW_termsLink:hover{color:var(--color-slate-700);font-weight:var(--weight-medium)}._3t_4nW_termsLink:hover{text-decoration:underline}@media (hover:hover){._3t_4nW_termsLink:hover{filter:brightness(.94)}}
._9pDTfG_root{box-sizing:border-box;background:var(--color-surface-page);width:100%;min-height:100vh;color:var(--color-ink);font-family:var(--font-sans);flex-direction:column;display:flex;overflow:hidden}._9pDTfG_hero{border-radius:0 0 var(--radius-32) var(--radius-32);background:var(--color-sky-top);flex:none;width:100%;height:318px;position:relative;overflow:hidden}._9pDTfG_heroImg{object-fit:cover;object-position:center top;width:100%;height:318px;display:block}._9pDTfG_back{border-radius:var(--radius-pill);width:48px;height:48px;position:absolute;top:34px;left:16px}._9pDTfG_titleWrap{text-align:center;flex-direction:column;align-items:center;padding:28px 24px 0;display:flex}._9pDTfG_title{max-width:320px;font-size:26px;line-height:1.2;font-weight:var(--weight-medium);color:var(--color-ink);letter-spacing:-.5px;margin:0}._9pDTfG_options{flex-direction:column;gap:12px;padding:28px 16px 0;display:flex}._9pDTfG_btn{border-radius:var(--radius-16);height:56px;font-size:17px;font-weight:var(--weight-semibold);border:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:flex;position:relative}._9pDTfG_google{box-sizing:border-box;border:1.5px solid var(--color-slate-500)}._9pDTfG_google,._9pDTfG_google:hover{background:var(--color-white);color:var(--color-ink)}._9pDTfG_apple,._9pDTfG_apple:hover{background:var(--color-black);color:var(--color-white)}._9pDTfG_email,._9pDTfG_email:hover{background:var(--color-primary);color:var(--color-white)}._9pDTfG_icon{position:absolute;top:50%}._9pDTfG_iconGoogle{margin-top:-10px;left:20px}._9pDTfG_iconApple{margin-top:-12px;left:19px}._9pDTfG_iconMail{margin-top:-11px;left:19px}._9pDTfG_terms{color:var(--color-slate-600);text-align:center;margin:18px 32px 0;font-size:13px;line-height:1.5}._9pDTfG_termsLink,._9pDTfG_termsLink:hover{color:var(--color-slate-700);font-weight:var(--weight-medium)}._9pDTfG_spacer{flex:1}._9pDTfG_bottom{color:var(--color-slate-700);justify-content:center;align-items:center;gap:4px;min-height:44px;padding:0 16px 30px;font-size:15px;display:flex}._9pDTfG_login,._9pDTfG_login:hover{font-weight:var(--weight-semibold);color:var(--color-primary);padding:10px 4px;text-decoration:none}@media (hover:hover){._9pDTfG_termsLink:hover{text-decoration:underline}}
.KDjPYW_mobile{display:none}@media (max-width:599px){.KDjPYW_desktop{display:none}.KDjPYW_mobile{display:block}}
