.dir:where(.astro-7kwvmikb){padding:40px 0 0}.dir-head:where(.astro-7kwvmikb){display:flex;align-items:flex-end;justify-content:space-between;gap:20px 32px;flex-wrap:wrap;padding-bottom:22px;border-bottom:1px solid var(--hairline)}.dir-title:where(.astro-7kwvmikb) h1:where(.astro-7kwvmikb){font-size:clamp(30px,5vw,46px);font-weight:700;letter-spacing:.02em;margin-top:8px}.dir-meta:where(.astro-7kwvmikb){text-align:right}.dir-count:where(.astro-7kwvmikb){color:var(--ink-2);font-size:13px;margin:0;letter-spacing:.02em}.dir-reg:where(.astro-7kwvmikb){display:inline-block;margin-top:6px;font-family:var(--font-display);font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.dir-reg:where(.astro-7kwvmikb):hover{color:var(--accent-bright)}.filters:where(.astro-7kwvmikb){display:flex;align-items:center;justify-content:space-between;gap:16px 28px;flex-wrap:wrap;border:1px solid var(--hairline);padding:12px 14px;margin:22px 0 0}.filt-group:where(.astro-7kwvmikb){display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}.filt-label:where(.astro-7kwvmikb){font-family:var(--font-display);font-weight:600;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);flex:none}.chips:where(.astro-7kwvmikb){display:flex;flex-wrap:wrap;gap:6px}.chip:where(.astro-7kwvmikb){font-family:var(--font-display);font-weight:500;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);padding:6px 12px;border:1px solid var(--hairline-2);background:transparent;white-space:nowrap}.chip:where(.astro-7kwvmikb):hover{border-color:var(--accent);color:var(--ink)}.chip:where(.astro-7kwvmikb).on{border-color:#7da06b80;background:var(--accent-wash);color:var(--accent-bright)}.table-wrap:where(.astro-7kwvmikb){overflow-x:auto;margin:20px 0 0;border:1px solid var(--hairline)}table:where(.astro-7kwvmikb){border-collapse:collapse;width:100%;min-width:720px}thead:where(.astro-7kwvmikb) th:where(.astro-7kwvmikb){text-align:left;font-family:var(--font-display);font-weight:600;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);padding:12px 16px;border-bottom:1px solid var(--hairline);white-space:nowrap}thead:where(.astro-7kwvmikb) .sort:where(.astro-7kwvmikb){display:inline-flex;align-items:center;gap:5px;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--ink-3)}thead:where(.astro-7kwvmikb) .sort:where(.astro-7kwvmikb):hover{color:var(--ink-2)}thead:where(.astro-7kwvmikb) .sort:where(.astro-7kwvmikb).on{color:var(--accent)}thead:where(.astro-7kwvmikb) .ar:where(.astro-7kwvmikb){font-family:var(--font-mono);font-size:9px}tbody:where(.astro-7kwvmikb) td:where(.astro-7kwvmikb){padding:13px 16px;border-bottom:1px solid var(--hairline);vertical-align:top}tbody:where(.astro-7kwvmikb) tr:where(.astro-7kwvmikb):last-child td:where(.astro-7kwvmikb){border-bottom:none}tbody:where(.astro-7kwvmikb) tr:where(.astro-7kwvmikb):hover td:where(.astro-7kwvmikb){background:#7da06b0a}.num:where(.astro-7kwvmikb){white-space:nowrap;color:var(--ink-body);font-size:13px}.ver:where(.astro-7kwvmikb){color:var(--ink-2);font-size:13px}.c-name:where(.astro-7kwvmikb){min-width:230px}.name-row:where(.astro-7kwvmikb){display:flex;align-items:center;gap:8px;flex-wrap:wrap}.name:where(.astro-7kwvmikb){font-family:var(--font-display);font-weight:600;font-size:15px;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-body)}.name:where(.astro-7kwvmikb):hover{color:var(--ink)}.motd:where(.astro-7kwvmikb){color:var(--ink-3);font-size:12px;margin-top:5px;max-width:48ch}.reg:where(.astro-7kwvmikb) .region:where(.astro-7kwvmikb){color:var(--ink-2);font-size:13px}.reg:where(.astro-7kwvmikb) .ping:where(.astro-7kwvmikb){color:var(--ink-3);font-size:12px;margin-top:2px}.dot:where(.astro-7kwvmikb){display:inline-block;width:8px;height:8px;border-radius:50%;flex:none}.dot:where(.astro-7kwvmikb).on{background:var(--accent);box-shadow:0 0 6px #7da06b99}.dot:where(.astro-7kwvmikb).idle{background:var(--ink-3)}.tag:where(.astro-7kwvmikb){display:inline-block;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--hairline-2);color:var(--ink-3);padding:1px 6px;white-space:nowrap}.tag:where(.astro-7kwvmikb).gold{border-color:var(--gold);color:var(--gold)}.act:where(.astro-7kwvmikb){white-space:nowrap}.btn:where(.astro-7kwvmikb).join{padding:6px 14px;font-size:11px;letter-spacing:.14em}.report:where(.astro-7kwvmikb){display:inline-block;margin-left:12px;font-family:var(--font-display);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.report:where(.astro-7kwvmikb):hover{color:var(--danger)}.pager:where(.astro-7kwvmikb){display:flex;align-items:center;gap:22px;margin:22px 0 0;font-family:var(--font-display);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.pager:where(.astro-7kwvmikb) a:where(.astro-7kwvmikb){color:var(--accent)}.pager:where(.astro-7kwvmikb) a:where(.astro-7kwvmikb):hover{color:var(--accent-bright)}.pager:where(.astro-7kwvmikb) .muted:where(.astro-7kwvmikb){color:var(--ink-3)}.pager:where(.astro-7kwvmikb) .page-of:where(.astro-7kwvmikb){font-family:var(--font-mono);letter-spacing:.04em;text-transform:none;color:var(--ink-2)}.empty:where(.astro-7kwvmikb){border:1px solid var(--hairline);padding:30px 22px;margin:20px 0 0;color:var(--ink-2);font-family:var(--font-mono);font-size:13px}.empty:where(.astro-7kwvmikb) p:where(.astro-7kwvmikb){margin:0}@media(max-width:720px){.dir:where(.astro-7kwvmikb){padding:28px 0 0}.dir-head:where(.astro-7kwvmikb){align-items:flex-start}.dir-meta:where(.astro-7kwvmikb){text-align:left}.filters:where(.astro-7kwvmikb){flex-direction:column;align-items:flex-start}}
