.styles_modalOverlay___x4vD{display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:fixed;z-index:var(--modalIndex);top:0;left:0;width:100vw;height:100dvh;opacity:0;background-color:var(--modalOverlayColor);transition:opacity var(--standardTransitionTime)}.styles_modalOverlay___x4vD.styles_open__kCwvE{opacity:1}.styles_modalOverlay___x4vD.styles_hideChildren__TzWLk{visibility:hidden}.styles_modal__cwNm5{pointer-events:none;position:fixed;z-index:var(--modalIndex);top:50%;left:50%;transform:translate(-50%,-60%);display:flex;max-height:100dvh;opacity:0;transition:all var(--standardTransitionTime)}.styles_modal__cwNm5.styles_closing__pCBjZ,.styles_modal__cwNm5.styles_open__kCwvE{pointer-events:all;transform:translate(-50%,-50%)}.styles_modal__cwNm5.styles_open__kCwvE{opacity:1}.styles_modal__cwNm5.styles_noDimBackground__opv4y{background:unset}.styles_modal__cwNm5.styles_fullscreen__2mL6k{pointer-events:all;width:100vw;height:100dvh;background-color:var(--primaryColorMedium)}.styles_modal__cwNm5.styles_noScroll__zKV9W{overflow-y:unset}.styles_modal__cwNm5 .styles_closeButton__2hOt9{position:absolute;z-index:var(--modalIndex);top:var(--s0);right:var(--s0);padding:0 var(--s0)}.styles_modal__cwNm5 .styles_closeButton__2hOt9.styles_closeButtonSolid__CKNUT path{stroke:var(--white)}.styles_modal__cwNm5 .styles_closeButton__2hOt9.styles_closeButtonHoverShow__2vYtn{opacity:0}.styles_modal__cwNm5 .styles_closeButton__2hOt9:hover{transform:scale(1.04)}.styles_modal__cwNm5 .styles_closeButton__2hOt9.styles_closeButtonHide__rNH6z{display:none}.styles_modal__cwNm5:hover .styles_closeButtonHoverShow__2vYtn{opacity:1}.styles_modal__cwNm5.styles_sideSliderOverlay__RKxNk{top:0;left:0;transform:scale(1);overflow-y:auto;display:flex;flex-direction:column;width:var(--modalSliderWidth);height:100dvh;background-color:var(--secondaryColor);box-shadow:4px 0 10px rgba(0,0,0,.15)}.styles_modal__cwNm5.styles_sideSliderOverlay__RKxNk.styles_fromRight__CMAyD{right:-100%;left:unset}.styles_modal__cwNm5.styles_sideSliderOverlay__RKxNk.styles_fromLeft__kzsAk{right:unset;left:-100%}.styles_modal__cwNm5.styles_sideSliderOverlay__RKxNk .styles_sliderCloseButton__L1Fsx{justify-content:center;align-items:center;cursor:pointer;display:flex;padding:var(--s0);background:none;border:none;transition:transform var(--standardTransitionTime)}.styles_modal__cwNm5.styles_sideSliderOverlay__RKxNk .styles_sliderCloseButton__L1Fsx:hover{transform:scale(1.04)}.styles_modal__cwNm5.styles_sideSliderOverlay__RKxNk .styles_sliderCloseButton__L1Fsx.styles_hideClose__RFMid{visibility:hidden}.styles_modal__cwNm5.styles_sideSliderOverlay__RKxNk .styles_sliderCloseButton__L1Fsx>h3{margin-left:12px;font-weight:400}.styles_modal__cwNm5.styles_sideSliderOverlay__RKxNk.styles_open__kCwvE.styles_fromRight__CMAyD{right:var(--scrollBarWidth)}.styles_modal__cwNm5.styles_sideSliderOverlay__RKxNk.styles_open__kCwvE.styles_fromLeft__kzsAk{left:0}@media(max-width:600px){.styles_modal__cwNm5.styles_sideSliderOverlay__RKxNk{width:100vw}}.styles_modalContainer__icMc6{height:400px;padding:var(--s2);background-color:var(--white);border-radius:var(--cardRadius)}.styles_modalContainer__icMc6 .styles_camera__VikgL{display:none}.styles_modalContainer__icMc6 .styles_camera__VikgL .styles_videoContainer__1wuFW{position:relative}.styles_modalContainer__icMc6 .styles_camera__VikgL .styles_videoContainer__1wuFW .styles_noCamera__7hG9G{position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-style:italic}.styles_modalContainer__icMc6 .styles_camera__VikgL .styles_videoContainer__1wuFW video{width:320px;height:240px;margin-bottom:-6px;background-color:var(--lightGray);border-radius:var(--cardRadius)}.styles_modalContainer__icMc6 .styles_photoContainer__l16wN{display:none}.styles_modalContainer__icMc6 .styles_photoContainer__l16wN canvas{position:relative;display:none}.styles_modalContainer__icMc6 .styles_photoContainer__l16wN .styles_output__fWYAm{position:relative}.styles_modalContainer__icMc6 .styles_photoContainer__l16wN .styles_output__fWYAm:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid var(--primaryColor);border-radius:var(--cardRadius);animation:styles_takePicture__f2tT0 1s ease-out}@keyframes styles_takePicture__f2tT0{0%{background-color:hsla(0,0%,100%,.75);border-color:transparent}to{background-color:transparent;border-color:var(--primaryColor)}}.styles_modalContainer__icMc6 .styles_photoContainer__l16wN .styles_output__fWYAm .styles_photo__GRO84{border-radius:var(--cardRadius)}.styles_modalContainer__icMc6 button{width:100%}.styles_modalContainer__icMc6 button:not(:first-child){margin-top:var(--s1)}.styles_modalContainer__icMc6 .styles_active__SlZZW{display:block}.styles_openModalButton__AMkNQ{width:100%}.styles_pillWrapper__wUJ0U{display:flex;gap:var(--s-1);align-items:center;padding:0 var(--s1);color:var(--white);border-radius:20px}.styles_pillWrapper__wUJ0U.styles_lagoon__4Cpu3{color:var(--completedColor);background-color:var(--primaryColorMedium)}.styles_pillWrapper__wUJ0U.styles_purple__wkXUY{color:var(--progressColor);background-color:var(--purpleAccent)}.styles_pillWrapper__wUJ0U.styles_aurora__pGwGA{background-color:var(--grayAccent);border:1px solid var(--purple)}.styles_pillWrapper__wUJ0U.styles_aurora__pGwGA span{color:var(--purple)}.styles_pillWrapper__wUJ0U.styles_blue__Tr5zD{background-color:var(--white);border:1px solid var(--blue)}.styles_pillWrapper__wUJ0U.styles_blue__Tr5zD span{color:var(--blue)}.styles_pillWrapper__wUJ0U.styles_button__qTDZ_{padding:var(--s-4) var(--s-1) var(--s-4) var(--s1);border:1px solid var(--progressColor)}.styles_pillWrapper__wUJ0U.styles_button__qTDZ_,.styles_pillWrapper__wUJ0U.styles_button__qTDZ_>*{color:var(--progressColor)}.styles_pillWrapper__wUJ0U.styles_button__qTDZ_ button{position:relative;height:auto;padding:0}.styles_pillWrapper__wUJ0U.styles_button__qTDZ_ button svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:var(--s0)}.styles_pillWrapper__wUJ0U.styles_button__qTDZ_ button svg path{stroke:var(--progressColor)}.styles_image__rbTyl{flex-shrink:0;-o-object-fit:cover;object-fit:cover;border-radius:50%}.styles_loading__Swrge{background-color:#ddd;border-radius:50%;animation:styles_loadingAnim__v0I5z 1s ease-in-out infinite}@keyframes styles_loadingAnim__v0I5z{0%{background-color:#ddd}50%{background-color:#bbb}to{background-color:#ddd}}.styles_container__2ebhJ .styles_addCertModal__6UQX2{width:500px;height:-moz-fit-content;height:fit-content;margin:0 auto;padding:var(--s4);background-color:var(--white);border-radius:var(--cardRadius)}.styles_container__2ebhJ .styles_addCertModal__6UQX2 .styles_modalTop__r_dUR{display:flex;gap:var(--s2);align-items:center}.styles_container__2ebhJ .styles_addCertModal__6UQX2 .styles_certContent__80Gvr{display:flex;flex-direction:column;gap:var(--s1)}.styles_container__2ebhJ .styles_addCertModal__6UQX2 .styles_certContent__80Gvr .styles_error__lfrBq{font-size:var(--smallestFontSize);color:var(--purple)}.styles_container__2ebhJ .styles_addCertModal__6UQX2 .styles_certContent__80Gvr .styles_submitButton__ecb9l{display:flex;justify-content:center;align-items:center;transition-property:opacity,background,color,border,clip-path;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:-moz-fit-content;min-width:fit-content;min-height:var(--buttonHeight);padding:0 var(--horizontalButtonPadding);border:0;border-radius:var(--buttonRadius)}.styles_container__2ebhJ .styles_addCertModal__6UQX2 .styles_certContent__80Gvr .styles_submitButton__ecb9l:not([disabled]){cursor:pointer}.styles_container__2ebhJ .styles_addCertModal__6UQX2 .styles_certContent__80Gvr .styles_submitButton__ecb9l:focus:not([disabled]),.styles_container__2ebhJ .styles_addCertModal__6UQX2 .styles_certContent__80Gvr .styles_submitButton__ecb9l:hover:not([disabled]){opacity:.7}.styles_container__2ebhJ .styles_addCertModal__6UQX2 .styles_certContent__80Gvr .styles_submitButton__ecb9l:active:not([disabled]){opacity:.5}.styles_container__2ebhJ .styles_addCertModal__6UQX2 .styles_certContent__80Gvr .styles_submitButton__ecb9l:disabled{opacity:.8}.styles_container__2ebhJ .styles_addCertModal__6UQX2 .styles_certContent__80Gvr .styles_submitButton__ecb9l{background:var(--primaryColor);color:var(--white);font-size:var(--smallFontSize)}.styles_container__2ebhJ .styles_addCertModal__6UQX2 .styles_certContent__80Gvr .styles_fileButton__pl4g_{display:flex;justify-content:center;align-items:center;transition-property:opacity,background,color,border,clip-path;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:-moz-fit-content;min-width:fit-content;min-height:var(--buttonHeight);padding:0 var(--horizontalButtonPadding);border:0;border-radius:var(--buttonRadius)}.styles_container__2ebhJ .styles_addCertModal__6UQX2 .styles_certContent__80Gvr .styles_fileButton__pl4g_:not([disabled]){cursor:pointer}.styles_container__2ebhJ .styles_addCertModal__6UQX2 .styles_certContent__80Gvr .styles_fileButton__pl4g_:focus:not([disabled]),.styles_container__2ebhJ .styles_addCertModal__6UQX2 .styles_certContent__80Gvr .styles_fileButton__pl4g_:hover:not([disabled]){opacity:.7}.styles_container__2ebhJ .styles_addCertModal__6UQX2 .styles_certContent__80Gvr .styles_fileButton__pl4g_:active:not([disabled]){opacity:.5}.styles_container__2ebhJ .styles_addCertModal__6UQX2 .styles_certContent__80Gvr .styles_fileButton__pl4g_:disabled{opacity:.8}.styles_container__2ebhJ .styles_addCertModal__6UQX2 .styles_certContent__80Gvr .styles_fileButton__pl4g_{border:1px solid var(--secondaryColor,"gray");background:transparent;font-size:var(--smallFontSize);color:var(--primaryColor)}.styles_container__2ebhJ .styles_certifications__lJXBs{border-radius:var(--cardRadius);box-shadow:1px 1px 2px 2px var(--primaryColorMedium)}.styles_container__2ebhJ .styles_certifications__lJXBs .styles_title__FifnT{display:flex;gap:var(--s2);align-items:center;padding:var(--s1)}.styles_container__2ebhJ .styles_certifications__lJXBs .styles_title__FifnT .styles_plus__ZOP9q{cursor:pointer;transition:transform var(--standardTransitionTime)}.styles_container__2ebhJ .styles_certifications__lJXBs .styles_title__FifnT .styles_plus__ZOP9q:hover{transform:scale(1.06)}.styles_container__2ebhJ .styles_certifications__lJXBs .styles_cert__U_aL_{position:relative;display:flex;flex-wrap:wrap;gap:var(--s2);align-items:center;justify-content:space-between;padding:var(--s1) var(--s1) var(--s1) var(--s2);border-bottom:1px solid var(--primaryColorMedium)}.styles_container__2ebhJ .styles_certifications__lJXBs .styles_cert__U_aL_ .styles_certImage__WNcZN,.styles_container__2ebhJ .styles_certifications__lJXBs .styles_cert__U_aL_ .styles_fileIcon__IaDYJ{flex:1;min-width:200px}.styles_container__2ebhJ .styles_certifications__lJXBs .styles_cert__U_aL_ .styles_certImage__WNcZN{-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top}.styles_container__2ebhJ .styles_certifications__lJXBs .styles_cert__U_aL_ .styles_fileIcon__IaDYJ{width:auto;height:45px}.styles_container__2ebhJ .styles_certifications__lJXBs .styles_cert__U_aL_ .styles_content__PCO_y{display:flex;flex:100;flex-direction:column;gap:var(--s-1);min-width:300px}.styles_container__2ebhJ .styles_certifications__lJXBs .styles_cert__U_aL_ .styles_content__PCO_y .styles_name__4WV_1{font-size:var(--h4FontSize);font-weight:var(--bold)}.styles_container__2ebhJ .styles_certifications__lJXBs .styles_cert__U_aL_ .styles_content__PCO_y .styles_date__AYMIv{font-weight:var(--semiBold);color:var(--secondaryColorMedium)}.styles_container__2ebhJ .styles_certifications__lJXBs .styles_cert__U_aL_ .styles_deleteButton__BYCyb{--spacing:var(--s1);cursor:pointer;position:absolute;top:var(--spacing);right:var(--spacing);transition:transform var(--standardTransitionTime)}.styles_container__2ebhJ .styles_certifications__lJXBs .styles_cert__U_aL_ .styles_deleteButton__BYCyb path,.styles_container__2ebhJ .styles_certifications__lJXBs .styles_cert__U_aL_ .styles_deleteButton__BYCyb rect{transition:stroke var(--standardTransitionTime)}.styles_container__2ebhJ .styles_certifications__lJXBs .styles_cert__U_aL_ .styles_deleteButton__BYCyb:hover{transform:scale(1.06)}.styles_container__2ebhJ .styles_certifications__lJXBs .styles_cert__U_aL_ .styles_deleteButton__BYCyb:hover path,.styles_container__2ebhJ .styles_certifications__lJXBs .styles_cert__U_aL_ .styles_deleteButton__BYCyb:hover rect{stroke:var(--errorColor)}.styles_container__2ebhJ .styles_certifications__lJXBs>:last-child{border-bottom:none}