.segmented.astro-hr6dajo6{border-radius:calc(var(--radius) + .25rem);background:var(--night-raised);flex-wrap:wrap;gap:.25rem;padding:.25rem;display:flex}.segment.astro-hr6dajo6{border-radius:var(--radius);min-height:2.25rem;color:var(--night-muted);padding:0 .85rem;font-size:.875rem;transition:background-color .2s,color .2s}.segment.astro-hr6dajo6:hover{color:var(--night-ink)}.segment.astro-hr6dajo6[aria-pressed=true]{background:var(--night-line);color:var(--night-ink)}.toggle.astro-hr6dajo6{min-height:2.5rem;color:var(--night-muted);box-shadow:inset 0 0 0 1px var(--night-line);border-radius:999px;align-items:center;gap:.5rem;padding:0 .9rem;font-size:.875rem;transition:color .2s,box-shadow .2s;display:inline-flex}.toggle.astro-hr6dajo6[aria-pressed=true]{color:var(--night-ink);box-shadow:inset 0 0 0 1px #eef1ee59}.toggle.astro-hr6dajo6[aria-pressed=false] .pin-key.astro-hr6dajo6{opacity:.3}.map-stage.astro-hr6dajo6{transform-origin:0 0;transform:translate(var(--tx,0%), var(--ty,0%)) scale(var(--zoom,1));transition:transform 1.1s var(--ease-in-out);touch-action:pan-y}.astro-hr6dajo6[data-zoomed] .map-stage.astro-hr6dajo6{cursor:grab;touch-action:none}.astro-hr6dajo6[data-dragging] .map-stage.astro-hr6dajo6{cursor:grabbing;transition:none}.zoom-button.astro-hr6dajo6{width:2.25rem;height:2.25rem;color:var(--night-ink);place-items:center;transition:background-color .2s,opacity .2s;display:grid}.zoom-button.astro-hr6dajo6:hover:not(:disabled){background:var(--night-line)}.zoom-button.astro-hr6dajo6:disabled{opacity:.35;cursor:default}.zoom-hint.astro-hr6dajo6{transition:opacity .4s}.astro-hr6dajo6[data-zoomed] .zoom-hint.astro-hr6dajo6,.astro-hr6dajo6[data-hint-done] .zoom-hint.astro-hr6dajo6{opacity:0}.map-dots.astro-hr6dajo6{background:var(--night-muted);opacity:.22;mask:var(--map) center / 100% 100% no-repeat}.lane.astro-hr6dajo6{--lane:var(--accent);fill:none;stroke-linecap:round}.lane.astro-hr6dajo6[data-mode=air]{--lane:#9db8ff}.lane.astro-hr6dajo6[data-mode=road]{--lane:var(--night-ink)}.lane-base.astro-hr6dajo6{stroke:var(--lane);stroke-width:1px;stroke-opacity:.4;stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.8s var(--ease-out-expo);transition-delay:calc(var(--d) * .4)}.lane-pulse.astro-hr6dajo6{stroke:var(--lane);stroke-width:2px;stroke-dasharray:.07 .93;stroke-dashoffset:1.07px;opacity:0;filter:drop-shadow(0 0 3px var(--lane))}.astro-hr6dajo6[data-inview] .lane-base.astro-hr6dajo6{stroke-dashoffset:0}.astro-hr6dajo6[data-inview] .lane-pulse.astro-hr6dajo6{opacity:1;animation:3.6s linear infinite pulse-travel;animation-delay:calc(var(--d) + 1.2s);animation-fill-mode:backwards}@keyframes pulse-travel{0%{stroke-dashoffset:1.07px}to{stroke-dashoffset:0}}.lane-key.astro-hr6dajo6{background:var(--accent);border-radius:1px;width:1.1rem;height:2px}.lane-key.astro-hr6dajo6[data-mode=air]{background:#9db8ff}.lane-key.astro-hr6dajo6[data-mode=road]{background:var(--night-ink)}.hub-wrap.astro-hr6dajo6{width:0;height:0;transition:opacity .4s;position:absolute}.hub-wrap.astro-hr6dajo6[data-off]{opacity:.12;pointer-events:none}.network.astro-hr6dajo6{--pin:.8}@media (width>=40rem){.network.astro-hr6dajo6{--pin:1}}.hub.astro-hr6dajo6{width:1.75rem;height:1.75rem;transform:translate(-50%, -50%) scale(calc(var(--pin) / var(--zoom,1)));transition:transform 1.1s var(--ease-in-out);place-items:center;display:grid;position:absolute}.hub.astro-hr6dajo6:focus-visible{outline:2px solid var(--accent);outline-offset:0;border-radius:50%}.hub-count.astro-hr6dajo6{background:var(--night-ink);width:1.375rem;height:1.375rem;color:var(--ink);transition:transform .3s var(--ease-out-expo);border-radius:50%;place-items:center;font-size:.6875rem;font-weight:600;display:grid;box-shadow:0 0 0 4px #eef1ee24}.hub-mark.astro-hr6dajo6,.pin-key.astro-hr6dajo6{background:var(--accent);width:.5rem;height:.5rem;transition:transform .3s var(--ease-out-expo);flex:none;display:block}.pin-key.astro-hr6dajo6[data-kind=office],.astro-hr6dajo6[data-kind=office]>.hub-mark.astro-hr6dajo6{background:var(--night-ink);border-radius:50%}.hub-card.astro-hr6dajo6 .pin-key.astro-hr6dajo6[data-kind=office]{background:var(--ink)}.pin-key.astro-hr6dajo6[data-kind=gateway],.astro-hr6dajo6[data-kind=gateway]>.hub-mark.astro-hr6dajo6{background:#9db8ff;transform:rotate(45deg)scale(.85)}.hub.astro-hr6dajo6:hover .hub-count.astro-hr6dajo6,.hub.astro-hr6dajo6[data-active] .hub-count.astro-hr6dajo6,.hub.astro-hr6dajo6:hover .hub-mark.astro-hr6dajo6,.hub.astro-hr6dajo6[data-active] .hub-mark.astro-hr6dajo6{transform:scale(1.35)}.hub-card.astro-hr6dajo6 .member.astro-hr6dajo6[data-off]{opacity:.4}@media (prefers-reduced-motion:reduce){.lane-pulse.astro-hr6dajo6{display:none}.lane-base.astro-hr6dajo6{stroke-dashoffset:0}}
