.vcard-page.svelte-rgrd8j{display:grid;gap:2rem}.vcard-copy.svelte-rgrd8j{max-width:52rem}.vcard-layout.svelte-rgrd8j{display:grid;gap:1.25rem;align-items:start}.field-panel.svelte-rgrd8j,.qr-panel.svelte-rgrd8j{padding:clamp(1rem,3vw,1.35rem);border-radius:var(--site-radius-lg, 1.2rem);--chamfer-fill: radial-gradient(circle at top right, color-mix(in srgb, var(--site-accent) 12%, transparent), transparent 32%), color-mix(in srgb, var(--site-surface) 88%, var(--site-page));--chamfer-border: var(--site-border);--chamfer-path: var(--site-surface-clip-path, var(--site-button-clip-path, none));--chamfer-inner-path: var( --site-surface-clip-path-inner, var(--site-button-clip-path-inner, none) )}.panel-heading.svelte-rgrd8j{display:flex;gap:1rem;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.panel-heading.svelte-rgrd8j h2:where(.svelte-rgrd8j),.panel-heading.svelte-rgrd8j p:where(.svelte-rgrd8j){margin:0}.panel-heading.svelte-rgrd8j h2:where(.svelte-rgrd8j){font-family:var(--site-font-display);font-size:clamp(1.4rem,3vw,1.9rem);line-height:1}.panel-heading.svelte-rgrd8j p:where(.svelte-rgrd8j){color:var(--site-muted);line-height:1.5}.download-link.svelte-rgrd8j{box-sizing:border-box;width:100%;margin-top:.75rem;font:inherit;font-weight:700;white-space:nowrap}.field-section.svelte-rgrd8j+.field-section:where(.svelte-rgrd8j){margin-top:1rem;padding-top:1rem;border-top:var(--site-border-width, 1px) solid color-mix(in srgb,var(--site-border) 74%,transparent)}.section-heading.svelte-rgrd8j{margin-bottom:.35rem}.section-toggle.svelte-rgrd8j{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.7rem;align-items:center;width:100%;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.section-toggle.svelte-rgrd8j>span:where(.svelte-rgrd8j):first-child{font-family:var(--site-font-label);font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--site-accent)}.section-toggle.svelte-rgrd8j small:where(.svelte-rgrd8j){color:var(--site-muted);font-family:var(--site-font-label);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.section-toggle-icon.svelte-rgrd8j{display:inline-grid;place-items:center;width:1.2rem;height:1.2rem;border-radius:999px;border:var(--site-border-width, 1px) solid color-mix(in srgb,var(--site-border) 78%,transparent);font-family:var(--site-font-label);font-weight:800;line-height:1}.field-list.svelte-rgrd8j{display:grid}.field-list-empty.svelte-rgrd8j{margin:0;padding:.42rem 0;color:var(--site-muted);font-size:.86rem;font-style:italic}.field-row.svelte-rgrd8j{display:grid;grid-template-columns:minmax(8.5rem,.45fr) minmax(0,1fr);gap:.75rem;align-items:center;padding:.48rem 0;border-bottom:var(--site-border-width, 1px) solid color-mix(in srgb,var(--site-border) 58%,transparent)}.field-row.svelte-rgrd8j:last-child{border-bottom:0}.field-row--required.svelte-rgrd8j .field-toggle:where(.svelte-rgrd8j) span:where(.svelte-rgrd8j):after{content:" *";color:var(--site-accent)}.field-row--empty.svelte-rgrd8j{opacity:.62}.field-toggle.svelte-rgrd8j{display:inline-flex;gap:.55rem;align-items:center;min-width:0;color:var(--site-muted);font-family:var(--site-font-label);font-size:.84rem;font-weight:700;letter-spacing:.03em}.field-toggle.svelte-rgrd8j input:where(.svelte-rgrd8j){width:.95rem;height:.95rem;margin:0;accent-color:var(--site-accent)}.field-value-line.svelte-rgrd8j{display:flex;min-width:0;gap:.55rem;align-items:center;justify-content:flex-end}.field-value-preview.svelte-rgrd8j{min-width:0;font-size:.96rem;line-height:1.35;text-align:right;word-break:break-word}.field-value-preview.svelte-rgrd8j span:where(.svelte-rgrd8j),.field-value-preview.svelte-rgrd8j a:where(.svelte-rgrd8j){display:block}.field-value-preview.svelte-rgrd8j a:where(.svelte-rgrd8j){color:var(--site-ink);text-decoration-color:color-mix(in srgb,var(--site-accent) 42%,transparent);text-underline-offset:.16em}.field-value-preview.svelte-rgrd8j a:where(.svelte-rgrd8j):hover{color:var(--site-accent)}.field-unset.svelte-rgrd8j{color:var(--site-muted);font-size:.86rem;font-style:italic}.appview-picker.svelte-rgrd8j{display:inline-flex;flex:0 0 auto;align-items:center;gap:.35rem;color:var(--site-muted);font-family:var(--site-font-label);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.appview-picker.svelte-rgrd8j select:where(.svelte-rgrd8j){max-width:8.4rem;padding:.28rem 1.35rem .28rem .55rem;border-radius:var(--site-radius-pill, 999px);border:var(--site-border-width, 1px) solid color-mix(in srgb,var(--site-border) 78%,transparent);background:color-mix(in srgb,var(--site-surface) 74%,transparent);color:var(--site-ink);font:inherit;font-size:.78rem;letter-spacing:0;text-transform:none}.qr-card.svelte-rgrd8j{display:grid;place-items:center;min-height:18rem;padding:1rem;border-radius:var(--site-radius-md, .8rem);background:#fff;border:var(--site-border-width, 1px) solid var(--site-border)}.qr-card.svelte-rgrd8j img:where(.svelte-rgrd8j){display:block;width:min(100%,19rem);height:auto}.qr-error.svelte-rgrd8j,.qr-loading.svelte-rgrd8j{margin:0;color:#0f141b;font-weight:700;text-align:center}.qr-mode-toggle.svelte-rgrd8j{box-sizing:border-box;width:100%;margin-top:1rem;font:inherit;font-weight:700;cursor:pointer}.site.site--high-contrast .field-panel.svelte-rgrd8j,.site.site--high-contrast .qr-panel.svelte-rgrd8j{--chamfer-fill: var(--site-surface);--chamfer-border: color-mix(in srgb, var(--site-border) 60%, var(--site-ink))}.site.site--high-contrast .field-row.svelte-rgrd8j,.site.site--high-contrast .field-value-preview.svelte-rgrd8j{background:var(--site-page);border-color:color-mix(in srgb,var(--site-border) 62%,var(--site-ink))}@media(min-width:980px){.vcard-layout.svelte-rgrd8j{grid-template-columns:minmax(0,1fr) minmax(22rem,28rem);gap:1.5rem}.qr-panel.svelte-rgrd8j{position:sticky;top:6rem}}@media(max-width:620px){.panel-heading.svelte-rgrd8j{align-items:stretch;flex-direction:column}.field-row.svelte-rgrd8j{grid-template-columns:1fr;gap:.28rem}.field-value-line.svelte-rgrd8j{justify-content:space-between}.field-value-preview.svelte-rgrd8j{text-align:left}}
