.cover-wrap.svelte-1jr1yz5{position:relative}.cover.svelte-1jr1yz5{aspect-ratio:3;object-fit:cover;border-radius:var(--radius-picture);background:var(--tint);outline:1px solid var(--border);outline-offset:-1px;width:100%;height:auto;display:block}.cover-blank.svelte-1jr1yz5{aspect-ratio:5;background:#f7f2e8}.cover-action.svelte-1jr1yz5{position:absolute;bottom:12px;right:12px}.head.svelte-1jr1yz5{border-bottom:1px solid var(--border);margin-bottom:20px;padding:0 0 20px}.identity.svelte-1jr1yz5{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"avatar text";align-items:start;column-gap:18px;padding-left:20px;display:grid}.identity.with-side.svelte-1jr1yz5{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"avatar text side"}.avatar-wrap.svelte-1jr1yz5{grid-area:avatar;margin-top:-30px;position:relative}.avatar.svelte-1jr1yz5{border-radius:var(--radius-avatar);width:120px;height:120px;box-shadow:0 0 0 1px var(--border);object-fit:cover;background:#fff;border:4px solid #fff;display:block}.avatar-letter.svelte-1jr1yz5{background:var(--link);color:#fff;font-family:var(--font-display);justify-content:center;align-items:center;font-size:3.5rem;font-weight:700;display:flex}.avatar-action.svelte-1jr1yz5{position:absolute;bottom:-6px;right:-6px}.identity-text.svelte-1jr1yz5{grid-area:text;min-width:0;padding-top:12px}.name.svelte-1jr1yz5{overflow-wrap:anywhere;margin:0;font-size:1.9rem;line-height:1.2}.services.svelte-1jr1yz5{color:#155e65;margin:4px 0 0;font-weight:600}.services.svelte-1jr1yz5 a:where(.svelte-1jr1yz5),.services.svelte-1jr1yz5 a:where(.svelte-1jr1yz5):visited{color:#155e65;text-decoration:none}.services.svelte-1jr1yz5 a:where(.svelte-1jr1yz5):hover{text-decoration:underline}.where.svelte-1jr1yz5{margin:4px 0 0;font-size:1.05rem}.score.svelte-1jr1yz5{margin:6px 0 0}.score.svelte-1jr1yz5 a:where(.svelte-1jr1yz5){color:var(--text);flex-wrap:wrap;align-items:center;gap:4px 6px;text-decoration:none;display:inline-flex}.score.svelte-1jr1yz5 a:where(.svelte-1jr1yz5):hover strong:where(.svelte-1jr1yz5){text-decoration:underline}.score-label.svelte-1jr1yz5{font-weight:600}.contact.svelte-1jr1yz5{flex-wrap:wrap;gap:4px 20px;margin:8px 0 0;padding:0;list-style:none;display:flex}.contact.svelte-1jr1yz5 a:where(.svelte-1jr1yz5){overflow-wrap:anywhere;align-items:center;gap:6px;min-height:32px;text-decoration:none;display:inline-flex}.contact.svelte-1jr1yz5 a:where(.svelte-1jr1yz5):hover{text-decoration:underline}.meta-line.svelte-1jr1yz5{margin:6px 0 0;font-size:.875rem}.side.svelte-1jr1yz5{flex-wrap:wrap;grid-area:side;align-items:center;gap:8px;padding-top:12px;display:flex}@media (width<=600px){.cover.svelte-1jr1yz5{border-bottom:1px solid var(--border);border-radius:0;outline:none;width:calc(100% + 32px);max-width:none;margin:0 -16px}.cover-action.svelte-1jr1yz5{bottom:10px;right:0}.identity.svelte-1jr1yz5,.identity.with-side.svelte-1jr1yz5{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"avatar text""avatar side";column-gap:14px;padding-left:0}.avatar-wrap.svelte-1jr1yz5{margin-top:-22px}.avatar.svelte-1jr1yz5{border-width:3px;width:88px;height:88px}.avatar-letter.svelte-1jr1yz5{font-size:2.6rem}.identity-text.svelte-1jr1yz5{padding-top:10px}.name.svelte-1jr1yz5{font-size:1.45rem}.where.svelte-1jr1yz5{margin-top:4px;font-size:1rem}.contact.svelte-1jr1yz5{flex-direction:column;gap:0;margin-top:4px}.contact.svelte-1jr1yz5 a:where(.svelte-1jr1yz5){min-height:36px}.side.svelte-1jr1yz5{padding-top:6px}.head.svelte-1jr1yz5{margin-bottom:16px;padding-bottom:16px}}.hint.svelte-yznsce{color:var(--muted);margin:4px 0 0;font-size:.875rem}.requests.svelte-yznsce{max-width:680px;margin:0 0 24px;scroll-margin-top:16px}.empty-requests.svelte-yznsce{border:1px dashed var(--border);color:var(--muted);margin:6px 0 0;padding:12px 14px}.requests.svelte-yznsce h2:where(.svelte-yznsce){margin-bottom:4px;font-size:1.2rem}.requests.svelte-yznsce .count:where(.svelte-yznsce){font-family:var(--font);color:var(--muted);font-size:.95rem;font-weight:400}.requests.svelte-yznsce ul:where(.svelte-yznsce){flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.requests.svelte-yznsce li:where(.svelte-yznsce){border:1px solid var(--border);padding:12px 14px}.requests.svelte-yznsce li.new:where(.svelte-yznsce){background:var(--highlight)}.req-head.svelte-yznsce{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;display:flex}.badge.svelte-yznsce{background:var(--sun);border-radius:var(--radius-chip);padding:1px 6px;font-size:.75rem;font-weight:700}.when.svelte-yznsce{margin-left:auto;font-size:.85rem}.req-message.svelte-yznsce{white-space:pre-line;margin:6px 0}.req-contact.svelte-yznsce{flex-wrap:wrap;gap:4px 18px;margin:0;display:flex}.req-contact.svelte-yznsce a:where(.svelte-yznsce){align-items:center;gap:6px;min-height:36px;text-decoration:none;display:inline-flex}.req-actions.svelte-yznsce{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.req-actions.svelte-yznsce .btn:where(.svelte-yznsce){min-height:40px}.done-note.svelte-yznsce{color:#2e7d32;align-items:center;gap:6px;font-weight:600;display:inline-flex}.share.svelte-9nlw8n{display:inline-block;position:relative}.share-btn.svelte-9nlw8n{white-space:nowrap;-webkit-user-select:none;user-select:none;gap:6px;min-height:40px;padding:0 14px;list-style:none}.share-btn.svelte-9nlw8n::-webkit-details-marker{display:none}.panel.svelte-9nlw8n{z-index:10;border:1px solid var(--border);background:#fff;flex-direction:column;gap:10px;width:min(320px,100vw - 32px);padding:12px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.panel.left.svelte-9nlw8n{left:0;right:auto}.panel-title.svelte-9nlw8n{margin:0;font-weight:600}.copy-row.svelte-9nlw8n{gap:6px;display:flex}.copy-row.svelte-9nlw8n input:where(.svelte-9nlw8n){flex:1;min-width:0;font-size:.9rem}.copy-row.svelte-9nlw8n .btn:where(.svelte-9nlw8n){flex:none}.links.svelte-9nlw8n{gap:6px;display:flex}.links.svelte-9nlw8n .btn:where(.svelte-9nlw8n){flex:1}
