@layer components{.cv[data-astro-cid-x62caitu]{gap:var(--space-m);max-inline-size:52rem;padding:var(--space-m) var(--space-s);background-color:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius);font-size:var(--step--1);line-height:var(--leading-snug);display:grid}.cv-header[data-astro-cid-x62caitu]{gap:var(--space-3xs);display:grid}h1[data-astro-cid-x62caitu]{font-size:var(--step-3)}.label[data-astro-cid-x62caitu]{font-family:var(--font-mono);color:var(--color-muted)}.contact[data-astro-cid-x62caitu],.inline-list[data-astro-cid-x62caitu]{column-gap:var(--space-s);row-gap:var(--space-3xs);flex-wrap:wrap;display:flex}section[data-astro-cid-x62caitu]{gap:var(--space-xs);display:grid}h2[data-astro-cid-x62caitu]{border-block-end:var(--border-width) solid var(--color-border);font-family:var(--font-mono);font-size:var(--step--1);font-weight:var(--font-weight-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);padding-block-end:var(--space-3xs)}.item[data-astro-cid-x62caitu]{gap:var(--space-3xs);display:grid}.item-head[data-astro-cid-x62caitu]{justify-content:space-between;align-items:baseline;column-gap:var(--space-s);flex-wrap:wrap;display:flex}h3[data-astro-cid-x62caitu]{font-size:var(--step-0)}.url[data-astro-cid-x62caitu]{font-family:var(--font-mono);font-size:.8em;font-weight:var(--font-weight-regular)}.dates[data-astro-cid-x62caitu]{font-family:var(--font-mono);color:var(--color-muted);white-space:nowrap;font-size:.9em}.meta[data-astro-cid-x62caitu],.keywords[data-astro-cid-x62caitu]{color:var(--color-muted)}.keywords[data-astro-cid-x62caitu]{font-family:var(--font-mono);font-size:.9em}.highlights[data-astro-cid-x62caitu]{gap:var(--space-3xs);padding-inline-start:1.1em;display:grid}.skills[data-astro-cid-x62caitu]{gap:var(--space-3xs);display:grid}.skills[data-astro-cid-x62caitu] div[data-astro-cid-x62caitu]{display:grid}.skills[data-astro-cid-x62caitu] dt[data-astro-cid-x62caitu]{font-weight:var(--font-weight-bold)}.skills[data-astro-cid-x62caitu] dd[data-astro-cid-x62caitu]{margin:0}.capitalize[data-astro-cid-x62caitu]:first-letter{text-transform:uppercase}.source-id[data-astro-cid-x62caitu]{font-family:var(--font-mono);font-size:var(--step--2);color:var(--color-muted);white-space:nowrap;margin-inline-start:.5em}.footnote[data-astro-cid-x62caitu]{border-block-start:var(--border-width) solid var(--color-border);font-size:var(--step--1);color:var(--color-muted);padding-block-start:var(--space-xs)}@media (width>=40rem){.cv[data-astro-cid-x62caitu]{padding:var(--space-l)}.skills[data-astro-cid-x62caitu] div[data-astro-cid-x62caitu]{column-gap:var(--space-s);grid-template-columns:14rem minmax(0,1fr)}}@media print{.source-id[data-astro-cid-x62caitu]{display:none}.cv[data-astro-cid-x62caitu]{background:0 0;border:0;max-inline-size:none;padding:0;font-size:9.5pt;line-height:1.35}h1[data-astro-cid-x62caitu]{font-size:20pt}h2[data-astro-cid-x62caitu]{break-after:avoid;font-size:8.5pt}h3[data-astro-cid-x62caitu]{font-size:10pt}.cv[data-astro-cid-x62caitu],.cv-header[data-astro-cid-x62caitu],section[data-astro-cid-x62caitu],.item[data-astro-cid-x62caitu],.highlights[data-astro-cid-x62caitu]{display:block}.cv[data-astro-cid-x62caitu]>[data-astro-cid-x62caitu]+[data-astro-cid-x62caitu]{margin-block-start:10pt}section[data-astro-cid-x62caitu]>[data-astro-cid-x62caitu]+[data-astro-cid-x62caitu],.cv-header[data-astro-cid-x62caitu]>[data-astro-cid-x62caitu]+[data-astro-cid-x62caitu]{margin-block-start:5pt}.item[data-astro-cid-x62caitu]>[data-astro-cid-x62caitu]+[data-astro-cid-x62caitu],.highlights[data-astro-cid-x62caitu]>li[data-astro-cid-x62caitu]+li[data-astro-cid-x62caitu]{margin-block-start:2pt}.highlights[data-astro-cid-x62caitu] li[data-astro-cid-x62caitu],.skills[data-astro-cid-x62caitu] div[data-astro-cid-x62caitu]{break-inside:avoid}.item-head[data-astro-cid-x62caitu]{break-after:avoid}.skills[data-astro-cid-x62caitu] div[data-astro-cid-x62caitu]{grid-template-columns:12rem minmax(0,1fr);column-gap:8pt}.cv[data-astro-cid-x62caitu] a{color:inherit;text-decoration:none}}.generator[data-astro-cid-lrwhcoxc]{gap:var(--space-m);max-inline-size:52rem;display:grid}.generator[data-astro-cid-lrwhcoxc][hidden],.result[data-astro-cid-lrwhcoxc][hidden],.stages[data-astro-cid-lrwhcoxc][hidden]{display:none}.panel[data-astro-cid-lrwhcoxc]{border:var(--border-width) solid var(--color-border);border-radius:var(--radius);background-color:var(--color-surface)}.panel[data-astro-cid-lrwhcoxc] summary[data-astro-cid-lrwhcoxc]{padding:var(--space-xs) var(--space-s);font-weight:var(--font-weight-medium);cursor:pointer}.panel-body[data-astro-cid-lrwhcoxc]{gap:var(--space-s);padding:0 var(--space-s) var(--space-s);display:grid}.how[data-astro-cid-lrwhcoxc]{gap:var(--space-3xs);color:var(--color-muted);font-size:var(--step--1);padding-inline-start:1.2em;list-style:decimal;display:grid}.form[data-astro-cid-lrwhcoxc]{gap:var(--space-s);display:grid}.field[data-astro-cid-lrwhcoxc]{gap:var(--space-3xs);display:grid}label[data-astro-cid-lrwhcoxc],legend[data-astro-cid-lrwhcoxc]{font-weight:var(--font-weight-medium)}.hint[data-astro-cid-lrwhcoxc],.count[data-astro-cid-lrwhcoxc],.privacy[data-astro-cid-lrwhcoxc],.remaining[data-astro-cid-lrwhcoxc]{color:var(--color-muted);font-size:var(--step--1)}.count[data-astro-cid-lrwhcoxc]{font-family:var(--font-mono);justify-self:end}.count[data-astro-cid-lrwhcoxc].over{color:var(--color-highlight)}textarea[data-astro-cid-lrwhcoxc],select[data-astro-cid-lrwhcoxc]{inline-size:100%;padding:var(--space-2xs);border:var(--border-width) solid var(--color-border);border-radius:var(--radius);background-color:var(--color-bg);color:var(--color-text);font:inherit}textarea[data-astro-cid-lrwhcoxc]{resize:vertical;min-block-size:10rem}select[data-astro-cid-lrwhcoxc]{min-block-size:2.75rem;max-inline-size:16rem}.options[data-astro-cid-lrwhcoxc]{gap:var(--space-s);display:grid}.chips[data-astro-cid-lrwhcoxc]{gap:var(--space-2xs);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.chips[data-astro-cid-lrwhcoxc] legend[data-astro-cid-lrwhcoxc]{margin-block-end:var(--space-3xs)}.chip[data-astro-cid-lrwhcoxc]{align-items:center;gap:var(--space-3xs);min-block-size:2.75rem;padding:var(--space-3xs) var(--space-xs);border:var(--border-width) solid var(--color-border);font-weight:var(--font-weight-regular);cursor:pointer;border-radius:999px;display:inline-flex}.chip[data-astro-cid-lrwhcoxc]:has(input:checked){border-color:var(--color-accent);background-color:var(--color-selection)}.chip[data-astro-cid-lrwhcoxc]:has(input:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset)}.chip[data-astro-cid-lrwhcoxc] input[data-astro-cid-lrwhcoxc]{accent-color:var(--color-accent)}.button[data-astro-cid-lrwhcoxc]{min-block-size:2.75rem;padding:var(--space-2xs) var(--space-s);border:var(--border-width) solid var(--color-accent);border-radius:var(--radius);color:var(--color-accent);font-weight:var(--font-weight-medium);cursor:pointer;background-color:#0000}.button[data-astro-cid-lrwhcoxc].primary{background-color:var(--color-accent);color:var(--color-bg)}.button[data-astro-cid-lrwhcoxc]:disabled{opacity:.6;cursor:progress}.form[data-astro-cid-lrwhcoxc] .button[data-astro-cid-lrwhcoxc]{justify-self:start}.stages[data-astro-cid-lrwhcoxc]{gap:var(--space-2xs) var(--space-s);font-size:var(--step--1);color:var(--color-muted);flex-wrap:wrap;display:flex}.stages[data-astro-cid-lrwhcoxc] li[data-astro-cid-lrwhcoxc]:before{content:"○ "}.stages[data-astro-cid-lrwhcoxc] li[data-astro-cid-lrwhcoxc][data-state=done]:before{content:"● ";color:var(--color-accent)}.stages[data-astro-cid-lrwhcoxc] li[data-astro-cid-lrwhcoxc][aria-current=step]{color:var(--color-text);font-weight:var(--font-weight-medium)}.stages[data-astro-cid-lrwhcoxc] li[data-astro-cid-lrwhcoxc][aria-current=step]:before{content:"◐ ";color:var(--color-accent)}.status[data-astro-cid-lrwhcoxc]:empty,.error[data-astro-cid-lrwhcoxc]:empty{display:none}.error[data-astro-cid-lrwhcoxc]{color:var(--color-highlight);font-weight:var(--font-weight-medium)}.result[data-astro-cid-lrwhcoxc]{gap:var(--space-s);display:grid}.result-bar[data-astro-cid-lrwhcoxc]{align-items:center;gap:var(--space-2xs) var(--space-s);flex-wrap:wrap;display:flex}.result-title[data-astro-cid-lrwhcoxc]{font-weight:var(--font-weight-bold)}.actions[data-astro-cid-lrwhcoxc]{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.remaining[data-astro-cid-lrwhcoxc]{flex-basis:100%}.why[data-astro-cid-lrwhcoxc]{border-block-start:var(--border-width) solid var(--color-border);padding-block-start:var(--space-xs)}.why[data-astro-cid-lrwhcoxc] summary[data-astro-cid-lrwhcoxc]{font-weight:var(--font-weight-medium);cursor:pointer}.why-list[data-astro-cid-lrwhcoxc]{gap:var(--space-xs);font-size:var(--step--1);margin-block-start:var(--space-xs);padding-inline-start:1.2em;list-style:decimal;display:grid}.why-list[data-astro-cid-lrwhcoxc] li>p:first-child{font-weight:var(--font-weight-medium)}.why-list[data-astro-cid-lrwhcoxc] .why-ref{font-family:var(--font-mono);font-size:var(--step--2);color:var(--color-muted)}@media (width>=40rem){.options[data-astro-cid-lrwhcoxc]{grid-template-columns:auto 1fr;align-items:start}}@media print{.generator[data-astro-cid-lrwhcoxc]{max-inline-size:none;display:block}}.cv-page[data-astro-cid-pofxhduy]{gap:var(--space-m);display:grid}.toolbar[data-astro-cid-pofxhduy]{align-items:center;gap:var(--space-2xs) var(--space-s);flex-wrap:wrap;display:flex}.print-button[data-astro-cid-pofxhduy]{min-block-size:2.5rem;padding:var(--space-2xs) var(--space-s);border:var(--border-width) solid var(--color-accent);border-radius:var(--radius);background-color:var(--color-accent);color:var(--color-bg);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color var(--duration) var(--ease)}.print-button[data-astro-cid-pofxhduy]:hover{background-color:var(--color-text);border-color:var(--color-text)}.print-button[data-astro-cid-pofxhduy][hidden]{display:none}.hint[data-astro-cid-pofxhduy]{color:var(--color-muted);font-size:var(--step--1)}.full[data-astro-cid-pofxhduy][hidden]{display:none}.full[data-astro-cid-pofxhduy]:focus{outline:none}}
