.page.svelte-1kxy863{max-width:var(--container);padding:24px var(--gutter) 64px;margin:0 auto}.head.svelte-1kxy863{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;display:flex}h1.svelte-1kxy863{margin:0;font-size:2.4rem;font-weight:300}.sub.svelte-1kxy863{color:var(--muted);margin:4px 0 0}.sub.svelte-1kxy863 a:where(.svelte-1kxy863){color:var(--accent)}.search.svelte-1kxy863{gap:8px;display:flex}.search.svelte-1kxy863 input:where(.svelte-1kxy863){width:240px}.tabs.svelte-1kxy863{flex-wrap:wrap;gap:24px;margin:24px 0 16px;display:flex}.tabs.svelte-1kxy863 a:where(.svelte-1kxy863){color:var(--muted);font-size:1.2rem;font-weight:300;text-decoration:none}.tabs.svelte-1kxy863 a:where(.svelte-1kxy863):hover,.tabs.svelte-1kxy863 a.active:where(.svelte-1kxy863){color:#fff}.tabs.svelte-1kxy863 a.active:where(.svelte-1kxy863){border-bottom:3px solid var(--accent-2)}.grid.svelte-1kxy863{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;margin-top:16px;display:grid}.person.svelte-1kxy863{color:#fff;background:color-mix(in srgb, var(--tint) 30%, var(--panel));flex-direction:column;gap:4px;padding:12px;text-decoration:none;transition:transform .15s;display:flex}.person.svelte-1kxy863:hover{transform:scale(1.03)}.pic.svelte-1kxy863{aspect-ratio:1;margin-bottom:6px;display:block;position:relative;overflow:hidden}.pic.svelte-1kxy863 img:where(.svelte-1kxy863),.noav.svelte-1kxy863{object-fit:cover;place-items:center;width:100%;height:100%;display:grid;position:absolute;inset:0}.noav.svelte-1kxy863{background:var(--tint);font-size:3rem;font-weight:300}.dot.svelte-1kxy863{border:3px solid var(--panel);background:#4ade80;border-radius:50%;width:14px;height:14px;position:absolute;bottom:6px;right:6px}.person.svelte-1kxy863 b:where(.svelte-1kxy863){text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.person.svelte-1kxy863 small:where(.svelte-1kxy863){color:#ffffffb3;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.empty.svelte-1kxy863{color:var(--muted);margin-top:24px}@media (width<=860px){.page.svelte-1kxy863{padding:16px}.search.svelte-1kxy863,.search.svelte-1kxy863 input:where(.svelte-1kxy863){width:100%}.grid.svelte-1kxy863{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}}
