.resume-module__O_4DUG__leftPanel{width:100%;min-width:320px}@media (min-width:992px){.resume-module__O_4DUG__leftPanel{flex-shrink:0;width:45%}}.resume-module__O_4DUG__mobilePreview{background:hsl(var(--bs-body-bg-hsl));z-index:1050;width:100%;height:100%;position:fixed;top:0;left:0;overflow:auto}@media (min-width:992px){.resume-module__O_4DUG__mobilePreview{display:none}}.resume-module__O_4DUG__resumeDocument{color:#1a1a2e;text-align:left;background:#fff;border-radius:4px;width:100%;max-width:800px;min-height:1050px;max-height:1050px;padding:48px 56px;font-size:14px;line-height:1.6;overflow-y:auto;box-shadow:0 4px 24px #00000014,0 1px 3px #0000000a}.resume-module__O_4DUG__resumeDocument p{margin-bottom:8px}.resume-module__O_4DUG__resumeDocument h1,.resume-module__O_4DUG__resumeDocument h2,.resume-module__O_4DUG__resumeDocument h3{color:#1a1a2e;margin:0}.resume-module__O_4DUG__resumeDocument ul{margin:6px 0;padding-left:20px}.resume-module__O_4DUG__resumeDocument li{margin-bottom:4px}.resume-module__O_4DUG__resumeDocument a{color:inherit;text-decoration:none}.resume-module__O_4DUG__templateProfessional{font-family:Times New Roman,Times,serif}.resume-module__O_4DUG__templateProfessional h1{text-align:center;border-bottom:3px solid #1a1a2e;margin-bottom:8px;padding-bottom:12px;font-size:32px;font-weight:700}.resume-module__O_4DUG__contactInfo{text-align:center;color:#475569;margin-bottom:24px;font-size:13px}.resume-module__O_4DUG__templateProfessional h2{text-transform:uppercase;letter-spacing:.05em;color:#1a1a2e;border-bottom:2px solid #1a1a2e;margin:28px 0 14px;padding-bottom:4px;font-size:14px;font-weight:700}.resume-module__O_4DUG__templateProfessional h3{color:#1a1a2e;margin:12px 0 2px;font-size:15px;font-weight:700}.resume-module__O_4DUG__jobMeta{color:#64748b;margin-bottom:8px;font-size:13px;font-style:italic}.resume-module__O_4DUG__templateClean{color:#334155;font-family:Inter,Segoe UI,sans-serif}.resume-module__O_4DUG__templateClean h1{color:#0f172a;letter-spacing:-.03em;margin-bottom:10px;font-size:36px;font-weight:800}.resume-module__O_4DUG__templateClean .resume-module__O_4DUG__contactInfo{color:#64748b;border-bottom:1px solid #e2e8f0;margin-bottom:36px;padding-bottom:24px;font-size:13px}.resume-module__O_4DUG__templateClean h2{color:#94a3b8;text-transform:uppercase;letter-spacing:.15em;margin:28px 0 16px;font-size:11px;font-weight:700}.resume-module__O_4DUG__templateClean h3{color:#0f172a;margin:16px 0 4px;font-size:16px;font-weight:600}.resume-module__O_4DUG__templateClean .resume-module__O_4DUG__jobMeta{color:#64748b;margin-bottom:8px;font-size:13px;font-style:normal}.resume-module__O_4DUG__templateClean ul{padding-left:16px}.resume-module__O_4DUG__templateClean li{color:#475569}.resume-module__O_4DUG__templateAdvanced{padding:0;font-family:Roboto,Helvetica Neue,Arial,sans-serif}.resume-module__O_4DUG__templateAdvanced h1{color:#1a1a2e;letter-spacing:-.02em;margin-bottom:4px;font-size:42px;font-weight:700}.resume-module__O_4DUG__advHeader{border-bottom:none;justify-content:space-between;align-items:flex-start;margin-bottom:0;padding:40px 48px;display:flex}.resume-module__O_4DUG__advHeaderLeft{flex:1}.resume-module__O_4DUG__advSubtitle{color:#64748b;margin-top:4px;font-size:16px;font-weight:400}.resume-module__O_4DUG__advHeaderRight{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.resume-module__O_4DUG__advContactItem{color:#334155;align-items:center;gap:10px;font-size:13px;display:flex}.resume-module__O_4DUG__advContactIcon{color:#fff;background:#3b82f6;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:inline-flex}.resume-module__O_4DUG__advBody{grid-template-columns:280px 1fr;gap:0;min-height:calc(100% - 120px);display:grid}.resume-module__O_4DUG__advLeftSide{background:#f8fafc;border-right:1px solid #e2e8f0;padding:32px}.resume-module__O_4DUG__advRightSide{padding:32px 40px}.resume-module__O_4DUG__advSection{margin-bottom:28px}.resume-module__O_4DUG__advSection:last-child{margin-bottom:0}.resume-module__O_4DUG__templateAdvanced h2{color:#3b82f6;text-transform:uppercase;letter-spacing:.08em;border-bottom:2px solid #3b82f6;margin:0 0 16px;padding-bottom:8px;font-size:13px;font-weight:700;display:inline-block}.resume-module__O_4DUG__templateAdvanced h3{color:#1a1a2e;margin:0 0 2px;font-size:15px;font-weight:700}.resume-module__O_4DUG__advJobItem{margin-bottom:24px;padding-left:20px;position:relative}.resume-module__O_4DUG__advJobItem:last-child{margin-bottom:0}.resume-module__O_4DUG__advTimelineDot{background:#3b82f6;border-radius:50%;width:8px;height:8px;position:absolute;top:6px;left:0}.resume-module__O_4DUG__advJobMeta{color:#64748b;margin-bottom:8px;font-size:12px;font-weight:400}.resume-module__O_4DUG__advEduItem{margin-bottom:16px}.resume-module__O_4DUG__advEduItem:last-child{margin-bottom:0}.resume-module__O_4DUG__advLinks{padding-left:0;list-style:none}.resume-module__O_4DUG__advLinks li{margin-bottom:8px}.resume-module__O_4DUG__advLinks a{color:#3b82f6;font-size:13px;text-decoration:underline}.resume-module__O_4DUG__templateAdvanced ul{margin:8px 0;padding-left:18px}.resume-module__O_4DUG__templateAdvanced li{color:#334155;margin-bottom:6px;font-size:13px;line-height:1.5}.resume-module__O_4DUG__templateAdvanced p{color:#334155;font-size:13px;line-height:1.6}.resume-module__O_4DUG__templateElegant{color:#2c3e50;font-family:Georgia,serif}.resume-module__O_4DUG__templateElegant h1{text-align:center;color:#2c3e50;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:36px;font-weight:400}.resume-module__O_4DUG__templateElegant .resume-module__O_4DUG__contactInfo{text-align:center;color:#7f8c8d;border-bottom:1px solid #e0e0e0;margin-bottom:36px;padding-bottom:24px;font-size:13px;font-style:italic}.resume-module__O_4DUG__templateElegant h2{color:#16a085;text-align:center;letter-spacing:.1em;text-transform:uppercase;margin:36px 0 20px;font-size:16px;font-weight:600;position:relative}.resume-module__O_4DUG__templateElegant h2:after{content:"";background:#16a085;width:50px;height:2px;margin:10px auto 0;display:block}.resume-module__O_4DUG__templateElegant h3{color:#2c3e50;margin:18px 0 6px;font-size:16px;font-weight:600}.resume-module__O_4DUG__templateElegant .resume-module__O_4DUG__jobMeta{color:#7f8c8d;margin-bottom:12px;font-size:13px;font-style:italic}.resume-module__O_4DUG__templateElegant li{color:#34495e}.resume-module__O_4DUG__templateModern{grid-template-columns:260px 1fr;padding:0;font-family:Inter,Segoe UI,sans-serif;display:grid}.resume-module__O_4DUG__modernSidebar{color:#fff;background:linear-gradient(#667eea 0%,#764ba2 100%);border-top-left-radius:4px;border-bottom-left-radius:4px;flex-direction:column;gap:24px;padding:40px 28px;display:flex}.resume-module__O_4DUG__modernPhoto{background:#fff3;border:3px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;margin:0 auto 8px;font-size:42px;font-weight:700;display:flex}.resume-module__O_4DUG__templateModern h1{color:#fff;text-align:center;margin-bottom:4px;font-size:24px;font-weight:700}.resume-module__O_4DUG__modernTitle{text-align:center;text-transform:uppercase;letter-spacing:.15em;opacity:.85;font-size:12px}.resume-module__O_4DUG__modernContact{flex-direction:column;gap:8px;font-size:12px;display:flex}.resume-module__O_4DUG__modernContact>div{align-items:center;gap:8px;display:flex}.resume-module__O_4DUG__modernSection{border-top:1px solid #fff3;padding-top:20px}.resume-module__O_4DUG__modernSection h2{text-transform:uppercase;letter-spacing:.12em;color:#ffffffe6;margin-bottom:12px;font-size:11px}.resume-module__O_4DUG__modernSkills{flex-wrap:wrap;gap:6px;display:flex}.resume-module__O_4DUG__modernSkillBadge{background:#fff3;border-radius:20px;padding:4px 10px;font-size:11px;font-weight:500}.resume-module__O_4DUG__modernLink{word-break:break-all;margin-bottom:6px;font-size:11px}.resume-module__O_4DUG__modernMain{background:#fff;padding:40px 36px}.resume-module__O_4DUG__modernMainSection{margin-bottom:28px}.resume-module__O_4DUG__modernMainSection h2{text-transform:uppercase;letter-spacing:.1em;color:#667eea;border-bottom:2px solid #667eea;margin-bottom:16px;padding-bottom:8px;font-size:13px;font-weight:700;display:inline-block}.resume-module__O_4DUG__modernJob{margin-bottom:20px}.resume-module__O_4DUG__modernJobHeader{justify-content:space-between;align-items:flex-start;margin-bottom:2px;display:flex}.resume-module__O_4DUG__modernJobHeader h3{color:#1a1a2e;font-size:15px;font-weight:600}.resume-module__O_4DUG__modernDate{color:#667eea;white-space:nowrap;font-size:12px;font-weight:600}.resume-module__O_4DUG__modernCompany{color:#64748b;margin-bottom:8px;font-size:13px}.resume-module__O_4DUG__templateModern ul{margin:8px 0;padding-left:18px}.resume-module__O_4DUG__templateModern li{color:#475569;margin-bottom:4px;font-size:13px}.resume-module__O_4DUG__modernEdu h3{color:#1a1a2e;margin-bottom:2px;font-size:14px;font-weight:600}.resume-module__O_4DUG__modernEdu>div{color:#64748b;font-size:13px}.resume-module__O_4DUG__templateCreative{padding:0;font-family:Poppins,Inter,sans-serif}.resume-module__O_4DUG__creativeHeader{border-top-left-radius:4px;border-top-right-radius:4px;padding:40px 48px 30px;position:relative}.resume-module__O_4DUG__creativeHeaderBg{opacity:.95;background:linear-gradient(135deg,#f093fb 0%,#f5576c 50%,#4facfe 100%);border-top-left-radius:4px;border-top-right-radius:4px;position:absolute;inset:0}.resume-module__O_4DUG__creativeHeaderContent{z-index:1;color:#fff;text-align:center;position:relative}.resume-module__O_4DUG__templateCreative h1{color:#fff;text-shadow:0 2px 10px #0000001a;margin-bottom:8px;font-size:38px;font-weight:700}.resume-module__O_4DUG__creativeTitle{text-transform:uppercase;letter-spacing:.2em;opacity:.9;margin-bottom:16px;font-size:14px}.resume-module__O_4DUG__creativeContact{justify-content:center;gap:24px;font-size:13px;display:flex}.resume-module__O_4DUG__creativeContact span{align-items:center;gap:6px;display:flex}.resume-module__O_4DUG__creativeBody{grid-template-columns:280px 1fr;gap:0;display:grid}.resume-module__O_4DUG__creativeLeft{background:#fafbfc;border-right:1px solid #f0f0f5;padding:32px 28px}.resume-module__O_4DUG__creativeRight{padding:32px 36px}.resume-module__O_4DUG__creativeSection{margin-bottom:28px}.resume-module__O_4DUG__creativeSection h2{color:#1a1a2e;align-items:center;gap:8px;margin-bottom:16px;font-size:14px;font-weight:700;display:flex}.resume-module__O_4DUG__creativeIcon{font-size:16px}.resume-module__O_4DUG__creativeSection p{color:#475569;font-size:13px;line-height:1.7}.resume-module__O_4DUG__creativeSkillsGrid{flex-direction:column;gap:8px;display:flex}.resume-module__O_4DUG__creativeSkill{color:#334155;align-items:center;gap:10px;font-size:13px;display:flex}.resume-module__O_4DUG__creativeSkillDot{background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%);border-radius:50%;flex-shrink:0;width:8px;height:8px}.resume-module__O_4DUG__creativeJob{margin-bottom:24px;padding-left:20px;position:relative}.resume-module__O_4DUG__creativeJobLine{background:linear-gradient(#f5576c 0%,#4facfe 100%);width:2px;position:absolute;top:8px;bottom:-16px;left:4px}.resume-module__O_4DUG__creativeJob:last-child .resume-module__O_4DUG__creativeJobLine{display:none}.resume-module__O_4DUG__creativeJob h3{color:#1a1a2e;margin-bottom:4px;font-size:15px;font-weight:600}.resume-module__O_4DUG__creativeJobMeta{color:#64748b;justify-content:space-between;margin-bottom:10px;font-size:12px;display:flex}.resume-module__O_4DUG__templateCreative ul{margin:8px 0;padding-left:16px}.resume-module__O_4DUG__templateCreative li{color:#475569;margin-bottom:4px;font-size:13px}.resume-module__O_4DUG__creativeEdu h3{color:#1a1a2e;margin-bottom:2px;font-size:14px;font-weight:600}.resume-module__O_4DUG__creativeEdu>div{color:#64748b;font-size:13px}.resume-module__O_4DUG__templateExecutive{padding:0;font-family:Playfair Display,Georgia,serif}.resume-module__O_4DUG__execHeader{text-align:center;color:#fff;background:linear-gradient(135deg,#1a1a2e 0%,#2d3748 100%);padding:48px}.resume-module__O_4DUG__templateExecutive h1{letter-spacing:.02em;color:#fff;margin-bottom:8px;font-size:42px;font-weight:600}.resume-module__O_4DUG__execTitle{text-transform:uppercase;letter-spacing:.25em;color:#d4af37;margin-bottom:20px;font-family:Inter,sans-serif;font-size:14px}.resume-module__O_4DUG__execContact{color:#fffc;justify-content:center;gap:12px;font-family:Inter,sans-serif;font-size:13px;display:flex}.resume-module__O_4DUG__execBody{padding:40px 48px}.resume-module__O_4DUG__execSection{margin-bottom:32px}.resume-module__O_4DUG__execSection h2{text-transform:uppercase;letter-spacing:.15em;color:#d4af37;border-bottom:1px solid #d4af37;margin-bottom:16px;padding-bottom:8px;font-family:Inter,sans-serif;font-size:13px;font-weight:600}.resume-module__O_4DUG__execSection>p{color:#475569;font-family:Inter,sans-serif;font-size:14px;line-height:1.8}.resume-module__O_4DUG__execJob{margin-bottom:24px}.resume-module__O_4DUG__execJobHeader{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.resume-module__O_4DUG__execJob h3{color:#1a1a2e;font-size:16px;font-weight:600}.resume-module__O_4DUG__execCompany{color:#64748b;font-family:Inter,sans-serif;font-size:14px}.resume-module__O_4DUG__execDate{color:#d4af37;font-family:Inter,sans-serif;font-size:12px;font-weight:600}.resume-module__O_4DUG__templateExecutive ul{margin:10px 0;padding-left:20px;font-family:Inter,sans-serif}.resume-module__O_4DUG__templateExecutive li{color:#475569;margin-bottom:6px;font-size:13px;line-height:1.6}.resume-module__O_4DUG__execTwoCol{grid-template-columns:1fr 1fr;gap:40px;display:grid}.resume-module__O_4DUG__execEdu h3{color:#1a1a2e;margin-bottom:2px;font-size:15px;font-weight:600}.resume-module__O_4DUG__execEdu>div{color:#64748b;font-family:Inter,sans-serif;font-size:13px}.resume-module__O_4DUG__execEduDate{color:#d4af37!important;font-size:12px!important}.resume-module__O_4DUG__execSkills{flex-wrap:wrap;gap:10px;display:flex}.resume-module__O_4DUG__execSkillItem{color:#fff;background:linear-gradient(135deg,#1a1a2e 0%,#2d3748 100%);border-radius:4px;padding:6px 14px;font-family:Inter,sans-serif;font-size:12px;font-weight:500}
