.hub-map{margin:0}.hub-map__svg{display:block;width:100%;height:auto;background:#e3ebf3;border-radius:var(--radius-lg)}.hub-map__none{fill:#d9d9d9;stroke:#fff;stroke-width:.4}.hub-map__link path{stroke:#8f9ba8;stroke-width:.4;transition:opacity .12s}.hub-map__link:hover path,.hub-map__link:focus-visible path{stroke:#292929;stroke-width:1}.hub-map__link:focus-visible{outline:none}.hub-map__legend{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-5);margin-top:var(--space-2);font-size:.75rem;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.hub-map__scale,.hub-map__key{display:inline-flex;align-items:center;gap:var(--space-2)}.hub-map__bar{width:96px;height:8px;border-radius:4px}.hub-map__mid{color:var(--color-text-muted)}.hub-map__source{flex-basis:100%;color:var(--color-text-muted)}.hub-map__swatch{width:12px;height:12px;border-radius:3px;background:#d9d9d9}.hub-map__swatch--closed{background:repeating-linear-gradient(45deg,#eceef1 0 2px,#9aa6b2 2px 3px)}.py-8[data-astro-cid-fzqltrgv]{padding-top:var(--space-8);padding-bottom:var(--space-8)}.hub[data-astro-cid-fzqltrgv]{max-width:960px;margin:0 auto}.hub-header[data-astro-cid-fzqltrgv]{margin-bottom:var(--space-6)}.hub-title[data-astro-cid-fzqltrgv]{font-size:var(--text-3xl);font-weight:var(--font-bold);line-height:1.15;margin:0 0 var(--space-3)}.hub-lead[data-astro-cid-fzqltrgv]{max-width:68ch;margin:0 0 var(--space-5);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.hub-finder[data-astro-cid-fzqltrgv]{max-width:26rem;margin-bottom:var(--space-4)}.hub-jump[data-astro-cid-fzqltrgv]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.hub-jump__link[data-astro-cid-fzqltrgv]{display:inline-flex;align-items:center;gap:.375rem;min-height:36px;padding:.25rem .75rem;border:1px solid var(--color-border);border-radius:999px;font-size:.875rem;font-weight:500;color:var(--color-text-primary);text-decoration:none}.hub-jump__link[data-astro-cid-fzqltrgv] span[data-astro-cid-fzqltrgv]{font-size:.75rem;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.hub-jump__link[data-astro-cid-fzqltrgv]:hover{border-color:var(--color-primary-dark);background:#ffc72c1a}.hub-jump__link--closed[data-astro-cid-fzqltrgv]{border-style:dashed}.hub-body[data-astro-cid-fzqltrgv]{display:flex;flex-direction:column;gap:var(--space-8)}.hub-map-wrap[data-astro-cid-fzqltrgv]{order:2}@media(min-width:768px){.hub-map-wrap[data-astro-cid-fzqltrgv]{order:0}}.hub-region[data-astro-cid-fzqltrgv]{margin-bottom:var(--space-8);scroll-margin-top:calc(var(--header-h, 64px) + 16px)}.hub-region__title[data-astro-cid-fzqltrgv]{display:flex;align-items:baseline;gap:var(--space-2);font-size:var(--text-xl);font-weight:var(--font-bold);margin:0 0 var(--space-3);padding-bottom:var(--space-2);border-bottom:2px solid var(--color-primary)}.hub-region__count[data-astro-cid-fzqltrgv]{font-size:var(--text-sm);font-weight:500;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.hub-region__note[data-astro-cid-fzqltrgv]{margin:0 0 var(--space-3);font-size:.875rem;color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.hub-rows[data-astro-cid-fzqltrgv]{list-style:none;margin:0;padding:0}@media(min-width:768px){.hub-rows[data-astro-cid-fzqltrgv]{columns:2;column-gap:var(--space-8)}}.hub-rows[data-astro-cid-fzqltrgv] li[data-astro-cid-fzqltrgv]{break-inside:avoid;border-bottom:1px solid var(--color-border-light)}.hub-row[data-astro-cid-fzqltrgv]{display:flex;align-items:center;gap:var(--space-3);min-height:48px;padding:0 var(--space-2);color:var(--color-text-primary);text-decoration:none;border-radius:var(--radius-sm)}.hub-row[data-astro-cid-fzqltrgv]:hover{background:var(--color-surface)}.hub-row__flag[data-astro-cid-fzqltrgv]{font-size:1.25rem;line-height:1;flex-shrink:0}.hub-row__name[data-astro-cid-fzqltrgv]{flex:1;min-width:0;font-weight:500;display:flex;align-items:center;flex-wrap:wrap;column-gap:var(--space-2)}.hub-row__tag[data-astro-cid-fzqltrgv]{font-size:.6875rem;font-weight:600;padding:.0625rem .375rem;border-radius:999px;color:var(--color-info);background:var(--color-info-bg);white-space:nowrap}.hub-row__usd[data-astro-cid-fzqltrgv]{font-family:var(--font-mono);font-size:.875rem;font-weight:700;font-variant-numeric:tabular-nums}.hub-row__diff[data-astro-cid-fzqltrgv]{width:4.25rem;text-align:right;font-size:.8125rem;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.hub-row__diff[data-astro-cid-fzqltrgv].is-up{color:#b91c1c}.hub-row__diff[data-astro-cid-fzqltrgv].is-down{color:#15803d}.hub-row__status[data-astro-cid-fzqltrgv]{font-size:.8125rem;color:var(--color-text-muted)}.hub-closed[data-astro-cid-fzqltrgv]{display:flex;align-items:center}.hub-closed[data-astro-cid-fzqltrgv] .hub-row[data-astro-cid-fzqltrgv]{flex:1;min-width:0}.hub-closed__story[data-astro-cid-fzqltrgv]{flex-shrink:0;display:inline-flex;align-items:center;min-height:36px;padding:0 var(--space-3);margin-left:var(--space-2);border:1px solid var(--color-border);border-radius:999px;font-size:.8125rem;font-weight:600;color:var(--color-text-primary);text-decoration:none}.hub-closed__story[data-astro-cid-fzqltrgv]:hover{border-color:var(--color-primary-dark);background:#ffc72c1a}.hub-foot[data-astro-cid-fzqltrgv]{margin-top:var(--space-4);font-size:.875rem;color:var(--color-text-secondary)}.hub-foot[data-astro-cid-fzqltrgv] a[data-astro-cid-fzqltrgv]{color:var(--color-text-primary);text-decoration:underline;text-underline-offset:2px}
