@media (prefers-reduced-motion:reduce){.connection-figure[data-astro-cid-zeg7ge7t][data-motion-override=true] svg *{animation:var(--connection-animation,none)!important}}.motion-toggle[data-astro-cid-zeg7ge7t]{color:#465a6b;min-width:80px;min-height:44px;font:inherit;cursor:pointer;background:#ffffffed;border:1px solid #dce9ed;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:600;position:absolute;bottom:0;right:0}.motion-toggle[data-astro-cid-zeg7ge7t]:not([hidden]){display:inline-flex}.motion-toggle[data-astro-cid-zeg7ge7t]:hover{background:#eaf7fa}.motion-toggle[data-astro-cid-zeg7ge7t]:focus-visible{outline-offset:3px;outline:2px solid #168eb8}.motion-play-icon[data-astro-cid-zeg7ge7t]{display:none}.connection-figure[data-astro-cid-zeg7ge7t][data-motion-paused=true] .motion-play-icon[data-astro-cid-zeg7ge7t]{display:block}.connection-figure[data-astro-cid-zeg7ge7t][data-motion-paused=true] .motion-pause-icon[data-astro-cid-zeg7ge7t]{display:none}.connection-figure[data-astro-cid-zeg7ge7t][data-motion-paused=true] svg *{animation-play-state:paused!important}.connection-figure[data-astro-cid-zeg7ge7t] .guidance-stroke{stroke-dasharray:1;--connection-animation:guidance-cycle 8s cubic-bezier(.4, 0, .2, 1) infinite;animation:var(--connection-animation)}.connection-figure[data-astro-cid-zeg7ge7t] .signal-point{transform-box:view-box;--connection-animation:signal-cycle 8s cubic-bezier(.32, .72, .24, 1) infinite;animation:var(--connection-animation)}.connection-figure[data-astro-cid-zeg7ge7t] .hub-wash{opacity:.025;--connection-animation:hub-cycle 8s ease-in-out infinite;animation:var(--connection-animation)}.connection-figure[data-astro-cid-zeg7ge7t] .branch-stroke{stroke-dasharray:1;animation:var(--connection-animation)}.connection-figure[data-astro-cid-zeg7ge7t] .branch-left{--connection-animation:branch-left-cycle 8s cubic-bezier(.22, .7, .2, 1) infinite}.connection-figure[data-astro-cid-zeg7ge7t] .branch-right{--connection-animation:branch-right-cycle 8s cubic-bezier(.22, .7, .2, 1) infinite}.connection-figure[data-astro-cid-zeg7ge7t] .endpoint{animation:var(--connection-animation)}.connection-figure[data-astro-cid-zeg7ge7t] .endpoint-left{--connection-animation:endpoint-left-cycle 8s ease-in-out infinite}.connection-figure[data-astro-cid-zeg7ge7t] .endpoint-right{--connection-animation:endpoint-right-cycle 8s ease-in-out infinite}.connection-figure[data-astro-cid-zeg7ge7t] .ambient-track{--connection-animation:track-breathe 4.8s ease-in-out infinite alternate;animation:var(--connection-animation)}@keyframes track-breathe{0%{opacity:.72}to{opacity:1}}@keyframes guidance-cycle{0%,5%{opacity:.36;stroke-dashoffset:0}8%{opacity:.08;stroke-dashoffset:1px}10%{opacity:.82;stroke-dashoffset:1px}23%{opacity:.82;stroke-dashoffset:0}87%{opacity:.82;stroke-dashoffset:0}94%{opacity:.08;stroke-dashoffset:1px}to{opacity:.36;stroke-dashoffset:0}}@keyframes signal-cycle{0%,5%{opacity:.3;transform:translateY(0)}8%{opacity:0;transform:translateY(0)}10%{opacity:.55;transform:translateY(0)}18%{opacity:1}23%{opacity:.72;transform:translateY(78px)}27%{opacity:0;transform:translateY(78px)}94%{opacity:0;transform:translateY(78px)}to{opacity:.3;transform:translateY(0)}}@keyframes hub-cycle{0%,23%{opacity:.025}26%{opacity:.5}31%{opacity:.04}87%{opacity:.04}94%{opacity:.025}to{opacity:.025}}@keyframes branch-left-cycle{0%,5%{opacity:.46;stroke-dashoffset:0}8%{opacity:0;stroke-dashoffset:1px}30%{opacity:0;stroke-dashoffset:1px}38%{opacity:.9;stroke-dashoffset:0}84%{opacity:.9;stroke-dashoffset:0}94%{opacity:.08;stroke-dashoffset:1px}to{opacity:.46;stroke-dashoffset:0}}@keyframes branch-right-cycle{0%,5%{opacity:.46;stroke-dashoffset:0}8%{opacity:0;stroke-dashoffset:1px}39%{opacity:0;stroke-dashoffset:1px}47%{opacity:.9;stroke-dashoffset:0}84%{opacity:.9;stroke-dashoffset:0}94%{opacity:.08;stroke-dashoffset:1px}to{opacity:.46;stroke-dashoffset:0}}@keyframes endpoint-left-cycle{0%,5%{opacity:.8}8%,36%{opacity:.48}39%{opacity:.8}84%{opacity:.8}94%{opacity:.48}to{opacity:.8}}@keyframes endpoint-right-cycle{0%,5%{opacity:.8}8%,45%{opacity:.48}48%{opacity:.8}84%{opacity:.8}94%{opacity:.48}to{opacity:.8}}@media (prefers-reduced-motion:reduce){.connection-figure[data-astro-cid-zeg7ge7t]:not([data-motion-override=true]) .guidance-stroke,.connection-figure[data-astro-cid-zeg7ge7t]:not([data-motion-override=true]) .signal-point,.connection-figure[data-astro-cid-zeg7ge7t]:not([data-motion-override=true]) .hub-wash,.connection-figure[data-astro-cid-zeg7ge7t]:not([data-motion-override=true]) .branch-stroke,.connection-figure[data-astro-cid-zeg7ge7t]:not([data-motion-override=true]) .endpoint,.connection-figure[data-astro-cid-zeg7ge7t]:not([data-motion-override=true]) .ambient-track{animation:none}.connection-figure[data-astro-cid-zeg7ge7t]:not([data-motion-override=true]) .guidance-stroke{opacity:.9}.connection-figure[data-astro-cid-zeg7ge7t]:not([data-motion-override=true]) .guidance-stroke,.connection-figure[data-astro-cid-zeg7ge7t]:not([data-motion-override=true]) .branch-stroke{stroke-dasharray:none;stroke-dashoffset:0}.connection-figure[data-astro-cid-zeg7ge7t]:not([data-motion-override=true]) .signal-point{opacity:.72;transform:translateY(78px)}.connection-figure[data-astro-cid-zeg7ge7t]:not([data-motion-override=true]) .hub-wash{opacity:.22}.connection-figure[data-astro-cid-zeg7ge7t]:not([data-motion-override=true]) .branch-stroke{opacity:.9}.connection-figure[data-astro-cid-zeg7ge7t]:not([data-motion-override=true]) .endpoint{opacity:.8}.connection-figure[data-astro-cid-zeg7ge7t]:not([data-motion-override=true]) .ambient-track{opacity:1}}
