@charset "UTF-8";._mainInfoName_1vns0_1{display:flex;align-items:flex-start;width:100%;color:#0187de;font-weight:700;overflow:hidden;padding:0;text-align:left;word-wrap:break-word}._mainInfoFlname_1vns0_13{font-weight:400;padding-left:0;display:flex;flex-direction:column;justify-content:center}._mainInfoFullName_1vns0_21{font-size:36px;line-height:1.1;font-weight:500}._mainInfoResumeTitle_1vns0_27{color:#0187de;font-weight:500;font-size:16px;line-height:1.3;margin-top:4px}._mainInfoMonogram_1vns0_35{width:92px;min-height:92px;margin-right:20px}._mainInfoPhoto_1vns0_41{border-radius:50%;object-fit:cover}._txtBold_1vns0_46{font-weight:700}._degreeGap_jen5v_1{margin-bottom:4px}._locationGap_jen5v_5{margin-top:4px}._companyname_jen5v_9{font-weight:500;color:#002e58}._degree_jen5v_1{font-size:14px;font-weight:700}._jobdates_jen5v_19{font-size:12px;margin-right:2px;color:#0187de}._joblocation_jen5v_25{color:#002e58;font-size:12px}._datespara_jen5v_30{position:relative}._firstparagraph_jen5v_34{margin-top:0!important}._doc-item_jen5v_38{display:flex;flex-direction:row;align-items:flex-start;gap:10px}._singlecolumn_jen5v_45{word-break:break-word;min-width:0}._sortableInner_jen5v_50{display:flex;flex-direction:column;gap:10px}._paragraph_jen5v_56{margin-top:10px}._sectionContainer_imxhv_1{border:1.5px solid #e0e0e0;border-radius:8px;padding:16px 18px 12px;background:#f6fafd;margin-bottom:18px}._heading_imxhv_9{font-size:1.15rem;font-weight:600;color:#0187de;margin-bottom:10px}._sectionTitle_imxhv_16{font-size:1.1rem;font-weight:500}._sortableInner_imxhv_21{display:flex;flex-direction:column;gap:10px}._paragraph_imxhv_27{margin-top:10px}._firstParagraph_imxhv_31{margin-top:0!important}._docItem_imxhv_35{display:flex;flex-direction:row;align-items:flex-start;gap:10px}._field_imxhv_42{font-size:1rem;line-height:1.7;color:#222}._singleColumn_imxhv_48{word-break:break-word;min-width:0;font-size:13px}._field_imxhv_42 p{margin:0;padding:0}._SkillLevelRow_1n1j1_1{display:flex;align-items:center;gap:6px;margin-bottom:2px;flex-wrap:nowrap;min-width:0}._SkillLevelRow-dots_1n1j1_10{flex-shrink:0;display:flex;align-items:center}._SkillLevelRow-label_1n1j1_16{flex:1 1 0%;min-width:0;font-size:1.4rem;word-break:break-word;overflow-wrap:anywhere;white-space:normal;text-align:left;margin-left:6px}._jobtitle_udcfs_1{font-size:14px;font-weight:700}._companyname_udcfs_6{font-weight:500;color:#002e58}._jobcity_udcfs_11,._jobstate_udcfs_12{color:#002e58;font-size:12px}._jobline_udcfs_17{margin-top:4px;display:block}._datespara_udcfs_22{position:relative}._doc-item_udcfs_26{display:flex;flex-direction:row;align-items:flex-start;gap:10px}._singlecolumn_udcfs_33{word-break:break-word;min-width:0}._sortableInner_udcfs_38{display:flex;flex-direction:column;gap:10px}._paragraph_udcfs_44{margin-top:10px;word-break:break-word}._section-container_udcfs_49{margin-bottom:16px;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000a}._heading_udcfs_56,._sectiontitle_udcfs_62{color:#0187de;font-size:1.6rem;font-weight:700}._date-content_udcfs_68{min-width:65px;margin-right:8px;color:#0187de;font-size:12px;font-weight:500;display:inline-block}._jobdates_udcfs_77{font-size:12px;margin-right:2px}._paddedline_udcfs_82{display:block;margin-bottom:2px}._txtBold_udcfs_87{font-weight:700}._locationGap_udcfs_91{display:block;margin-top:4px}._iconRow_wt1bb_1{display:flex;align-items:center;gap:6px;margin-bottom:4px;flex-wrap:nowrap;min-width:0}._iconSvg_wt1bb_10{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:0}._iconSvg_wt1bb_10 svg{display:block;width:20px;height:20px}._iconSvg_wt1bb_10 svg circle{fill:#0187de!important}._iconSvg_wt1bb_10 svg path{fill:#fff!important}._icoTxt_wt1bb_34{margin-left:4px;color:#002e58;font-size:1.2rem;word-break:break-word;overflow-wrap:anywhere;line-height:1.3;max-width:170px;white-space:normal;flex:1 1 0%;min-width:0;display:block;text-align:left}@media (max-width: 600px){._icoTxt_wt1bb_34{max-width:100%;font-size:1rem}}._sortableInner_z66he_1{list-style:disc inside;margin:0;padding-left:1.5rem;display:flex;flex-direction:column;gap:.5rem}.section-container{margin-bottom:16px;padding:24px;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000a}.section{margin-bottom:12px}.heading{color:#0187de;font-size:1.8rem;font-weight:700;margin-bottom:12px}.sectiontitle{color:#0187de;font-size:1.8rem;font-weight:700}.resume-root{box-sizing:border-box;color:#343434;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:11px;background:#fff;margin:0 auto;min-height:792px;width:100%;max-width:700px;display:flex;flex-direction:column;align-items:center}.resume-root svg circle{fill:#0187de}.resume-root svg path{fill:#fff}.resume-columns{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;width:100%}.resume-left,.resume-right{display:flex;flex-direction:column}.resume-left{min-width:250px;max-width:250px;padding-right:15px}.resume-right{flex:1;min-width:0}.resume-root ul,.resume-root li{margin:0;padding:0;list-style-type:disc}.resume-root ul li{margin:0 0 0 16px;padding:0}.resume-root .section-container{margin-bottom:16px;padding:24px;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000a}.resume-root .heading,.resume-root .sectiontitle{color:#0187de;font-size:1.6rem;font-weight:700}.resume-root .paragraph{margin-top:10px;word-break:break-word}.resume-root .singlecolumn{word-break:break-word;text-align:justify;min-width:0;font-size:13px}.resume-root .sortableInner{display:flex;flex-direction:column;gap:10px}.resume-root .flname{display:flex;flex-direction:column;align-items:flex-start;padding-left:20px;margin-top:0;gap:0}.resume-root .flname .field{font-size:36px;color:#0187de;font-weight:500;margin-bottom:0;line-height:1.1}.resume-root .flname .txtBold{font-size:36px;color:#0187de;font-weight:700;margin-left:0}.resume-root .resumeTitle{color:#0187de;font-weight:500;font-size:16px;line-height:22px;margin-left:0;margin-top:2px;white-space:normal}.resume-root .monogram{width:92px;min-height:92px;vertical-align:top;display:flex;align-items:center;justify-content:center}.resume-root .name{display:flex;flex-direction:row;align-items:center;width:100%;color:#0187de;font-size:2rem;font-weight:700;margin-bottom:8px}.resume-root .paddedline{display:block;margin-bottom:2px}.resume-root .locationGap{display:block;margin-top:4px}.resume-root .companyname{font-weight:500;color:#0187de;margin-right:4px}.resume-root .jobcity{color:#0187de;font-size:12px;margin-right:2px}.resume-root .jobstate{color:#0187de;font-size:12px}.resume-root .jobtitle{font-size:14px;font-weight:700;color:#343434;margin-right:4px}.resume-root .datespara{position:relative}.resume-root .date-content{min-width:65px;margin-right:8px;color:#0187de;font-size:12px;font-weight:500;display:inline-block}.resume-root .doc-item{display:flex;flex-direction:row;align-items:flex-start;gap:10px}.resume-root .singlecolumn{display:flex;flex-direction:column;word-break:break-word;min-width:0}.resume-root .jobline{margin-top:4px;display:block}.resume-root .section-container .field p{margin:0 0 4px;line-height:1.4}.resume-root .section-container .field p:last-child{margin-bottom:0}@media (max-width: 900px){.resume-root{max-width:100vw;width:100vw;padding:8px;min-height:unset}.resume-columns{display:none}.resume-left,.resume-right{min-width:0;max-width:100%;width:100%;padding-right:0;box-sizing:border-box}.resume-mobile{display:flex!important;flex-direction:column;width:100%!important;box-sizing:border-box}.resume-mobile-skills-langs-row{display:flex;flex-direction:row;width:100%;gap:12px;margin-bottom:.5em;box-sizing:border-box}.resume-mobile-skills-col,.resume-mobile-langs-col{flex:1 1 0;min-width:0;width:100%;box-sizing:border-box;display:flex;flex-direction:column;word-break:break-word}.resume-mobile>*:not(.resume-mobile-skills-langs-row){width:100%!important;margin-bottom:.5em;box-sizing:border-box;word-break:break-word;display:flex;flex-direction:column}.button-container{flex-wrap:wrap;width:100%;gap:8px;justify-content:flex-start}.button-container button,.button-container label{flex:1 1 80px;min-width:0;width:100%;box-sizing:border-box;margin-left:0}}.button-container{display:flex;justify-content:center;margin-top:16px}.button-container button,.button-container label{margin-left:5px}@media (min-width: 901px){.resume-mobile{display:none!important}}.page-wrap.mobile{width:100vw;min-width:0;overflow-x:hidden;padding:0!important;margin:0!important;box-sizing:border-box}._DownloadPdfButton_1x4yj_1{display:inline-block;padding:.5rem 1rem;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;text-decoration:none;font-size:1rem}._DownloadPdfButton_1x4yj_1:hover{background-color:#0056b3}._DownloadPdfButton_1x4yj_1:active{background-color:#004085}._exportJsonButton_1vip1_1{display:inline-block;padding:.5rem 1rem;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:1rem;transition:background .2s;background-color:#007bff}._exportJsonButton_1vip1_1:hover{background-color:#0056b3}._exportJsonButton_1vip1_1:active{background-color:#004085}._deleteButton_1hztd_1{background:#ff7a7a;color:#fff;border:none;border-radius:4px;font-size:1.2em;padding:4px 8px;font-weight:600;cursor:pointer;transition:background .2s}._deleteButton_1hztd_1:hover{background:#ffb3b3}._clearButton_ajypu_1{position:absolute;top:0;right:8px;background:#ecebeb;border:none;padding:2px;border-radius:50%;cursor:pointer;transition:background .2s,box-shadow .2s;z-index:2;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #0000000f}._clearButton_ajypu_1:hover,._clearButton_ajypu_1:focus{background:#e0dcdc;box-shadow:0 2px 8px #0000001f;outline:none}._clearButton_ajypu_1 svg{display:block}._main-info-section_u806b_1{margin-bottom:1.5rem}._photoInputRow_u806b_5{display:flex;flex-direction:column;gap:.25rem}._photoInputWrapper_u806b_11{display:flex;align-items:center;gap:.5rem}._summarySection_c6n88_1{margin-bottom:1.5rem}._summarySection_c6n88_1 textarea{width:100%;min-height:100px;resize:vertical;font-size:1rem;padding:.5rem}._contactsSection_1snj7_1{margin-bottom:1.5rem}._contactsSection_1snj7_1 ._contactsAddressRow_1snj7_4{display:flex;gap:8px}._contactsSection_1snj7_1 ._contactsAddressRow_1snj7_4 label{flex:1}._addButton_1pi56_1{background-color:#0187de;color:#fff;border:none;border-radius:4px;padding:6px 10px;margin-top:6px;margin-bottom:6px;font-size:1.1rem;cursor:pointer;transition:background .2s}._addButton_1pi56_1:hover{background:#0056b3}._unvisibleLevelButton_8kb0y_1{background:none;border:none;padding:0 4px 0 0;margin-right:4px;cursor:pointer;display:flex;align-items:center;height:28px;transition:opacity .2s;opacity:.85}._unvisibleLevelButton_8kb0y_1:hover{opacity:1}._unvisibleLevelButton_8kb0y_1:active{opacity:.7}._skillsSection_cyepy_1{margin-bottom:1.5rem}._skillsSection_cyepy_1 ._formRow_cyepy_4{display:flex;gap:8px;align-items:center;margin-bottom:.5rem}._unvisibleLevelButton_cyepy_11{position:absolute;top:0;right:38px}._languagesSection_1swm3_1{margin-bottom:1.5rem}._languagesSection_1swm3_1 ._formRow_1swm3_4{display:flex;gap:8px;align-items:center;margin-bottom:.5rem}._unvisibleLevelButton_1swm3_11{position:absolute;top:0;right:38px}._detailsBox_1ndgn_1{border:1.5px solid #b3d6f6;background:#f6fafd;border-radius:8px;margin:12px 0 8px;padding:12px 10px 10px}._detailsLabel_1ndgn_9{font-weight:600;color:#0187de;margin-bottom:6px;font-size:1.05rem}._detailsRow_1ndgn_16{display:flex;align-items:center;gap:8px;margin-bottom:6px}._detailsInput_1ndgn_23{flex:1 1 0;min-width:0;padding:6px 10px;border:1px solid #cfd8dc;border-radius:4px;font-size:1rem;background:#f8fafc;transition:border .2s}._detailsInput_1ndgn_23:focus{border:1.5px solid #0187de;outline:none;background:#fff}._textarea_1ndgn_40{width:100%;min-height:50px;resize:vertical;font-size:1rem;padding:.5rem}._formRow_1gsny_1{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:8px}._rowBox_1gsny_8{border:1.5px solid #e0e0e0;border-radius:8px;background:#fafdff;margin-bottom:16px;padding:12px 10px 6px}._textarea_1gsny_16{width:100%;min-height:50px;resize:vertical;font-size:1rem;padding:.5rem}._work-history-section_4gy59_1{margin-bottom:1.5rem}._rowBox_4gy59_5{border:1.5px solid #e0e0e0;border-radius:8px;background:#fafdff;margin-bottom:16px;padding:12px 10px 6px}._interestsSection_1gtlb_1{margin-bottom:1.5rem}._interestsSection_1gtlb_1 ._formRow_1gtlb_4{display:flex;gap:8px;align-items:center;margin-bottom:.5rem}._formRow_14u6m_1{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:8px}._rowBox_14u6m_8{border:1.5px solid #e0e0e0;border-radius:8px;background:#fafdff;margin-bottom:16px;padding:12px 10px 6px}._keyAchievementsEdit_14u6m_16{border:1.5px solid #b3d6f6;background:#f6fafd;border-radius:8px;margin:12px 0 16px;padding:12px 10px 10px}._label_14u6m_24{font-weight:600;color:#0187de;margin-bottom:6px;font-size:1.05rem}._row_14u6m_8{display:flex;align-items:center;gap:8px;margin-bottom:6px}._textarea_14u6m_38{width:100%;min-height:50px;resize:vertical;font-size:1rem;padding:.5rem}._overlay_129d4_1{position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:2000}._dialog_129d4_14{background:#fff;border-radius:8px;padding:24px;min-width:280px;box-shadow:0 2px 8px #00000026;text-align:center}._text_129d4_23{margin-bottom:16px}._actions_129d4_27{display:flex;gap:12px;justify-content:center}._returnButton_129d4_33{background:#5fd47a;color:#fff;border:none;border-radius:4px;padding:8px 16px;cursor:pointer;font-weight:600;transition:background .2s}._returnButton_129d4_33:hover{background:#7be495}._confirmButton_129d4_48{background:#e53935;color:#fff;border:none;border-radius:4px;padding:8px 16px;cursor:pointer;transition:background .2s}._confirmButton_129d4_48:hover{background:#b71c1c}._editModalOverlay_l83wd_1{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._editModal_l83wd_1{background:#fff;padding:20px;max-width:600px;width:100%;border-radius:8px;overflow-y:auto;max-height:90vh}._modalActions_l83wd_24{margin-top:20px;display:flex;justify-content:flex-end;gap:12px}._formRow_l83wd_31{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:8px}._editModal_l83wd_1 label{flex:1 1 180px;min-width:140px;margin-bottom:0}._editModal_l83wd_1 input[type=text],._editModal_l83wd_1 input[type=number],._editModal_l83wd_1 input[type=file],._editModal_l83wd_1 textarea{width:100%;margin-top:4px;margin-bottom:8px;padding:6px 10px;border:1px solid #cfd8dc;border-radius:4px;font-size:1rem;background:#f8fafc;transition:border .2s}._editModal_l83wd_1 input:focus,._editModal_l83wd_1 textarea:focus{border:1.5px solid #0187de;outline:none;background:#fff}._editModal_l83wd_1 fieldset{border:1.5px solid #e0e0e0;background:#f6fafd;box-shadow:0 1px 4px #0187de0a;margin-bottom:20px;padding:16px 12px 10px}._editModal_l83wd_1 legend{font-weight:600;color:#0187de;font-size:1.08rem;padding:0 8px}._EditModalButton_l83wd_81{display:inline-block;padding:.5rem 1rem;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;text-decoration:none;font-size:1rem}._EditModalButton_l83wd_81:hover{background-color:#0056b3}._EditModalButton_l83wd_81:active{background-color:#004085}._editModal_l83wd_1 h2{font-family:Inter,Segoe UI,Arial,sans-serif;font-size:1.4rem;color:#222;margin-bottom:18px;text-align:center}._modalActions_l83wd_24 button{min-width:90px;font-weight:500}._applyButton_l83wd_112{background:#5fd47a;color:#fff;border:none;border-radius:4px;padding:8px 18px;font-weight:600;cursor:pointer;transition:background .2s}._applyButton_l83wd_112:hover{background:#7be495}._cancelButton_l83wd_127{background:#ff7a7a;color:#fff;border:none;border-radius:4px;padding:8px 18px;font-weight:600;cursor:pointer;transition:background .2s}._cancelButton_l83wd_127:hover{background:#ffb3b3}@media (max-width: 600px){._editModal_l83wd_1{padding:8px;max-width:98vw}._formRow_l83wd_31{flex-direction:column;gap:4px}._editModal_l83wd_1 label{min-width:0}}._importJsonButton_1mu2z_1{display:flex;align-items:center;justify-content:center;padding:1rem;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:1rem;transition:background .2s;background-color:#007bff;text-align:center}._importJsonButton_1mu2z_1:hover{background-color:#0056b3}._importJsonButton_1mu2z_1:active{background-color:#004085}._ResetCacheButton_r0jmh_1{display:inline-block;padding:.5rem 1rem;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;text-decoration:none;font-size:1rem}._ResetCacheButton_r0jmh_1:hover{background-color:#0056b3}._ResetCacheButton_r0jmh_1:active{background-color:#004085}._dragToggleBtn_1j795_1{color:#fff;border:none;border-radius:4px;padding:.5rem 1rem;font-size:1rem;font-weight:600;cursor:pointer;margin-bottom:0;transition:background .2s;box-shadow:0 2px 8px #0000000a;display:flex;align-items:center;justify-content:center;text-decoration:none;min-width:0;min-height:0;background-color:#007bff}._dragToggleBtn_1j795_1:hover{background-color:#0056b3}._dragToggleBtn_1j795_1:active{background-color:#004085}._dragToggleBtn_1j795_1[aria-pressed=true]{background:#005fa3}._dragToggleBtn_1j795_1 svg{display:block}*,*:before,*:after{box-sizing:border-box}html{background:#fff;color:#58585f;font-size:62.5%;font-family:HK Grotesk,sans-serif;height:100%;font-weight:400;line-height:1.5;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0;height:100%;line-height:inherit}img{max-width:100%}h1,h2,h3,h4,h5,h6{font-weight:400}.page-wrap{min-height:100vh;display:flex;justify-content:center;align-items:center}
