.stage[data-astro-cid-77qbohnz]{width:100%;max-width:560px;margin-inline:auto;container-type:inline-size}.frame[data-astro-cid-77qbohnz]{height:96.4286cqi;position:relative}.visual[data-astro-cid-77qbohnz]{isolation:isolate;width:560px;height:540px;transform:translateX(-50%) scale(calc(100cqi / 560px));transform-origin:top;position:absolute;top:0;left:50%}.glyph[data-astro-cid-77qbohnz] svg,.mark[data-astro-cid-77qbohnz] svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;display:block}.grid[data-astro-cid-77qbohnz]{z-index:-4;opacity:.45;background-image:radial-gradient(var(--color-accent) .7px, transparent .7px);background-size:18px 18px;border-radius:36px;position:absolute;inset:20px;mask-image:radial-gradient(circle,#000 0 50%,#0000 78%)}.halo[data-astro-cid-77qbohnz],.dash[data-astro-cid-77qbohnz]{border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.halo[data-astro-cid-77qbohnz]{z-index:-3;border:1px solid color-mix(in oklch, var(--color-accent) 22%, transparent);background:radial-gradient(circle, color-mix(in oklch, var(--color-sheet) 70%, transparent) 0 28%, color-mix(in oklch, var(--color-accent) 8%, transparent) 61%, transparent 72%);width:390px;height:390px}.dash[data-astro-cid-77qbohnz]{z-index:-4;border:1px dashed color-mix(in oklch, var(--color-accent) 28%, transparent);width:470px;height:470px}.orbit[data-astro-cid-77qbohnz]{z-index:-2;pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit[data-astro-cid-77qbohnz]:before,.orbit[data-astro-cid-77qbohnz]:after{content:"";background:var(--color-accent);width:7px;height:7px;box-shadow:0 0 0 7px color-mix(in oklch, var(--color-accent) 12%, transparent);border-radius:50%;position:absolute}.orbit-a[data-astro-cid-77qbohnz]{border:1px solid color-mix(in oklch, var(--color-accent) 22%, transparent);width:430px;height:335px}.orbit-a[data-astro-cid-77qbohnz]:before{top:20px;left:55px}.orbit-a[data-astro-cid-77qbohnz]:after{background:var(--color-accent-deep);box-shadow:0 0 0 7px color-mix(in oklch, var(--color-accent-deep) 14%, transparent);bottom:14px;right:48px}.orbit-b[data-astro-cid-77qbohnz]{border:1px solid color-mix(in oklch, var(--color-accent-deep) 20%, transparent);width:335px;height:430px}.orbit-b[data-astro-cid-77qbohnz]:before{top:76px;right:22px}.orbit-b[data-astro-cid-77qbohnz]:after{bottom:70px;left:20px}.spoke[data-astro-cid-77qbohnz]{--out-speed:3.2s;--in-speed:4.4s;--out-delay:-.4s;--in-delay:-1.3s;z-index:1;transform-origin:50%;background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--color-accent) 55%, transparent), transparent);width:145px;height:1px;position:absolute}.spoke[data-astro-cid-77qbohnz]:before{content:"";border-top:1px dashed color-mix(in oklch, var(--color-accent) 28%, transparent);position:absolute;inset:-4px 0}.spoke[data-astro-cid-77qbohnz] i[data-astro-cid-77qbohnz]{background:var(--color-accent);width:7px;height:7px;box-shadow:0 0 0 5px color-mix(in oklch, var(--color-accent) 14%, transparent);border-radius:50%;position:absolute;top:-3px}.spoke[data-astro-cid-77qbohnz] .out[data-astro-cid-77qbohnz]{left:0}.spoke[data-astro-cid-77qbohnz] .in[data-astro-cid-77qbohnz]{background:var(--color-accent-deep);box-shadow:0 0 0 5px color-mix(in oklch, var(--color-accent-deep) 16%, transparent);right:0}.spoke-import[data-astro-cid-77qbohnz]{--out-speed:2.7s;--in-speed:4.6s;--out-delay:-1.1s;--in-delay:-2.8s;top:171px;left:137px;transform:rotate(42deg)}.spoke-load[data-astro-cid-77qbohnz]{--out-speed:3.9s;--in-speed:2.8s;--out-delay:-2.2s;--in-delay:-.6s;top:171px;right:137px;transform:rotate(138deg)}.spoke-clean[data-astro-cid-77qbohnz]{--out-speed:3.1s;--in-speed:5.1s;--out-delay:-.3s;--in-delay:-3.7s;top:270px;right:110px;transform:rotate(180deg)}.spoke-archive[data-astro-cid-77qbohnz]{--out-speed:4.4s;--in-speed:3.3s;--out-delay:-3.1s;--in-delay:-1.4s;bottom:158px;right:143px;transform:rotate(222deg)}.spoke-reports[data-astro-cid-77qbohnz]{--out-speed:2.9s;--in-speed:4.1s;--out-delay:-1.7s;--in-delay:-.9s;bottom:158px;left:143px;transform:rotate(-42deg)}.spoke-quality[data-astro-cid-77qbohnz]{--out-speed:5s;--in-speed:3.6s;--out-delay:-3.9s;--in-delay:-2.3s;top:270px;left:110px}.hub[data-astro-cid-77qbohnz]{z-index:5;width:180px;height:180px;color:var(--color-on-accent);background:var(--color-accent-deep);border:1px solid color-mix(in oklch, var(--color-on-accent) 24%, transparent);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pulse[data-astro-cid-77qbohnz],.pulse[data-astro-cid-77qbohnz] i[data-astro-cid-77qbohnz]{border:1px solid color-mix(in oklch, var(--color-accent) 40%, transparent);pointer-events:none;border-radius:50%;position:absolute;inset:-1px}.mark[data-astro-cid-77qbohnz]{border-radius:var(--radius-slip);width:44px;height:44px;color:var(--color-on-accent);background:color-mix(in oklch, var(--color-on-accent) 14%, transparent);border:1px solid color-mix(in oklch, var(--color-on-accent) 28%, transparent);place-items:center;margin-bottom:8px;display:grid}.hub[data-astro-cid-77qbohnz] small[data-astro-cid-77qbohnz],.status[data-astro-cid-77qbohnz],.telemetry[data-astro-cid-77qbohnz],.telemetry[data-astro-cid-77qbohnz] code[data-astro-cid-77qbohnz]{font-family:var(--font-mono);font-size:var(--text-folio);font-variant-numeric:tabular-nums}.hub[data-astro-cid-77qbohnz] small[data-astro-cid-77qbohnz]{color:color-mix(in oklch, var(--color-on-accent) 78%, transparent)}.hub[data-astro-cid-77qbohnz] strong[data-astro-cid-77qbohnz]{font-size:var(--text-small);letter-spacing:-.02em;margin-top:2px}.status[data-astro-cid-77qbohnz]{color:color-mix(in oklch, var(--color-on-accent) 86%, transparent);align-items:center;gap:6px;margin-top:8px;display:inline-flex}.live[data-astro-cid-77qbohnz]{background:var(--color-on-accent);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in oklch, var(--color-on-accent) 28%, transparent);border-radius:50%}.node[data-astro-cid-77qbohnz]{z-index:7;width:168px;min-height:64px;color:var(--color-ink);background:color-mix(in oklch, var(--color-sheet) 88%, transparent);border:1px solid var(--color-rule);border-radius:var(--radius-slip);backdrop-filter:blur(12px);grid-template-columns:36px minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;text-decoration:none;display:grid;position:absolute}.node[data-astro-cid-77qbohnz]:hover,.node[data-astro-cid-77qbohnz]:focus-visible{border-color:var(--color-accent)}.node[data-astro-cid-77qbohnz]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.glyph[data-astro-cid-77qbohnz]{border-radius:var(--radius-control);width:36px;height:36px;color:var(--color-accent-text);background:color-mix(in oklch, var(--color-accent) 12%, var(--color-sheet));border:1px solid color-mix(in oklch, var(--color-accent) 28%, transparent);place-items:center;display:grid}.copy[data-astro-cid-77qbohnz] small[data-astro-cid-77qbohnz],.copy[data-astro-cid-77qbohnz] strong[data-astro-cid-77qbohnz],.copy[data-astro-cid-77qbohnz] em[data-astro-cid-77qbohnz]{white-space:nowrap;display:block}.copy[data-astro-cid-77qbohnz] small[data-astro-cid-77qbohnz],.copy[data-astro-cid-77qbohnz] em[data-astro-cid-77qbohnz]{font-family:var(--font-mono);font-size:var(--text-folio);color:var(--color-mute);font-variant-numeric:tabular-nums;font-style:normal}.copy[data-astro-cid-77qbohnz] strong[data-astro-cid-77qbohnz]{font-size:var(--text-meta);margin:1px 0;font-weight:600}.node-import[data-astro-cid-77qbohnz]{top:43px;left:7px}.node-load[data-astro-cid-77qbohnz]{top:43px;right:7px}.node-clean[data-astro-cid-77qbohnz]{top:235px;right:-4px}.node-archive[data-astro-cid-77qbohnz]{bottom:37px;right:39px}.node-reports[data-astro-cid-77qbohnz]{bottom:37px;left:39px}.node-quality[data-astro-cid-77qbohnz]{top:235px;left:-4px}.telemetry[data-astro-cid-77qbohnz]{z-index:8;width:max-content;min-height:28px;color:var(--color-mute);background:color-mix(in oklch, var(--color-sheet) 88%, transparent);border:1px solid var(--color-rule);border-radius:var(--radius-control);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;gap:12px;margin:0;padding:4px 10px;display:flex;position:absolute;bottom:1px;left:50%;transform:translate(-50%)}.telemetry[data-astro-cid-77qbohnz] span[data-astro-cid-77qbohnz]{align-items:center;gap:6px;display:inline-flex}.telemetry[data-astro-cid-77qbohnz] code[data-astro-cid-77qbohnz]{color:var(--color-accent-text)}@media (prefers-reduced-motion:no-preference){.halo[data-astro-cid-77qbohnz]{animation:5.4s cubic-bezier(.45,.05,.55,.95) infinite halo-breathe}.dash[data-astro-cid-77qbohnz]{animation:28s linear infinite dash-spin}.orbit-a[data-astro-cid-77qbohnz]{animation:8s cubic-bezier(.45,.05,.55,.95) infinite orbit-tilt}.orbit-b[data-astro-cid-77qbohnz]{animation:9s cubic-bezier(.45,.05,.55,.95) -4s infinite reverse orbit-tilt}.hub[data-astro-cid-77qbohnz]{animation:5.4s cubic-bezier(.45,.05,.55,.95) infinite hub-float}.pulse[data-astro-cid-77qbohnz] i[data-astro-cid-77qbohnz]{animation:hub-pulse 3.6s var(--ease-out) infinite}.pulse[data-astro-cid-77qbohnz] i[data-astro-cid-77qbohnz]:nth-child(2){animation-delay:1.2s}.pulse[data-astro-cid-77qbohnz] i[data-astro-cid-77qbohnz]:nth-child(3){animation-delay:2.4s}.live[data-astro-cid-77qbohnz]{animation:1.8s cubic-bezier(.45,.05,.55,.95) infinite live-pulse}.node[data-astro-cid-77qbohnz]{animation:5.6s cubic-bezier(.45,.05,.55,.95) infinite node-float}.node-load[data-astro-cid-77qbohnz]{animation-delay:-.8s}.node-clean[data-astro-cid-77qbohnz]{animation-delay:-1.7s}.node-archive[data-astro-cid-77qbohnz]{animation-delay:-2.6s}.node-reports[data-astro-cid-77qbohnz]{animation-delay:-3.5s}.node-quality[data-astro-cid-77qbohnz]{animation-delay:-4.4s}.spoke[data-astro-cid-77qbohnz] .out[data-astro-cid-77qbohnz]{animation:signal-out var(--out-speed) linear var(--out-delay) infinite}.spoke[data-astro-cid-77qbohnz] .in[data-astro-cid-77qbohnz]{animation:signal-in var(--in-speed) linear var(--in-delay) infinite}.stage[data-astro-cid-77qbohnz][data-paused] .visual[data-astro-cid-77qbohnz],.stage[data-astro-cid-77qbohnz][data-paused] .visual[data-astro-cid-77qbohnz] [data-astro-cid-77qbohnz],.stage[data-astro-cid-77qbohnz][data-paused] .visual[data-astro-cid-77qbohnz] [data-astro-cid-77qbohnz]:before,.stage[data-astro-cid-77qbohnz][data-paused] .visual[data-astro-cid-77qbohnz] [data-astro-cid-77qbohnz]:after{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.spoke[data-astro-cid-77qbohnz] i[data-astro-cid-77qbohnz],.pulse[data-astro-cid-77qbohnz] i[data-astro-cid-77qbohnz]{opacity:0}}@keyframes halo-breathe{0%,to{transform:translate(-50%,-50%)scale(.97)}50%{transform:translate(-50%,-50%)scale(1.03)}}@keyframes dash-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes orbit-tilt{0%,to{transform:translate(-50%,-50%)rotate(-2deg)}50%{transform:translate(-50%,-50%)rotate(2deg)}}@keyframes hub-float{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,-56%)}}@keyframes hub-pulse{0%{opacity:.55;transform:scale(.9)}to{opacity:0;transform:scale(1.48)}}@keyframes live-pulse{0%,to{opacity:.45;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@keyframes node-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes signal-out{0%{opacity:0;transform:translate(0)scale(.72)}14%,84%{opacity:1}to{opacity:0;transform:translate(138px)scale(1.08)}}@keyframes signal-in{0%{opacity:0;transform:translate(0)scale(.72)}14%,84%{opacity:1}to{opacity:0;transform:translate(-138px)scale(1.08)}}
