.PersonalInformation_personalInformation__Ydmcy{width:100%;background:#ffffff;padding:0 0 12px;text-align:center;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.PersonalInformation_nameSection__8v9qJ{margin-bottom:4px}.PersonalInformation_name__5KP5_{font-size:22px;font-weight:700;color:#000000;margin:0;padding:0;letter-spacing:.2px;line-height:1.2;text-transform:capitalize}.PersonalInformation_titleSection__dA3E2{margin-bottom:4px}.PersonalInformation_title__N0EGz{font-size:11px;font-weight:400;color:#444444;margin:0;padding:0;line-height:1.32}.PersonalInformation_contactSection__aZE1U{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0;font-size:11px;font-weight:400;color:#444444;line-height:1.32;margin:4px 0;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.PersonalInformation_contactItem__Znt8z{display:inline-block;color:#000000;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.PersonalInformation_separator__wyHOr{display:inline-block;color:#999999;margin:0 8px;font-size:6px;vertical-align:middle}.PersonalInformation_socialLink__4_Sp2{display:inline-block;color:#007bff;text-decoration:none;transition:color .2s ease;cursor:pointer!important}.PersonalInformation_socialLink__4_Sp2:hover{color:#0056b3;text-decoration:underline;cursor:pointer!important}.PersonalInformation_personalInformation__Ydmcy a,.PersonalInformation_personalInformation__Ydmcy a:hover{cursor:pointer!important}.ProfessionalSummary_professionalSummary__sraFk{width:100%;background:#ffffff;padding:4px 0 0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.ProfessionalSummary_heading__ldv5h{font-size:12px;font-weight:700;color:#000000;text-transform:uppercase;letter-spacing:.5px;margin:0 0 2px;padding:0;line-height:1.4}.ProfessionalSummary_divider__rjz8f{width:100%;height:1px;background-color:#cccccc;margin-bottom:4px}.ProfessionalSummary_content__K0pIU{margin-left:0;padding-left:0}.ProfessionalSummary_summaryText__FcxRE{font-size:11px;font-weight:400;color:#222222;line-height:1.32;margin:0;padding:0;text-align:left;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.WorkExperience_workExperience__4M0wp{width:100%;background:#ffffff;padding:6px 0 0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.WorkExperience_heading__3ytYT{font-size:12px;font-weight:700;color:#000000;text-transform:uppercase;letter-spacing:.5px;margin:0 0 2px;padding:0;line-height:1.4}.WorkExperience_divider___Ou38{width:100%;height:1px;background-color:#cccccc;margin-bottom:6px}.WorkExperience_experienceItem__RUVtk{margin-bottom:8px;page-break-inside:avoid;break-inside:avoid}.WorkExperience_experienceItem__RUVtk:last-child{margin-bottom:0}.WorkExperience_jobHeader__QyC98{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2px;flex-wrap:wrap;gap:8px}.WorkExperience_jobTitleSection__nD9IP{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.WorkExperience_jobTitle__th2_9{font-size:12px;font-weight:700;color:#000000;line-height:1.32}.WorkExperience_viewWorkLink__MaBhb{font-size:10.5px;font-weight:400;color:#007bff;text-decoration:underline;cursor:pointer!important;transition:color .2s ease}.WorkExperience_viewWorkLink__MaBhb:hover{color:#0056b3;cursor:pointer!important}.WorkExperience_workExperience__4M0wp a,.WorkExperience_workExperience__4M0wp a:hover{cursor:pointer!important}.WorkExperience_dateRange__MDDUQ{font-size:11px;font-weight:400;color:#444444;white-space:nowrap}.WorkExperience_locationRow__IGfge{display:flex;justify-content:space-between;align-items:center;margin-bottom:2px;flex-wrap:wrap;gap:8px}.WorkExperience_location__piZkU{font-size:11px;font-weight:400;color:#444444;line-height:1.32}.WorkExperience_responsibilitiesList__NobPd{margin:0;padding-left:18px;list-style-type:disc}.WorkExperience_responsibilityItem__ilRy8{font-size:11px;font-weight:400;color:#222222;line-height:1.32;margin-bottom:2px;padding-left:4px;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.WorkExperience_responsibilityItem__ilRy8:last-child{margin-bottom:0}.Education_education__ChLAX{width:100%;background:#ffffff;padding:6px 0 0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.Education_heading__3tfaM{font-size:12px;font-weight:700;color:#000000;text-transform:uppercase;letter-spacing:.5px;margin:0 0 2px;padding:0;line-height:1.4}.Education_divider__oNs7R{width:100%;height:1px;background-color:#cccccc;margin-bottom:4px}.Education_educationItem__lO6Yg{margin-bottom:8px;page-break-inside:avoid;break-inside:avoid}.Education_educationItem__lO6Yg:last-child{margin-bottom:0}.Education_educationHeader__eBByg{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2px;gap:8px}.Education_institutionSection__oZnfq{flex:1 1;min-width:200px}.Education_institution__zq35b{font-size:12px;font-weight:700;color:#000000;margin:0;padding:0;line-height:1.32;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.Education_dateLocationSection__nrd6F{display:flex;flex-direction:column;align-items:flex-end;text-align:right;flex-shrink:0}.Education_dateRange__lCpI1{font-size:11px;font-weight:400;color:#444444;white-space:nowrap}.Education_degreeRow__Oxg8s{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.Education_degreeInfo__L33uv{font-size:11px;font-weight:400;color:#222222;line-height:1.32;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.Education_location__Lk6VP{font-size:11px;font-weight:400;color:#444444;white-space:nowrap;flex-shrink:0}.SkillsAndInterests_skillsAndInterests__s2Xos{width:100%;background:#ffffff;padding:6px 0 0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.SkillsAndInterests_heading__8B_nk{font-size:12px;font-weight:700;color:#000000;text-transform:uppercase;letter-spacing:.5px;margin:0 0 2px;padding:0;line-height:1.4}.SkillsAndInterests_divider__Rauwk{width:100%;height:1px;background-color:#cccccc;margin-bottom:4px}.SkillsAndInterests_skillsContainer__HBAIE{display:flex;flex-direction:column;gap:2px}.SkillsAndInterests_skillCategory__dMkOj{font-size:11px;font-weight:400;color:#222222;line-height:1.32;page-break-inside:avoid;break-inside:avoid;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.SkillsAndInterests_categoryLabel__jEccd{font-weight:700;margin-right:4px}.SkillsAndInterests_skillsList__kD5cm{font-weight:400}.Projects_projects__EL0xF{width:100%;background:#ffffff;padding:6px 0 0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.Projects_heading__GHIAv{font-size:12px;font-weight:700;color:#000000;text-transform:uppercase;letter-spacing:.5px;margin:0 0 2px;padding:0;line-height:1.4}.Projects_divider__fZV3d{width:100%;height:1px;background-color:#cccccc;margin-bottom:6px}.Projects_projectItem__D6jW5{margin-bottom:8px;page-break-inside:avoid;break-inside:avoid}.Projects_projectItem__D6jW5:last-child{margin-bottom:0}.Projects_projectHeader__bj8l5{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2px;flex-wrap:wrap;gap:12px}.Projects_projectTitle__yoRUU{font-size:12px;font-weight:700;color:#000000;margin:0;padding:0;line-height:1.32;flex:1 1;min-width:200px}.Projects_dateRange__GpJTJ{font-size:11px;font-weight:400;color:#444444;white-space:nowrap}.Projects_projectDetailsList__ccG1h{margin:0;padding-left:18px;list-style-type:disc}.Projects_projectDetailItem__7SOq_{font-size:11px;font-weight:400;color:#222222;line-height:1.32;margin-bottom:2px;padding-left:4px;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.Projects_projectDetailItem__7SOq_:last-child{margin-bottom:0}.Certifications_certifications__5c65z{width:100%;background:#ffffff;padding:6px 0 0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.Certifications_heading__O65L_{font-size:12px;font-weight:700;color:#000000;text-transform:uppercase;letter-spacing:.5px;margin:0 0 2px;padding:0;line-height:1.4}.Certifications_divider___7_7T{width:100%;height:1px;background-color:#cccccc;margin-bottom:4px}.Certifications_certificationItem__jsh8o{display:flex;justify-content:space-between;align-items:center;margin-bottom:2px;flex-wrap:wrap;gap:2px;page-break-inside:avoid;break-inside:avoid}.Certifications_certificationItem__jsh8o:last-child{margin-bottom:0}.Certifications_certificationContent__9areH{display:flex;align-items:center;gap:6px;flex-wrap:wrap;flex:1 1;min-width:200px}.Certifications_certificationText__7ORwq{font-size:11px;font-weight:400;color:#222222;line-height:1.32;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.Certifications_viewCertificateLink__EMSYf{font-size:10.5px;font-weight:400;color:#007bff;text-decoration:underline;cursor:pointer!important;transition:color .2s ease;white-space:nowrap}.Certifications_viewCertificateLink__EMSYf:hover{color:#0056b3;cursor:pointer!important}.Certifications_certifications__5c65z a,.Certifications_certifications__5c65z a:hover{cursor:pointer!important}.Certifications_certificationDate__mhVov{font-size:11px;font-weight:400;color:#444444;white-space:nowrap}.Achievements_achievements___w6Vf{width:100%;background:#ffffff;padding:6px 0 0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.Achievements_heading__aQMIW{font-size:12px;font-weight:700;color:#000000;text-transform:uppercase;letter-spacing:.5px;margin:0 0 2px;padding:0;line-height:1.4}.Achievements_divider__s4Ipb{width:100%;height:1px;background-color:#cccccc;margin-bottom:4px}.Achievements_achievementItem__Ua8N0{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;flex-wrap:wrap;gap:8px;page-break-inside:avoid;break-inside:avoid}.Achievements_achievementItem__Ua8N0:last-child{margin-bottom:0}.Achievements_achievementText__yW_NS{font-size:11px;font-weight:400;color:#222222;line-height:1.32;flex:1 1;min-width:200px;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.Achievements_achievementDate__WHlh_{font-size:11px;font-weight:400;color:#444444;white-space:nowrap}.template_template__Rg2Vk{width:100%;max-width:800px;margin:0 auto;background:#ffffff;padding:20px 45px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#000000;font-size:11.5px;line-height:1.32;overflow:visible;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.template_template__Rg2Vk a,.template_template__Rg2Vk a:hover{cursor:pointer!important}@media print{.template_template__Rg2Vk{width:794px!important;max-width:794px!important;margin:0!important;padding:20px 45px!important;background:#ffffff!important;color:#000000!important;font-size:11.5px!important;line-height:1.32!important;overflow:visible!important;box-shadow:none!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizeLegibility!important}}.resumePreview_pageWrapper__mFNK7{position:fixed;top:76px;left:0;right:0;bottom:0;overflow:hidden;width:100%;height:calc(100vh - 76px);display:flex;flex-direction:column}.resumePreview_actionBar__qTgMM{display:flex;align-items:center;gap:12px;padding:8px 24px;background:#ffffff;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.05);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;flex-shrink:0;z-index:100;width:100%}.resumePreview_actionButton__VX1Xb{display:flex;align-items:center;gap:6px;padding:7px 14px;background:#ffffff;border:1px solid #d1d5db;border-radius:6px;font-size:13px;font-weight:600;color:#374151;cursor:pointer;transition:all .3s ease;box-shadow:0 1px 2px rgba(0,0,0,.06);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.resumePreview_actionButton__VX1Xb:hover{background:#f9fafb;border-color:#9ca3af;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.resumePreview_actionButton__VX1Xb:active{transform:translateY(0)}.resumePreview_actionButton__VX1Xb:disabled{opacity:.5;cursor:not-allowed;transform:none;background:#f3f4f6;color:#9ca3af}.resumePreview_actionButton__VX1Xb:disabled:hover{transform:none;background:#f3f4f6;border-color:#d1d5db}.resumePreview_actionButton__VX1Xb svg{font-size:14px}.resumePreview_container___YDmQ{display:flex;flex:1 1;height:100%;background:#f5f5f5;gap:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden;min-height:0}.resumePreview_leftPanel__r8yZN{width:50%;background:white;overflow-y:auto;overflow-x:hidden;border-right:1px solid #e5e7eb;height:100%;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9}.resumePreview_leftPanel__r8yZN::-webkit-scrollbar{width:8px}.resumePreview_leftPanel__r8yZN::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.resumePreview_leftPanel__r8yZN::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}.resumePreview_leftPanel__r8yZN::-webkit-scrollbar-thumb:hover{background:#94a3b8}.resumePreview_rightPanel__fNJbo{width:50%;background:#f5f5f5;overflow-y:auto;overflow-x:hidden;padding:24px;height:100%;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9;display:flex;align-items:flex-start;justify-content:center;position:relative}.resumePreview_rightPanel__fNJbo::-webkit-scrollbar{width:8px}.resumePreview_rightPanel__fNJbo::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.resumePreview_rightPanel__fNJbo::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}.resumePreview_rightPanel__fNJbo::-webkit-scrollbar-thumb:hover{background:#94a3b8}.resumePreview_formContainer__7EoKx{padding:24px;max-width:100%;display:flex;flex-direction:column}.resumePreview_templateContainer__nWeoG{background:white;border-radius:8px;padding:0;box-shadow:0 2px 8px rgba(0,0,0,.1);width:794px;min-width:794px;min-height:1123px;margin:0 auto;overflow:visible;position:relative;box-sizing:border-box;flex-shrink:0;transform-origin:top center}.resumePreview_zoomControls__Hw6AN{display:flex;align-items:center;gap:6px;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #e5e7eb;border-radius:6px;padding:4px 8px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.resumePreview_zoomButton__pz_1K{display:flex;align-items:center;justify-content:center;width:26px;height:26px;background:#ffffff;border:1px solid #d1d5db;border-radius:4px;font-size:13px;color:#374151;cursor:pointer;transition:all .2s ease;padding:0}.resumePreview_zoomButton__pz_1K:hover{background:#f9fafb;border-color:#9ca3af}.resumePreview_zoomButton__pz_1K:active{transform:scale(.95)}.resumePreview_zoomButton__pz_1K svg{font-size:14px}.resumePreview_zoomLevel__12EMu{min-width:40px;text-align:center}.resumePreview_zoomLevel__12EMu,.resumePreview_zoomResetButton__3L6Cj{font-size:12px;font-weight:600;color:#374151;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.resumePreview_zoomResetButton__3L6Cj{display:flex;align-items:center;justify-content:center;padding:6px 12px;background:#ffffff;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;transition:all .2s ease;margin-left:4px}.resumePreview_zoomResetButton__3L6Cj:hover{background:#f9fafb;border-color:#9ca3af}.resumePreview_zoomResetButton__3L6Cj:active{transform:scale(.95)}.resumePreview_templateContainer__nWeoG>*{width:100%;overflow:visible;box-sizing:border-box}.resumePreview_pageBreakIndicator__EvOHw{position:absolute;left:0;right:0;height:0;border-top:2px dashed #3b82f6;z-index:10;pointer-events:none}.resumePreview_pageBreakIndicator__EvOHw:after{content:attr(data-page);position:absolute;right:8px;top:4px;background:#3b82f6;color:white;font-size:10px;font-weight:600;padding:2px 8px;border-radius:4px;font-family:Inter,sans-serif;white-space:nowrap}.resumePreview_section__Ms5J2{background:white;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:12px;overflow:hidden}.resumePreview_sectionHeader__Y9_PN{display:flex;align-items:center;padding:16px 20px;border-bottom:1px solid #e5e7eb;background:white;cursor:pointer;transition:background .2s ease}.resumePreview_sectionHeader__Y9_PN:hover{background:#f9fafb}.resumePreview_dragHandle__5p97b{color:#9ca3af;font-size:18px;margin-right:12px;cursor:-webkit-grab;cursor:grab;flex-shrink:0}.resumePreview_dragHandle__5p97b:active{cursor:-webkit-grabbing;cursor:grabbing}.resumePreview_sectionDragging__BiLwh{opacity:.5;transform:scale(.98);box-shadow:0 4px 16px rgba(59,130,246,.2);border-color:#93bbfd}.resumePreview_sectionDragOver__g93dW{border:2px dashed #3b82f6;background:#eff6ff;border-radius:8px}.resumePreview_draggableSection__Lw0Cr{transition:transform .15s ease,opacity .15s ease}.resumePreview_sectionTitle__uDiFY{flex:1 1;margin:0;font-size:16px;font-weight:600;color:#4b5563}.resumePreview_sectionActions__aKC_6{display:flex;align-items:center;gap:12px}.resumePreview_icon__Xh3hi{color:#6b7280;font-size:18px;cursor:pointer;transition:color .2s ease;flex-shrink:0}.resumePreview_icon__Xh3hi:hover{color:#374151}.resumePreview_editTitleContainer__6OOj3{display:flex;align-items:center;gap:12px;flex:1 1;padding:4px 0}.resumePreview_editTitleInput__00S4o{flex:1 1;padding:8px 12px;border:2px solid #3b82f6;border-radius:6px;font-size:16px;font-weight:600;color:#1f2937;background:white;transition:all .2s ease;font-family:inherit;box-sizing:border-box}.resumePreview_editTitleInput__00S4o:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.resumePreview_editTitleButtons__dMOGz{display:flex;align-items:center;gap:8px;flex-shrink:0}.resumePreview_cancelTitleButton__w7iR7,.resumePreview_saveTitleButton__ooxZ0{padding:8px 16px;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:inherit}.resumePreview_saveTitleButton__ooxZ0{background:#3b82f6;color:white}.resumePreview_saveTitleButton__ooxZ0:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 2px 8px rgba(59,130,246,.3)}.resumePreview_saveTitleButton__ooxZ0:active{transform:translateY(0)}.resumePreview_cancelTitleButton__w7iR7{background:#f3f4f6;color:#6b7280;border:1px solid #d1d5db}.resumePreview_cancelTitleButton__w7iR7:hover{background:#e5e7eb;color:#374151;border-color:#9ca3af}.resumePreview_sectionContent__cXI1b{padding:24px;background:white}.resumePreview_subSection__A6IJW{margin-bottom:32px}.resumePreview_subSection__A6IJW:last-child{margin-bottom:0}.resumePreview_subSectionTitle___8Xok{font-size:14px;font-weight:600;color:#374151;margin:0 0 16px;text-transform:uppercase;letter-spacing:.5px}.resumePreview_formField__7rLg5{margin-bottom:20px}.resumePreview_formField__7rLg5:last-child{margin-bottom:0}.resumePreview_label__vCOhU{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.resumePreview_inputWrapper__VWoco{position:relative;display:flex;align-items:center}.resumePreview_input__9rC7l,.resumePreview_select__IO8MP,.resumePreview_textarea__azYCE{width:100%;padding:12px 40px 12px 16px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1f2937;background:white;transition:all .2s ease;font-family:inherit;box-sizing:border-box}.resumePreview_input__9rC7l:focus,.resumePreview_select__IO8MP:focus,.resumePreview_textarea__azYCE:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.resumePreview_textarea__azYCE{resize:vertical;min-height:100px;padding-right:40px}.resumePreview_visibilityIcon__uXf_w{position:absolute;right:12px;color:#9ca3af;font-size:18px;cursor:pointer;transition:color .2s ease;flex-shrink:0}.resumePreview_visibilityIcon__uXf_w:hover{color:#374151}.resumePreview_formRow__4IzfK{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:20px}.resumePreview_checkboxGrid__FWSSE{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.resumePreview_checkboxLabel__WYAwV{display:flex;align-items:center;gap:6px;font-size:13px;color:#555;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.resumePreview_checkbox__2qyEB{width:14px;height:14px;cursor:pointer;accent-color:#3b82f6}.resumePreview_linkCard__wBHv_{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:16px;margin-bottom:16px}.resumePreview_linkCard__wBHv_:last-child{margin-bottom:0}.resumePreview_linkCardHeader__10n0k{display:flex;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.resumePreview_linkType__if0NN{flex:1 1;font-size:14px;font-weight:500;color:#6b7280;text-transform:capitalize;margin-left:12px}.resumePreview_linkActions__caYLp{display:flex;align-items:center;gap:12px}.resumePreview_linkCardContent__ETQTl{display:flex;flex-direction:column;gap:16px}.resumePreview_summaryCard__mZ50h{background:white;border:1px solid #e5e7eb;border-radius:8px;padding:16px;margin-bottom:16px}.resumePreview_summaryCardHeader__FFJT7{display:flex;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.resumePreview_summaryTitle__5fLcU{flex:1 1;font-size:14px;font-weight:600;color:#1f2937;margin-left:12px}.resumePreview_summaryCardContent__t9R9k{display:flex;flex-direction:column}.resumePreview_addAlternativeButton__S2dDY,.resumePreview_addLinkButton__PaXrk{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 16px;border:2px dashed #d1d5db;border-radius:6px;background:white;color:#3b82f6;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;margin-top:16px}.resumePreview_addAlternativeButton__S2dDY:hover,.resumePreview_addLinkButton__PaXrk:hover{border-color:#3b82f6;background:#eff6ff}.resumePreview_addIcon__WL3Pp{font-size:18px}.resumePreview_helpText__3IMiK{font-size:12px;color:#6b7280;margin-top:12px;line-height:1.5}.resumePreview_emptyState__t23Bg{text-align:center;color:#9ca3af;font-size:14px;padding:24px;font-style:italic}.resumePreview_experienceCard__q0khK{background:white;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:16px;overflow:hidden}.resumePreview_experienceCardHeader__Bhh_D{display:flex;align-items:center;padding:16px 20px;border-bottom:1px solid #e5e7eb;background:#f9fafb}.resumePreview_experienceTitle__d9BDZ{flex:1 1;font-size:16px;font-weight:600;color:#1f2937;margin:0 0 0 12px}.resumePreview_experienceActions__EBDwv{display:flex;align-items:center;gap:12px}.resumePreview_experienceCardContent__Srdd_{padding:24px}.resumePreview_educationCard__bAvtd{background:white;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:16px;overflow:hidden}.resumePreview_educationCardHeader__LeqCa{display:flex;align-items:center;padding:16px 20px;border-bottom:1px solid #e5e7eb;background:#f9fafb}.resumePreview_educationTitle__9z0di{flex:1 1;font-size:16px;font-weight:600;color:#1f2937;margin:0 0 0 12px}.resumePreview_educationActions__8FGYd{display:flex;align-items:center;gap:12px}.resumePreview_educationCardContent__6KIPe{padding:24px}.resumePreview_dateSection__hS13_{margin-bottom:24px}.resumePreview_dateRow__9DmxE{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:8px}.resumePreview_dateFieldWrapper___HL7w{position:relative;display:flex;align-items:center}.resumePreview_dateSelect__8ky_N{flex:1 1;padding:12px 40px 12px 16px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1f2937;background:white;transition:all .2s ease;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.resumePreview_dateSelect__8ky_N:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.resumePreview_dateSelect__8ky_N:disabled{background:#f3f4f6;cursor:not-allowed;color:#9ca3af}.resumePreview_dateVisibilityIcon__g_fLY{position:absolute;right:12px;color:#9ca3af;font-size:18px;cursor:pointer;transition:color .2s ease;flex-shrink:0}.resumePreview_dateVisibilityIcon__g_fLY:hover{color:#374151}.resumePreview_labelIcon__u6K5c{margin-right:6px;color:#6b7280;font-size:16px;vertical-align:middle}.resumePreview_sectionLabelRow__A5mBU{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.resumePreview_sectionLabelRow__A5mBU .resumePreview_label__vCOhU{margin-bottom:0}.resumePreview_sectionLabelActions__eG0Dj{display:flex;align-items:center;gap:8px}.resumePreview_labelRow__JxjRG{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.resumePreview_labelRow__JxjRG .resumePreview_label__vCOhU{margin-bottom:0}.resumePreview_regenerateButton__NjOyQ{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#eff6ff;color:#3b82f6;border:1px solid #bfdbfe;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;flex-shrink:0}.resumePreview_regenerateButton__NjOyQ:hover:not(:disabled){background:#dbeafe;border-color:#93c5fd;transform:translateY(-1px)}.resumePreview_regenerateButton__NjOyQ:disabled{opacity:.6;cursor:not-allowed}.resumePreview_regenerateIcon__yNHu8{font-size:14px}.resumePreview_regenerateIcon__yNHu8.resumePreview_regenerating__GSPlg{animation:resumePreview_spin__2as5O 1s linear infinite}@keyframes resumePreview_spin__2as5O{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.resumePreview_promptInputWrapper__NeErI{margin-bottom:12px;padding:12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px}.resumePreview_promptInput__acaRy{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;color:#374151;background:white;transition:all .2s ease;font-family:inherit;resize:vertical;min-height:60px;box-sizing:border-box}.resumePreview_promptInput__acaRy:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.resumePreview_promptToggleButton__GfN5F{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:#6b7280;font-size:16px;cursor:pointer;padding:4px;transition:color .2s ease;z-index:1}.resumePreview_promptToggleButton__GfN5F:hover{color:#374151}.resumePreview_textareaWrapper__M1YjL{position:relative}.resumePreview_textareaWrapper__M1YjL .resumePreview_textarea__azYCE{padding-right:50px}.resumePreview_bulletActionsRow__yj5Tq{display:flex;align-items:center;gap:8px;margin-top:8px}.resumePreview_bulletActionsRow__yj5Tq .resumePreview_addBulletButton__bb8s3{flex:1 1;margin:0}.resumePreview_bulletActionsRow__yj5Tq .resumePreview_promptToggleButton__GfN5F{position:static;transform:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;flex-shrink:0}.resumePreview_bulletActionsRow__yj5Tq .resumePreview_promptToggleButton__GfN5F:hover{background:#e5e7eb;color:#1f2937}.resumePreview_responsibilitiesList__YLGVZ{display:flex;flex-direction:column;gap:12px}.resumePreview_responsibilityItem__Ldtju{display:flex;align-items:flex-start;gap:12px;position:relative}.resumePreview_responsibilityItem__Ldtju .resumePreview_dragHandle__5p97b{margin-top:12px;flex-shrink:0}.resumePreview_responsibilityTextarea__4npN_{flex:1 1;padding:12px 40px 12px 16px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1f2937;background:white;transition:all .2s ease;font-family:inherit;resize:vertical;min-height:60px}.resumePreview_responsibilityTextarea__4npN_:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.resumePreview_deleteIcon__1mLgJ{color:#ef4444;font-size:18px;cursor:pointer;transition:color .2s ease;flex-shrink:0;margin-top:12px}.resumePreview_deleteIcon__1mLgJ:hover{color:#dc2626}.resumePreview_addBulletButton__bb8s3{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 16px;border:2px dashed #d1d5db;border-radius:6px;background:white;color:#3b82f6;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;margin-top:8px}.resumePreview_addBulletButton__bb8s3:hover{border-color:#3b82f6;background:#eff6ff}.resumePreview_addExperienceButton__XKKDp{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 16px;border:2px dashed #d1d5db;border-radius:6px;background:white;color:#3b82f6;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;margin-top:16px}.resumePreview_addExperienceButton__XKKDp:hover{border-color:#3b82f6;background:#eff6ff}.resumePreview_skillCategoryCard__dNW1B{background:white;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:16px;padding:20px}.resumePreview_skillCategoryHeader__cSaxC{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.resumePreview_categoryNameField__UVrQh{flex:0 0 200px;min-width:180px}.resumePreview_addSkillField__j_Kck{flex:1 1;min-width:250px}.resumePreview_skillCategoryHeader__cSaxC .resumePreview_icon__Xh3hi{margin-bottom:8px;flex-shrink:0}.resumePreview_addSkillInputWrapper__eXLt0{display:flex;align-items:center;gap:8px}.resumePreview_addSkillInputWrapper__eXLt0 .resumePreview_input__9rC7l{flex:1 1;margin:0}.resumePreview_addSkillButton__VTpar{width:40px;height:40px;min-width:40px;display:flex;align-items:center;justify-content:center;background:#3b82f6;color:white;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;flex-shrink:0}.resumePreview_addSkillButton__VTpar:hover{background:#2563eb;transform:scale(1.05)}.resumePreview_addSkillIcon__f2OFg{font-size:20px;font-weight:700}.resumePreview_skillsList__zQc8a{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid #e5e7eb}.resumePreview_skillTag__6Y8Me{display:inline-flex;align-items:center;gap:6px;background:#dbeafe;color:#1e40af;padding:6px 12px;border-radius:20px;font-size:14px;font-weight:500;transition:all .2s ease}.resumePreview_skillTag__6Y8Me:hover{background:#bfdbfe}.resumePreview_skillTagText__KOHxF{flex:1 1}.resumePreview_skillTagRemove__4B2cD{background:none;border:none;color:#1e40af;font-size:18px;font-weight:700;cursor:pointer;padding:0;margin:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;line-height:1;transition:color .2s ease;flex-shrink:0}.resumePreview_skillTagRemove__4B2cD:hover{color:#dc2626}.resumePreview_addCategoryButton__2bXQP{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 16px;border:2px dashed #d1d5db;border-radius:6px;background:white;color:#3b82f6;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;margin-top:16px}.resumePreview_addCategoryButton__2bXQP:hover{border-color:#3b82f6;background:#eff6ff}.resumePreview_projectCard__feHLR{background:white;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:16px;overflow:hidden}.resumePreview_projectCardHeader__M_QXK{display:flex;align-items:center;padding:16px 20px;border-bottom:1px solid #e5e7eb;background:#f9fafb}.resumePreview_projectTitle__Pgo5G{flex:1 1;font-size:16px;font-weight:600;color:#1f2937;margin:0 0 0 12px}.resumePreview_projectActions__7xj1J{display:flex;align-items:center;gap:12px}.resumePreview_projectCardContent__0ume9{padding:24px}.resumePreview_responsibilityActions__chEq2{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0;margin-top:12px}.resumePreview_responsibilityActions__chEq2 .resumePreview_deleteIcon__1mLgJ,.resumePreview_responsibilityActions__chEq2 .resumePreview_visibilityIcon__uXf_w{margin:0}.resumePreview_certificationCard__RSgsA{background:white;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:16px;overflow:hidden}.resumePreview_certificationCardHeader__6AkiS{display:flex;align-items:center;padding:16px 20px;border-bottom:1px solid #e5e7eb;background:#f9fafb}.resumePreview_certificationTitle__DYKz4{flex:1 1;font-size:16px;font-weight:600;color:#1f2937;margin:0 0 0 12px}.resumePreview_certificationActions__hiDFd{display:flex;align-items:center;gap:12px}.resumePreview_certificationCardContent__aWjOU{padding:24px}.resumePreview_achievementCard__p6erL{background:white;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:16px;overflow:hidden}.resumePreview_achievementCardHeader__Lw8C8{display:flex;align-items:center;padding:16px 20px;border-bottom:1px solid #e5e7eb;background:#f9fafb}.resumePreview_achievementTitle__w7c3A{flex:1 1;font-size:16px;font-weight:600;color:#1f2937;margin:0 0 0 12px}.resumePreview_achievementActions__29WI6{display:flex;align-items:center;gap:12px}.resumePreview_achievementCardContent__fvQnZ{padding:24px}.resumePreview_mobileToggleArrow__mNud2{display:none}@media (max-width:1200px){.resumePreview_mobileToggleArrow__mNud2{display:flex;align-items:center;justify-content:center;position:fixed;top:50%;right:0;transform:translateY(-50%);width:44px;height:70px;background:rgba(0,0,0,.5);border:2px solid rgba(255,255,255,.2);border-right:none;border-radius:8px 0 0 8px;color:white;font-size:22px;cursor:pointer;z-index:9999;transition:all .3s ease;padding:0}.resumePreview_mobileToggleArrow__mNud2:hover{background:rgba(0,0,0,.6);border-color:rgba(255,255,255,.3);transform:translateY(-50%) translateX(-2px)}.resumePreview_mobileToggleArrow__mNud2:active{background:rgba(0,0,0,.7);transform:translateY(-50%) translateX(0)}.resumePreview_mobileToggleArrow__mNud2.resumePreview_showLeft__mAm3y{right:auto;left:0;border-radius:0 8px 8px 0;border-left:none;border-right:2px solid rgba(255,255,255,.2)}.resumePreview_mobileToggleArrow__mNud2.resumePreview_showLeft__mAm3y:hover{transform:translateY(-50%) translateX(2px)}.resumePreview_container___YDmQ{flex-direction:row;position:relative}.resumePreview_leftPanel__r8yZN,.resumePreview_rightPanel__fNJbo{width:100%;position:absolute;top:0;left:0;height:100%;transition:transform .3s ease}.resumePreview_leftPanel__r8yZN{border-right:none;border-bottom:none;transform:translateX(0);z-index:1}.resumePreview_leftPanel__r8yZN.resumePreview_hideOnMobile__jX7_x{transform:translateX(-100%)}.resumePreview_rightPanel__fNJbo{padding:8px;transform:translateX(100%);z-index:2;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;overflow-x:hidden;position:relative}.resumePreview_rightPanel__fNJbo.resumePreview_showOnMobile__ielsq{transform:translateX(0)}.resumePreview_templateContainer__nWeoG{width:794px;min-width:794px;min-height:1123px;transform-origin:top center}.resumePreview_zoomControls__Hw6AN{padding:6px 10px}.resumePreview_zoomButton__pz_1K{width:28px;height:28px}.resumePreview_zoomButton__pz_1K svg{font-size:16px}.resumePreview_zoomLevel__12EMu{font-size:12px;min-width:45px}.resumePreview_zoomResetButton__3L6Cj{padding:4px 10px;font-size:11px}}@media (max-width:768px){.resumePreview_pageWrapper__mFNK7{top:64px;height:calc(100vh - 64px);min-height:calc(100vh - 64px)}.resumePreview_actionBar__qTgMM{padding:12px 16px}.resumePreview_container___YDmQ{flex-direction:row;position:relative;height:100%}.resumePreview_leftPanel__r8yZN{width:100%;height:100%;border-right:none;border-bottom:none;position:absolute;top:0;left:0;transform:translateX(0);z-index:1}.resumePreview_leftPanel__r8yZN.resumePreview_hideOnMobile__jX7_x{transform:translateX(-100%)}.resumePreview_rightPanel__fNJbo{width:100%;height:100%;padding:4px;position:absolute;top:0;left:0;transform:translateX(100%);z-index:2;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;overflow-x:hidden;box-sizing:border-box}.resumePreview_rightPanel__fNJbo.resumePreview_showOnMobile__ielsq{transform:translateX(0)}.resumePreview_templateContainer__nWeoG{width:794px;min-width:794px;min-height:1123px;transform-origin:top center;flex-shrink:0;margin:0 auto 4px;box-sizing:border-box}.resumePreview_zoomControls__Hw6AN{padding:6px 8px}.resumePreview_zoomButton__pz_1K{width:28px;height:28px}.resumePreview_zoomButton__pz_1K svg{font-size:16px}.resumePreview_zoomLevel__12EMu{font-size:12px;min-width:40px}.resumePreview_zoomResetButton__3L6Cj{padding:4px 8px;font-size:11px}.resumePreview_templateContainer__nWeoG.resumePreview_pdfExport__W7_M9{transform:scale(1)!important;transform-origin:top left!important}.resumePreview_formContainer__7EoKx,.resumePreview_sectionContent__cXI1b{padding:16px}.resumePreview_checkboxGrid__FWSSE,.resumePreview_formRow__4IzfK{grid-template-columns:1fr}.resumePreview_sectionHeader__Y9_PN{padding:12px 16px}.resumePreview_sectionTitle__uDiFY{font-size:14px}.resumePreview_icon__Xh3hi{font-size:16px}}@media (max-width:480px){.resumePreview_actionBar__qTgMM{padding:8px 12px;gap:8px}.resumePreview_actionButton__VX1Xb{padding:6px 10px;font-size:12px;gap:4px}.resumePreview_actionButton__VX1Xb svg{font-size:12px}.resumePreview_actionButton__VX1Xb span{display:none}.resumePreview_zoomControls__Hw6AN{padding:4px 8px;gap:4px}.resumePreview_zoomButton__pz_1K{width:24px;height:24px;font-size:14px}.resumePreview_zoomLevel__12EMu{font-size:11px;min-width:35px}}@media print{.resumePreview_templateContainer__nWeoG{transform:scale(1)!important;transform-origin:top left!important;box-shadow:none!important;border-radius:0!important;width:794px!important;min-width:794px!important;margin:0!important;overflow:visible!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.resumePreview_pageBreakIndicator__EvOHw{display:none!important}.resumePreview_rightPanel__fNJbo{background:transparent!important;padding:0!important;overflow:visible!important}}