.page_section__w3UNc{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;min-height:calc(100vh - 67px);height:100%;padding:0 2rem}.RegisterForm_modal__eSQ8j{background-color:var(--panel);border-radius:12px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:var(--shadow-panel)}.RegisterForm_modal-header__xW6IK{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid var(--secondary)}.RegisterForm_modal-header__xW6IK h2{margin:0;font-size:1.4rem;color:var(--primary)}.RegisterForm_modal-header__xW6IK .RegisterForm_close-button__K_q5Q{background:none;border:none;cursor:pointer;font-size:1.4rem;color:var(--primary);display:flex;align-items:center;justify-content:center;padding:6px}.RegisterForm_modal-header__xW6IK .RegisterForm_close-button__K_q5Q:hover{color:var(--text)}.RegisterForm_modal-content__wfJXC{padding:1rem}.RegisterForm_form__Qp0Yx,.RegisterForm_modal-content__wfJXC{display:flex;flex-direction:column;gap:1.25rem}.RegisterForm_input-group__AUxFK{display:flex;flex-direction:column;gap:.5rem}.RegisterForm_input-group__AUxFK label{font-size:.875rem;font-weight:500;color:var(--primary)}.RegisterForm_input-group__AUxFK .RegisterForm_dropdown__r7L7p,.RegisterForm_input-group__AUxFK .RegisterForm_input-field__cC0PV{width:100%;padding:.75rem 1rem;border:1px solid var(--secondary);border-radius:12px;font-size:1rem;color:var(--text);background-color:var(--panel);transition:border .2s ease}.RegisterForm_input-group__AUxFK .RegisterForm_dropdown__r7L7p:focus,.RegisterForm_input-group__AUxFK .RegisterForm_input-field__cC0PV:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.18)}.RegisterForm_button-group__JWOGH{display:flex;justify-content:flex-end}.RegisterForm_button-group__JWOGH .RegisterForm_submit-btn__mLIBL{background-color:var(--button-solid);color:var(--button-solid-text);padding:.75rem 1.5rem;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,transform .1s ease}.RegisterForm_button-group__JWOGH .RegisterForm_submit-btn__mLIBL:hover{background-color:var(--accent);transform:scale(1.025)}.RegisterForm_button-group__JWOGH .RegisterForm_submit-btn__mLIBL:active{transform:scale(.98)}.RegisterForm_input-error__rsbQ4{border-color:var(--error)}.RegisterForm_error-text__n0_zp{margin-top:.25rem;font-size:.875rem;color:var(--error)}.RegisterForm_success-message__odpHb{background-color:var(--success-bg);border-top:1px solid var(--success-border);border-bottom:1px solid var(--success-border);color:var(--text-dark);padding:.75rem 1rem;margin-bottom:1rem}.RegisterForm_error-message__Xe4iB{background-color:var(--error-bg);border:1px solid var(--error-border);color:var(--text-dark);padding:.75rem 1rem;border-radius:.375rem;margin-bottom:1rem}.RegisterForm_signup-text__uOGmR{font-size:.875rem;text-align:center;color:var(--text-faint)}.RegisterForm_signup-link__fgLx6{margin-left:.25rem;color:var(--primary);text-decoration:none}.RegisterForm_signup-link__fgLx6:hover{text-decoration:underline}