.SignupPageClient_signup-page___4We9{display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 222px);background:#fff}.SignupPageClient_signup-section__M0AXk{display:flex;justify-content:center;align-items:center;height:100%;padding:80px 32px;text-align:center}@media screen and (max-width:768px){.SignupPageClient_signup-section__M0AXk{padding:48px 20px}}.SignupPageClient_signup-content__TOPVs{width:100%;max-width:500px;margin:0 auto;text-align:left}.SignupPageClient_title__ym3Sx{margin-bottom:8px;color:#000;font-size:32px;font-weight:700;line-height:1.4;text-align:center}@media screen and (max-width:768px){.SignupPageClient_title__ym3Sx{font-size:26px}}.SignupPageClient_subtitle___6Rbo{margin-bottom:32px;color:#6b7280;font-size:16px;line-height:1.5;text-align:center}@media screen and (max-width:768px){.SignupPageClient_subtitle___6Rbo{margin-bottom:24px;font-size:14px}}.SignupPageClient_google-card__4lzmL{display:flex;align-items:center;gap:16px;margin-bottom:16px;padding:20px;border:1px solid #e5e7eb;border-radius:12px;background:#f9fafb}.SignupPageClient_profile-image__ap0uo{flex-shrink:0;width:48px;height:48px;border-radius:50%;object-fit:cover}.SignupPageClient_profile-placeholder__Mvu_E{flex-shrink:0;width:48px;height:48px;border-radius:50%;background:#d1d5db}.SignupPageClient_google-info__HmiCO{display:flex;flex-direction:column;gap:2px;min-width:0}.SignupPageClient_google-name-row__laS1w{display:flex;align-items:center;gap:8px}.SignupPageClient_display-name__1AafQ{color:#111827;font-size:16px;font-weight:600}.SignupPageClient_google-badge__8m6h9{padding:2px 8px;border:1px solid #bfdbfe;border-radius:4px;background:#dbeafe;color:#2563eb;font-size:12px;font-weight:500;white-space:nowrap}.SignupPageClient_google-email__zUHuE{color:#6b7280;font-size:14px}.SignupPageClient_info-box__GuihM{display:flex;gap:10px;margin-bottom:24px;padding:16px 20px;border:1px solid #bfdbfe;border-radius:8px;background:#dbeafe}.SignupPageClient_info-icon__KZ9su{flex-shrink:0;margin-top:2px;color:#2563eb}.SignupPageClient_info-text__QZOiq{margin:0;color:#1e40af;font-size:14px;line-height:1.6}.SignupPageClient_mismatch-box__VRI5m{display:flex;gap:12px;margin-bottom:24px;padding:20px;border:1px solid #fbbf24;border-radius:12px;background:#fffbeb}.SignupPageClient_mismatch-icon__VJdEp{flex-shrink:0;margin-top:2px;color:#d97706}.SignupPageClient_mismatch-text__a_D6b{display:flex;flex-direction:column;gap:4px}.SignupPageClient_mismatch-text__a_D6b p{margin:0;color:#92400e;font-size:15px;line-height:1.6}.SignupPageClient_mismatch-text__a_D6b strong{font-weight:600}.SignupPageClient_mismatch-actions__uTCJd{display:flex;flex-direction:column;gap:12px}.SignupPageClient_form-group___S7Od{margin-bottom:24px}.SignupPageClient_form-label__Omcm9{display:block;margin-bottom:8px;color:#374151;font-size:14px;font-weight:500}.SignupPageClient_required-mark__3Wjt3{color:#dc2626;font-weight:600}.SignupPageClient_divider__ZCmC_{margin:8px 0 24px;border:none;border-top:1px solid #e5e7eb}.SignupPageClient_agreement-divider__6OXPU{margin:12px 0;border:none;border-top:1px solid #e5e7eb}.SignupPageClient_agreement-section__M4UaN{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.SignupPageClient_submit-error__GkO6I{margin-bottom:12px;color:#dc2626;font-size:14px;text-align:center}