.RegisterForm_screen__8lNXI{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-6xl);background:var(--bg);color:var(--text)}.RegisterForm_card__D_k8P{width:100%;max-width:380px;padding:var(--space-4xl);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.RegisterForm_title__GyW19{margin:0 0 var(--space-xs);font-size:var(--font-size-xl);letter-spacing:var(--letter-spacing-tight)}.RegisterForm_subtitle__OexpL{margin:0 0 var(--space-3xl);color:var(--text-3);font-size:var(--font-size-md)}.RegisterForm_field__YugY2{display:flex;flex-direction:column;gap:var(--space-xs);margin-bottom:var(--space-lg)}.RegisterForm_label__sH9Jy{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--text-3)}.RegisterForm_input__clXK3{padding:var(--space-md) var(--space-lg);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg);color:var(--text);font:inherit;font-size:var(--font-size-md)}.RegisterForm_input__clXK3:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.RegisterForm_inputInvalid__Z5ntd{border-color:var(--danger)}.RegisterForm_fieldError__iX3GY{color:var(--danger);font-size:var(--font-size-sm)}.RegisterForm_formError__KHhvX{margin-bottom:var(--space-lg);padding:var(--space-sm) var(--space-lg);border:1px solid var(--danger);border-radius:var(--radius-md);background:var(--danger-soft);color:var(--danger);font-size:var(--font-size-md);line-height:var(--line-height-relaxed)}.RegisterForm_submit___qptJ{width:100%;padding:var(--space-md) var(--space-2xl);border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--accent);color:var(--on-accent);font:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);cursor:pointer}.RegisterForm_submit___qptJ:disabled{cursor:progress;opacity:.7}.RegisterForm_back__rBKrd{width:100%;margin-top:var(--space-sm);padding:var(--space-md);border:none;background:none;font:inherit;font-weight:var(--font-weight-normal);cursor:pointer}.RegisterForm_back__rBKrd,.RegisterForm_hint__Hb_UZ,.RegisterForm_switch__VO8w1{color:var(--text-3);font-size:var(--font-size-sm)}.RegisterForm_switch__VO8w1{margin:var(--space-2xl) 0 0;text-align:center}.RegisterForm_switchLink__Sz9FC{color:var(--accent-text);font-weight:var(--font-weight-normal);text-decoration:none}.RegisterForm_switchLink__Sz9FC:hover{text-decoration:underline}