.RegisterForm-module__BPa-uW__wrap{width:100%;max-width:470px;padding-inline:var(--space-lg);padding-block:clamp(56px,9vh,110px)var(--space-4xl);margin-left:auto;margin-right:auto}.RegisterForm-module__BPa-uW__card{background:var(--accent-strong);border:1px solid var(--line-on-light);border-radius:var(--radius-card);box-shadow:var(--shadow-on-light);padding:36px var(--space-2xl)var(--space-2xl);gap:var(--space-md);display:grid}.RegisterForm-module__BPa-uW__progress{gap:var(--space-sm);margin-bottom:var(--space-xs);display:grid}.RegisterForm-module__BPa-uW__segments{gap:6px;display:flex}.RegisterForm-module__BPa-uW__segment{border-radius:var(--radius-pill);background:var(--line-on-light);flex:1;height:3px}.RegisterForm-module__BPa-uW__segmentDone{background:var(--ink)}.RegisterForm-module__BPa-uW__stepLabel{font-size:var(--text-hint);font-weight:var(--weight-cta);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-muted)}.RegisterForm-module__BPa-uW__title{font-size:24px;font-weight:var(--weight-h2);letter-spacing:var(--tracking-h2);line-height:var(--leading-h2);color:var(--ink);margin-bottom:var(--space-xs)}.RegisterForm-module__BPa-uW__form{gap:15px;display:grid}.RegisterForm-module__BPa-uW__field{gap:5px;display:grid}.RegisterForm-module__BPa-uW__field label{font-size:13px;font-weight:var(--weight-medium);color:var(--ink)}.RegisterForm-module__BPa-uW__field input[type=text],.RegisterForm-module__BPa-uW__field input[type=email],.RegisterForm-module__BPa-uW__field input[type=password]{width:100%;min-height:42px;padding:0 var(--space-sm);border:1px solid var(--line-on-light);border-radius:var(--radius-input);background:var(--accent-strong);color:var(--ink);transition:border-color var(--t-med)var(--ease),box-shadow var(--t-med)var(--ease);font-size:15px}.RegisterForm-module__BPa-uW__field input::placeholder{color:var(--placeholder);opacity:1}.RegisterForm-module__BPa-uW__field input:hover{border-color:var(--line-on-light-strong)}.RegisterForm-module__BPa-uW__field input:focus{border-color:var(--focus-outline);box-shadow:0 0 0 4px var(--focus-halo);outline:none}.RegisterForm-module__BPa-uW__note{font-size:var(--text-label);color:var(--ink-muted)}.RegisterForm-module__BPa-uW__rule{font-size:var(--text-label);color:var(--ink-muted);margin-top:-3px}.RegisterForm-module__BPa-uW__pwWrap{position:relative}.RegisterForm-module__BPa-uW__pwWrap input{padding-right:46px}.RegisterForm-module__BPa-uW__reveal{width:34px;height:34px;color:var(--ink-muted);cursor:pointer;transition:background var(--t-fast)var(--ease),color var(--t-fast)var(--ease);background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.RegisterForm-module__BPa-uW__reveal:hover{background:var(--bg);color:var(--ink)}.RegisterForm-module__BPa-uW__bannerDanger{background:var(--danger-surface);border:1px solid var(--danger-border);border-radius:var(--radius-input);padding:var(--space-sm)var(--space-md)}.RegisterForm-module__BPa-uW__bannerTitle{font-size:var(--text-ui);font-weight:var(--weight-medium);color:var(--danger)}.RegisterForm-module__BPa-uW__fieldError{font-size:var(--text-label);font-weight:var(--weight-medium);color:var(--danger)}.RegisterForm-module__BPa-uW__fieldInvalid input[type=text],.RegisterForm-module__BPa-uW__fieldInvalid input[type=email],.RegisterForm-module__BPa-uW__fieldInvalid input[type=password]{border-color:var(--danger)}.RegisterForm-module__BPa-uW__submit{border-radius:var(--radius-button);background:var(--ink);width:100%;min-height:48px;color:var(--text);font-size:15px;font-weight:var(--weight-cta);cursor:pointer;margin-top:var(--space-xs);transition:transform var(--t-fast)var(--ease),opacity var(--t-fast)var(--ease);border:0;padding:0 21px}.RegisterForm-module__BPa-uW__submit:hover:enabled{transform:translateY(-1px)}.RegisterForm-module__BPa-uW__submit:active:enabled{transform:translateY(0)scale(.985)}.RegisterForm-module__BPa-uW__submit:disabled{opacity:.45;cursor:not-allowed}@media (max-width:560px){.RegisterForm-module__BPa-uW__wrap{padding-inline:var(--space-md);padding-block:40px var(--space-3xl)}.RegisterForm-module__BPa-uW__card{border-radius:var(--radius-card-mobile);padding:var(--space-lg)var(--space-md)var(--space-xl)}.RegisterForm-module__BPa-uW__field input[type=text],.RegisterForm-module__BPa-uW__field input[type=email],.RegisterForm-module__BPa-uW__field input[type=password]{font-size:16px}}
