.cv-maker.svelte-c5jd4c{min-height:calc(100vh - 5rem);background:#fff;color:#202020}.page-intro.svelte-c5jd4c{padding:clamp(2.5rem,6vw,4.75rem) 1rem clamp(1.5rem,3vw,2.25rem);background:#fff;text-align:center}.intro-inner.svelte-c5jd4c{width:min(100%,46rem);margin:0 auto}.page-intro.svelte-c5jd4c h1:where(.svelte-c5jd4c){margin:0;color:#1c1917;font-family:BPG Arial Caps,BPG Arial,sans-serif;font-size:clamp(1.8rem,4vw,2.65rem);font-weight:600;line-height:1.2}.page-intro.svelte-c5jd4c p:where(.svelte-c5jd4c){margin:.65rem 0 0;color:#78716c;font-size:clamp(.82rem,1.7vw,.95rem);line-height:1.6}.editor-toolbar.svelte-c5jd4c{position:fixed;bottom:max(1.5rem,env(safe-area-inset-bottom));left:50%;z-index:60;display:flex;width:min(24rem,calc(100vw - 1rem));align-items:center;justify-content:center;padding:.5rem .75rem;border:1px solid #e5e7eb;border-radius:999px;background:#fffffff5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform:translate(-50%)}.toolbar-actions.svelte-c5jd4c{display:flex;width:100%;align-items:center;justify-content:center;gap:.75rem}.toolbar-actions.svelte-c5jd4c .cv-toolbar-button{min-width:0;flex:1 1 0}.panel-heading.svelte-c5jd4c{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.panel-heading.svelte-c5jd4c h2:where(.svelte-c5jd4c){margin:0;font-family:BPG Arial Caps,BPG Arial,sans-serif;font-size:.88rem;font-weight:600}.customization-group.svelte-c5jd4c+.customization-group:where(.svelte-c5jd4c){margin-top:1rem}.color-options.svelte-c5jd4c{display:grid;grid-template-columns:repeat(8,1fr);gap:.35rem}.color-options.svelte-c5jd4c button:where(.svelte-c5jd4c),.custom-color-option.svelte-c5jd4c{position:relative;display:grid;width:1.9rem;height:1.9rem;place-items:center;border:3px solid #fff;border-radius:999px;background:var(--swatch-color);color:#fff;cursor:pointer;box-shadow:0 0 0 1px #d6d3d1;transition:box-shadow .15s ease}.color-options.svelte-c5jd4c button.selected:where(.svelte-c5jd4c),.custom-color-option.selected.svelte-c5jd4c,.custom-color-option.svelte-c5jd4c:focus-within{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--swatch-color)}.custom-color-option.svelte-c5jd4c{--swatch-color: color-mix( in srgb, var(--custom-color) 72%, #292524 );background:var(--custom-color);color:#292524}.custom-color-option.svelte-c5jd4c input:where(.svelte-c5jd4c){position:absolute;inset:0;width:100%;height:100%;cursor:pointer;opacity:0}.custom-color-icon.svelte-c5jd4c{display:grid;place-items:center;padding:.12rem;border-radius:999px;background:#fff;box-shadow:0 0 0 1px #00000014}.color-options.svelte-c5jd4c button.no-color:where(.svelte-c5jd4c){color:#292524}.color-options.svelte-c5jd4c button.no-color:where(.svelte-c5jd4c):after{position:absolute;width:1.05rem;height:1px;background:#78716c;content:"";transform:rotate(-45deg)}.color-options.svelte-c5jd4c button.no-color.selected:where(.svelte-c5jd4c){box-shadow:0 0 0 2px #fff,0 0 0 4px #292524}.color-options.svelte-c5jd4c button.no-color.selected:where(.svelte-c5jd4c):after{display:none}.segmented-options.svelte-c5jd4c{display:grid;grid-template-columns:repeat(3,1fr);height:2.5rem;gap:.125rem;padding:.125rem;border:1px solid #e5e7eb;border-radius:999px;background:#fff}.segmented-options.two-options.svelte-c5jd4c{grid-template-columns:repeat(2,1fr)}.segmented-options.svelte-c5jd4c button:where(.svelte-c5jd4c){min-height:100%;border:0;border-radius:999px;background:transparent;color:#6b7280;font-family:BPG Arial Caps,BPG Arial,sans-serif;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .15s ease,color .15s ease}.segmented-options.svelte-c5jd4c button:where(.svelte-c5jd4c):hover{color:#374151}.segmented-options.svelte-c5jd4c button.selected:where(.svelte-c5jd4c){background:#f3f4f6;color:#111827}.workspace.svelte-c5jd4c{display:flex;justify-content:center;padding:0 1rem 8rem;background:#fff}.cv-sheet.svelte-c5jd4c{--cv-accent: #f40051;--cv-font-scale: 1;position:relative;display:grid;grid-template-rows:auto auto minmax(0,1fr);width:min(100%,49.625rem);min-height:70.1875rem;overflow:hidden;border:1px solid #e7e5e4;border-radius:0;background:#fff;box-shadow:0 1px 3px #1c191714,0 18px 55px #1c19171f;font-family:BPG Arial,Arial,sans-serif}.cv-sheet[data-text-size=small].svelte-c5jd4c{--cv-font-scale: .92}.cv-sheet[data-text-size=large].svelte-c5jd4c{--cv-font-scale: 1.08}.accent-line.svelte-c5jd4c{height:.4rem;background:var(--cv-accent)}.cv-sheet.accentless.svelte-c5jd4c .accent-line:where(.svelte-c5jd4c){display:none}.cv-header.svelte-c5jd4c{padding:2.35rem clamp(1.75rem,4vw,3rem) 1.75rem;border-bottom:1px solid #e7e5e4}.editable.svelte-c5jd4c{display:block;width:100%;min-width:0;margin:0;padding:.16rem .22rem;border:1px solid transparent;border-radius:.3rem;background:transparent;color:inherit;font-family:inherit;line-height:1.45;transition:border-color .15s ease,background .15s ease}.editable.svelte-c5jd4c:placeholder-shown{border-bottom-color:#e7e5e4}.editable.svelte-c5jd4c:hover{border-color:#d6d3d1;border-radius:.3rem;background:#fafaf9}.editable.svelte-c5jd4c:focus{border-color:color-mix(in srgb,var(--cv-accent) 38%,transparent)!important;background:#fff!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--cv-accent) 9%,transparent)!important}.editable.svelte-c5jd4c::placeholder{color:#9b9691;opacity:1}.name-field.svelte-c5jd4c{--cv-field-size: clamp(2.45rem, 5vw, 3.15rem);margin-left:-.22rem;color:#1c1917;font-family:BPG Arial Caps,BPG Arial,sans-serif;font-weight:600;line-height:1.18}.cv-sheet[data-text-size=small].svelte-c5jd4c .name-field:where(.svelte-c5jd4c){--cv-field-size: clamp(2.25rem, 4.7vw, 2.9rem)}.cv-sheet[data-text-size=large].svelte-c5jd4c .name-field:where(.svelte-c5jd4c){--cv-field-size: clamp(2.65rem, 5.3vw, 3.4rem)}.name-field.svelte-c5jd4c::placeholder{color:#625e5a}.headline-field.svelte-c5jd4c{--cv-field-size: calc(.98rem * var(--cv-font-scale));width:min(100%,28rem);margin:.45rem 0 1.8rem -.22rem;color:var(--cv-accent);font-weight:600}.headline-field.svelte-c5jd4c::placeholder{color:color-mix(in srgb,var(--cv-accent) 62%,transparent)}.contact-grid.svelte-c5jd4c{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem 1rem}.contact-grid.svelte-c5jd4c label:where(.svelte-c5jd4c){display:flex;align-items:center;gap:.28rem;min-width:0;color:#78716c}.contact-field.svelte-c5jd4c{--cv-field-size: calc(.72rem * var(--cv-font-scale))}.cv-body.svelte-c5jd4c{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(15rem,.9fr);gap:0;min-height:0;padding:0}.primary-column.svelte-c5jd4c,.secondary-column.svelte-c5jd4c{min-width:0}.primary-column.svelte-c5jd4c{padding:2rem 2.2rem 2.75rem clamp(1.75rem,4vw,3rem)}.secondary-column.svelte-c5jd4c{min-height:0;padding:2rem 1.75rem 2.75rem 1.5rem;border-left:1px solid #efedeb;background:#fafaf9}.cv-section.svelte-c5jd4c+.cv-section:where(.svelte-c5jd4c){margin-top:1.9rem}.cv-section.svelte-c5jd4c h2:where(.svelte-c5jd4c){margin:0;color:#292524;font-family:BPG Arial Caps,BPG Arial,sans-serif;font-size:calc(.78rem * var(--cv-font-scale));font-weight:600}.cv-section.svelte-c5jd4c h2:where(.svelte-c5jd4c):after{display:block;width:1.75rem;height:.14rem;margin-top:.55rem;border-radius:999px;background:var(--cv-accent);content:""}.section-heading.svelte-c5jd4c{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.05rem}.add-button.svelte-c5jd4c{display:inline-flex;align-items:center;gap:.28rem;min-height:1.8rem;padding:.28rem .55rem;border:1px solid #e7e5e4;border-radius:999px;background:#fff;color:#57534e;font-family:BPG Arial,sans-serif;font-size:.64rem;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.add-button.svelte-c5jd4c:hover{border-color:color-mix(in srgb,var(--cv-accent) 35%,transparent);background:color-mix(in srgb,var(--cv-accent) 5%,transparent);color:var(--cv-accent)}.add-button.svelte-c5jd4c:disabled{cursor:default;opacity:.45}.add-button.icon-only.svelte-c5jd4c{width:1.8rem;padding:0;flex:0 0 auto;justify-content:center}.paragraph-field.svelte-c5jd4c{--cv-field-size: calc(.77rem * var(--cv-font-scale));min-height:4.6rem;margin-top:.75rem;resize:none;color:#57534e;line-height:1.75;field-sizing:content}.paragraph-field.compact.svelte-c5jd4c{min-height:3.3rem;margin-top:.5rem}.entry.svelte-c5jd4c .paragraph-field.compact:where(.svelte-c5jd4c){padding-left:0}.entries.svelte-c5jd4c{display:grid;gap:1.5rem}.entry.svelte-c5jd4c{position:relative;padding-right:1.3rem}.entry-title.svelte-c5jd4c{--cv-field-size: calc(.88rem * var(--cv-font-scale));margin-left:-.22rem;color:#292524;font-weight:700;resize:none;overflow:hidden;field-sizing:content}.entry-subtitle.svelte-c5jd4c{--cv-field-size: calc(.74rem * var(--cv-font-scale));margin:.1rem 0 0 -.22rem;color:#57534e;resize:none;overflow:hidden;field-sizing:content}.date-row.svelte-c5jd4c{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:1rem;margin:.55rem 0 0;color:#a8a29e;font-size:calc(.63rem * var(--cv-font-scale))}.date-control.svelte-c5jd4c{display:grid;min-width:0;gap:.2rem}.date-label.svelte-c5jd4c{color:#78716c;font-family:BPG Arial Caps,BPG Arial,sans-serif;font-size:calc(.52rem * var(--cv-font-scale));line-height:1.35}.date-label-row.svelte-c5jd4c{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:.5rem}.date-field.svelte-c5jd4c{--cv-field-size: calc(.65rem * var(--cv-font-scale));width:100%;min-height:1.55rem;padding:.12rem 0 .22rem;border:0;border-bottom:1px solid #e7e5e4;border-radius:0;background:transparent;color:#78716c}.date-field.svelte-c5jd4c:hover{border-color:transparent;border-bottom-color:#d6d3d1;border-radius:0;background:transparent}.date-field.svelte-c5jd4c:focus{border-color:transparent!important;border-bottom-color:var(--cv-accent)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.date-field.svelte-c5jd4c::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.55}.current-date-action.svelte-c5jd4c{flex:0 0 auto;padding:0;border:0;background:transparent;color:var(--cv-accent);font-family:BPG Arial Caps,BPG Arial,sans-serif;font-size:calc(.5rem * var(--cv-font-scale));cursor:pointer}.current-date-action.svelte-c5jd4c:hover{color:color-mix(in srgb,var(--cv-accent) 75%,#1c1917)}.current-date-value.svelte-c5jd4c{display:grid;gap:.2rem;color:#57534e;font-family:BPG Arial,Arial,sans-serif;font-size:calc(.65rem * var(--cv-font-scale));text-align:left;cursor:pointer}.print-date-values.svelte-c5jd4c{display:none}.remove-button.svelte-c5jd4c{position:absolute;top:.05rem;right:-.2rem;display:grid;width:1.55rem;height:1.55rem;place-items:center;border:0;border-radius:999px;background:transparent;color:#a8a29e;cursor:pointer;opacity:0;transition:opacity .15s ease,color .15s ease,background .15s ease}.entry.svelte-c5jd4c:hover .remove-button:where(.svelte-c5jd4c),.remove-button.svelte-c5jd4c:focus-visible{opacity:1}.remove-button.svelte-c5jd4c:hover{background:#f5f5f4;color:var(--cv-accent)}.education-entries.svelte-c5jd4c{gap:1.45rem}.education-entry.svelte-c5jd4c{padding-right:.8rem}.education-entry.svelte-c5jd4c .date-row:where(.svelte-c5jd4c){grid-template-columns:minmax(0,1fr);gap:.45rem}.education-description-field.svelte-c5jd4c{--cv-field-size: calc(.7rem * var(--cv-font-scale));min-height:2.8rem;margin-top:.55rem;padding-left:0;line-height:1.65}.skills-section.svelte-c5jd4c{padding-top:.15rem}.skills-list.svelte-c5jd4c{display:flex;flex-wrap:wrap;gap:.45rem}.skill.svelte-c5jd4c{display:flex;width:fit-content;align-items:center;min-width:0;max-width:100%;border:1px solid color-mix(in srgb,var(--cv-accent) 18%,transparent);border-radius:999px;background:color-mix(in srgb,var(--cv-accent) 7%,#fff);transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.skill.svelte-c5jd4c:hover{border-color:color-mix(in srgb,var(--cv-accent) 30%,transparent);background:color-mix(in srgb,var(--cv-accent) 10%,#fff)}.skill.svelte-c5jd4c:focus-within{border-color:color-mix(in srgb,var(--cv-accent) 42%,transparent);background:color-mix(in srgb,var(--cv-accent) 8%,#fff);box-shadow:0 0 0 3px color-mix(in srgb,var(--cv-accent) 9%,transparent)}.skill-field.svelte-c5jd4c{--cv-field-size: calc(.68rem * var(--cv-font-scale));width:calc((var(--skill-length) * 1ch) + 1.15rem);min-width:2.8rem;max-width:calc(100% - 1.8rem);padding:.32rem .35rem .32rem .65rem;border-color:transparent!important;border-radius:999px 0 0 999px;background:transparent!important;box-shadow:none!important;field-sizing:content}.skill-print-text.svelte-c5jd4c{display:none}.cv-maker.svelte-c5jd4c .skill:where(.svelte-c5jd4c) .skill-field:where(.svelte-c5jd4c):hover,.cv-maker.svelte-c5jd4c .skill:where(.svelte-c5jd4c) .skill-field:where(.svelte-c5jd4c):focus{border-color:transparent!important;border-radius:999px 0 0 999px!important;background:transparent!important;box-shadow:none!important}.skill.svelte-c5jd4c button:where(.svelte-c5jd4c){display:grid;width:1.45rem;height:1.45rem;flex:0 0 auto;place-items:center;margin-right:.18rem;border:0;border-radius:999px;background:transparent;color:color-mix(in srgb,var(--cv-accent) 52%,#78716c);cursor:pointer}.skill.svelte-c5jd4c button:where(.svelte-c5jd4c):hover{color:var(--cv-accent)}.cv-watermark.svelte-c5jd4c{position:absolute;left:82.6923%;bottom:1rem;z-index:3;transform:translate(-50%);font-family:BPG Arial,Arial,sans-serif;font-size:calc(.56rem * var(--cv-font-scale));line-height:1.4;white-space:nowrap}.cv-watermark.svelte-c5jd4c a:where(.svelte-c5jd4c){color:#a8a29e;text-decoration:none}.watermark-domain.svelte-c5jd4c{color:#78716c;font-family:Arial,sans-serif;font-weight:400;text-transform:none}.cv-watermark.svelte-c5jd4c a:where(.svelte-c5jd4c):hover{color:#78716c}.watermark-remove.svelte-c5jd4c{position:absolute;top:50%;left:calc(100% + .15rem);display:grid;width:1.3rem;height:1.3rem;place-items:center;padding:0;border:0;border-radius:999px;background:transparent;color:#a8a29e;cursor:pointer;opacity:0;transform:translateY(-50%);transition:opacity .15s ease,color .15s ease,background .15s ease}.cv-watermark.svelte-c5jd4c:hover .watermark-remove:where(.svelte-c5jd4c),.watermark-remove.svelte-c5jd4c:focus-visible{opacity:1}.watermark-remove.svelte-c5jd4c:hover{background:#f5f5f4;color:var(--cv-accent)}@media(hover:none){.watermark-remove.svelte-c5jd4c{opacity:1}}.cv-sheet[data-spacing=compact].svelte-c5jd4c .cv-header:where(.svelte-c5jd4c){padding:1.5rem clamp(1.25rem,3vw,2rem) 1.1rem}.cv-sheet[data-spacing=compact].svelte-c5jd4c .primary-column:where(.svelte-c5jd4c){padding:1.35rem 1.4rem 1.75rem clamp(1.25rem,3vw,2rem)}.cv-sheet[data-spacing=compact].svelte-c5jd4c .secondary-column:where(.svelte-c5jd4c){padding:1.35rem 1.25rem 1.75rem 1.1rem}.cv-sheet[data-spacing=compact].svelte-c5jd4c .cv-section:where(.svelte-c5jd4c)+.cv-section:where(.svelte-c5jd4c){margin-top:1.1rem}.cv-sheet[data-spacing=compact].svelte-c5jd4c .section-heading:where(.svelte-c5jd4c){margin-bottom:.65rem}.cv-sheet[data-spacing=compact].svelte-c5jd4c .entries:where(.svelte-c5jd4c){gap:.75rem}.cv-sheet[data-spacing=compact].svelte-c5jd4c .paragraph-field:where(.svelte-c5jd4c){min-height:3rem;margin-top:.4rem;line-height:1.55}.cv-sheet[data-spacing=compact].svelte-c5jd4c .paragraph-field.compact:where(.svelte-c5jd4c){min-height:2.2rem;margin-top:.3rem}.cv-sheet[data-spacing=compact].svelte-c5jd4c .headline-field:where(.svelte-c5jd4c){margin-bottom:1.1rem}.cv-sheet[data-spacing=compact].svelte-c5jd4c .contact-grid:where(.svelte-c5jd4c){gap:.25rem .6rem}.cv-sheet[data-spacing=comfortable].svelte-c5jd4c .cv-header:where(.svelte-c5jd4c){padding:2.85rem clamp(1.75rem,5vw,3.5rem) 2.1rem}.cv-sheet[data-spacing=comfortable].svelte-c5jd4c .primary-column:where(.svelte-c5jd4c){padding:2.5rem 2.8rem 3.5rem clamp(1.75rem,5vw,3.5rem)}.cv-sheet[data-spacing=comfortable].svelte-c5jd4c .secondary-column:where(.svelte-c5jd4c){padding:2.5rem 2.2rem 3.5rem 1.8rem}.cv-sheet[data-spacing=comfortable].svelte-c5jd4c .cv-section:where(.svelte-c5jd4c)+.cv-section:where(.svelte-c5jd4c){margin-top:2.3rem}.cv-sheet[data-spacing=comfortable].svelte-c5jd4c .section-heading:where(.svelte-c5jd4c){margin-bottom:1.25rem}.cv-sheet[data-spacing=comfortable].svelte-c5jd4c .entries:where(.svelte-c5jd4c){gap:1.8rem}.cv-sheet[data-spacing=comfortable].svelte-c5jd4c .paragraph-field:where(.svelte-c5jd4c){min-height:5.5rem;margin-top:1rem}.cv-sheet[data-spacing=comfortable].svelte-c5jd4c .paragraph-field.compact:where(.svelte-c5jd4c){min-height:3.8rem;margin-top:.55rem}@media(max-width:700px){.color-options.svelte-c5jd4c{grid-template-columns:repeat(4,1fr);row-gap:.7rem}.page-intro.svelte-c5jd4c{padding:2rem 1rem 1.35rem}.editor-toolbar.svelte-c5jd4c{bottom:max(.75rem,env(safe-area-inset-bottom));width:min(21rem,calc(100vw - 1.5rem));max-width:none;padding:.375rem}.toolbar-actions.svelte-c5jd4c{gap:.375rem}.toolbar-actions.svelte-c5jd4c .cv-toolbar-button{height:2.5rem;gap:.375rem;padding-inline:.625rem;font-size:.75rem}.cv-settings-popover{width:min(21rem,calc(100vw - 1.5rem))!important;max-width:none!important}.workspace.svelte-c5jd4c{padding:0 .5rem 6.5rem}.cv-sheet.svelte-c5jd4c{min-height:auto}.cv-header.svelte-c5jd4c{padding:2rem 1.25rem 1.5rem}.contact-grid.svelte-c5jd4c{grid-template-columns:1fr;gap:.25rem}.contact-field.svelte-c5jd4c{--cv-field-size: calc(.9rem * var(--cv-font-scale));max-width:18rem}.cv-body.svelte-c5jd4c{grid-template-columns:1fr;gap:0;padding:0}.name-field.svelte-c5jd4c{--cv-field-size: calc(2.15rem * var(--cv-font-scale))}.headline-field.svelte-c5jd4c{--cv-field-size: calc(.95rem * var(--cv-font-scale))}.primary-column.svelte-c5jd4c{padding:1.8rem 1.25rem 2.3rem}.secondary-column.svelte-c5jd4c{display:grid;grid-template-columns:1fr;gap:2.3rem;min-height:0;padding:1.8rem 1.25rem 2.5rem;border-top:1px solid #efedeb;border-left:0}.cv-sheet[data-spacing=compact].svelte-c5jd4c .cv-header:where(.svelte-c5jd4c){padding:1.5rem 1rem 1.1rem}.cv-sheet[data-spacing=compact].svelte-c5jd4c .primary-column:where(.svelte-c5jd4c){padding:1.35rem 1rem 1.75rem}.cv-sheet[data-spacing=compact].svelte-c5jd4c .secondary-column:where(.svelte-c5jd4c){padding:1.35rem 1rem 2rem}.cv-sheet[data-spacing=comfortable].svelte-c5jd4c .cv-header:where(.svelte-c5jd4c){padding:2.4rem 1.4rem 1.8rem}.cv-sheet[data-spacing=comfortable].svelte-c5jd4c .primary-column:where(.svelte-c5jd4c){padding:2.25rem 1.4rem 2.8rem}.cv-sheet[data-spacing=comfortable].svelte-c5jd4c .secondary-column:where(.svelte-c5jd4c){padding:2.25rem 1.4rem 3rem}.secondary-column.svelte-c5jd4c .cv-section:where(.svelte-c5jd4c){margin-top:0}.cv-watermark.svelte-c5jd4c{left:50%}.remove-button.svelte-c5jd4c{opacity:1}}@page{size:A4;margin:10mm 0;background:#fff}@page :first{margin:0;background:#fff}@media print{body{background:#fff!important}.app-header,.cookie-consent,footer,.page-intro.svelte-c5jd4c,.editor-toolbar.svelte-c5jd4c,.cv-settings-popover,.add-button.svelte-c5jd4c,.remove-button.svelte-c5jd4c,.watermark-remove.svelte-c5jd4c,.skill.svelte-c5jd4c button:where(.svelte-c5jd4c){display:none!important}main{padding:0!important}.cv-maker.svelte-c5jd4c,.workspace.svelte-c5jd4c{min-height:0;padding:0;background:#fff}.cv-sheet.svelte-c5jd4c{display:grid;grid-template-rows:auto auto minmax(0,1fr);width:210mm;height:auto;min-height:296mm;overflow:visible;border:0;border-radius:0;box-shadow:none}.cv-header.svelte-c5jd4c{padding:12mm 14mm 8mm;break-inside:avoid}.cv-body.svelte-c5jd4c{grid-template-columns:minmax(0,1fr) 58mm;align-items:stretch}.cv-body.print-single-column.svelte-c5jd4c{grid-template-columns:1fr}.primary-column.svelte-c5jd4c{padding:10mm 10mm 12mm 14mm}.print-single-column.svelte-c5jd4c .primary-column:where(.svelte-c5jd4c){padding-right:14mm}.secondary-column.svelte-c5jd4c{min-height:0;padding:10mm 11mm 12mm 8mm;align-self:stretch;background:#fafaf9!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.cv-sheet[data-spacing=compact].svelte-c5jd4c .cv-header:where(.svelte-c5jd4c){padding:9mm 11mm 6mm}.cv-sheet[data-spacing=compact].svelte-c5jd4c .primary-column:where(.svelte-c5jd4c){padding:7mm 7mm 9mm 11mm}.cv-sheet[data-spacing=compact].svelte-c5jd4c .print-single-column:where(.svelte-c5jd4c) .primary-column:where(.svelte-c5jd4c){padding-right:11mm}.cv-sheet[data-spacing=compact].svelte-c5jd4c .secondary-column:where(.svelte-c5jd4c){padding:7mm 9mm 9mm 6mm}.cv-sheet[data-spacing=comfortable].svelte-c5jd4c .cv-header:where(.svelte-c5jd4c){padding:14mm 16mm 9mm}.cv-sheet[data-spacing=comfortable].svelte-c5jd4c .primary-column:where(.svelte-c5jd4c){padding:11mm 11mm 14mm 16mm}.cv-sheet[data-spacing=comfortable].svelte-c5jd4c .print-single-column:where(.svelte-c5jd4c) .primary-column:where(.svelte-c5jd4c){padding-right:16mm}.cv-sheet[data-spacing=comfortable].svelte-c5jd4c .secondary-column:where(.svelte-c5jd4c){padding:11mm 13mm 14mm 9mm}.cv-watermark.svelte-c5jd4c{bottom:6mm;font-size:calc(.56rem * var(--cv-font-scale))}.date-row.svelte-c5jd4c,.education-entry.svelte-c5jd4c .date-row:where(.svelte-c5jd4c){display:block;margin:.35rem 0 0}.date-control.svelte-c5jd4c{display:none!important}.print-date-values.svelte-c5jd4c{display:flex;align-items:center;min-height:1rem;gap:.4rem;color:#78716c;font-size:calc(.65rem * var(--cv-font-scale));line-height:1.45;white-space:nowrap}.entries.svelte-c5jd4c{display:block}.entry.svelte-c5jd4c{break-inside:avoid;page-break-inside:avoid}.entry.svelte-c5jd4c+.entry:where(.svelte-c5jd4c){margin-top:1.35rem}.cv-sheet[data-spacing=compact].svelte-c5jd4c .entry:where(.svelte-c5jd4c)+.entry:where(.svelte-c5jd4c){margin-top:.8rem}.cv-sheet[data-spacing=comfortable].svelte-c5jd4c .entry:where(.svelte-c5jd4c)+.entry:where(.svelte-c5jd4c){margin-top:1.65rem}.section-heading.svelte-c5jd4c,.cv-section.svelte-c5jd4c h2:where(.svelte-c5jd4c){break-after:avoid;page-break-after:avoid}.secondary-column.svelte-c5jd4c .cv-section:where(.svelte-c5jd4c),.skills-list.svelte-c5jd4c{break-inside:avoid;page-break-inside:avoid}.print-empty.svelte-c5jd4c{display:none!important}.primary-column.svelte-c5jd4c .cv-section:first-child.print-empty:where(.svelte-c5jd4c)+.cv-section:where(.svelte-c5jd4c),.secondary-column.svelte-c5jd4c .cv-section:first-child.print-empty:where(.svelte-c5jd4c)+.cv-section:where(.svelte-c5jd4c){margin-top:0}.contact-grid.svelte-c5jd4c{grid-template-columns:repeat(auto-fit,minmax(40mm,1fr))}.editable.svelte-c5jd4c:placeholder-shown{display:none}.editable.svelte-c5jd4c,.editable.svelte-c5jd4c:hover,.editable.svelte-c5jd4c:focus{border-color:transparent!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.editable.svelte-c5jd4c::placeholder{color:transparent}.skill.svelte-c5jd4c{width:max-content;max-width:100%;border-color:color-mix(in srgb,var(--cv-accent) 18%,transparent)!important;background:color-mix(in srgb,var(--cv-accent) 7%,#fff)!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.skill-field.svelte-c5jd4c{display:none!important}.skill-print-text.svelte-c5jd4c{display:block;max-width:100%;padding:.32rem .65rem;overflow:hidden;font-size:calc(.68rem * var(--cv-font-scale));line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.accent-line.svelte-c5jd4c,.cv-section.svelte-c5jd4c h2:where(.svelte-c5jd4c):after{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
