.page-module__MJbvyG__wrapper{padding:5rem 0}.page-module__MJbvyG__header{margin-bottom:2.5rem}.page-module__MJbvyG__title{margin-bottom:.5rem;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700}.page-module__MJbvyG__subtitle{color:var(--text-muted);max-width:560px;margin-bottom:1.5rem;font-size:1rem;line-height:1.6}.page-module__MJbvyG__form{flex-direction:column;gap:1.25rem;max-width:520px;display:flex}.page-module__MJbvyG__field{flex-direction:column;gap:.4rem;display:flex}.page-module__MJbvyG__field label{color:var(--white);font-size:.88rem;font-weight:500}.page-module__MJbvyG__field input,.page-module__MJbvyG__field textarea,.page-module__MJbvyG__field select{background:var(--navy-800);border:1px solid var(--navy-700);border-radius:var(--radius-sm);color:var(--white);font-family:var(--font-sans);resize:vertical;transition:border-color var(--transition);box-sizing:border-box;outline:none;width:100%;padding:.65rem .9rem;font-size:.95rem}.page-module__MJbvyG__field input:focus,.page-module__MJbvyG__field textarea:focus,.page-module__MJbvyG__field select:focus{border-color:var(--electric)}.page-module__MJbvyG__field select option{background:var(--navy-800)}.page-module__MJbvyG__fileInput{color:var(--steel-500)!important;background:0 0!important;border:none!important;padding:.5rem 0!important;font-size:.85rem!important}.page-module__MJbvyG__hint{color:var(--steel-500);font-size:.78rem}.page-module__MJbvyG__error{color:#f87171;font-size:.88rem}.page-module__MJbvyG__actions{align-items:center;gap:.75rem;display:flex}.page-module__MJbvyG__backBtn{border:1px solid var(--navy-700);border-radius:var(--radius-sm);color:var(--steel-500);font-family:var(--font-sans);cursor:pointer;transition:border-color var(--transition), color var(--transition);background:0 0;padding:.6rem 1.1rem;font-size:.88rem}.page-module__MJbvyG__backBtn:hover{border-color:var(--steel-500);color:var(--white)}.page-module__MJbvyG__success{border-radius:var(--radius-md);max-width:520px;color:var(--white);background:#3b82f614;border:1px solid #3b82f633;padding:1.5rem;font-size:.95rem;line-height:1.6}
