.resume-template .bg-white{background-color:#fff!important}.resume-template .text-gray-900{color:#111827!important}.text-slate-300{color:#cbd5e1!important}.text-slate-400{color:#94a3b8!important}.text-slate-500{color:#64748b!important}.text-slate-600{color:#475569!important}.text-slate-700{color:#334155!important}.text-slate-800{color:#1e293b!important}.text-slate-200{color:#e2e8f0!important}.text-white{color:#fff!important}.text-gray-500{color:#6b7280!important}.text-gray-600{color:#4b5563!important}.text-gray-700{color:#374151!important}.text-gray-800{color:#1f2937!important}.bg-slate-50{background-color:#f8fafc!important}.bg-slate-200{background-color:#e2e8f0!important}.bg-slate-400{background-color:#94a3b8!important}.bg-slate-600{background-color:#475569!important}.bg-slate-800{background-color:#1e293b!important}.bg-slate-900{background-color:#0f172a!important}.bg-gray-50{background-color:#f9fafb!important}.bg-gray-100{background-color:#f3f4f6!important}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))!important}.from-slate-900{--tw-gradient-from:#0f172a!important;--tw-gradient-to:#0f172a00!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)!important}.via-slate-800{--tw-gradient-to:#1e293b00!important;--tw-gradient-stops:var(--tw-gradient-from),#1e293b,var(--tw-gradient-to)!important}.to-slate-900{--tw-gradient-to:#0f172a!important}.border-slate-200{border-color:#e2e8f0!important}.border-slate-400{border-color:#94a3b8!important}.border-gray-200{border-color:#e5e7eb!important}.border-gray-300{border-color:#d1d5db!important}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.col-span-2{grid-column:span 2/span 2!important}.col-span-3{grid-column:span 3/span 3!important}.flex{display:flex!important}.block{display:block!important}.inline-block{display:inline-block!important}.items-center{align-items:center!important}.items-start{align-items:flex-start!important}.items-end{align-items:flex-end!important}.justify-between{justify-content:space-between!important}.justify-center{justify-content:center!important}.justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end!important}.flex-col{flex-direction:column!important}.flex-row{flex-direction:row!important}.flex-1{flex:1!important}.flex-auto{flex:auto!important}.flex-initial{flex:0 auto!important}.flex-none{flex:none!important}.flex-shrink{flex-shrink:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-grow{flex-grow:1!important}.flex-grow-0{flex-grow:0!important}.inline{display:inline!important}.inline-flex{display:inline-flex!important}.inline-grid{display:inline-grid!important}.table{display:table!important}.table-cell{display:table-cell!important}.table-row{display:table-row!important}.gap-2{gap:.5rem!important}.gap-3{gap:.75rem!important}.gap-4{gap:1rem!important}.gap-6{gap:1.5rem!important}.gap-8{gap:2rem!important}.space-y-3>*+*{margin-top:.75rem!important}.space-y-0\.5>*+*{margin-top:.125rem!important}.p-2{padding:.5rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.py-6{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.mb-3{margin-bottom:.75rem!important}.mt-2{margin-top:.5rem!important}.font-thin{font-weight:100!important}.font-light{font-weight:300!important}.font-normal{font-weight:400!important}.font-medium{font-weight:500!important}.font-semibold{font-weight:600!important}.font-bold{font-weight:700!important}.font-extrabold{font-weight:800!important}.tracking-tight{letter-spacing:-.025em!important}.tracking-tighter{letter-spacing:-.05em!important}.tracking-wide{letter-spacing:.025em!important}.tracking-wider{letter-spacing:.05em!important}.tracking-widest{letter-spacing:.1em!important}.tracking-normal{letter-spacing:0!important}.leading-snug{line-height:1.375!important}.leading-tight{line-height:1.25!important}.leading-relaxed{line-height:1.625!important}.leading-3{line-height:.75rem!important}.leading-4{line-height:1rem!important}.leading-5{line-height:1.25rem!important}.leading-6{line-height:1.5rem!important}.leading-7{line-height:1.75rem!important}.leading-8{line-height:2rem!important}.leading-9{line-height:2.25rem!important}.leading-10{line-height:2.5rem!important}.leading-none{line-height:1!important}.leading-loose{line-height:2!important}.underline{text-decoration-line:underline!important}.overline{text-decoration-line:overline!important}.line-through{text-decoration-line:line-through!important}.no-underline{text-decoration-line:none!important}.uppercase{text-transform:uppercase!important}.lowercase{text-transform:lowercase!important}.capitalize{text-transform:capitalize!important}.normal-case{text-transform:none!important}.h-4{height:1rem!important}.h-5{height:1.25rem!important}.h-6{height:1.5rem!important}.h-8{height:2rem!important}.h-10{height:2.5rem!important}.h-12{height:3rem!important}.h-16{height:4rem!important}.h-20{height:5rem!important}.h-24{height:6rem!important}.h-32{height:8rem!important}.h-40{height:10rem!important}.h-48{height:12rem!important}.h-56{height:14rem!important}.h-64{height:16rem!important}.h-72{height:18rem!important}.h-80{height:20rem!important}.h-96{height:24rem!important}.h-auto{height:auto!important}.h-full{height:100%!important}.h-screen{height:100vh!important}.w-4{width:1rem!important}.w-5{width:1.25rem!important}.w-6{width:1.5rem!important}.w-8{width:2rem!important}.w-10{width:2.5rem!important}.w-16{width:4rem!important}.w-20{width:5rem!important}.w-24{width:6rem!important}.w-32{width:8rem!important}.w-40{width:10rem!important}.w-48{width:12rem!important}.w-56{width:14rem!important}.w-72{width:18rem!important}.w-80{width:20rem!important}.w-96{width:24rem!important}.w-full{width:100%!important}.w-auto{width:auto!important}.w-screen{width:100vw!important}.max-w-2xl{max-width:42rem!important}.max-w-full{max-width:100%!important}.max-w-sm{max-width:24rem!important}.max-w-md{max-width:28rem!important}.max-w-lg{max-width:32rem!important}.max-w-xl{max-width:36rem!important}.max-w-3xl{max-width:48rem!important}.max-w-4xl{max-width:56rem!important}.max-w-5xl{max-width:64rem!important}.max-w-6xl{max-width:72rem!important}.max-w-7xl{max-width:80rem!important}.min-h-screen{min-height:100vh!important}.min-h-0{min-height:0!important}.min-h-full{min-height:100%!important}.min-h-96{min-height:24rem!important}.min-h-80{min-height:20rem!important}.min-h-64{min-height:16rem!important}.min-h-48{min-height:12rem!important}.min-h-40{min-height:10rem!important}.min-h-32{min-height:8rem!important}.min-h-24{min-height:6rem!important}.min-h-20{min-height:5rem!important}.min-h-16{min-height:4rem!important}.min-h-12{min-height:3rem!important}.min-h-10{min-height:2.5rem!important}.min-h-8{min-height:2rem!important}.min-h-6{min-height:1.5rem!important}.min-h-5{min-height:1.25rem!important}.min-h-4{min-height:1rem!important}.border{border-width:1px!important}.border-0{border-width:0!important}.border-2{border-width:2px!important}.border-4{border-width:4px!important}.border-l{border-left-width:1px!important}.border-l-2{border-left-width:2px!important}.border-l-4{border-left-width:4px!important}.border-r{border-right-width:1px!important}.border-t{border-top-width:1px!important}.border-b{border-bottom-width:1px!important}.rounded-2xl{border-radius:1rem!important}.rounded-lg{border-radius:.5rem!important}.rounded-md{border-radius:.375rem!important}.rounded-full{border-radius:9999px!important}.rounded-sm{border-radius:.125rem!important}.rounded{border-radius:.25rem!important}.rounded-xl{border-radius:.75rem!important}.rounded-3xl{border-radius:1.5rem!important}.rounded-none{border-radius:0!important}.relative{position:relative!important}.absolute{position:absolute!important}.-left-2{left:-.5rem!important}.-left-8{left:-2rem!important}.-right-8{right:-2rem!important}.-left-20{left:-5rem!important}.top-0{top:0!important}.left-0{left:0!important}.right-0{right:0!important}.top-1{top:.25rem!important}.top-2{top:.5rem!important}.top-4{top:1rem!important}.bottom-0{bottom:0!important}.z-0{z-index:0!important}.z-10{z-index:10!important}.z-20{z-index:20!important}.z-30{z-index:30!important}.z-40{z-index:40!important}.z-50{z-index:50!important}.z-auto{z-index:auto!important}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))!important}.scale-0{--tw-scale-x:0!important;--tw-scale-y:0!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))!important}.scale-50{--tw-scale-x:.5!important;--tw-scale-y:.5!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))!important}.scale-75{--tw-scale-x:.75!important;--tw-scale-y:.75!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))!important}.scale-90{--tw-scale-x:.9!important;--tw-scale-y:.9!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))!important}.scale-95{--tw-scale-x:.95!important;--tw-scale-y:.95!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))!important}.scale-100{--tw-scale-x:1!important;--tw-scale-y:1!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))!important}.scale-105{--tw-scale-x:1.05!important;--tw-scale-y:1.05!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))!important}.scale-110{--tw-scale-x:1.1!important;--tw-scale-y:1.1!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))!important}.scale-125{--tw-scale-x:1.25!important;--tw-scale-y:1.25!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))!important}.scale-150{--tw-scale-x:1.5!important;--tw-scale-y:1.5!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter!important;transition-duration:.15s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.transition-all{transition-property:all!important;transition-duration:.15s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke!important;transition-duration:.15s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.transition-opacity{transition-property:opacity!important;transition-duration:.15s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.transition-shadow{transition-property:box-shadow!important;transition-duration:.15s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.transition-transform{transition-property:transform!important;transition-duration:.15s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.cursor-pointer{cursor:pointer!important}.cursor-default{cursor:default!important}.cursor-not-allowed{cursor:not-allowed!important}.cursor-wait{cursor:wait!important}.cursor-text{cursor:text!important}.cursor-move{cursor:move!important}.cursor-help{cursor:help!important}.cursor-grab{cursor:grab!important}.cursor-grabbing{cursor:grabbing!important}.opacity-5{opacity:.05!important}.opacity-10{opacity:.1!important}.opacity-20{opacity:.2!important}.opacity-25{opacity:.25!important}.opacity-30{opacity:.3!important}.opacity-40{opacity:.4!important}.opacity-50{opacity:.5!important}.opacity-60{opacity:.6!important}.opacity-70{opacity:.7!important}.opacity-75{opacity:.75!important}.opacity-80{opacity:.8!important}.opacity-90{opacity:.9!important}.opacity-95{opacity:.95!important}.opacity-100{opacity:1!important}.visible{visibility:visible!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-auto{overflow:auto!important}.overflow-scroll{overflow:scroll!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-x-auto{overflow-x:auto!important}.overflow-y-auto{overflow-y:auto!important}.shadow-sm{box-shadow:0 1px 2px #0000000d!important}.shadow{box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a!important}.shadow-md{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a!important}.shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a!important}.shadow-xl{box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a!important}.shadow-none{box-shadow:none!important}@media print{.print-shadow-none{box-shadow:none!important}.print-rounded-none{border-radius:0!important}.print-p-0{padding:0!important}.print-p-8{padding:2rem!important}.print-bg-slate-800{background-color:#1e293b!important}}.list-disc{list-style-type:disc!important}.list-inside{list-style-position:inside!important}.list-outside{list-style-position:outside!important}.list-none{list-style-type:none!important}.text-5xl{font-size:2.75rem!important;line-height:1.1!important}.text-4xl{font-size:2.25rem!important;line-height:1.2!important}.text-3xl{font-size:1.625rem!important;line-height:1.3!important}.text-2xl{font-size:1.375rem!important;line-height:1.4!important}.text-xl{font-size:1.125rem!important;line-height:1.5!important}.text-lg{font-size:1rem!important;line-height:1.4!important}.text-base{font-size:.875rem!important;line-height:1.3!important}.text-sm{font-size:.75rem!important;line-height:1.2!important}.text-xs{font-size:.625rem!important;line-height:1.1!important}.bg-gradient-to-br{width:100%!important;margin-top:0!important;margin-left:0!important;margin-right:0!important}.name-text{font-size:4.25rem!important;font-weight:300!important;line-height:1.1!important}.summary-text{color:#cbd5e1!important;font-size:.8rem!important;line-height:1.1!important}.personal-info-text{padding-right:.5rem!important;font-size:.6rem!important;line-height:1.2!important}.personal-info-text span{margin-right:.25rem!important}.personal-info-text a,.personal-info-text a:hover{color:#94a3b8!important;text-decoration:none!important}.experience-item{margin-bottom:.5rem!important}.experience-item h3{font-size:1rem!important;font-weight:700!important}.experience-company{color:#475569!important;font-size:.875rem!important;font-weight:400!important}.date-text{color:#64748b!important;font-size:.7rem!important}.company-description{color:#64748b!important;margin-bottom:.25rem!important;font-size:.7rem!important;font-style:italic!important}.bullet-text{text-indent:0!important;margin-bottom:.125rem!important;font-size:.7rem!important;line-height:1.2!important}.experience-achievements ul,.experience-achievements ul.modern-bullet-list{margin-top:.25rem!important;margin-bottom:.25rem!important;padding-left:.75rem!important;list-style-position:outside!important}.experience-achievements li{text-indent:0!important;margin-bottom:.125rem!important;padding-left:0!important;list-style-position:outside!important}.experience-item .absolute{width:.5rem!important;height:.5rem!important;top:.25rem!important;left:-.5rem!important}.language-text{color:#374151!important;font-size:.7rem!important}.language-proficiency{color:#6b7280!important;background:0 0!important;border:none!important;padding:0!important;font-size:.65rem!important}.education-item{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:.375rem!important;width:100%!important;margin-bottom:.5rem!important;padding:.75rem!important}.education-degree{color:#1e293b!important;margin-bottom:.25rem!important;font-size:.9rem!important;font-weight:600!important}.education-institution{color:#475569!important;margin-bottom:.125rem!important;font-size:.8rem!important;font-weight:500!important}.education-dates{color:#64748b!important;margin-bottom:.125rem!important;font-size:.7rem!important}.education-field{color:#6b7280!important;font-size:.75rem!important;font-style:italic!important}.space-y-8>*+*{margin-top:1rem!important}.space-y-6>*+*{margin-top:.75rem!important}.space-y-4>*+*{margin-top:.5rem!important}.space-y-2>*+*{margin-top:.25rem!important}.space-y-1>*+*,.space-y-0\.5>*+*{margin-top:.125rem!important}.space-y-0\.25>*+*{margin-top:.0625rem!important}.p-8{padding:1rem!important}.p-6{padding:.75rem!important}.p-4{padding:.5rem!important}.px-4{padding-left:.5rem!important;padding-right:.5rem!important}.py-2{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-4{padding-top:.5rem!important;padding-bottom:.5rem!important}.mb-4{margin-bottom:.5rem!important}.mb-6{margin-bottom:.75rem!important}.mb-8{margin-bottom:1rem!important}.mb-2{margin-bottom:.25rem!important}.mb-1{margin-bottom:.125rem!important}.mt-4{margin-top:.5rem!important}.mt-6{margin-top:.75rem!important}.mt-8{margin-top:1rem!important}.mt-3{margin-top:.375rem!important}.mt-1{margin-top:.125rem!important}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mr-0{margin-right:0!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-justify,*{text-align:justify!important}.full-width-layout{grid-template-columns:1fr!important}.full-width-layout .col-span-2{grid-column:span 1!important}@media print{body{-webkit-print-color-adjust:exact;print-color-adjust:exact;margin:0;padding:0}html,body{width:100%!important;height:100%!important;margin:0!important;padding:0!important}.bg-gradient-to-br{width:100%!important;margin-top:0!important;margin-left:0!important;margin-right:0!important}.page-break-before{page-break-before:always}.page-break-after{page-break-after:always}.page-break-inside-avoid{page-break-inside:avoid;break-inside:avoid}li{page-break-inside:avoid;break-inside:avoid;margin-bottom:.25rem}.experience-item{margin-bottom:.75rem}.experience-item .experience-header{page-break-inside:avoid;break-inside:avoid}.experience-item .experience-achievements{page-break-inside:auto;break-inside:auto}.education-item{page-break-inside:avoid;break-inside:avoid;margin-bottom:.75rem}section{margin-bottom:1rem}}@page{size:A4;margin:20mm 0 15mm}@page:first{margin-top:0}
