.DocumentUpload_title__YS1Ok{color:#1a1a1a;font-size:1.5rem;font-weight:700;margin:0}.DocumentUpload_subtitle__bdbzP{color:#666;font-size:1rem;margin:0}.DocumentUpload_uploadArea__Foeor{border:2px dashed #d0d0d0;border-radius:12px;padding:3rem 2rem;background:#fafafa;cursor:pointer;transition:all .2s ease;text-align:center}.DocumentUpload_uploadArea__Foeor:hover{border-color:#694a8b;background:#f5f5f5}.DocumentUpload_uploadAreaActive__H1ylT{border-color:#694a8b;background:#f0f0ff}.DocumentUpload_uploadIcon__ISv3_{color:#694a8b;display:flex;align-items:center;justify-content:center}.DocumentUpload_uploadDescription__M_eJL{color:#666;font-size:.95rem;margin:0;max-width:500px}.DocumentUpload_uploadButton__xZSqq{background:#694a8b;color:white;border-radius:8px;padding:.75rem 1.5rem;font-weight:600;transition:all .2s ease}.DocumentUpload_uploadButton__xZSqq:hover{background:#5a3a7a;transform:translateY(-2px);box-shadow:0 4px 12px rgba(105,74,139,.3)}.DocumentUpload_hiddenFileInput__2UhFl{display:none}.DocumentUpload_uploadedFileItem__vIJTs{background:white;border:1px solid #e9ecef;border-radius:8px;padding:1rem 1.25rem}.DocumentUpload_fileIcon__3_lCw{color:#dc3545;display:flex;align-items:center;justify-content:center}.DocumentUpload_fileName__jzT97{color:#1a1a1a;font-size:.95rem;font-weight:500;margin:0}.DocumentUpload_deleteButton__9fwlj{color:#dc3545;transition:all .2s ease}.DocumentUpload_deleteButton__9fwlj:hover{background:#ffe0e0}.DocumentUpload_infoBar__ZnBQE{background:#f0f0ff;border-radius:8px;padding:1rem 1.25rem;border:1px solid #e0e0ff}.DocumentUpload_infoText__IAjMK{color:#694a8b;font-size:.875rem;margin:0;line-height:1.5}.DocumentUpload_continueButton__xbrZB{background:#694a8b;color:white;border-radius:8px;padding:.75rem 2rem;font-weight:600;font-size:1rem;transition:all .2s ease}.DocumentUpload_continueButton__xbrZB:hover{background:#5a3a7a;transform:translateY(-2px);box-shadow:0 4px 12px rgba(105,74,139,.3)}@media (max-width:768px){.DocumentUpload_title__YS1Ok{font-size:1.25rem}.DocumentUpload_subtitle__bdbzP{font-size:.9rem}.DocumentUpload_uploadArea__Foeor{padding:2rem 1.5rem}.DocumentUpload_uploadIcon__ISv3_ svg{width:40px;height:40px}.DocumentUpload_uploadDescription__M_eJL{font-size:.85rem}.DocumentUpload_uploadButton__xZSqq{padding:.625rem 1.25rem;font-size:.9rem}.DocumentUpload_uploadedFileItem__vIJTs{padding:.875rem 1rem}.DocumentUpload_fileName__jzT97{font-size:.85rem}}@media (max-width:480px){.DocumentUpload_uploadArea__Foeor{padding:1.5rem 1rem}.DocumentUpload_uploadIcon__ISv3_ svg{width:36px;height:36px}.DocumentUpload_infoText__IAjMK,.DocumentUpload_uploadDescription__M_eJL{font-size:.8rem}}.ProgressBar_progressBar__wXZcT,.ProgressBar_progressContainer__nq_zK{margin-bottom:0}.ProgressBar_stepperContainer___aT6x{position:relative;width:100%;padding:0}.ProgressBar_stepperLine__kPXzU{position:absolute;top:15px;left:0;right:0;height:6px;background:#694a8b;z-index:1;border-radius:3px}.ProgressBar_stepperSteps__jzgw1{position:relative;display:flex;justify-content:space-between;align-items:flex-start;z-index:2;width:100%}.ProgressBar_stepperStep__XkjqV{display:flex;flex-direction:column;align-items:center;flex:1 1;min-width:0;position:relative}.ProgressBar_stepCircle__x8jhf{width:32px;height:32px;border-radius:50%;background:white;border:3px solid #694a8b;display:flex;align-items:center;justify-content:center;position:relative;z-index:3;flex-shrink:0;margin-bottom:8px;margin-top:2px}.ProgressBar_stepCircleCompleted__6QxBV{background:#694a8b;border-color:#694a8b}.ProgressBar_stepCircleFinal__43Iia{width:36px;height:36px;margin-top:0}.ProgressBar_stepInnerCircle__jhhFH{width:12px;height:12px;border-radius:50%;background:white}.ProgressBar_stepLabel__DBb7W{text-align:center;color:#694a8b;font-size:.875rem;line-height:1.4;max-width:140px;word-wrap:break-word;margin-top:4px;font-weight:500}.ProgressBar_stepperStepClickable__JwUav{cursor:pointer;transition:transform .2s ease}.ProgressBar_stepperStepClickable__JwUav:hover{transform:translateY(-2px)}.ProgressBar_stepCircleActive__7D3Sy{background:white;border-color:#694a8b;box-shadow:0 0 0 4px rgba(105,74,139,.1)}.ProgressBar_stepLabelActive__fq8tQ{color:#694a8b;font-weight:700}.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepperContainer___aT6x{padding:0 0 60px;width:100%;position:relative;overflow:hidden}.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepperSteps__jzgw1{align-items:flex-start;width:100%;flex-wrap:nowrap;display:flex;justify-content:space-between}.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepperStep__XkjqV{flex-direction:column;align-items:center;position:relative;flex:1 1;display:flex;min-width:0;flex-shrink:0}.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepCircle__x8jhf{width:40px;height:40px;border:3px solid #e0e0e0;background:white;margin-top:0;margin-bottom:0;flex-shrink:0;z-index:2;position:relative}.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepCircleCompleted__6QxBV{background:#694a8b;border-color:#694a8b}.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepCircleActive__7D3Sy{background:white;border-color:#694a8b;box-shadow:0 0 0 4px rgba(105,74,139,.1)}.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepConnectingLine__ppha1{position:absolute;top:18.5px;left:calc(50% + 20px + 8px);right:calc(-50% + 20px + 8px);height:3px;background:#e0e0e0;z-index:1}.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepConnectingLineCompleted__i3Sts{background:#694a8b}.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepLabel__DBb7W{color:#666;font-weight:400;font-size:.875rem;margin-top:12px;text-align:center;max-width:100%;word-wrap:break-word;word-break:break-word;line-height:1.4;overflow-wrap:break-word}.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepLabelCompleted__q_MYU{color:#333;font-weight:600}.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepLabelActive__fq8tQ{color:#694a8b;font-weight:700}@media (max-width:768px){.ProgressBar_stepperContainer___aT6x{padding:16px 0 0}.ProgressBar_stepperSteps__jzgw1{flex-wrap:wrap;gap:20px}.ProgressBar_stepperStep__XkjqV{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 10px);min-width:120px}.ProgressBar_stepLabel__DBb7W{max-width:100px;font-size:.75rem}.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepperContainer___aT6x{padding:0 0 80px;overflow:hidden;width:100%}.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepperSteps__jzgw1{flex-wrap:nowrap;gap:8px;justify-content:space-between;width:100%}.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepperStep__XkjqV{flex:1 1;min-width:0;max-width:none;position:relative}.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepCircle__x8jhf{width:36px;height:36px}.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepConnectingLine__ppha1{top:16.5px;left:calc(50% + 18px + 4px);right:calc(-50% + 18px + 4px);height:2px}.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepLabel__DBb7W{font-size:.7rem;max-width:100%;margin-top:8px;line-height:1.2;word-break:break-word;overflow-wrap:break-word}}@media (min-width:769px) and (max-width:1024px){.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepperContainer___aT6x{overflow:hidden;width:100%}.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepperSteps__jzgw1{gap:4px;flex-wrap:nowrap;width:100%;justify-content:space-between}.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepperStep__XkjqV{flex:1 1;min-width:0;max-width:none}.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepLabel__DBb7W{font-size:.75rem;max-width:100%;word-break:break-word;overflow-wrap:break-word}.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepConnectingLine__ppha1{left:calc(50% + 20px + 2px);right:calc(-50% + 20px + 2px)}}@media (max-width:480px){.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepperContainer___aT6x{padding:0 0 90px}.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepperSteps__jzgw1{gap:4px;justify-content:space-between}.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepperStep__XkjqV{flex:1 1;min-width:0;max-width:none}.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepCircle__x8jhf{width:32px;height:32px}.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepConnectingLine__ppha1{top:15px;left:calc(50% + 16px + 2px);right:calc(-50% + 16px + 2px);height:2px}.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepLabel__DBb7W{font-size:.65rem;max-width:100%;margin-top:6px;line-height:1.1;word-break:break-word;overflow-wrap:break-word}}@media (min-width:1400px){.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepperSteps__jzgw1{gap:12px}.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepLabel__DBb7W{max-width:160px}}