.SimpleRegistration_root__Fc2T6{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;color:var(--dashboard-text);background:var(--dashboard-background);font-family:var(--dashboard-font-family,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif);-webkit-font-smoothing:antialiased}.SimpleRegistration_root__Fc2T6 *,.SimpleRegistration_root__Fc2T6 :after,.SimpleRegistration_root__Fc2T6 :before{box-sizing:border-box}.SimpleRegistration_header__agvuQ{width:100%;max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:max(24px,env(safe-area-inset-top)) max(32px,env(safe-area-inset-right)) 24px max(32px,env(safe-area-inset-left))}.SimpleRegistration_brand__N6cdH{display:flex;align-items:center;min-height:44px;flex-shrink:0}.SimpleRegistration_brand__N6cdH img{width:110px;height:auto}.SimpleRegistration_main__e_6PZ{flex:1;display:flex;align-items:center;justify-content:center;min-width:0;padding:48px 24px}.SimpleRegistration_content__EoiPe{width:100%;max-width:440px;min-width:0}.SimpleRegistration_pageTransition__xEt56{min-width:0;animation:SimpleRegistration_stepEnter__PLtpn .2s cubic-bezier(.22,1,.36,1) both}@keyframes SimpleRegistration_stepEnter__PLtpn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.SimpleRegistration_pageTransition__xEt56{animation:none}}.SimpleRegistration_intro__6TZwV{margin-bottom:24px}.SimpleRegistration_step__KoF5q{margin:0 0 12px;color:var(--dashboard-action-ink,#007E64);font-size:13px}.SimpleRegistration_title__S2IvT{margin:0;font-size:clamp(26px,5vw,32px);font-weight:600;line-height:1.2;letter-spacing:-.025em}.SimpleRegistration_subtitle__I5YTu{margin:12px 0 0;color:var(--dashboard-text-secondary);font-size:16px;line-height:1.5}.SimpleRegistration_card__1XpgV{display:flex;flex-direction:column;gap:16px}.SimpleRegistration_field__Gm2dL{display:flex;min-width:0;flex-direction:column;gap:8px}.SimpleRegistration_label__vpaAi{font-size:14px;font-weight:500}.SimpleRegistration_password__eI_iy{display:flex;align-items:center;gap:8px}.SimpleRegistration_password__eI_iy input{min-width:0;width:100%;flex:1}.SimpleRegistration_emailSummary__881wz{display:flex;align-items:center;gap:8px;padding:12px;border-radius:12px;background:var(--dashboard-surface-secondary,#F7F8FA)}.SimpleRegistration_emailCopy__ZVZMP{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.SimpleRegistration_emailCopy__ZVZMP small{color:var(--dashboard-text-secondary);font-size:12px}.SimpleRegistration_emailCopy__ZVZMP span{overflow-wrap:anywhere;font-size:16px;line-height:1.4}.SimpleRegistration_hint__p8bpe{margin:0;font-size:13px;line-height:1.5;color:var(--dashboard-text-secondary)}.SimpleRegistration_error__B3rRp{margin:0;color:var(--dashboard-error,#B8443A);font-size:14px;line-height:1.5;overflow-wrap:anywhere}.SimpleRegistration_recovery__UsrO7{display:flex;flex-wrap:wrap;gap:8px 16px}.SimpleRegistration_recovery__UsrO7 a{display:inline-flex;align-items:center;min-height:44px;color:var(--dashboard-action-ink,#007E64);text-decoration:underline}.SimpleRegistration_terms__soVcY{margin:20px 0 0;color:var(--dashboard-text-secondary);font-size:12px;line-height:1.6}.SimpleRegistration_terms__soVcY a{color:var(--dashboard-action-ink,#007E64);text-decoration:underline;text-underline-offset:3px}.SimpleRegistration_back__ddfZM{margin-bottom:12px}.SimpleRegistration_footer__RMWAn{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 24px;padding:16px 24px max(16px,env(safe-area-inset-bottom));font-size:12px;color:var(--dashboard-text-secondary)}.SimpleRegistration_footer__RMWAn nav{display:flex;gap:16px}.SimpleRegistration_footer__RMWAn a{display:inline-flex;align-items:center;min-height:44px}.SimpleRegistration_root__Fc2T6 a:focus-visible{outline:3px solid #8EDBC8;outline-offset:4px;border-radius:4px}.SimpleRegistration_title__S2IvT:focus{outline:none}@media (max-width:600px){.SimpleRegistration_header__agvuQ{padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 16px max(16px,env(safe-area-inset-left))}.SimpleRegistration_main__e_6PZ{align-items:flex-start;padding:32px max(16px,env(safe-area-inset-right)) 32px max(16px,env(safe-area-inset-left))}.SimpleRegistration_card__1XpgV{padding:var(--dashboard-space-4)}}@media (max-height:600px){.SimpleRegistration_main__e_6PZ{align-items:flex-start;padding-top:24px;padding-bottom:24px}}