.art.svelte-1sh0wbs.svelte-1sh0wbs{width:100%;overflow:hidden;border-bottom:1px solid var(--color--line)}.art.svelte-1sh0wbs img.svelte-1sh0wbs{display:block;width:100%;height:auto;max-height:420px;object-fit:cover;object-position:center bottom}.art.svelte-1sh0wbs .only-narrow.svelte-1sh0wbs{display:none}@media (max-width: 759px){.art.svelte-1sh0wbs .only-wide.svelte-1sh0wbs{display:none}.art.svelte-1sh0wbs .only-narrow.svelte-1sh0wbs{display:block;max-width:420px;margin:24px auto;border-radius:14px}.art.svelte-1sh0wbs picture .only-narrow.svelte-1sh0wbs{display:block}}@media (min-width: 760px){.art.svelte-1sh0wbs picture.svelte-1sh0wbs{display:none}}.intro.svelte-1sh0wbs.svelte-1sh0wbs,.hosts.svelte-1sh0wbs.svelte-1sh0wbs,.find.svelte-1sh0wbs.svelte-1sh0wbs,.panels.svelte-1sh0wbs.svelte-1sh0wbs{padding-block:56px;border-bottom:1px solid var(--color--line)}.intro.svelte-1sh0wbs.svelte-1sh0wbs{display:flex;flex-direction:column;gap:16px}.intro-row.svelte-1sh0wbs.svelte-1sh0wbs{display:flex;flex-wrap:wrap;gap:48px;align-items:flex-start}.intro-copy.svelte-1sh0wbs.svelte-1sh0wbs{flex:1.4 1 480px;min-width:0;display:flex;flex-direction:column;gap:16px}h1.svelte-1sh0wbs.svelte-1sh0wbs{margin:0;font-size:46px;font-weight:900;line-height:1.15}@media (max-width: 760px){h1.svelte-1sh0wbs.svelte-1sh0wbs{font-size:30px}}.desc.svelte-1sh0wbs.svelte-1sh0wbs{margin:0;max-width:62ch;font-size:18px;color:var(--color--text-secondary);line-height:1.55}.stats.svelte-1sh0wbs.svelte-1sh0wbs{flex:1 1 300px;min-width:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.stats.svelte-1sh0wbs div.svelte-1sh0wbs{display:flex;flex-direction:column;gap:4px}.stats.svelte-1sh0wbs dt.svelte-1sh0wbs{font-size:12px;margin:0}.stats.svelte-1sh0wbs dd.svelte-1sh0wbs{margin:0}.stats.svelte-1sh0wbs .num.svelte-1sh0wbs{font-size:40px;color:var(--color--link);font-weight:700;line-height:1}.stats.svelte-1sh0wbs .num a.svelte-1sh0wbs{color:inherit;text-decoration:none}.stats.svelte-1sh0wbs .num a.svelte-1sh0wbs:hover{color:var(--color--text)}.host-grid.svelte-1sh0wbs.svelte-1sh0wbs,.plat-grid.svelte-1sh0wbs.svelte-1sh0wbs,.panels.svelte-1sh0wbs.svelte-1sh0wbs{display:grid;gap:20px}.host-grid.svelte-1sh0wbs.svelte-1sh0wbs{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));margin-top:24px}.host-card.svelte-1sh0wbs.svelte-1sh0wbs{padding:28px;border-radius:14px;background:var(--color--card-background);border:1px solid var(--color--line);display:flex;flex-direction:column;gap:16px;align-items:flex-start}.host-card.svelte-1sh0wbs .host-top.svelte-1sh0wbs{display:flex;gap:18px;align-items:center;color:inherit;text-decoration:none}.host-card.svelte-1sh0wbs .host-top:hover h3.svelte-1sh0wbs{color:var(--color--link)}.host-card.svelte-1sh0wbs img.svelte-1sh0wbs{width:88px;height:88px;border-radius:50%;object-fit:cover;flex:0 0 88px}.host-card.svelte-1sh0wbs .host-id.svelte-1sh0wbs{display:flex;flex-direction:column;gap:2px}.host-card.svelte-1sh0wbs h3.svelte-1sh0wbs{margin:0;font-size:22px;font-weight:700}.host-card.svelte-1sh0wbs p.svelte-1sh0wbs{margin:0;color:var(--color--text-secondary)}.host-card.svelte-1sh0wbs .hmc-muted.svelte-1sh0wbs{color:var(--color--text-shade)}.host-card.svelte-1sh0wbs .host-links.svelte-1sh0wbs{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.host-card.svelte-1sh0wbs .more.svelte-1sh0wbs{color:var(--color--link);font-weight:600;text-decoration:none}.host-card.svelte-1sh0wbs .more.svelte-1sh0wbs:hover{color:var(--color--text)}.find-layout.svelte-1sh0wbs.svelte-1sh0wbs{display:flex;flex-direction:column;gap:28px}.find-intro.svelte-1sh0wbs.svelte-1sh0wbs{display:flex;flex-direction:column;gap:12px}.find-intro.svelte-1sh0wbs p.svelte-1sh0wbs{margin:0;max-width:62ch}.plat-grid.svelte-1sh0wbs.svelte-1sh0wbs{width:100%;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}@media (max-width: 900px){.plat-grid.svelte-1sh0wbs.svelte-1sh0wbs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 520px){.plat-grid.svelte-1sh0wbs.svelte-1sh0wbs{grid-template-columns:repeat(2,minmax(0,1fr))}}.plat.svelte-1sh0wbs.svelte-1sh0wbs{padding:18px;border-radius:14px;background:var(--color--card-background);border:1px solid var(--color--line);color:var(--color--text);text-decoration:none;display:flex;flex-direction:column;gap:6px}.plat.svelte-1sh0wbs .plat-icon.svelte-1sh0wbs{width:24px;height:24px;color:var(--color--link);fill:var(--color--link);margin-bottom:2px;display:flex;align-items:center;justify-content:center;line-height:0}.plat.svelte-1sh0wbs .plat-icon.svelte-1sh0wbs svg{width:24px;height:24px;display:block}.plat.svelte-1sh0wbs .label.svelte-1sh0wbs{font-weight:600}.plat.svelte-1sh0wbs .detail.svelte-1sh0wbs{font-size:13px}.plat.svelte-1sh0wbs.svelte-1sh0wbs:hover{border-color:var(--color--link)}.plat.svelte-1sh0wbs:hover .plat-icon.svelte-1sh0wbs{color:var(--color--primary);fill:var(--color--primary)}.panels.svelte-1sh0wbs.svelte-1sh0wbs{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.panel.svelte-1sh0wbs.svelte-1sh0wbs{padding:24px;border-radius:14px;background:var(--color--card-background);border:1px solid var(--color--line);display:flex;flex-direction:column;gap:12px;align-items:flex-start}.email.svelte-1sh0wbs.svelte-1sh0wbs{font-family:var(--font--mono),monospace;-webkit-user-select:all;user-select:all;color:var(--color--link)}
