.ProgressCircle_cProgressCircle__xzUus{position:relative;display:inline-flex;align-items:center;justify-content:center}.ProgressCircle_cProgressCircle__svg__RHGUz{display:block;background-color:#fff;border-radius:1000px}.ProgressCircle_cProgressCircle__track__CtLxL{stroke:#e5e5e5}.ProgressCircle_cProgressCircle__progress__kUUEN{stroke:#fd3d5d;transition:stroke-dashoffset .3s ease}.ProgressCircle_cProgressCircle__label__wONIn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:400;color:#0d0d0d}.ProgressCircle_cProgressCircle__numerator__Gtemn{font-size:22px;color:#fd3d5d;font-weight:700;line-height:140%}.ProgressCircle_cProgressCircle__separator__XTbzl{font-size:14px;font-weight:700}.LoadingIcon_cIcon__6TzNF{display:inline-block;vertical-align:middle;animation:LoadingIcon_spin__UlPE6 1s linear infinite}.LoadingIcon_cIcon--sm__jc6Xc{width:16px;height:16px}.LoadingIcon_cIcon--md__FRPog{width:24px;height:24px}.LoadingIcon_cIcon--lg__rlUEE{width:32px;height:32px}.LoadingIcon_cIcon--black__sPWxI{--icon-color:#1a1a1a}.LoadingIcon_cIcon--white__DjEJ8{--icon-color:#ffffff}@keyframes LoadingIcon_spin__UlPE6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Loading_cLoading__tYwNA{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.Loading_cLoading--size-sm__iYpmG{gap:4px}.Loading_cLoading--size-md__Qd6Jm{gap:8px}.Loading_cLoading--size-lg__vBDzL{gap:12px}.Loading_cLoading--variant-overlay__4z5Pv{position:fixed;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.8);z-index:9999}.Loading_cLoading__icon__wqOBi{display:flex;align-items:center;justify-content:center;animation:Loading_spin__GnHSw 1s linear infinite}.Loading_cLoading__text__1wLXB{color:#4b4b4b;font-size:14px;font-weight:400;text-align:center}.Loading_cLoading--size-sm__iYpmG .Loading_cLoading__text__1wLXB{font-size:12px}.Loading_cLoading--size-lg__vBDzL .Loading_cLoading__text__1wLXB{font-size:16px}@keyframes Loading_spin__GnHSw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Modal_cModal___0FcN{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(13,13,13,.7);display:flex;align-items:center;justify-content:center;z-index:1000}.Modal_cModal__closeButton__cgP_E{position:absolute;top:16px;right:16px;z-index:1001;background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.Modal_cModal__content__uwiRJ{background-color:#fff;padding:16px;border-radius:16px;box-shadow:0 4px 6px rgba(0,0,0,.1);max-width:90vw;max-height:80vh;overflow:auto}.SupplementaryModal_supplementaryModal__ppBS9{min-width:260px;max-width:400px;display:flex;flex-direction:column;max-height:calc(80vh - 32px)}.SupplementaryModal_supplementaryModal__title__L36V4{font-size:18px;font-weight:700;text-align:center;padding:8px 0}.SupplementaryModal_supplementaryModal__body__T9zJM{flex:1 1;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.SupplementaryModal_supplementaryModal__section__uS2yT{display:flex;flex-direction:column;gap:8px}.SupplementaryModal_supplementaryModal__section__uS2yT textarea{padding:12px}.SupplementaryModal_supplementaryModal__label__9nVSO{font-size:14px;font-weight:700;color:#1a1a1a}.SupplementaryModal_supplementaryModal__descriptionWrapper__wa71e{display:flex;gap:2px}.SupplementaryModal_supplementaryModal__description__KfHUa{font-size:12px;font-weight:400;color:#4b4b4b;line-height:140%}.SupplementaryModal_supplementaryModal__description--alert__Iq5Be{color:#fd3d5d}.SupplementaryModal_supplementaryModal__radioGroup__aV7jZ{display:flex;flex-direction:column;gap:8px}.SupplementaryModal_supplementaryModal__radio__NCh7J{border:1px solid #d9d9d9;border-radius:8px;padding:12px 16px;transition:all .2s ease;width:100%}.SupplementaryModal_supplementaryModal__radio__NCh7J:hover{border-color:#fd4268;background-color:rgba(253,66,104,.02)}.SupplementaryModal_supplementaryModal__radio__NCh7J:has(input:checked){border-color:#fd4268;background-color:rgba(253,66,104,.05)}.SupplementaryModal_supplementaryModal__radio__NCh7J:has(input:disabled){cursor:not-allowed;background-color:#d9d9d9;border-color:#d9d9d9;opacity:1}.SupplementaryModal_supplementaryModal__radio__NCh7J:has(input:disabled):hover{border-color:#d9d9d9;background-color:#d9d9d9}.SupplementaryModal_supplementaryModal__buttons__Z2rNi{display:flex;gap:12px;padding-top:16px;flex-shrink:0;border-top:1px solid #e5e5e5}.SupplementaryModal_supplementaryModal__cancelButton__nzp_5,.SupplementaryModal_supplementaryModal__submitButton__liJyr{flex:1 1}.DeleteIcon_cIcon__fFJNG{display:inline-block;vertical-align:middle}.DeleteIcon_cIcon--sm__VR63p{width:16px;height:16px}.DeleteIcon_cIcon--md__AoBal{width:24px;height:24px}.DeleteIcon_cIcon--lg__qBiTF{width:32px;height:32px}.DeleteIcon_cIcon--black__zd2if{--icon-color:#1a1a1a}.DeleteIcon_cIcon--red__mmCBo{--icon-color:#fd3d5d}.DeleteIcon_cIcon--gray__5zht6{--icon-color:#b2b2b2}.EditIcon_cIcon__h451v{display:inline-block;vertical-align:middle}.EditIcon_cIcon--sm__pHsk3{width:16px;height:16px}.EditIcon_cIcon--md__mA4ay{width:24px;height:24px}.EditIcon_cIcon--lg__MchfA{width:32px;height:32px}.EditIcon_cIcon--black___WZp6{--icon-color:#1a1a1a}.EditIcon_cIcon--red__aAGiy{--icon-color:#fd3d5d}.EditIcon_cIcon--gray__tGi50{--icon-color:#b2b2b2}.FinalConfirmModal_finalConfirmModal__Yblq5{min-width:260px;max-width:400px;display:flex;flex-direction:column;gap:20px}.FinalConfirmModal_finalConfirmModal__title__I_NWW{font-size:18px;font-weight:700;text-align:center;padding:8px 0}.FinalConfirmModal_finalConfirmModal__section__R1Ajr{display:flex;flex-direction:column;border:1px solid #d9d9d9;border-radius:8px;background-color:#f8f7f7;overflow:hidden}.FinalConfirmModal_finalConfirmModal__labelRow__zETYV{display:flex;align-items:center;justify-content:space-between;padding:12px;border-bottom:1px solid #d9d9d9}.FinalConfirmModal_finalConfirmModal__label__IGhvz{font-size:14px;font-weight:700}.FinalConfirmModal_finalConfirmModal__editButton__AHF5w{padding:4px 8px;width:32px;height:32px;font-size:12px;font-weight:400;color:#fd4268}.FinalConfirmModal_finalConfirmModal__value__c7cJm{font-size:14px;color:#1a1a1a;line-height:160%;word-break:break-word;padding:12px}.FinalConfirmModal_finalConfirmModal__dates__LaDnD{display:flex;flex-direction:column}.FinalConfirmModal_finalConfirmModal__dateGroup__ZFi51{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;padding:12px}.FinalConfirmModal_finalConfirmModal__dateGroup__ZFi51:not(:last-child){border-bottom:1px solid #d9d9d9}.FinalConfirmModal_finalConfirmModal__dateContent__J3G2g{flex:1 1;display:flex;flex-direction:row;align-items:flex-start;gap:8px}.FinalConfirmModal_finalConfirmModal__dateText__kmhp_{font-size:14px;font-weight:700;color:#1a1a1a}.FinalConfirmModal_finalConfirmModal__deleteButton__yYuJD{flex-shrink:0;align-self:center;display:flex;align-items:center;justify-content:center;padding:4px;width:32px;height:32px;font-size:12px;font-weight:400;color:#fd4268}.FinalConfirmModal_finalConfirmModal__times__8J_ZF{display:flex;flex-direction:column;gap:4px;list-style:disc;padding-left:20px;margin:0}.FinalConfirmModal_finalConfirmModal__time__sjBPZ{font-size:14px;color:#4b4b4b}.FinalConfirmModal_finalConfirmModal__buttons__RbwO6{padding-top:8px}.FinalConfirmModal_finalConfirmModal__submitButton__6LdnL{width:100%}.CareerForm_form__fqw2y{display:flex;flex-direction:column;gap:32px;background-color:#fff}.CareerForm_formGroup__ocS0U{display:flex;flex-direction:column;gap:16px}.CareerForm_subtitle__j1Hxh{color:#1a1a1a;font-size:14px;font-weight:700;line-height:140%;border-left:6px solid #fd4268;padding-left:8px}.CareerForm_formItem__XSITF{display:flex;flex-direction:column;gap:6px}.CareerForm_itemContainer__h2KBL{display:flex;flex-direction:column;gap:12px}.CareerForm_itemFrame__NMptI{display:flex;flex-direction:column;border-radius:8px;border:1px solid #d9d9d9;background-color:#f8f7f7}.CareerForm_itemFrameHeader__hj31X{display:flex;justify-content:space-between;align-items:center;padding:0 20px;height:48px;border-bottom:1px solid #d9d9d9}.CareerForm_itemFrameHeaderTitle__w58X7{font-size:14px;font-weight:700;line-height:140%}.CareerForm_itemFrameContent__VlJo9{padding:16px;display:flex;flex-direction:column;gap:20px}.CareerForm_itemFrameContentItem__JA9Zk{display:flex;flex-direction:column;gap:8px}.CareerForm_label__DSfTk{font-size:14px;font-weight:700;line-height:140%;color:#0d0d0d}.CareerForm_required__lC9qk{font-size:12px;font-weight:500;color:#d13131;margin-left:4px}.CareerForm_optional__wGQfo{font-size:12px;font-weight:500;color:#4b4b4b;margin-left:4px}.CareerForm_inputColumnContainer__wAUjG{display:flex;flex-direction:column;gap:8px}.CareerForm_selectRowContainer__d5gU_{display:flex;gap:8px}.CareerForm_radioColumnContainer__xalrl{display:flex;flex-direction:column;gap:8px}.CareerForm_radioColumnContainer__item__TVI8i{width:100%;display:flex;align-items:center;gap:8px}.CareerForm_radioColumnContainer__item__TVI8i p{font-size:14px;flex-shrink:0}.CareerForm_radioRowContainer__xvDPH{display:flex;gap:12px}.CareerForm_checkboxGridContainer__aGWvC{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:6px 12px;gap:6px 12px}.CareerForm_portfolioContainer__5QlHh{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-bottom:8px}.CareerForm_portfolioContainer__imageWrapper__5_lgr{position:relative;aspect-ratio:1/1}.CareerForm_portfolioContainer__image__2ygJ9{width:100%;height:100%;object-fit:cover;border:1px solid #d9d9d9;border-radius:8px}.CareerForm_portfolioContainer__deleteButton__3Tn3L{position:absolute!important;top:6px;right:6px;background-color:hsla(0,0%,100%,.95);box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:1}.CareerForm_error__U0Jn2{font-size:14px;font-weight:400;color:#e54e4e;line-height:140%;margin-top:4px}.CareerForm_addCertsButton__GCakm{width:100%;border-radius:8px}.CareerForm_buttonContainer__PDREX{display:flex;justify-content:center;gap:8px}.CareerForm_buttonContainer__PDREX button{width:100%}.CareerForm_confirmModal__RCYt3{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px;background-color:#fff;border-radius:16px}.CareerForm_confirmModal__title__APxaU{font-size:18px;font-weight:700;color:#0d0d0d;text-align:center}.CareerForm_confirmModal__description__UvTt5{font-size:14px;color:#4b4b4b;text-align:center}.CareerForm_confirmModal__buttons__4mvO0{display:flex;gap:12px;width:100%;margin-top:8px}.CareerForm_confirmModal__buttons__4mvO0 button{flex:1 1}