.ats-core.svelte-1jpllub{color:#0b1320;background:#fff;max-width:210mm;margin:0 auto;padding:18mm;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:10pt;line-height:1.5}.ats-core.svelte-1jpllub *{box-sizing:border-box}.ats-name.svelte-1jpllub{color:#0d9488;margin:0;font-size:24pt;font-weight:700;line-height:1.2}.ats-headline.svelte-1jpllub{color:#5f6b7a;margin:4px 0 0;font-size:14pt;font-weight:400}.ats-contact.svelte-1jpllub{color:#5f6b7a;margin:8px 0 0;font-size:9pt}.ats-section.svelte-1jpllub{margin-top:16px}.ats-section-title.svelte-1jpllub{text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #e2e8f0;margin:0 0 6px;padding-bottom:4px;font-size:12pt;font-weight:700}.ats-summary.svelte-1jpllub{margin:0}.ats-exp-entry.svelte-1jpllub{page-break-inside:avoid;margin-bottom:12px}.ats-exp-header.svelte-1jpllub{flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.ats-exp-title.svelte-1jpllub{font-size:10pt;font-weight:600}.ats-exp-meta.svelte-1jpllub{color:#5f6b7a;font-size:9pt}.ats-exp-context.svelte-1jpllub{color:#5f6b7a;margin:2px 0 0;font-size:9pt;font-style:italic}.ats-bullets.svelte-1jpllub{margin:4px 0 0;padding-left:18px}.ats-bullets.svelte-1jpllub li:where(.svelte-1jpllub){margin-bottom:2px}.ats-edu-entry.svelte-1jpllub{margin-bottom:4px}.ats-edu-title.svelte-1jpllub{font-weight:600}.ats-edu-detail.svelte-1jpllub{color:#5f6b7a;font-size:9pt}.ats-skills-line.svelte-1jpllub{margin:2px 0}.ats-skills-label.svelte-1jpllub{font-weight:600}.ats-certs.svelte-1jpllub,.ats-langs.svelte-1jpllub{margin:0}@media print{.ats-core.svelte-1jpllub{max-width:none;margin:0;padding:18mm}.ats-exp-entry.svelte-1jpllub{page-break-inside:avoid}}.modern-pro.svelte-12f8yi{color:#0b1320;background:#fff;max-width:210mm;margin:0 auto;padding:20mm;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:10pt;line-height:1.5}.modern-pro.svelte-12f8yi *{box-sizing:border-box}.mp-header.svelte-12f8yi{border-bottom:2px solid #0d9488;justify-content:space-between;align-items:flex-start;padding-bottom:12px;display:flex}.mp-header-text.svelte-12f8yi{flex:1}.mp-name.svelte-12f8yi{color:#0d9488;margin:0;font-size:28pt;font-weight:700;line-height:1.2}.mp-headline.svelte-12f8yi{color:#5f6b7a;margin:4px 0 0;font-size:15pt;font-weight:400}.mp-contact.svelte-12f8yi{color:#5f6b7a;margin:10px 0 0;font-size:9pt}.mp-photo.svelte-12f8yi{color:#0d9488;letter-spacing:1px;background:#e2e8f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;margin-left:16px;font-size:22pt;font-weight:700;display:flex}.mp-section.svelte-12f8yi{margin-top:20px}.mp-section-title.svelte-12f8yi{text-transform:uppercase;letter-spacing:.5px;color:#0d9488;border-bottom:1px solid #e2e8f0;margin:0 0 8px;padding-bottom:4px;font-size:12pt;font-weight:600}.mp-summary.svelte-12f8yi{border-left:2px solid #0d9488;margin:0;padding-left:12px}.mp-exp-entry.svelte-12f8yi{page-break-inside:avoid;margin-bottom:14px}.mp-exp-header.svelte-12f8yi{flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.mp-exp-title.svelte-12f8yi{font-size:10pt;font-weight:600}.mp-exp-company.svelte-12f8yi{color:#5f6b7a;font-size:10pt}.mp-exp-dates.svelte-12f8yi{color:#5f6b7a;white-space:nowrap;font-size:9pt}.mp-exp-context.svelte-12f8yi{color:#5f6b7a;margin:2px 0 0;font-size:9pt;font-style:italic}.mp-bullets.svelte-12f8yi{margin:4px 0 0;padding-left:18px}.mp-bullets.svelte-12f8yi li:where(.svelte-12f8yi){margin-bottom:2px}.mp-edu-entry.svelte-12f8yi{margin-bottom:4px}.mp-edu-title.svelte-12f8yi{font-weight:600}.mp-edu-detail.svelte-12f8yi{color:#5f6b7a;font-size:9pt}.mp-chips.svelte-12f8yi{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.mp-chip.svelte-12f8yi{white-space:nowrap;border:1px solid #cbd5e1;border-radius:4px;padding:2px 8px;font-size:9pt}.mp-skills-line.svelte-12f8yi{margin:2px 0}.mp-skills-label.svelte-12f8yi{font-weight:600}.mp-certs.svelte-12f8yi,.mp-langs.svelte-12f8yi{margin:0}@media print{.modern-pro.svelte-12f8yi{max-width:none;margin:0;padding:20mm}.mp-exp-entry.svelte-12f8yi{page-break-inside:avoid}}.exec-cv.svelte-3w5q3u{color:#0b1320;background:#fff;max-width:210mm;margin:0 auto;padding:22mm 20mm 18mm;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:10pt;line-height:1.4}.exec-cv.svelte-3w5q3u *{box-sizing:border-box}.exec-name.svelte-3w5q3u{color:#0d9488;margin:0;font-size:30pt;font-weight:700;line-height:1.1}.exec-headline.svelte-3w5q3u{color:#5f6b7a;margin:6px 0 0;font-size:16pt;font-weight:400}.exec-contact.svelte-3w5q3u{color:#5f6b7a;margin:10px 0 0;font-size:9pt}.exec-section.svelte-3w5q3u{margin-top:24px}.exec-section-title.svelte-3w5q3u{font-variant:small-caps;letter-spacing:.8px;color:#0b1320;border-bottom:.5px solid #cbd5e1;margin:0 0 6px;padding-bottom:4px;font-size:11pt;font-weight:600}.exec-summary.svelte-3w5q3u{margin:12px 0 16px;font-size:11pt;line-height:1.5}.exec-achievements.svelte-3w5q3u{margin:0 0 8px;padding:0;list-style:none}.exec-achievements.svelte-3w5q3u li:where(.svelte-3w5q3u){margin-bottom:4px;font-size:10pt}.exec-achievements.svelte-3w5q3u li:where(.svelte-3w5q3u):before{content:"•";color:#5f6b7a;margin-right:8px}.exec-exp-entry.svelte-3w5q3u{page-break-inside:avoid;margin-bottom:14px}.exec-exp-header.svelte-3w5q3u{flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.exec-exp-title.svelte-3w5q3u{font-size:10pt;font-weight:600}.exec-exp-meta.svelte-3w5q3u{color:#5f6b7a;white-space:nowrap;font-size:9pt}.exec-exp-context.svelte-3w5q3u{color:#5f6b7a;margin:2px 0 0;font-size:9pt;font-style:italic}.exec-bullets.svelte-3w5q3u{margin:4px 0 0;padding-left:18px}.exec-bullets.svelte-3w5q3u li:where(.svelte-3w5q3u){margin-bottom:2px}.exec-edu-entry.svelte-3w5q3u{margin-bottom:4px}.exec-edu-title.svelte-3w5q3u{font-weight:600}.exec-edu-detail.svelte-3w5q3u{color:#5f6b7a;font-size:9pt}.exec-skills-line.svelte-3w5q3u{margin:2px 0}.exec-skills-label.svelte-3w5q3u{font-weight:600}.exec-certs.svelte-3w5q3u,.exec-langs.svelte-3w5q3u{margin:0}@media print{.exec-cv.svelte-3w5q3u{max-width:none;margin:0;padding:22mm 20mm 18mm}.exec-exp-entry.svelte-3w5q3u{page-break-inside:avoid}}.cv-preview-frame.svelte-1p1kys1{width:100%;height:calc(var(--cv-a4-h,1123px) * var(--cv-scale,1));background:#fff;border:1px solid #e2e8f0;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000d,0 8px 24px -8px #0f172a26}.cv-preview-scale.svelte-1p1kys1{width:var(--cv-a4-w,794px);height:var(--cv-a4-h,1123px);transform:scale(var(--cv-scale,1));transform-origin:0 0;position:absolute;top:0;left:0}
