@media print{@page{margin:.65in .75in;size:letter portrait}nav,footer,.print\:hidden,button,[class*=fixed]{display:none!important}section{page-break-inside:avoid;break-inside:avoid;margin-bottom:28px!important}body{-webkit-print-color-adjust:exact;print-color-adjust:exact;color-adjust:exact;color:#000!important;background:#fff!important;font-family:Geist,-apple-system,system-ui,sans-serif!important}*{opacity:1!important;font-family:Geist,-apple-system,system-ui,sans-serif!important;transition:none!important;animation:none!important;transform:none!important}main{max-width:100%!important;min-height:auto!important;margin:0!important;padding:0!important}#cv-header{border-bottom:1.5px solid #000!important;margin-bottom:28px!important;padding-bottom:22px!important}#cv-header h1,#cv-header .text-4xl,#cv-header .sm\:text-5xl{color:#000!important;letter-spacing:-.02em!important;margin-bottom:8px!important;font-size:32px!important;font-weight:700!important;line-height:1.1!important}#cv-header .text-xl{color:#000!important;margin-bottom:14px!important;font-size:15px!important;font-weight:400!important;line-height:1.4!important}#cv-header .text-sm{color:#000!important;font-size:11px!important;font-weight:400!important}h2,.text-lg.font-bold{color:#000!important;text-transform:uppercase!important;letter-spacing:.05em!important;margin-top:0!important;margin-bottom:14px!important;font-size:14px!important;font-weight:700!important;line-height:1.3!important}h3,.text-md.font-semibold,.text-sm.font-semibold{color:#000!important;margin-top:0!important;margin-bottom:3px!important;font-size:12px!important;font-weight:700!important;line-height:1.4!important}p,.text-md,.text-sm{color:#000!important;margin-bottom:6px!important;font-size:11px!important;font-weight:400!important;line-height:1.65!important}.text-xs{color:#000!important;font-size:10px!important;font-weight:400!important;line-height:1.5!important}ul{margin-top:6px!important;margin-bottom:10px!important;padding-left:16px!important}li{color:#000!important;margin-bottom:4px!important;font-size:11px!important;font-weight:400!important;line-height:1.65!important}a{color:#000!important;text-decoration:none!important}a[href^=http]:after{content:none!important}[class*=badge],[class*=Badge]{color:#000!important;background-color:#fff!important;border:1px solid #000!important;border-radius:2px!important;margin:2px!important;padding:2px 6px!important;font-size:9px!important;font-weight:400!important;line-height:1.4!important;display:inline-block!important}svg{display:none!important}#cv-experience>div>div{margin-bottom:18px!important}#cv-skills>div>div{margin-bottom:12px!important}#cv-skills h3{color:#000!important;margin-bottom:6px!important;font-weight:600!important}#cv-projects>div>div>div{margin-bottom:10px!important}#cv-projects h3{font-weight:700!important}#cv-education>div>div>div{margin-bottom:10px!important}#cv-strengths [class*=badge],#cv-strengths [class*=Badge]{color:#fff!important;background-color:#000!important;border:1px solid #000!important;font-weight:500!important}#cv-languages .flex.justify-between{margin-bottom:6px!important}#cv-languages .font-medium{font-weight:600!important}.text-primary{color:#000!important;font-weight:700!important}.text-muted-foreground{color:#000!important}#cv-experience .text-xs,#cv-education .text-xs{font-style:italic!important}#cv-experience .text-primary,#cv-education .text-primary{font-weight:600!important}.space-y-10>*+*{margin-top:28px!important}.space-y-6>*+*{margin-top:18px!important}.space-y-4>*+*{margin-top:14px!important}.space-y-3>*+*{margin-top:10px!important}.space-y-2>*+*{margin-top:6px!important}.gap-4{gap:10px!important}.gap-3{gap:8px!important}.gap-2{gap:6px!important}.gap-1{gap:4px!important}*{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}}
.pdf-export-body{background:#fff!important;font-family:Geist,-apple-system,system-ui,sans-serif!important}.pdf-export{background:#fff!important;max-width:1200px!important;min-height:auto!important;margin:0 auto!important;padding:70px 90px!important;font-family:Geist,-apple-system,system-ui,sans-serif!important}.pdf-export *{opacity:1!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;font-family:Geist,-apple-system,system-ui,sans-serif!important;transition:none!important;animation:none!important;transform:none!important}.pdf-export section{page-break-inside:avoid;margin-bottom:36px!important}.pdf-export #cv-header{border-bottom:2px solid #000!important;margin-bottom:36px!important;padding-bottom:28px!important}.pdf-export #cv-header h1,.pdf-export #cv-header .text-4xl,.pdf-export #cv-header .sm\:text-5xl{color:#000!important;letter-spacing:-.02em!important;margin-bottom:10px!important;font-size:40px!important;font-weight:700!important;line-height:1.1!important}.pdf-export #cv-header .text-xl{color:#000!important;margin-bottom:18px!important;font-size:18px!important;font-weight:400!important;line-height:1.4!important}.pdf-export #cv-header .text-sm{color:#000!important;font-size:14px!important;font-weight:400!important}.pdf-export h2,.pdf-export .text-lg.font-bold{color:#000!important;text-transform:uppercase!important;letter-spacing:.05em!important;align-items:center!important;gap:8px!important;margin-bottom:18px!important;font-size:16px!important;font-weight:700!important;line-height:1.3!important;display:flex!important}.pdf-export h3,.pdf-export .text-md.font-semibold,.pdf-export .text-sm.font-semibold{color:#000!important;margin-top:0!important;margin-bottom:4px!important;font-size:15px!important;font-weight:700!important;line-height:1.4!important}.pdf-export p,.pdf-export .text-md,.pdf-export .text-sm{color:#000!important;margin-bottom:8px!important;font-size:14px!important;font-weight:400!important;line-height:1.7!important}.pdf-export .text-xs{color:#000!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important}.pdf-export ul{margin-top:8px!important;margin-bottom:14px!important;padding-left:22px!important}.pdf-export li{color:#000!important;margin-bottom:6px!important;font-size:14px!important;font-weight:400!important;line-height:1.7!important}.pdf-export [class*=badge],.pdf-export [class*=Badge]{color:#000!important;background-color:#fff!important;border:1px solid #000!important;border-radius:3px!important;margin:3px!important;padding:4px 10px!important;font-size:11px!important;font-weight:400!important;line-height:1.4!important;display:inline-block!important}.pdf-export svg{display:none!important}.pdf-export a{color:#000!important;text-decoration:none!important}.pdf-export #cv-experience>div>div{margin-bottom:22px!important}.pdf-export #cv-skills>div>div{margin-bottom:16px!important}.pdf-export #cv-skills h3{color:#000!important;margin-bottom:10px!important;font-weight:600!important}.pdf-export #cv-projects>div>div>div{margin-bottom:14px!important}.pdf-export #cv-projects h3{font-weight:700!important}.pdf-export #cv-education>div>div>div{margin-bottom:14px!important}.pdf-export #cv-strengths [class*=badge],.pdf-export #cv-strengths [class*=Badge]{color:#fff!important;background-color:#000!important;border:1px solid #000!important;font-weight:500!important}.pdf-export #cv-languages .flex.justify-between{margin-bottom:10px!important}.pdf-export #cv-languages .font-medium{font-weight:600!important}.pdf-export .text-primary{color:#000!important;font-weight:700!important}.pdf-export .text-muted-foreground{color:#000!important}.pdf-export #cv-experience .text-xs,.pdf-export #cv-education .text-xs{font-style:italic!important}.pdf-export #cv-experience .text-primary,.pdf-export #cv-education .text-primary{font-weight:600!important}.pdf-export .flex.flex-wrap{gap:8px!important}.pdf-export .space-y-10>*+*{margin-top:36px!important}.pdf-export .space-y-6>*+*{margin-top:22px!important}.pdf-export .space-y-4>*+*{margin-top:16px!important}.pdf-export .space-y-3>*+*{margin-top:12px!important}.pdf-export .space-y-2>*+*{margin-top:8px!important}
