.AcademicPaperPreview_downloadWrapper__BZYAr{background:white;border-radius:12px;padding:50px 40px;box-shadow:0 8px 32px rgba(20,23,108,.08);border:1px solid rgba(20,23,108,.1);box-sizing:border-box;max-width:100%}@media (max-width:768px){.AcademicPaperPreview_downloadWrapper__BZYAr{padding:30px 20px}}@media (max-width:480px){.AcademicPaperPreview_downloadWrapper__BZYAr{padding:20px 16px}}.AcademicPaperPreview_headerContent__YShfY{margin-bottom:40px;text-align:center}.AcademicPaperPreview_closeButton__q7xcg{background:none;border:none;font-size:32px;font-weight:300;cursor:pointer;padding:4px 8px;color:#6b7280;display:flex;align-items:center;justify-content:center;transition:all .2s ease;line-height:1;min-width:32px;min-height:32px}.AcademicPaperPreview_closeButton__q7xcg:hover{color:#14176c;background-color:#f9fafb;border-radius:6px}.AcademicPaperPreview_closeButton__q7xcg:active{background-color:#f0f0f0}.AcademicPaperPreview_closeButton__q7xcg:focus{outline:2px solid #f7a400;outline-offset:2px}.AcademicPaperPreview_title__THpfg{font-family:Outfit,sans-serif;font-size:32px;font-weight:700;color:#14176c;line-height:1.2;margin-bottom:16px;letter-spacing:-.5px;word-break:break-word}.AcademicPaperPreview_subtitle__lem5f{font-family:Inter,sans-serif;font-size:16px;color:#6b7280;line-height:1.6;margin:0;font-weight:400}.AcademicPaperPreview_successMessage__9srBz{display:flex;align-items:center;gap:12px;padding:16px 20px;background-color:#ecfdf5;border:1px solid #d1fae5;border-radius:8px;margin-bottom:30px;color:#047857;font-size:14px;font-weight:500;animation:AcademicPaperPreview_slideIn__ofOXK .3s ease-out}.AcademicPaperPreview_successIcon__BL5eX{width:24px;height:24px;flex-shrink:0;stroke-width:3}.AcademicPaperPreview_errorMessage__ThhmP{display:flex;align-items:center;gap:12px;padding:16px 20px;background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:30px;color:#dc2626;font-size:14px;font-weight:500;animation:AcademicPaperPreview_slideIn__ofOXK .3s ease-out}.AcademicPaperPreview_errorIcon__SScyB{width:24px;height:24px;flex-shrink:0;stroke-width:2}@keyframes AcademicPaperPreview_slideIn__ofOXK{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.AcademicPaperPreview_form__99I_v{display:flex;flex-direction:column;gap:24px;overflow:visible}.AcademicPaperPreview_formGroup__IW_Im{display:flex;flex-direction:column;gap:8px}.AcademicPaperPreview_label__EODTJ{font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:#14176c;display:flex;align-items:center;gap:4px}.AcademicPaperPreview_required__bj4Mp{color:#f7a400;font-weight:700}.AcademicPaperPreview_input__NNT3s{width:100%;padding:12px 16px;border:1px solid #e5e7eb;border-radius:8px;font-family:Inter,sans-serif;font-size:14px;color:#14176c;background-color:#f9fafb;transition:all .3s ease;box-sizing:border-box}.AcademicPaperPreview_input__NNT3s:focus{outline:none;border-color:#f7a400;background-color:white;box-shadow:0 0 0 3px rgba(247,164,0,.1)}.AcademicPaperPreview_input__NNT3s:disabled{background-color:#f9fafb;color:#14176c;cursor:not-allowed;opacity:.7;border-color:#e5e7eb}.AcademicPaperPreview_input__NNT3s::placeholder{color:#9ca3af}.AcademicPaperPreview_fieldError___qgiT{font-family:Inter,sans-serif;font-size:12px;color:#dc2626;margin:4px 0 0;padding:4px 0;animation:AcademicPaperPreview_slideIn__ofOXK .2s ease-out}.AcademicPaperPreview_checkboxGroup__BWHVP{display:flex;flex-direction:column;gap:8px;overflow:visible}.AcademicPaperPreview_checkboxWrapper__oCdG5{display:flex;align-items:flex-start;gap:12px;padding:12px;border-radius:8px;border:1px solid transparent;transition:all .3s ease;overflow:visible}.AcademicPaperPreview_checkboxWrapper__oCdG5:hover{background-color:#f9fafb}.AcademicPaperPreview_checkboxWrapper__oCdG5.AcademicPaperPreview_errorCheckbox__Kayz_{background-color:#fef2f2;border-color:#fecaca}.AcademicPaperPreview_checkbox__ol7k9{width:20px;height:20px;margin-top:2px;cursor:pointer;accent-color:#f7a400;flex-shrink:0}.AcademicPaperPreview_checkbox__ol7k9:disabled{cursor:not-allowed;opacity:.6}.AcademicPaperPreview_checkboxLabel__vtWVw{font-family:Inter,sans-serif;font-size:14px;color:#374151;cursor:pointer;line-height:1.5;display:flex;align-items:center;gap:4px;margin:0;overflow:visible;flex-wrap:wrap}.AcademicPaperPreview_checkboxLabel__vtWVw:hover{color:#14176c}.AcademicPaperPreview_checkboxError__7opZF{font-family:Inter,sans-serif;font-size:12px;color:#dc2626;margin:4px 0 0 32px}.AcademicPaperPreview_submitButton__Rrh2z{padding:14px 32px;background:linear-gradient(135deg,#f7a400,#e09300);color:white;border:none;border-radius:8px;font-family:Outfit,sans-serif;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:16px;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 15px rgba(247,164,0,.3)}.AcademicPaperPreview_submitButton__Rrh2z:hover:not(:disabled){background:linear-gradient(135deg,#e09300,#c67f00);transform:translateY(-2px);box-shadow:0 6px 20px rgba(247,164,0,.4)}.AcademicPaperPreview_submitButton__Rrh2z:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 10px rgba(247,164,0,.3)}.AcademicPaperPreview_submitButton__Rrh2z:disabled{background:linear-gradient(135deg,#d4d4d8,#a1a1a8);cursor:not-allowed;opacity:.7}@media (max-width:768px){.AcademicPaperPreview_downloadWrapper__BZYAr{padding:32px 24px}.AcademicPaperPreview_title__THpfg{font-size:24px}.AcademicPaperPreview_subtitle__lem5f{font-size:14px}.AcademicPaperPreview_form__99I_v{gap:20px}}@media (max-width:480px){.AcademicPaperPreview_downloadWrapper__BZYAr{padding:24px 16px}.AcademicPaperPreview_title__THpfg{font-size:20px;margin-bottom:12px}.AcademicPaperPreview_subtitle__lem5f{font-size:13px}.AcademicPaperPreview_form__99I_v{gap:16px}.AcademicPaperPreview_label__EODTJ{font-size:13px}.AcademicPaperPreview_input__NNT3s{padding:10px 12px;font-size:13px}.AcademicPaperPreview_submitButton__Rrh2z{padding:12px 24px;font-size:14px}}.AcademicPaperPreview_tooltipContainer__DQcUl{position:relative;display:inline-block}.AcademicPaperPreview_tooltipIndicator__u_f4Y{position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;background-color:#f7a400;color:white;border-radius:50%;font-size:12px;font-weight:700;cursor:pointer;margin-left:4px;z-index:100}.AcademicPaperPreview_tooltipContent__HhpDX{position:absolute;background-color:white;color:#14176c;padding:12px 16px;border-radius:8px;border:1px solid #e5e7eb;box-shadow:0 4px 12px rgba(0,0,0,.15);font-size:13px;font-family:Inter,sans-serif;white-space:normal;width:300px;z-index:20000;line-height:1.4;pointer-events:auto;min-height:50px}.AcademicPaperPreview_tooltipContent__HhpDX p{margin:0}.AcademicPaperPreview_tooltipArrow__jdbF5{position:absolute;top:-12px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid white;border-top:0}.AcademicPaperPreview_spinner__5kZmo{width:20px;height:20px;border:3px solid #f0f0f0;border-top-color:white;border-radius:50%;animation:AcademicPaperPreview_spin__iz01X 1s linear infinite;display:inline-block;margin-right:8px}@keyframes AcademicPaperPreview_spin__iz01X{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ApplyJobModal_jobApplyOverlay__W5NPv{padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.ApplyJobModal_jobApplyModal__TJzb3{display:flex;flex-direction:column;width:min(760px,100%);max-width:min(760px,calc(100vw - 32px));height:auto!important;max-height:min(90vh,calc(100dvh - 32px));margin:0;overflow:hidden}.ApplyJobModal_jobApplyModalSuccess__VNXwR{width:min(460px,100%);max-width:min(460px,calc(100vw - 32px))}.ApplyJobModal_jobApplyModalBody__uggrk{flex:0 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch}.ApplyJobModal_jobApplyClose__0CxlK{flex-shrink:0;align-self:flex-end;margin:.75rem .875rem 0;padding:.25rem;color:#6b7280;font-size:1.25rem;line-height:1;text-decoration:none}.ApplyJobModal_jobApplyClose__0CxlK:hover{color:#111827}@media (min-width:768px){.ApplyJobModal_jobApplyModalBody__uggrk{padding:0 .5rem .25rem}}@media (max-width:767.98px){.ApplyJobModal_jobApplyOverlay__W5NPv{padding:8px;align-items:flex-end!important}.ApplyJobModal_jobApplyModalSuccess__VNXwR,.ApplyJobModal_jobApplyModal__TJzb3{width:100%;max-width:100%;max-height:calc(100dvh - 16px);border-radius:14px 14px 0 0}.ApplyJobModal_jobApplyModalSuccess__VNXwR{border-radius:14px;max-height:min(420px,calc(100dvh - 32px))}.ApplyJobModal_jobApplyModalBody__uggrk{padding:0 .25rem;max-height:calc(100dvh - 56px)}.ApplyJobModal_jobApplyClose__0CxlK{margin:.625rem .75rem 0;font-size:1.35rem}}.JobApplyForm_formRoot__FpJ4t{width:100%;max-width:100%;padding:0 1.25rem 1.25rem}.JobApplyForm_formRootSuccess__KC4IO{padding:.5rem 1.5rem 1.75rem}.JobApplyForm_formTitle__agMw3{margin:0 0 1.25rem;color:#0e104b;font-size:1.25rem;font-weight:700;text-align:center}.JobApplyForm_formAlertError__guZai,.JobApplyForm_formAlert__Wx2Ez{margin-bottom:1rem;padding:.75rem 1rem;border-radius:8px;font-size:.9rem;line-height:1.5;word-break:break-word}.JobApplyForm_formAlertError__guZai{background-color:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.JobApplyForm_formAlertSuccess__VG7AY{margin-bottom:1rem;padding:.75rem 1rem;border-radius:8px;font-size:.9rem;line-height:1.5;word-break:break-word;background-color:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.JobApplyForm_fieldError__mkatk{margin-top:.35rem;color:#dc2626;font-size:.8rem;line-height:1.35;word-break:break-word}.JobApplyForm_fieldHint__TEpo9{display:block;margin-top:.35rem;color:#6b7280;font-size:.8rem;line-height:1.4}.JobApplyForm_formField__u2DRf .form-label{margin-bottom:.35rem;color:#0e104b;font-size:.875rem;font-weight:600}.JobApplyForm_formField__u2DRf .form-control,.JobApplyForm_formField__u2DRf .form-select{min-height:42px;font-size:.9rem}.JobApplyForm_submitRow__hZY3V{display:flex;justify-content:center;align-items:center;width:100%;margin-top:.75rem;padding-top:1rem;border-top:1px solid #e8edf3;text-align:center}.JobApplyForm_submitButton__4w0H4{display:inline-flex!important;align-items:center;justify-content:center;min-width:220px;margin:0 auto;padding:.75rem 2rem!important;text-align:center}.JobApplyForm_submitButton__4w0H4:after{content:none!important;display:none!important;margin:0!important}.JobApplyForm_successPanel__lkdYj{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;padding:1rem .5rem .25rem;text-align:center}.JobApplyForm_successIcon__WFrcl{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background-color:#dcfce7;color:#16a34a;font-size:1.5rem;font-weight:700;line-height:1}.JobApplyForm_successTitle__C575A{margin:.25rem 0 0;color:#0e104b;font-size:1.2rem;font-weight:700;line-height:1.35}.JobApplyForm_successText__crlhA{margin:0;max-width:360px;color:#6b7280;font-size:.9rem;line-height:1.55}.JobApplyForm_successCloseBtn__zt3DT{display:inline-flex!important;align-items:center;justify-content:center;margin-top:.75rem;min-width:140px;padding:.6rem 1.5rem!important;text-align:center}.JobApplyForm_successCloseBtn__zt3DT:after{content:none!important;display:none!important;margin:0!important}.JobApplyForm_form__0r2L9{width:100%}@media (min-width:768px){.JobApplyForm_formRoot__FpJ4t{padding:0 1.5rem 1.5rem}.JobApplyForm_submitRow__hZY3V{justify-content:center}.JobApplyForm_submitButton__4w0H4{min-width:240px}.JobApplyForm_successCloseBtn__zt3DT{min-width:160px}}@media (max-width:767.98px){.JobApplyForm_formRoot__FpJ4t{padding:0 .875rem .5rem}.JobApplyForm_formRootSuccess__KC4IO{padding:.5rem .875rem 1rem}.JobApplyForm_formTitle__agMw3{font-size:1rem;margin-bottom:.75rem;padding:0}.JobApplyForm_form__0r2L9 .row.g-3{--bs-gutter-x:0.65rem;--bs-gutter-y:0.65rem;margin-left:0;margin-right:0;width:100%}.JobApplyForm_form__0r2L9 .row.g-3>[class*=col-]{width:100%!important;max-width:100%!important;flex:0 0 100%!important;padding-left:0;padding-right:0}.JobApplyForm_form__0r2L9 .mb-3{margin-bottom:.65rem!important}.JobApplyForm_formField__u2DRf{width:100%;max-width:100%;display:block}.JobApplyForm_formField__u2DRf .form-label{display:block;width:100%;margin-bottom:.2rem;font-size:.75rem;line-height:1.25}.JobApplyForm_formField__u2DRf .form-control,.JobApplyForm_formField__u2DRf .form-select,.JobApplyForm_formField__u2DRf input,.JobApplyForm_formField__u2DRf select{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;min-height:36px!important;height:36px!important;padding:.3rem .65rem!important;font-size:16px!important;line-height:1.3;border-radius:6px}.JobApplyForm_formField__u2DRf input[type=file],.JobApplyForm_formField__u2DRf input[type=file].form-control{width:100%!important;max-width:100%!important;height:auto!important;min-height:36px!important;padding:.35rem .5rem!important;font-size:.8rem!important}.JobApplyForm_formField__u2DRf select,.JobApplyForm_formField__u2DRf select.form-select{width:100%!important;max-width:100%!important;padding-right:2.25rem!important;appearance:none!important;--bs-form-select-bg-icon:none!important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")!important;background-repeat:no-repeat!important;background-position:right .7rem center!important;background-size:12px 10px!important}.JobApplyForm_fieldError__mkatk{margin-top:.2rem;font-size:.72rem}.JobApplyForm_fieldHint__TEpo9{margin-top:.2rem;font-size:.7rem}.JobApplyForm_submitRow__hZY3V{position:sticky;bottom:0;z-index:2;margin-top:.75rem;padding:.75rem 0 .35rem;background:linear-gradient(180deg,rgba(255,255,255,0),#fff 24%);border-top:1px solid #e8edf3}.JobApplyForm_submitButton__4w0H4,.JobApplyForm_successCloseBtn__zt3DT{display:flex!important;align-items:center;justify-content:center;width:100%;min-width:0;min-height:42px;padding:.55rem 1rem!important;font-size:12px!important;text-align:center!important}.JobApplyForm_submitButton__4w0H4:after,.JobApplyForm_successCloseBtn__zt3DT:after{content:none!important;display:none!important;margin:0!important}.JobApplyForm_successPanel__lkdYj{padding:.75rem .25rem .5rem}.JobApplyForm_successTitle__C575A{font-size:1.05rem}.JobApplyForm_successText__crlhA{font-size:.86rem;padding:0 .25rem}}@media (max-width:575.98px){.JobApplyForm_formRoot__FpJ4t{padding:0 .75rem .35rem}.JobApplyForm_formField__u2DRf .form-control,.JobApplyForm_formField__u2DRf .form-select,.JobApplyForm_formField__u2DRf input,.JobApplyForm_formField__u2DRf select{width:100%!important;max-width:100%!important;min-height:34px!important;height:34px!important;padding:.25rem .55rem!important}.JobApplyForm_formField__u2DRf input[type=file],.JobApplyForm_formField__u2DRf input[type=file].form-control{height:auto!important;min-height:34px!important}.JobApplyForm_formField__u2DRf select,.JobApplyForm_formField__u2DRf select.form-select{padding-right:2.25rem!important;appearance:none!important;--bs-form-select-bg-icon:none!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")!important;background-repeat:no-repeat!important;background-position:right .7rem center!important;background-size:12px 10px!important}}