.register-form_form__p_XMj{display:flex;flex-direction:column;gap:1.5rem;background-color:var(--color-paper);border:1px solid var(--color-stem);border-radius:var(--radius-md);padding:2rem}.register-form_field__yGW4I{display:flex;flex-direction:column;gap:.4rem}.register-form_label__GeZKN{font-weight:600;font-size:.9rem;color:var(--color-leaf-dark)}.register-form_input__MHWGw{padding:.65rem .8rem;border:1.5px solid var(--color-stem);border-radius:var(--radius-sm);font-size:1rem;font-family:var(--font-body);background-color:var(--color-cream);color:var(--color-soil)}.register-form_input__MHWGw:focus{outline:2px solid var(--color-leaf);outline-offset:1px;border-color:var(--color-leaf)}.register-form_optional__3VWxq{font-weight:400;font-size:.8rem;color:#8a8478}.register-form_passwordWrapper__x7eAB{position:relative}.register-form_inputWithToggle__MXMMP{padding-right:2.8rem;width:100%;box-sizing:border-box}.register-form_passwordToggle__oYN_k{position:absolute;right:.6rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--color-leaf);display:flex;align-items:center;padding:.25rem;line-height:0}.register-form_passwordToggle__oYN_k:hover{color:var(--color-leaf-dark)}.register-form_fieldError__CgxLc{color:var(--color-error);font-size:.85rem;margin:0}.register-form_ruleList__aAKmq{list-style:none;margin:.4rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.3rem 1rem;gap:.3rem 1rem;font-size:.85rem}.register-form_rulePending__brECm{color:#8a8478}.register-form_ruleMet__oxLEV{color:var(--color-leaf-dark);font-weight:600}.register-form_ruleError__Y_B5w{color:var(--color-error)}.register-form_errorBox__LmDKQ{background-color:var(--color-error-bg);border:1px solid var(--color-error);border-radius:var(--radius-sm);padding:.8rem 1rem;color:var(--color-error);font-size:.9rem}.register-form_errorBox__LmDKQ ul{margin:.4rem 0 0;padding-left:1.2rem}.register-form_submitButton__CAgkc{background-color:var(--color-leaf-dark);color:var(--color-cream);border:none;border-radius:var(--radius-sm);padding:.75rem 1rem;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .15s ease}.register-form_submitButton__CAgkc:hover:not(:disabled){background-color:var(--color-leaf)}.register-form_submitButton__CAgkc:disabled{background-color:var(--color-stem);color:#8a8478;cursor:not-allowed}.register-form_successBox__cccZ4{background-color:var(--color-paper);border:1px solid var(--color-leaf);border-radius:var(--radius-md);padding:2rem;text-align:center;color:var(--color-leaf-dark);font-size:1.05rem}@media (max-width:480px){.register-form_ruleList__aAKmq{grid-template-columns:1fr}}