.VideoCapture_container__HYP22{display:flex;flex-direction:column;gap:1rem;width:100%}.VideoCapture_videoContainer__1H4ai{position:relative;width:100%;background:#000;border-radius:8px;overflow:hidden;aspect-ratio:16/9}.VideoCapture_video__fhmfH{width:100%;height:100%;object-fit:cover}.VideoCapture_video__fhmfH.VideoCapture_recording__lNnCI{border:3px solid #ef4444;box-shadow:0 0 20px rgba(239,68,68,.5)}.VideoCapture_recordingIndicator__FWEjr{position:absolute;top:1rem;left:1rem;display:flex;align-items:center;gap:.5rem;background:rgba(0,0,0,.7);padding:.5rem 1rem;border-radius:4px;color:#fff;font-weight:600;font-size:.875rem}.VideoCapture_recordingDot__K_Wfg{width:12px;height:12px;background:#ef4444;border-radius:50%;animation:VideoCapture_pulse__JJSkX 1.5s ease-in-out infinite}@keyframes VideoCapture_pulse__JJSkX{0%,to{opacity:1}50%{opacity:.5}}.VideoCapture_recordingText__byaSP{font-family:monospace}.VideoCapture_controls__5U2dH{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.VideoCapture_controlButton__PfNcp,.VideoCapture_recordButton__Td5OT,.VideoCapture_retakeButton__ZTBhG,.VideoCapture_stopButton__9L4Ez,.VideoCapture_uploadButton__o9hOQ{padding:.75rem 1.5rem;border:none;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:120px}.VideoCapture_recordButton__Td5OT{background:#3b82f6;color:#fff}.VideoCapture_recordButton__Td5OT:hover:not(:disabled){background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.4)}.VideoCapture_recordButton__Td5OT:disabled{background:#9ca3af;cursor:not-allowed;opacity:.6}.VideoCapture_controlButton__PfNcp{background:#f59e0b;color:#fff}.VideoCapture_controlButton__PfNcp:hover:not(:disabled){background:#d97706;transform:translateY(-1px)}.VideoCapture_stopButton__9L4Ez{background:#ef4444;color:#fff}.VideoCapture_stopButton__9L4Ez:hover:not(:disabled){background:#dc2626;transform:translateY(-1px)}.VideoCapture_recordingControls__Zc_qJ{display:flex;gap:1rem}.VideoCapture_playbackControls__hK5RM{display:flex;gap:1rem;width:100%;justify-content:center}.VideoCapture_retakeButton__ZTBhG{background:#6b7280;color:#fff}.VideoCapture_retakeButton__ZTBhG:hover:not(:disabled){background:#4b5563;transform:translateY(-1px)}.VideoCapture_uploadButton__o9hOQ{background:#10b981;color:#fff}.VideoCapture_uploadButton__o9hOQ:hover:not(:disabled){background:#059669;transform:translateY(-1px);box-shadow:0 4px 12px rgba(16,185,129,.4)}.VideoCapture_retakeButton__ZTBhG:disabled,.VideoCapture_uploadButton__o9hOQ:disabled{opacity:.6;cursor:not-allowed}.VideoCapture_progressContainer__NDO9t{width:100%}.VideoCapture_progressBar__mBjU7{width:100%;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.VideoCapture_progressFill__8CBdb{height:100%;background:linear-gradient(90deg,#3b82f6,#10b981);transition:width .3s ease;border-radius:4px}.VideoCapture_errorContainer__2awpK{padding:1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:6px}.VideoCapture_errorText__n6pPW{color:#dc2626;font-size:.875rem;font-weight:500;margin:0}.VideoCapture_errorSubtext__crrHC{color:#991b1b;font-size:.75rem;margin:.5rem 0 0}.VideoCapture_hint__enxyx{color:#6b7280;font-size:.875rem;text-align:center;margin:0}@media (max-width:640px){.VideoCapture_controls__5U2dH{flex-direction:column}.VideoCapture_controlButton__PfNcp,.VideoCapture_recordButton__Td5OT,.VideoCapture_retakeButton__ZTBhG,.VideoCapture_stopButton__9L4Ez,.VideoCapture_uploadButton__o9hOQ{width:100%}.VideoCapture_playbackControls__hK5RM,.VideoCapture_recordingControls__Zc_qJ{flex-direction:column;width:100%}}.AudioCapture_container__nWR4p{display:flex;flex-direction:column;gap:1rem;width:100%}.AudioCapture_audioContainer__f5b7D{position:relative;background:#f3f4f6;border-radius:8px;overflow:hidden;min-height:200px}.AudioCapture_audioContainer__f5b7D,.AudioCapture_audioVisualizer__b_OSn{width:100%;padding:2rem;display:flex;justify-content:center;align-items:center}.AudioCapture_audioVisualizer__b_OSn{flex-direction:column;gap:1rem;transition:all .3s ease}.AudioCapture_audioVisualizer__b_OSn.AudioCapture_recording__rUaR2{background:rgba(239,68,68,.1);border:2px solid #ef4444;border-radius:8px}.AudioCapture_microphoneIcon__5XktI{color:#6b7280;transition:color .3s ease}.AudioCapture_audioVisualizer__b_OSn.AudioCapture_recording__rUaR2 .AudioCapture_microphoneIcon__5XktI{color:#ef4444;animation:AudioCapture_pulse__XzlmH 1.5s ease-in-out infinite}@keyframes AudioCapture_pulse__XzlmH{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}.AudioCapture_recordingIndicator__Y6a94{display:flex;align-items:center;gap:.5rem;background:rgba(0,0,0,.7);padding:.5rem 1rem;border-radius:4px;color:#fff;font-weight:600;font-size:.875rem}.AudioCapture_recordingDot___s42D{width:12px;height:12px;background:#ef4444;border-radius:50%;animation:AudioCapture_pulseDot__O9_Jp 1.5s ease-in-out infinite}@keyframes AudioCapture_pulseDot__O9_Jp{0%,to{opacity:1}50%{opacity:.5}}.AudioCapture_recordingText__v1vOy{font-family:monospace}.AudioCapture_playbackContainer__MSRe6{width:100%;display:flex;justify-content:center;padding:1rem}.AudioCapture_audio___1Y8P{width:100%;max-width:500px}.AudioCapture_controls__d45Vj{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.AudioCapture_controlButton__WxuDB,.AudioCapture_recordButton__1hYQ6,.AudioCapture_retakeButton__QS1hL,.AudioCapture_stopButton__QSBXd,.AudioCapture_uploadButton__HH9ag{padding:.75rem 1.5rem;border:none;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:120px}.AudioCapture_recordButton__1hYQ6{background:#3b82f6;color:#fff}.AudioCapture_recordButton__1hYQ6:hover:not(:disabled){background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.4)}.AudioCapture_recordButton__1hYQ6:disabled{background:#9ca3af;cursor:not-allowed;opacity:.6}.AudioCapture_controlButton__WxuDB{background:#f59e0b;color:#fff}.AudioCapture_controlButton__WxuDB:hover:not(:disabled){background:#d97706;transform:translateY(-1px)}.AudioCapture_stopButton__QSBXd{background:#ef4444;color:#fff}.AudioCapture_stopButton__QSBXd:hover:not(:disabled){background:#dc2626;transform:translateY(-1px)}.AudioCapture_recordingControls__xWwlI{display:flex;gap:1rem}.AudioCapture_playbackControls__0VIwu{display:flex;gap:1rem;width:100%;justify-content:center}.AudioCapture_retakeButton__QS1hL{background:#6b7280;color:#fff}.AudioCapture_retakeButton__QS1hL:hover:not(:disabled){background:#4b5563;transform:translateY(-1px)}.AudioCapture_uploadButton__HH9ag{background:#10b981;color:#fff}.AudioCapture_uploadButton__HH9ag:hover:not(:disabled){background:#059669;transform:translateY(-1px);box-shadow:0 4px 12px rgba(16,185,129,.4)}.AudioCapture_retakeButton__QS1hL:disabled,.AudioCapture_uploadButton__HH9ag:disabled{opacity:.6;cursor:not-allowed}.AudioCapture_progressContainer__N4bg1{width:100%}.AudioCapture_progressBar__7HDLc{width:100%;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.AudioCapture_progressFill__LFix6{height:100%;background:linear-gradient(90deg,#3b82f6,#10b981);transition:width .3s ease;border-radius:4px}.AudioCapture_errorContainer__fxgAN{padding:1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:6px}.AudioCapture_errorText__rgNfD{color:#dc2626;font-size:.875rem;font-weight:500;margin:0}.AudioCapture_errorSubtext__nOa2i{color:#991b1b;font-size:.75rem;margin:.5rem 0 0}.AudioCapture_hint__0Dgr1{color:#6b7280;font-size:.875rem;text-align:center;margin:0}@media (max-width:640px){.AudioCapture_controls__d45Vj{flex-direction:column}.AudioCapture_controlButton__WxuDB,.AudioCapture_recordButton__1hYQ6,.AudioCapture_retakeButton__QS1hL,.AudioCapture_stopButton__QSBXd,.AudioCapture_uploadButton__HH9ag{width:100%}.AudioCapture_playbackControls__0VIwu,.AudioCapture_recordingControls__xWwlI{flex-direction:column;width:100%}}.page_main__NyVdr{min-height:calc(100vh - 80px);background:#f9f9f9}.page_container__WjYhJ{max-width:1200px;margin:0 auto;padding:0 2rem}.page_header__1xJJD{background:linear-gradient(to right,var(--purple-deep),var(--magenta-bright));color:#fff;padding:3rem 0;margin-bottom:3rem}.page_backLink__doagI{color:#fff;text-decoration:none;opacity:.9;font-size:.95rem;margin-bottom:1rem;display:inline-block;transition:opacity .2s ease}.page_backLink__doagI:hover{opacity:1}.page_jobTitle__5S5vm{font-size:2.5rem;margin-bottom:1rem;color:#fff}.page_jobMeta__dglVV{display:flex;flex-wrap:wrap;gap:1rem}.page_department__PWGZt,.page_location__9t6ig,.page_type__YcH9D{background:hsla(0,0%,100%,.2);padding:.5rem 1rem;border-radius:6px;font-size:.9rem}.page_contentGrid__7CSkL{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;padding-bottom:4rem}.page_jobDetails__4HFPn{display:flex;flex-direction:column;gap:2rem}.page_section__m_MJ9{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.page_sectionTitle___2GSD{font-size:1.5rem;margin-bottom:1rem;color:var(--purple-deep)}.page_description__2MjzY{color:#555;line-height:1.8;font-size:1.05rem}.page_list__V7joy{list-style:none;padding:0;color:#555}.page_list__V7joy li{padding-left:1.5rem;margin-bottom:.75rem;line-height:1.7;position:relative}.page_list__V7joy li:before{content:"•";position:absolute;left:0;color:var(--magenta-bright);font-weight:700;font-size:1.2rem}.page_applicationForm__Y1Uv7{position:-webkit-sticky;position:sticky;top:100px;align-self:start}.page_formCard__MQ0WV{background:#fff;padding:2.5rem;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.1)}.page_formTitle__j0dcy{font-size:1.75rem;margin-bottom:.5rem;color:var(--purple-deep)}.page_formSubtitle__Ta7xN{color:#666;margin-bottom:1rem;font-size:.95rem}.page_usNotice__tbBVb{background:#fff3cd;border-left:4px solid #ffc107;padding:1rem;border-radius:6px;margin-bottom:1.5rem;font-size:.9rem;color:#856404;line-height:1.6}.page_usNotice__tbBVb strong{color:#856404;font-weight:600}.page_form__D_ozq{gap:1.5rem}.page_formGroup__TxQVJ,.page_form__D_ozq{display:flex;flex-direction:column}.page_formRow__j0w0b{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.page_formGroup__TxQVJ label{font-weight:600;margin-bottom:.5rem;color:#333;font-size:.95rem}.page_input__MB8Jt,.page_textarea__JOW23{padding:.875rem;border:2px solid #e0e0e0;border-radius:6px;font-size:1rem;font-family:inherit;transition:border-color .2s ease;background:#fff}.page_input__MB8Jt:focus,.page_textarea__JOW23:focus{outline:none;border-color:var(--magenta-bright)}.page_textarea__JOW23{resize:vertical;min-height:120px}.page_fileInput__hPz7T{padding:.5rem;border:2px dashed #e0e0e0;border-radius:6px;cursor:pointer;transition:border-color .2s ease}.page_fileInput__hPz7T:hover{border-color:var(--magenta-bright)}.page_fileHint__2Ii_j{font-size:.85rem;color:#888;margin-top:.5rem;line-height:1.5}.page_requiredNote__7GdeE{font-size:.85rem;font-weight:400;color:var(--magenta-bright);font-style:italic}.page_submitButton__j9_b9{background:linear-gradient(to right,var(--purple-deep),var(--magenta-bright));color:#fff;padding:1rem 2.5rem;border:none;border-radius:6px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;margin-top:.5rem}.page_submitButton__j9_b9:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(138,43,226,.3)}.page_submitButton__j9_b9:active{transform:translateY(0)}.page_submitButton__j9_b9:disabled{opacity:.6;cursor:not-allowed;transform:none}.page_submitButton__j9_b9:disabled:hover{transform:none;box-shadow:none}.page_uploadProgressContainer__5kLgF{margin-top:.75rem;margin-bottom:.5rem}.page_progressBar__Ii7I4{width:100%;height:8px;background-color:#e0e0e0;border-radius:4px;overflow:hidden;margin-bottom:.5rem}.page_progressFill__uagdg{height:100%;background:linear-gradient(to right,var(--purple-deep),var(--magenta-bright));transition:width .15s linear;border-radius:4px;position:relative;overflow:hidden}.page_progressFill__uagdg:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);animation:page_shimmer__Eqi_Y 1.5s infinite}@keyframes page_shimmer__Eqi_Y{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.page_progressText__31vM9{font-size:.85rem;color:#666;display:block}.page_uploadSuccess__FWRFs{background:#e8f5e9;border-left:4px solid #4caf50;color:#2e7d32;font-weight:500}.page_errorMessage__3VJGk,.page_uploadSuccess__FWRFs{padding:.75rem;border-radius:6px;margin-top:.75rem;margin-bottom:.5rem;font-size:.9rem}.page_errorMessage__3VJGk{background:#ffebee;border-left:4px solid #f44336;color:#c62828}.page_overallProgress__zn8WZ{background:#f5f5f5;border:1px solid #e0e0e0;padding:1rem;border-radius:6px;margin-bottom:1rem}.page_overallProgressBar__l72PL{width:100%;height:12px;background-color:#e0e0e0;border-radius:6px;overflow:hidden;margin-bottom:.5rem}.page_overallProgressFill__xkGTQ{height:100%;background:linear-gradient(to right,var(--purple-deep),var(--magenta-bright));transition:width .15s linear;border-radius:6px;position:relative;overflow:hidden}.page_overallProgressFill__xkGTQ:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);animation:page_shimmer__Eqi_Y 1.5s infinite}.page_overallProgressText__uIEyz{font-size:.9rem;color:#666;text-align:center;margin:0}.page_fileInput__hPz7T:disabled{opacity:.6;cursor:not-allowed}.page_mediaTypeToggle__ioeqv,.page_videoOptionToggle__ugTZG{display:flex;gap:.5rem;margin-bottom:1rem;background:#f5f5f5;padding:.25rem;border-radius:8px}.page_toggleButton__CHJd_{flex:1 1;padding:.75rem 1rem;border:none;border-radius:6px;background:transparent;color:#666;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease}.page_toggleButton__CHJd_:hover{color:#333}.page_toggleButton__CHJd_.page_active__e6Oil{background:#fff;color:var(--purple-deep);box-shadow:0 2px 4px rgba(0,0,0,.1);font-weight:600}@media (max-width:968px){.page_contentGrid__7CSkL{grid-template-columns:1fr}.page_applicationForm__Y1Uv7{position:static}.page_formRow__j0w0b{grid-template-columns:1fr}}@media (max-width:768px){.page_header__1xJJD{padding:2rem 0}.page_jobTitle__5S5vm{font-size:2rem}.page_formCard__MQ0WV,.page_section__m_MJ9{padding:1.5rem}}