.relationship-trusted.svelte-1c3pk3x{align-items:center;gap:var(--space-2);max-width:100%;display:inline-flex}.feed-menu.svelte-1c3pk3x{flex-shrink:0;position:relative}.feed-menu-trigger.svelte-1c3pk3x{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg);width:2.25rem;height:2.25rem;color:var(--color-fg-muted);cursor:pointer;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.feed-menu.open.svelte-1c3pk3x .feed-menu-trigger:where(.svelte-1c3pk3x),.feed-menu-trigger.svelte-1c3pk3x:hover{background:var(--color-bg-subtle);color:var(--color-fg)}.feed-menu-trigger.svelte-1c3pk3x:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.feed-menu-trigger.svelte-1c3pk3x:disabled{cursor:not-allowed;opacity:.6}.dropdown.svelte-1c3pk3x{top:calc(100% + var(--space-2));z-index:50;min-width:13rem;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);box-shadow:var(--shadow-popover);position:absolute;right:0}.menu-item.svelte-1c3pk3x{width:100%;padding:var(--space-3) var(--space-4);white-space:nowrap;border-radius:var(--radius-sm);font-family:inherit;font-size:var(--font-size-sm);color:var(--color-fg);text-align:left;cursor:pointer;background:0 0;border:none;display:block}.menu-item.svelte-1c3pk3x:hover{background:var(--color-bg-subtle)}.content.svelte-1d5nlvw{gap:var(--space-5);flex-direction:column;display:flex}.intro.svelte-1d5nlvw{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-fg-muted);margin:0}.error.svelte-1d5nlvw{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-danger);margin:0}.content.svelte-1o2skt{gap:var(--space-5);flex-direction:column;display:flex}.intro.svelte-1o2skt{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-fg-muted);margin:0}.error.svelte-1o2skt{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-danger);margin:0}.relationship-actions.svelte-4wfpbw{align-items:stretch;gap:var(--space-2);flex-direction:column;width:100%;display:flex}.relationship-actions.svelte-4wfpbw .trust-btn{width:100%}.action-error.svelte-4wfpbw{font-size:var(--font-size-xs);color:var(--color-danger);margin:0}.unclaimed-guide.svelte-n0q4br{margin:0}.unclaimed-guide-inner.svelte-n0q4br{gap:var(--space-4);flex-direction:column;display:flex}.unclaimed-guide-lead.svelte-n0q4br{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-fg);margin:0}.unclaimed-guide-trust.svelte-n0q4br{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-fg-muted);margin:0}.profile-meta.svelte-1wm0f6c{gap:var(--space-2);flex-direction:column;display:flex}.profile-meta-line.svelte-1wm0f6c{font-size:var(--font-size-base);line-height:var(--line-height-normal);margin:0}.profile-meta-line--location.svelte-1wm0f6c,.profile-meta-line--languages.svelte-1wm0f6c{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);display:inline-flex}.profile-meta-line--languages.svelte-1wm0f6c{color:var(--color-fg-muted)}@media (width<=60rem){.profile-meta.svelte-1wm0f6c{justify-content:center;align-items:center;column-gap:var(--space-4);flex-flow:wrap}.profile-meta-line.svelte-1wm0f6c{min-width:0;max-width:100%}}.content.svelte-1pgw05r{gap:var(--space-5);flex-direction:column;display:flex}.intro.svelte-1pgw05r{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-fg-muted);margin:0}.error.svelte-1pgw05r{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-danger);margin:0}.visitor-guide.svelte-l7eh4p{margin:0 0 var(--space-3)}.visitor-guide-inner.svelte-l7eh4p{padding-inline-end:var(--space-6);position:relative}.visitor-guide-dismiss.svelte-l7eh4p{top:0;border-radius:var(--radius-full);width:1.5rem;height:1.5rem;color:var(--color-fg-subtle);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s;display:inline-flex;position:absolute;inset-inline-end:0}.visitor-guide-dismiss.svelte-l7eh4p svg{width:.875rem;height:.875rem}@media (hover:hover){.visitor-guide-dismiss.svelte-l7eh4p:hover{background:var(--color-bg-subtle);color:var(--color-fg-muted)}}.visitor-guide-dismiss.svelte-l7eh4p:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.visitor-guide-intro.svelte-l7eh4p{gap:var(--space-3);margin-bottom:var(--space-5);flex-direction:column;display:flex}.visitor-guide-lead.svelte-l7eh4p{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-fg);margin:0}.visitor-guide-lead--intro.svelte-l7eh4p{font-size:var(--font-size-md)}.visitor-guide-lead.svelte-l7eh4p strong:where(.svelte-l7eh4p){font-weight:var(--font-weight-semibold)}.visitor-guide-list.svelte-l7eh4p{margin:0 0 var(--space-4);gap:var(--space-2);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-fg-muted);flex-direction:column;padding-inline-start:var(--space-5);display:flex}.visitor-guide-footer.svelte-l7eh4p{font-size:var(--font-size-xs);line-height:var(--line-height-relaxed);color:var(--color-fg-subtle);margin:0}.content.svelte-qdznml{gap:var(--space-5);flex-direction:column;display:flex}.intro.svelte-qdznml{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-fg-muted);margin:0}.error.svelte-qdznml{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-danger);margin:0}.profile-trust.svelte-vw8mhi{gap:var(--space-5);flex-direction:column;display:flex}.network-list.svelte-vw8mhi{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.network-box.svelte-vw8mhi{min-width:0}.network-header.svelte-vw8mhi{align-items:flex-start;gap:var(--space-4);min-width:0;display:flex}.network-body.svelte-vw8mhi{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;padding-top:.125rem;display:flex}.network-box.svelte-vw8mhi:not(:has(.network-topics)) .network-body:where(.svelte-vw8mhi){align-self:center}.network-avatar-link.svelte-vw8mhi{border-radius:var(--radius-full);color:inherit;flex-shrink:0;text-decoration:none;display:inline-flex}.network-header.svelte-vw8mhi>.avatar{flex-shrink:0}.network-name.svelte-vw8mhi{font-size:var(--font-size-base);line-height:var(--line-height-snug);color:var(--color-fg);margin:0}.network-trust.svelte-vw8mhi{font-size:var(--font-size-sm);line-height:var(--line-height-snug);color:var(--color-fg-muted);flex-wrap:wrap;align-items:baseline;column-gap:.35em;margin:0;display:flex}.network-topics.svelte-vw8mhi{min-width:0;margin-top:var(--space-2)}.network-avatar-link.svelte-vw8mhi:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.network-name.svelte-vw8mhi .profile-name-link{font-weight:var(--font-weight-semibold);flex:none;display:inline-flex}.network-name.svelte-vw8mhi .profile-name-with-badge{align-items:center;gap:var(--space-1);font-weight:var(--font-weight-semibold);flex:none;display:inline-flex}.network-name.svelte-vw8mhi .profile-name-with-badge .verified-badge{margin-inline-start:0}.network-since-duration.svelte-vw8mhi,.network-trusts-label.svelte-vw8mhi{font-weight:var(--font-weight-normal)}.topic-pills.svelte-vw8mhi{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.topic-pill.svelte-vw8mhi{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-bg-subtle);box-shadow:var(--shadow-sm);display:inline-flex}.topic-pill--trusted.svelte-vw8mhi{padding-right:var(--space-3)}.topic-pill--read-only.svelte-vw8mhi{min-height:calc(var(--space-2) * 2 + 1.25rem);padding:var(--space-2) var(--space-4)}.topic-pill--colored.svelte-vw8mhi{background:color-mix(in srgb, var(--topic-color) 38%, var(--color-bg-subtle));border-color:color-mix(in srgb, var(--topic-color) 58%, var(--color-border-strong))}.topic-pill-label.svelte-vw8mhi{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-fg)}.topic-pill-action.svelte-vw8mhi{border-radius:var(--radius-full);width:1.25rem;height:1.25rem;color:var(--color-fg-muted);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.topic-pill-action--add.svelte-vw8mhi{cursor:pointer;transition:color .15s,background .15s}.topic-pill-action--accepted.svelte-vw8mhi{color:var(--color-fg);cursor:pointer;transition:color .15s}.topic-pill-action--untrust.svelte-vw8mhi{color:var(--color-danger)}@media (hover:hover){.topic-pill-action--accepted.svelte-vw8mhi:hover,.topic-pill-action--accepted.svelte-vw8mhi:focus-visible{color:var(--color-danger)}}.topic-pill-action--accepted.svelte-vw8mhi:disabled{cursor:not-allowed;opacity:.6}.topic-pill-action.svelte-vw8mhi svg{width:.8125rem;height:.8125rem}.topic-pill-action--untrust.svelte-vw8mhi svg{width:1rem;height:1rem}@media (hover:hover){.topic-pill-action--add.svelte-vw8mhi:hover{background:var(--color-bg);color:var(--color-fg)}}.topic-pill-action--add.svelte-vw8mhi:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.all-topics.svelte-vw8mhi{gap:var(--space-5);flex-direction:column;display:flex}.all-topics-header.svelte-vw8mhi{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.all-topics-title-row.svelte-vw8mhi{align-items:center;gap:var(--space-3);min-width:0;display:flex}.all-topics-title.svelte-vw8mhi{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-snug);margin:0}.empty.svelte-vw8mhi{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-fg-muted);margin:0}.topics-add.svelte-vw8mhi{border:1px solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-bg-subtle);width:1.375rem;height:1.375rem;box-shadow:var(--shadow-sm);color:var(--color-fg-muted);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.topics-add.svelte-vw8mhi svg{width:.75rem;height:.75rem}@media (hover:hover){.topics-add.svelte-vw8mhi:hover{background:var(--color-bg);border-color:var(--color-fg-muted);color:var(--color-fg)}}.topics-add.svelte-vw8mhi:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.page.svelte-3x7il3{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.public-profile.svelte-3x7il3{gap:0 var(--space-7);width:100%;max-width:75rem;min-height:0;padding-inline:var(--space-6);flex:1;grid-template-columns:minmax(0,1fr) 1px minmax(0,2fr);margin-inline:auto;display:grid}.profile-divider.svelte-3x7il3{background:var(--color-border);width:1px}.profile-sidebar.svelte-3x7il3,.profile-main.svelte-3x7il3{overscroll-behavior:contain;min-width:0;min-height:0;padding-block:var(--space-7) var(--space-8);overflow-y:auto}.profile-main.svelte-3x7il3{gap:var(--space-7);flex-direction:column;display:flex}.profile-identity.svelte-3x7il3{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}.profile-portrait.svelte-3x7il3{border:1px solid var(--color-border);border-radius:calc(var(--radius-md) * 2);width:100%;line-height:0;position:relative;overflow:hidden}.profile-portrait-image.svelte-3x7il3,.profile-portrait-empty.svelte-3x7il3{aspect-ratio:4/5;width:100%;display:block}.profile-portrait-image.svelte-3x7il3{object-fit:cover}.profile-portrait-empty.svelte-3x7il3{background:var(--color-bg-subtle)}.profile-portrait-initials.svelte-3x7il3{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--color-fg-muted);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.profile-identity-copy.svelte-3x7il3{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.profile-identity-copy.svelte-3x7il3 .profile-name-with-badge{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-tight);text-wrap:balance;margin:0}.profile-identity.svelte-3x7il3 .relationship-actions,.profile-identity.svelte-3x7il3 .relationship-actions .trust-btn,.profile-identity.svelte-3x7il3 .relationship-trusted{width:100%}.profile-identity.svelte-3x7il3 .relationship-trusted .trust-btn{flex:1;min-width:0}.profile-url.svelte-3x7il3{margin:0 0 var(--space-2);font:inherit;color:inherit;cursor:pointer;appearance:none;text-align:left;background:0 0;border:none;align-self:flex-start;padding:0;text-decoration:none;display:inline-flex}.profile-url-capsule.svelte-3x7il3{box-sizing:border-box;height:calc(2px + 2 * var(--space-1) + var(--font-size-xs) * var(--line-height-relaxed));max-width:100%;padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg-subtle);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-fg-muted);align-items:center;gap:0;line-height:1;transition:color .15s,background .15s,border-color .15s;display:inline-flex;overflow:hidden}.profile-url-text.svelte-3x7il3{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.profile-url-capsule.svelte-3x7il3 .profile-url-copied-icon{opacity:0;flex-shrink:0;width:0;height:.75rem;overflow:hidden}.profile-url-capsule--copied.svelte-3x7il3 .profile-url-copied-icon{opacity:1;width:.75rem}.profile-url-capsule--copied.svelte-3x7il3{gap:var(--space-1)}@media (hover:hover){.profile-url.svelte-3x7il3:hover .profile-url-capsule:where(.svelte-3x7il3){background:var(--color-bg);border-color:var(--color-fg-muted);color:var(--color-fg)}}.profile-url.svelte-3x7il3:focus-visible .profile-url-capsule:where(.svelte-3x7il3){outline:2px solid var(--color-primary);outline-offset:2px}.section-title.svelte-3x7il3{margin:0 0 var(--space-5);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-snug)}.recommendations-header.svelte-3x7il3{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.recommendations-title-row.svelte-3x7il3{align-items:center;gap:var(--space-3);min-width:0;display:flex}.recommendations-header.svelte-3x7il3 .section-title:where(.svelte-3x7il3){margin:0}.recommend-add.svelte-3x7il3{border:1px solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-bg-subtle);width:1.375rem;height:1.375rem;box-shadow:var(--shadow-sm);color:var(--color-fg-muted);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.recommend-add.svelte-3x7il3 svg{width:.75rem;height:.75rem}@media (hover:hover){.recommend-add.svelte-3x7il3:hover{background:var(--color-bg);border-color:var(--color-fg-muted);color:var(--color-fg)}}.recommend-add.svelte-3x7il3:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.recommendations-header.svelte-3x7il3 .tab-group{flex-shrink:0;margin-bottom:0}.reco-list.svelte-3x7il3{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.reco-list.svelte-3x7il3>li:where(.svelte-3x7il3){min-width:0}.empty.svelte-3x7il3{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-fg-muted);margin:0}@media (width<=60rem){.page.svelte-3x7il3{flex:none;min-height:auto;overflow:visible}.public-profile.svelte-3x7il3{gap:var(--space-7) 0;min-height:auto;max-width:var(--container-sm);padding:var(--space-7) var(--space-6) var(--space-8);flex:none;grid-template-columns:1fr}.profile-sidebar.svelte-3x7il3,.profile-main.svelte-3x7il3{min-height:auto;padding-block:0;overflow:visible}.profile-divider.svelte-3x7il3{width:100%;height:1px}.profile-identity.svelte-3x7il3{text-align:center;align-items:center}.profile-identity-copy.svelte-3x7il3{align-items:center}.profile-url.svelte-3x7il3{text-align:center;align-self:center}.profile-identity-copy.svelte-3x7il3 .profile-name-with-badge{font-size:clamp(1.375rem,6vw,1.75rem)}.profile-identity.svelte-3x7il3 .relationship-actions{align-items:center}}
