[data-astro-cid-4tbkjobu]{margin:0;padding:0;box-sizing:border-box}html.print{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;line-height:1.4}body{background:#f5f5f5;margin:0;padding:20px;color:#333}.resume[data-astro-cid-4tbkjobu]{width:210mm;margin:0 auto;background:#fff;box-shadow:0 0 20px #0000001a;position:relative;padding-bottom:30px}.header[data-astro-cid-4tbkjobu]{display:flex;justify-content:space-between;align-items:center;padding:30px 30px 20px;border-bottom:2px solid #e5e5e5;margin-bottom:20px}.header[data-astro-cid-4tbkjobu] .left[data-astro-cid-4tbkjobu]{flex:1}.header[data-astro-cid-4tbkjobu] .left[data-astro-cid-4tbkjobu] .name[data-astro-cid-4tbkjobu]{font-size:28px;font-weight:700;color:#1a1a1a;margin-bottom:5px}.header[data-astro-cid-4tbkjobu] .left[data-astro-cid-4tbkjobu] .title[data-astro-cid-4tbkjobu]{font-size:16px;font-weight:400;color:#666}.header[data-astro-cid-4tbkjobu] .right[data-astro-cid-4tbkjobu]{display:flex;justify-content:space-between;align-items:flex-end}.header[data-astro-cid-4tbkjobu] .right[data-astro-cid-4tbkjobu] .contact[data-astro-cid-4tbkjobu]{font-size:11px;line-height:1.6;text-align:right}.header[data-astro-cid-4tbkjobu] .right[data-astro-cid-4tbkjobu] .photo[data-astro-cid-4tbkjobu]{width:80px;height:80px;object-fit:cover;border-radius:50%;border:2px solid #e5e5e5;margin-left:20px}.work-experience[data-astro-cid-4tbkjobu],.education[data-astro-cid-4tbkjobu],.skills-section[data-astro-cid-4tbkjobu]{margin-bottom:25px;padding:0 30px}.section-title[data-astro-cid-4tbkjobu]{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:15px;padding-bottom:5px;border-bottom:1px solid #ddd}.single-experience[data-astro-cid-4tbkjobu]{display:flex;margin-bottom:20px;page-break-inside:avoid}.single-experience[data-astro-cid-4tbkjobu] .left[data-astro-cid-4tbkjobu]{width:120px;flex-shrink:0;margin-right:20px}.single-experience[data-astro-cid-4tbkjobu] .left[data-astro-cid-4tbkjobu] .date[data-astro-cid-4tbkjobu]{display:flex;flex-direction:column;font-size:11px;color:#666;font-weight:500}.single-experience[data-astro-cid-4tbkjobu] .right[data-astro-cid-4tbkjobu]{flex:1}.single-experience[data-astro-cid-4tbkjobu] .right[data-astro-cid-4tbkjobu] .job-title[data-astro-cid-4tbkjobu]{font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:6px}.single-experience[data-astro-cid-4tbkjobu] .right[data-astro-cid-4tbkjobu] .description[data-astro-cid-4tbkjobu]{font-size:12px;color:#555;margin-bottom:10px;line-height:1.4}.single-experience[data-astro-cid-4tbkjobu] .right[data-astro-cid-4tbkjobu] .tasks[data-astro-cid-4tbkjobu]{margin-bottom:12px}.single-experience[data-astro-cid-4tbkjobu] .right[data-astro-cid-4tbkjobu] .tasks[data-astro-cid-4tbkjobu] .achievement[data-astro-cid-4tbkjobu]{margin-bottom:10px}.single-experience[data-astro-cid-4tbkjobu] .right[data-astro-cid-4tbkjobu] .tasks[data-astro-cid-4tbkjobu] .achievement-title[data-astro-cid-4tbkjobu]{font-size:12px;font-weight:600;color:#333;margin-bottom:5px}.single-experience[data-astro-cid-4tbkjobu] .right[data-astro-cid-4tbkjobu] .tasks[data-astro-cid-4tbkjobu] .details[data-astro-cid-4tbkjobu]{list-style:none;margin-left:15px}.single-experience[data-astro-cid-4tbkjobu] .right[data-astro-cid-4tbkjobu] .tasks[data-astro-cid-4tbkjobu] .details[data-astro-cid-4tbkjobu] li[data-astro-cid-4tbkjobu]{font-size:11px;color:#555;margin-bottom:3px;position:relative;line-height:1.3}.single-experience[data-astro-cid-4tbkjobu] .right[data-astro-cid-4tbkjobu] .tasks[data-astro-cid-4tbkjobu] .details[data-astro-cid-4tbkjobu] li[data-astro-cid-4tbkjobu]:before{content:"•";color:#999;position:absolute;left:-10px}.single-experience[data-astro-cid-4tbkjobu] .right[data-astro-cid-4tbkjobu] .skills[data-astro-cid-4tbkjobu]{font-size:10px;color:#666;background:#f8f8f8;padding:6px 10px;border-radius:4px;border-left:3px solid #007acc}.single-title[data-astro-cid-4tbkjobu]{display:flex;margin-bottom:20px;page-break-inside:avoid}.single-title[data-astro-cid-4tbkjobu] .left[data-astro-cid-4tbkjobu]{width:120px;flex-shrink:0;margin-right:20px}.single-title[data-astro-cid-4tbkjobu] .left[data-astro-cid-4tbkjobu] .date[data-astro-cid-4tbkjobu]{display:flex;flex-direction:column;font-size:11px;color:#666;font-weight:500}.single-title[data-astro-cid-4tbkjobu] .right[data-astro-cid-4tbkjobu]{flex:1}.single-title[data-astro-cid-4tbkjobu] .right[data-astro-cid-4tbkjobu] .degree-title[data-astro-cid-4tbkjobu]{font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:6px}.single-title[data-astro-cid-4tbkjobu] .right[data-astro-cid-4tbkjobu] .description[data-astro-cid-4tbkjobu]{font-size:12px;color:#555;margin-bottom:10px;line-height:1.4}.single-title[data-astro-cid-4tbkjobu] .right[data-astro-cid-4tbkjobu] .achievements[data-astro-cid-4tbkjobu]{font-size:11px;color:#555}.single-title[data-astro-cid-4tbkjobu] .right[data-astro-cid-4tbkjobu] .achievements[data-astro-cid-4tbkjobu] .achievement[data-astro-cid-4tbkjobu]{margin-bottom:4px;line-height:1.3}.single-skill[data-astro-cid-4tbkjobu]{margin-bottom:15px;page-break-inside:avoid}.single-skill[data-astro-cid-4tbkjobu] .name[data-astro-cid-4tbkjobu]{font-size:13px;font-weight:600;color:#1a1a1a;margin-bottom:4px}.single-skill[data-astro-cid-4tbkjobu] .description[data-astro-cid-4tbkjobu]{font-size:11px;color:#555;margin-bottom:6px;line-height:1.3}.single-skill[data-astro-cid-4tbkjobu] .tech-stack[data-astro-cid-4tbkjobu]{font-size:10px;color:#666;background:#f8f8f8;padding:5px 8px;border-radius:3px;border-left:2px solid #28a745;line-height:1.3}@media print{body{background:#fff;padding:0;margin:0}.resume[data-astro-cid-4tbkjobu]{width:100%;box-shadow:none;margin:0;padding-bottom:0}.single-experience[data-astro-cid-4tbkjobu],.single-title[data-astro-cid-4tbkjobu],.single-skill[data-astro-cid-4tbkjobu]{page-break-inside:avoid}.section-title[data-astro-cid-4tbkjobu],.header[data-astro-cid-4tbkjobu]{page-break-after:avoid}.work-experience[data-astro-cid-4tbkjobu],.education[data-astro-cid-4tbkjobu],.skills-section[data-astro-cid-4tbkjobu]{page-break-before:auto}}
