*{font-family:Poppins,sans-serif}.fullName{display:flex;align-items:center;justify-content:center;gap:2px;font-weight:500}.fullName,.resumeFont{font-family:"Computer Modern Serif",Times New Roman,Georgia,serif}.resumeFont{font-weight:400}.resumeFont1{font-weight:600}.headingSection,.resumeFont1{font-family:"Computer Modern Serif",Times New Roman,Georgia,serif}.headingSection{font-weight:500}.fontFamily[style*="CMU Serif Bold"],[style*='font-family: "CMU Serif Bold"']{font-family:"Computer Modern Serif",Times New Roman,Georgia,serif!important;font-weight:700!important}.fontFamily[style*="CMU Serif Regular"],[style*='font-family: "CMU Serif Regular"']{font-family:"Computer Modern Serif",Times New Roman,Georgia,serif!important;font-weight:400!important}.fontFamily{font-family:Poppins,sans-serif;word-wrap:break-word}.custom-dropdown .next-dropdown-item:hover{background-color:#ffa585!important}.center-placeholder{text-align:center}.center-placeholder::-moz-placeholder{color:#999;padding:6px 0;text-align:center}.center-placeholder::placeholder{color:#999;padding:6px 0;text-align:center}.dim,.inactive{opacity:.5}.dim{pointer-events:none}.resume-builder{display:flex;flex-direction:column}.fontF{font-family:JejuMyeongjo;letter-spacing:1px}.resume{background:white;border-radius:8px;width:100%;padding:50px 70px;page-break-after:always;border:2px solid black}.shadowC{background-color:#008799;color:white;border:1px solid #008799}.resume-name{margin-top:20px;margin-bottom:20px;display:flex;max-width:100%}.resume-name input{background:none;text-align:center;font-size:30px;width:100%;border:1px solid rgba(0,0,0,0)}.resume-name input:focus,.resume-name input:hover{outline:none;border-bottom:1px solid black}.resume-name input:hover{cursor:pointer}.resume-name input:focus{cursor:text}.resume-name input::-moz-placeholder{color:black;text-align:center}.resume-name input::placeholder{color:black;text-align:center}.resume-name input:focus::-moz-placeholder{color:rgba(0,0,0,.5)}.resume-name input:focus::placeholder{color:rgba(0,0,0,.5)}.personalInfo{display:flex;flex-direction:column;text-align:center;font-weight:700;border:1px solid transparent;padding:10px 0 5px}.personalInfoInput input{text-align:center;font-weight:700;border-bottom:2px solid transparent;width:100%}.download{border-radius:5px;border:none;background-color:black;box-shadow:0 10px 10px -10px rgba(0,0,0,.25);color:white}.personalInfoInput input:focus{outline:none;border-bottom:2px solid black}.fullName{text-align:center;padding-right:5px}.linkInfo{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px}.sectionHeader{font-weight:700;font-size:17px;padding:12px;border-radius:38px}input,textarea{cursor:pointer}textarea::-moz-placeholder{cursor:text;color:black}input:focus,textarea::placeholder,textarea:focus{cursor:text;color:black}input::-moz-placeholder,textarea::-moz-placeholder{color:black}input::placeholder,textarea::placeholder{color:black}#workExperience .custom-ta:hover,#workExperience .custom-textarea:hover,#workExperience textarea:hover,.letter-page .custom-ta:hover,.letter-page .custom-textarea:hover,.letter-page textarea:hover,.resume .custom-ta:hover,.resume .custom-textarea:hover,.resume textarea:hover,.resume-builder .custom-ta:hover,.resume-builder .custom-textarea:hover,.resume-builder textarea:hover{cursor:text!important}.educationHeader,.experienceHeader,.projectHeader{display:flex;width:100%}.education,.project,.reference{display:flex;gap:5px}.refs{margin-top:5px}.remove{margin-left:-35px}.add-point{border:1px solid #008799;opacity:.8;color:#008799;padding:0 2px;margin-top:10px;margin-bottom:10px;border-radius:10px}.add-point:hover{cursor:pointer;background-color:#008799;color:white}.clubActivitiesInner,.edu-inner,.exp-inner,.hobbies-inner,.proj-inner,.skill-inner{width:100%}.clubActivities,.hobby,.lang-inner,.skill-inner{display:flex;width:100%}.skillSet{max-width:20%}.skill-items{display:flex;background-color:#f2f2f2;padding:5px 10px;border-radius:10px}.skill-del{height:20px;width:20px;margin-top:1px;display:flex;font-size:12px;cursor:pointer;margin-left:5px;color:#808080;background:#dfdfdf;border-radius:50%;justify-content:center;align-items:center}.institution,.jobTitle,.projectName{width:100%;font-weight:700}.client,.degree,.employer{font-style:italic;width:100%}.courses,.technologies{width:100%}.date{display:flex;gap:10px}.present{display:flex;gap:5px}.description{display:flex;height:-moz-fit-content;height:fit-content;gap:10px}.point{font-size:25px;margin-top:14px}.pointView{font-size:25px;margin-top:-3px}.desc{width:100%}.skill{display:flex;gap:5px}.skill input{width:100%}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:white}input:checked+.slider{background-color:#2196f3}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}input:checked{display:hidden}.custom-section{font-weight:700;text-align:center;margin-left:40px;background-color:rgba(0,0,0,.08);padding:5px 10px;margin-bottom:10px;border-radius:10px;width:60%}.custom{display:flex;justify-content:center}.summary{font-weight:lighter;width:100%;margin-top:5px;margin-bottom:5px}.language-prof,.name-relationship{display:flex;width:100%}.proficiency{width:-moz-max-content;width:max-content;padding:0 30px}.custom-sec-drop{min-width:500px}.hiddenExperiences{opacity:50%}.exp-buttons{display:flex;flex-direction:row;gap:10px}.moveSectionBtn{padding:4px;background-color:#94a3b8;border-radius:5px;color:white}.textarea-container{position:relative}.custom-textarea{width:100%;border-radius:.375rem;padding:.5rem;outline:none;resize:none;box-sizing:border-box;overflow:hidden;text-align:left}.custom-textarea_hidden{visibility:inherit}.custom-textarea.bg-gray-200{background-color:#e5e7eb;color:#6b7280}.custom-textarea.bg{background-color:#ffd585;color:#000;border:1px solid #ffd585}.custom-textarea::-moz-placeholder{text-align:left;color:#9ca3af}.custom-textarea::placeholder{text-align:left;color:#9ca3af}.custom-textarea[disabled]::-moz-placeholder{color:#6b7280}.custom-textarea[disabled]::placeholder{color:#6b7280}.special-page[data-theme=light]{--background-color:#ffffff;--text-color:#000000}.special-page[data-theme=dark]{--background-color:#333333;--text-color:#ffffff}.special-page{background-color:var(--background-color);color:var(--text-color)}.custom-ta{width:100%;font-size:16px;padding:10px}.custom-ta,.customR{resize:none;font-weight:300}.customR{padding:auto}.customR:focus{outline:none;color:black}.custom-ta::-moz-placeholder{text-align:left;font-size:16px;color:Black}.custom-ta::placeholder{text-align:left;font-size:16px;color:Black}.custom-ta:focus{outline:none;color:black}.custom-taD{width:100%;font-size:16px;padding:10px;resize:none;border:none;font-weight:300}.custom-taD::-moz-placeholder{text-align:left;font-size:16px;color:gray}.custom-taD::placeholder{text-align:left;font-size:16px;color:gray}.custom-taD:focus{outline:none;color:white}.custom-taa{width:100%;font-size:16px;padding:10px;resize:none;border:none}.custom-taa::-moz-placeholder{text-align:center;font-size:16px;color:gray}.custom-taa::placeholder{text-align:center;font-size:16px;color:gray}.custom-taa:focus{outline:none;color:black}.custom-taaD{width:100%;font-size:16px;padding:10px;resize:none;border:none}.custom-taaD::-moz-placeholder{text-align:center;font-size:16px;color:gray}.custom-taaD::placeholder{text-align:center;font-size:16px;color:gray}.custom-taaD:focus{outline:none;color:white}.datepicker-custom .react-datepicker__input-container input{color:#ffffff;background-color:#333333}.datepicker-custom .react-datepicker{background-color:#333333}.datepicker-custom .react-datepicker__day,.datepicker-custom .react-datepicker__day-name,.datepicker-custom .react-datepicker__time-name{color:#ffffff}.date-picker-input::-moz-placeholder{color:#cccccc;opacity:1}.date-picker-input::placeholder{color:#cccccc;opacity:1}.backColor{background:rgba(255,221,157,.35);backdrop-filter:blur(40px)}.backColorDark{background:rgba(53,55,161,.4);backdrop-filter:blur(80px)}.enhanceButton{border-radius:5px;border:1px solid #ffb578;background:linear-gradient(90deg,rgba(255,181,120,.1),rgba(255,120,66,.1));box-shadow:0 5px 2.5px -2.5px rgba(0,0,0,.25)}.enhanceButtonText{background:linear-gradient(90deg,#FFB578 -26.79%,#FF7842 107.14%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.smallNav{border-radius:5px;background:rgba(255,255,255,.35)}.active{border-radius:5px;box-shadow:0 10px 10px -10px rgba(142,52,52,.6)}.active,.hovBtn:hover{color:white;background:linear-gradient(91deg,#7422fe,#d24f6e)}.noActive{color:white;background-color:#333333}.commonBackground{border-radius:10px;background:linear-gradient(105deg,rgba(210,138,79,.5),rgba(255,221,157,.5)),#FFF}.commonTitle{background:linear-gradient(91deg,#DA7421,#ffc266);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.overview{color:white;border-radius:5px;box-shadow:0 10px 10px -10px rgba(142,52,52,.6)}.overview,.overviewTitle{background:linear-gradient(91deg,#7422fe,#d24f6e)}.overviewTitle{background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#db5e29}#overview:hover{color:white;border-radius:5px;background:linear-gradient(91deg,#7422fe,#d24f6e);box-shadow:0 10px 10px -10px rgba(142,52,52,.6)}#overviewDashColor{border-radius:10px;background:linear-gradient(105deg,rgba(116,34,254,.05),rgba(255,147,62,.15)),#fff;box-shadow:0 20px 15px -15px rgba(0,0,0,.25)}.resumeAnalysis{color:white;border-radius:5px;box-shadow:0 10px 10px -10px rgba(142,52,52,.6)}.resumeAnalysis,.resumeAnalysisTitle{background:linear-gradient(91deg,#ff545f,#ff933e)}.resumeAnalysisTitle{background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#ffad31}#resumeAnalysis:hover{color:white;border-radius:5px;background:linear-gradient(91deg,#ff545f,#ff933e);box-shadow:0 10px 10px -10px rgba(142,52,52,.6)}#resumeDashColor{background:linear-gradient(102deg,rgba(210,79,110,.15),rgba(255,173,49,.15));box-shadow:0 20px 15px -15px rgba(0,0,0,.25)}.targetJobs{color:white;border-radius:5px;box-shadow:0 10px 10px -10px rgba(142,52,52,.6)}.targetJobs,.targetJobsTitle{background:linear-gradient(91deg,#264b76,#3e9ed4)}.targetJobsTitle{background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#264b76}#targetJobs:hover{color:white;border-radius:5px;background:linear-gradient(91deg,#264b76,#3e9ed4);box-shadow:0 10px 10px -10px rgba(142,52,52,.6)}#targetDashColor{border-radius:10px;background:linear-gradient(105deg,rgba(0,81,126,.15),rgba(62,158,212,.15)),#fff;box-shadow:0 20px 15px -15px rgba(0,0,0,.25)}.careerCounsellorChat{color:white;text-decoration:underline;border-radius:5px;box-shadow:0 10px 10px -10px rgba(142,52,52,.6)}.careerCounsellorChat,.careerCounsellorChatTitle{background:linear-gradient(91deg,#226109,#79aa07)}.careerCounsellorChatTitle{background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#306b18}#careerCounsellorChat{transition:background .5s ease-in}#careerCounsellorChat:hover{color:white;text-decoration:underline;border-radius:5px;background:linear-gradient(91deg,#226109,#79aa07);box-shadow:0 10px 10px -10px rgba(142,52,52,.6)}.customButtonSection{background:#FFFFFF}.dockColor{border-radius:10px;background-color:#0000000D;backdrop-filter:blur(8px)}.dashBackground{background-color:#fff}.dashCardColor{box-shadow:0 15px 10px -10px rgba(0,0,0,.15)}.dashCardColor,.dashCardColor1{border-radius:5px;background:rgba(255,255,255,.6)}.dashCardColor1{box-shadow:0 20px 15px -15px rgba(0,0,0,.25);transition:transform .1s ease-in-out}.dashCardColor1:hover{transform:scale(1.01)}.missingSkillsColor{border-radius:15px;border:1px solid #96620d;background:#EDE6D9}.missingSkillsColo1{border-radius:15px;border:1px solid #765005;background:#E6D8CE}.addBtn{background:#FFFFFF}.chatColor{border-radius:5px;background:rgba(255,255,255,.8);box-shadow:0 20px 15px -15px rgba(0,0,0,.15)}.msgColor1{border-radius:5px;background:rgba(116,34,254,.1)}.msgColor2{border-radius:5px;background:rgba(255,221,157,.3)}.msgColor{border-radius:5px;background:rgba(0,0,0,.75);color:white}.msgColor::-moz-placeholder{color:white}.msgColor::placeholder{color:white}.userIcon{background:linear-gradient(135deg,#7422fe,#d14f70)}.userIcon1{background:linear-gradient(315deg,#ffad31,#ff3e6b)}.targetBackground{border-radius:5px;background:rgba(255,255,255,.6);box-shadow:0 20px 15px -15px rgba(0,0,0,.15)}.targetCard{background:linear-gradient(90deg,#ffc266,#ffdd9d)}.targetCard,.targetCard1{border-radius:5px;color:black}.targetCard1{border-color:black}.smallNavButton{background:#765005}.smallNavButton,.targetSelectedButtons{border-radius:10px;box-shadow:0 10px 10px -10px rgba(207,180,129,.5)}.targetSelectedButtons{background:rgba(38,75,118,.75)}.targetSelectedButtons1{border-radius:10px}.placeholder-custom::-moz-placeholder{color:rgb(154,154,154)}.placeholder-custom::placeholder{color:rgb(154,154,154)}.commonButton{border-radius:5px;background:rgba(255,194,102,.6);box-shadow:0 10px 10px -10px rgba(142,52,52,.6)}.progressBar{border-radius:23px;background:linear-gradient(90deg,#ffc266,#ffdd9d 114.13%)}.progressBar1{border-radius:23px;background:linear-gradient(90deg,#ff545f,#ffc266 113.81%)}.evaluateButton{border-radius:5px;background:#FFDD9D}.evaluateB{border-radius:5px;background:linear-gradient(92deg,#ff933e,#ffad31)}.toggleBtn{height:36px;background-color:#0000000D;backdrop-filter:blur(8px)}.navBarLinkButton{color:white;border-radius:5px;box-shadow:0 10px 10px -10px rgba(142,52,52,.6)}.navBarLinkButton,.titleName{background:linear-gradient(91deg,#7422fe,#d24f6e)}.titleName{background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.resumeScore1{background:linear-gradient(90deg,#ff545f,#ff933e 114.13%)}.resumeProgress{background:linear-gradient(90deg,#ffad31,#ffdd9d 125.45%)}.chatK{background:rgba(0,0,0,.1)}.chatC,.chatK{border-radius:5px}.chatC{background:rgba(255,221,157,.3)}.dockColor1{border-radius:10px;background:linear-gradient(90deg,rgba(116,34,254,.3),rgba(210,79,110,.3));backdrop-filter:blur(25px)}.rotate-slowly{animation:rotate 5s linear infinite}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.dashBoardTitle,.dashBoardTitle1{font-size:28px;color:#000;font-weight:600}.aiChatColor{background:linear-gradient(91deg,#7422fe,#d24f6e)}.bullet-list{list-style-type:disc;padding-left:20px}.page-break{page-break-after:always;height:1000px;overflow:hidden}.page-break-gap{margin-top:50px}.custom_shadow{box-shadow:0 4px 8px rgba(0,6,3,.2)}.toggleBtn{width:320px;height:38px;border-radius:10px;background-color:#D0DDE5}.letter-page{width:8.5in;min-width:8.5in;max-width:8.5in;height:auto;height:full;background:#fff;border:1px solid #000;border-radius:12px;padding:.75in .6in 1in;box-shadow:0 0 .25in rgba(0,0,0,.15);overflow:visible;position:relative;display:flow-root;background-clip:padding-box}.resume-section{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.editable{display:block;padding-bottom:2.5rem}.letter-page+.letter-page{margin-top:24px}.non-editable{-webkit-user-select:text;-moz-user-select:text;user-select:text}.non-editable [contenteditable=true],.non-editable input,.non-editable select,.non-editable textarea{pointer-events:none!important}.letter-page.non-editable,.letter-page.non-editable *{font-family:Times New Roman,Times,serif!important}.non-editable .hideInPreviewRef,.non-editable [role=button],.non-editable a,.non-editable button{pointer-events:auto}@media print{@page{size:8.5in 11in;margin:0}body{-webkit-print-color-adjust:exact;print-color-adjust:exact}.letter-page{box-shadow:none;border:none;width:8.5in!important;min-width:8.5in!important;max-width:8.5in!important;height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important}.customButtonSection,.download,.hideInPreviewRef,.toggleBtn{display:none!important}}.page-indicator{position:absolute;right:12px;bottom:10px;background:rgba(0,0,0,.55);color:#fff;font-size:12px;padding:2px 8px;border-radius:9999px;pointer-events:none}@media (max-width:1400px){.resume-builder{margin-left:-40px}.sections-fixed{right:8px;margin-right:0}.left-fixed-panel{left:8px;margin-left:0}}@media (max-width:1280px){.resume-builder{margin-left:-80px}.sections-fixed{right:4px}.left-fixed-panel{left:4px}}@media (max-width:1150px){.resume-builder{margin-left:-120px}.sections-fixed{right:0}.left-fixed-panel{left:0}}@media (max-width:1024px){.resume-builder{margin-left:-160px}}.resume-builder .letter-page{max-width:calc(8.5in + 2px)}