.svc-ico[data-astro-cid-mssu6kfm]{width:1.5rem;height:1.5rem;color:var(--accent-text);vertical-align:middle;flex:none;justify-content:center;align-items:center;display:inline-flex}.svc-ico[data-astro-cid-mssu6kfm] svg[data-astro-cid-mssu6kfm]{width:100%;height:100%;display:block}.framed[data-astro-cid-mssu6kfm]{background:var(--bg-2);border:1px solid var(--line-2);border-radius:10px;width:2.25rem;height:2.25rem;margin-right:.7rem;padding:.4rem;transition:border-color .25s,color .25s}details.svc[open] .framed[data-astro-cid-mssu6kfm]{color:var(--cyan);border-color:var(--cyan)}@media (prefers-reduced-motion:reduce){.framed[data-astro-cid-mssu6kfm]{transition:none}}.hub-wrap[data-astro-cid-hdok35or]{gap:2rem;display:grid}.hub-wrap[data-astro-cid-hdok35or]>[data-astro-cid-hdok35or]{min-width:0}details.svc{scroll-margin-top:6rem}.hub[data-astro-cid-hdok35or]{flex-wrap:wrap;gap:.55rem;min-width:0;display:flex}.lines[data-astro-cid-hdok35or]{display:none}.core[data-astro-cid-hdok35or]{flex:1 0 100%;align-items:center;gap:.8rem;min-width:0;margin-bottom:.35rem;display:flex}.art[data-astro-cid-hdok35or]{aspect-ratio:1;background:linear-gradient(135deg, var(--blue-deep), var(--cyan));border-radius:10px;flex:none;place-items:center;width:3rem;display:grid}.disc[data-astro-cid-hdok35or]{aspect-ratio:1;border:2px solid var(--text);border-radius:50%;width:46%;box-shadow:0 0 0 5px #05091247}.core-txt[data-astro-cid-hdok35or]{min-width:0;line-height:1.25;display:grid}.core-name[data-astro-cid-hdok35or]{color:var(--text);overflow-wrap:anywhere;font-weight:650}.core-tag[data-astro-cid-hdok35or]{color:var(--muted);overflow-wrap:anywhere;font-size:1rem}.node[data-astro-cid-hdok35or]{border:1px solid var(--line-2);background:var(--surface);min-width:0;max-width:100%;min-height:44px;color:var(--text-2);border-radius:999px;align-items:center;gap:.5rem;padding:.35rem 1rem .35rem .6rem;font-size:1rem;line-height:1.25;text-decoration:none;transition:border-color .25s,color .25s,background .25s;display:inline-flex}.node[data-astro-cid-hdok35or]:hover,.node[data-astro-cid-hdok35or]:focus-visible{color:var(--text);border-color:var(--cyan);background:var(--surface-2)}.ring[data-astro-cid-hdok35or]{flex:none;place-items:center;display:grid}.name[data-astro-cid-hdok35or]{overflow-wrap:anywhere;min-width:0}@media (width>=70rem){.hub-wrap[data-astro-cid-hdok35or]{grid-template-columns:minmax(0,1fr) 30rem;align-items:center;gap:3rem}.hub[data-astro-cid-hdok35or]{width:30rem;height:30rem;display:block;position:relative}.lines[data-astro-cid-hdok35or]{width:100%;height:100%;display:block;position:absolute;inset:0}.orbit[data-astro-cid-hdok35or]{stroke:var(--line-2);stroke-width:1px;stroke-dasharray:2 7}.orbit[data-astro-cid-hdok35or].inner{stroke:var(--line);stroke-dasharray:none}.spoke[data-astro-cid-hdok35or]{stroke:var(--line-2);stroke-width:1px;transition:stroke .25s}.pulse[data-astro-cid-hdok35or]{stroke:var(--cyan);stroke-width:2px;stroke-linecap:round;stroke-dasharray:6 94;stroke-dashoffset:6px;opacity:0}.core[data-astro-cid-hdok35or]{z-index:1;text-align:center;border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--line-2);flex-direction:column;justify-content:center;gap:.5rem;width:9rem;min-height:9rem;margin:0;padding:.9rem .6rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 60px -30px #3b8cffb3}.art[data-astro-cid-hdok35or]{width:3.4rem}.node[data-astro-cid-hdok35or]{z-index:1;text-align:center;background:0 0;border:0;border-radius:14px;flex-direction:column;gap:.3rem;width:8.5rem;padding:0;position:absolute;transform:translate(-50%,-1.5rem)}.node[data-astro-cid-hdok35or]:hover,.node[data-astro-cid-hdok35or]:focus-visible{background:0 0}.ring[data-astro-cid-hdok35or]{background:var(--surface-2);border:1px solid var(--line-2);border-radius:50%;width:3rem;height:3rem;transition:border-color .25s,box-shadow .25s}.node[data-astro-cid-hdok35or]:hover .ring[data-astro-cid-hdok35or],.node[data-astro-cid-hdok35or]:focus-visible .ring[data-astro-cid-hdok35or]{border-color:var(--cyan);box-shadow:0 0 22px -2px #22d3ee8c}.name[data-astro-cid-hdok35or]{background:var(--surface);border-radius:999px;padding:.05rem .5rem}.n0[data-astro-cid-hdok35or],.n1[data-astro-cid-hdok35or],.n6[data-astro-cid-hdok35or]{flex-direction:column-reverse;transform:translate(-50%,calc(1.5rem - 100%))}.n0[data-astro-cid-hdok35or]{top:14%;left:50%}.n1[data-astro-cid-hdok35or]{top:27.55%;left:78.15%}.n2[data-astro-cid-hdok35or]{top:58%;left:85.1%}.n3[data-astro-cid-hdok35or]{top:82.43%;left:65.63%}.n4[data-astro-cid-hdok35or]{top:82.43%;left:34.37%}.n5[data-astro-cid-hdok35or]{top:58%;left:14.9%}.n6[data-astro-cid-hdok35or]{top:27.55%;left:21.85%}.n0[data-astro-cid-hdok35or]:hover~.lines[data-astro-cid-hdok35or] .s0[data-astro-cid-hdok35or] .spoke[data-astro-cid-hdok35or],.n0[data-astro-cid-hdok35or]:focus-visible~.lines[data-astro-cid-hdok35or] .s0[data-astro-cid-hdok35or] .spoke[data-astro-cid-hdok35or],.n1[data-astro-cid-hdok35or]:hover~.lines[data-astro-cid-hdok35or] .s1[data-astro-cid-hdok35or] .spoke[data-astro-cid-hdok35or],.n1[data-astro-cid-hdok35or]:focus-visible~.lines[data-astro-cid-hdok35or] .s1[data-astro-cid-hdok35or] .spoke[data-astro-cid-hdok35or],.n2[data-astro-cid-hdok35or]:hover~.lines[data-astro-cid-hdok35or] .s2[data-astro-cid-hdok35or] .spoke[data-astro-cid-hdok35or],.n2[data-astro-cid-hdok35or]:focus-visible~.lines[data-astro-cid-hdok35or] .s2[data-astro-cid-hdok35or] .spoke[data-astro-cid-hdok35or],.n3[data-astro-cid-hdok35or]:hover~.lines[data-astro-cid-hdok35or] .s3[data-astro-cid-hdok35or] .spoke[data-astro-cid-hdok35or],.n3[data-astro-cid-hdok35or]:focus-visible~.lines[data-astro-cid-hdok35or] .s3[data-astro-cid-hdok35or] .spoke[data-astro-cid-hdok35or],.n4[data-astro-cid-hdok35or]:hover~.lines[data-astro-cid-hdok35or] .s4[data-astro-cid-hdok35or] .spoke[data-astro-cid-hdok35or],.n4[data-astro-cid-hdok35or]:focus-visible~.lines[data-astro-cid-hdok35or] .s4[data-astro-cid-hdok35or] .spoke[data-astro-cid-hdok35or],.n5[data-astro-cid-hdok35or]:hover~.lines[data-astro-cid-hdok35or] .s5[data-astro-cid-hdok35or] .spoke[data-astro-cid-hdok35or],.n5[data-astro-cid-hdok35or]:focus-visible~.lines[data-astro-cid-hdok35or] .s5[data-astro-cid-hdok35or] .spoke[data-astro-cid-hdok35or],.n6[data-astro-cid-hdok35or]:hover~.lines[data-astro-cid-hdok35or] .s6[data-astro-cid-hdok35or] .spoke[data-astro-cid-hdok35or],.n6[data-astro-cid-hdok35or]:focus-visible~.lines[data-astro-cid-hdok35or] .s6[data-astro-cid-hdok35or] .spoke[data-astro-cid-hdok35or]{stroke:var(--cyan)}.hub[data-astro-cid-hdok35or]:hover .pulse[data-astro-cid-hdok35or],.hub[data-astro-cid-hdok35or]:focus-within .pulse[data-astro-cid-hdok35or]{animation:2.8s linear hub-pulse}.s1[data-astro-cid-hdok35or] .pulse[data-astro-cid-hdok35or]{animation-delay:.4s}.s2[data-astro-cid-hdok35or] .pulse[data-astro-cid-hdok35or]{animation-delay:.8s}.s3[data-astro-cid-hdok35or] .pulse[data-astro-cid-hdok35or]{animation-delay:1.2s}.s4[data-astro-cid-hdok35or] .pulse[data-astro-cid-hdok35or]{animation-delay:1.6s}.s5[data-astro-cid-hdok35or] .pulse[data-astro-cid-hdok35or]{animation-delay:2s}.s6[data-astro-cid-hdok35or] .pulse[data-astro-cid-hdok35or]{animation-delay:2.4s}}@keyframes hub-pulse{0%{stroke-dashoffset:6px;opacity:0}15%{opacity:.9}70%{opacity:.9}to{stroke-dashoffset:-94px;opacity:0}}@media (prefers-reduced-motion:reduce){.hub[data-astro-cid-hdok35or]:hover .pulse[data-astro-cid-hdok35or],.hub[data-astro-cid-hdok35or]:focus-within .pulse[data-astro-cid-hdok35or]{animation:none}.node[data-astro-cid-hdok35or],.ring[data-astro-cid-hdok35or],.spoke[data-astro-cid-hdok35or]{transition:none}}
