.form_container__DntkZ{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.form_card__eeO0E{background:white;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.3);padding:40px;width:100%;max-width:500px}.form_title__vs_uC{font-size:28px;font-weight:700;margin:0 0 10px;color:#1a202c}.form_subtitle__5PT1G{font-size:14px;color:#718096;margin:0 0 30px}.form_form__7_N3T{display:flex;flex-direction:column;gap:20px}.form_formGroup__alVy7{display:flex;flex-direction:column;gap:8px}.form_formGroup__alVy7 label{font-size:14px;font-weight:600;color:#2d3748}.form_formGroup__alVy7 input{padding:12px;border:1px solid #e2e8f0;border-radius:6px;font-size:14px;font-family:inherit;transition:all .2s}.form_formGroup__alVy7 input:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.form_inputError__P4mBE{border-color:#f56565!important}.form_errorText__ezzF5{font-size:12px;color:#f56565;margin-top:4px}.form_error__k6Eo1{background-color:#fed7d7;border:1px solid #fc8181;color:#c53030;padding:12px;border-radius:6px;font-size:14px}.form_checkboxGroup__UUwpy{display:flex;flex-direction:column;gap:8px}.form_checkboxItem___jH9K{display:flex;align-items:flex-start;gap:10px}.form_checkboxItem___jH9K input[type=checkbox]{margin-top:4px;cursor:pointer;width:18px;height:18px}.form_checkboxItem___jH9K label{font-size:14px;color:#4a5568;cursor:pointer;margin:0}.form_link__2AxdN{background:none;border:none;color:#667eea;cursor:pointer;text-decoration:underline;padding:0;font-size:inherit;font-family:inherit}.form_link__2AxdN:hover{color:#764ba2}.form_documentPreview__OeWAq{margin-top:20px;padding:15px;background-color:#f7fafc;border-left:4px solid #667eea;border-radius:4px;max-height:300px;overflow-y:auto}.form_documentPreview__OeWAq h3{margin:0 0 10px;font-size:14px;font-weight:600;color:#2d3748}.form_documentContent__MD8r9{font-size:13px;color:#4a5568;line-height:1.6}.form_documentContent__MD8r9 p{margin:0}.form_submitButton__XphJg{padding:12px;background:linear-gradient(135deg,#667eea,#764ba2);color:white;border:none;border-radius:6px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s;margin-top:10px}.form_submitButton__XphJg:hover:not(:disabled){box-shadow:0 10px 20px rgba(102,126,234,.3);transform:translateY(-2px)}.form_submitButton__XphJg:disabled{opacity:.7;cursor:not-allowed}@media (max-width:600px){.form_card__eeO0E{padding:25px}.form_title__vs_uC{font-size:24px}.form_documentPreview__OeWAq{max-height:200px}}