.page_container__KzzxV{max-width:800px;margin:0 auto;padding:4rem 2rem;min-height:100vh}.page_header__mWbX7{margin-bottom:3rem;border-bottom:2px solid var(--border-color);padding-bottom:2rem}.page_title__EBJ_n{font-family:var(--font-ibm-plex-serif),serif;font-size:3rem;font-weight:700;text-transform:uppercase;color:var(--text-primary);margin-bottom:1rem}.page_subtitle__pmwum{font-family:var(--font-ibm-plex-sans),sans-serif;font-size:1.1rem;color:var(--text-secondary);line-height:1.6}.page_warningBox__hMa_4{background-color:rgba(213,0,0,.1);border:1px solid var(--alert-accent);padding:1.5rem;margin-bottom:3rem;border-radius:4px}.page_warningBox__hMa_4 h3{color:var(--alert-accent);text-transform:uppercase;font-size:1rem}.page_warningBox__hMa_4 h3,.page_warningBox__hMa_4 p{font-family:var(--font-ibm-plex-sans),sans-serif;margin-bottom:.5rem}.page_warningBox__hMa_4 p{font-size:.9rem;color:var(--text-secondary)}.page_formGroup__PKuta{margin-bottom:2rem}.page_label__UiGY1{display:block;font-weight:600;margin-bottom:.5rem}.page_label__UiGY1,.page_textarea__V3zWn{font-family:var(--font-ibm-plex-sans),sans-serif;color:var(--text-primary)}.page_textarea__V3zWn{width:100%;min-height:300px;background-color:var(--surface-secondary);border:1px solid var(--border-color);padding:1rem;font-size:1rem;line-height:1.6;resize:vertical}.page_textarea__V3zWn:focus{outline:none;border-color:var(--trust-accent)}.page_fileInput__B7chY{display:block;width:100%;padding:1rem;background-color:var(--surface-secondary);border:1px dashed var(--border-color);color:var(--text-secondary);font-family:var(--font-ibm-plex-sans),sans-serif;cursor:pointer}.page_submitBtn__CtCak{width:100%;padding:1rem;font-size:1.1rem}.page_successBox__zctNq{text-align:center;padding:4rem 2rem;background-color:var(--surface-secondary);border:1px solid var(--trust-accent);border-radius:4px}.page_successBox__zctNq h2{color:var(--trust-accent);font-size:2rem;margin-bottom:1rem}.page_secureIdBox__cOhV2{background-color:var(--bg-color);border:1px dashed var(--trust-accent);padding:1.5rem;margin:2rem 0;font-family:monospace;font-size:1.5rem;color:var(--trust-accent);letter-spacing:.1em}