.hub[data-astro-cid-txrzou7i]{position:relative;margin:0;aspect-ratio:16 / 9;max-height:560px;width:100%;border-radius:22px;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 50% 50%,#17306b 0%,var(--navy-900) 62%)}.hub[data-astro-cid-txrzou7i]:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.45;background-image:radial-gradient(rgba(255,255,255,.08) 1px,transparent 1.4px);background-size:22px 22px}.links[data-astro-cid-txrzou7i]{position:absolute;inset:0;width:100%;height:100%}.links[data-astro-cid-txrzou7i] path[data-astro-cid-txrzou7i]{fill:none;stroke:#7aa7ff8c;stroke-width:1.6;vector-effect:non-scaling-stroke;transition:stroke .2s,stroke-width .2s}.hub[data-astro-cid-txrzou7i].armed:not(.is-in) .links[data-astro-cid-txrzou7i] path[data-astro-cid-txrzou7i]{opacity:0}.hub[data-astro-cid-txrzou7i].armed .links[data-astro-cid-txrzou7i] path[data-astro-cid-txrzou7i]{transition:opacity .6s var(--ease-out),stroke .2s,stroke-width .2s;transition-delay:calc(var(--i) * 90ms),0s,0s}.links[data-astro-cid-txrzou7i] path[data-astro-cid-txrzou7i].on{stroke:#fff;stroke-width:2.6}.core[data-astro-cid-txrzou7i]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;display:grid;place-items:center;text-align:center;gap:2px;width:clamp(150px,22%,220px);aspect-ratio:1;border-radius:50%;background:var(--blue-500);color:#fff;text-decoration:none;box-shadow:0 0 0 10px #226afe2e,0 0 0 22px #226afe14,0 24px 60px #00000059;align-content:center;padding:14px}.core[data-astro-cid-txrzou7i] b[data-astro-cid-txrzou7i]{font:800 clamp(1.05rem,1.6vw,1.35rem)/1.15 var(--font-head)}.core[data-astro-cid-txrzou7i] span[data-astro-cid-txrzou7i]{font-size:.85rem;opacity:.92}a[data-astro-cid-txrzou7i].core:hover{color:#fff}.nodes[data-astro-cid-txrzou7i]{list-style:none;margin:0;padding:0}.nodes[data-astro-cid-txrzou7i] li[data-astro-cid-txrzou7i]{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);z-index:3}.hub[data-astro-cid-txrzou7i].armed:not(.is-in) .nodes[data-astro-cid-txrzou7i] li[data-astro-cid-txrzou7i]{opacity:0;scale:.9}.hub[data-astro-cid-txrzou7i].armed .nodes[data-astro-cid-txrzou7i] li[data-astro-cid-txrzou7i]{transition:opacity .4s var(--ease-out),scale .4s var(--ease-out);transition-delay:calc(var(--i) * 90ms + .3s)}.node[data-astro-cid-txrzou7i]{display:flex;align-items:center;gap:10px;min-height:48px;padding:8px 14px 8px 8px;border-radius:14px;text-decoration:none;white-space:nowrap;background:#fffffff7;color:var(--navy-800);box-shadow:0 10px 30px #0000004d;transition:transform var(--t-fast) var(--ease-out),box-shadow var(--t-fast)}.node[data-astro-cid-txrzou7i]:hover,.node[data-astro-cid-txrzou7i]:focus-visible{transform:translateY(-3px) scale(1.03);color:var(--navy-800);box-shadow:0 0 0 3px var(--blue-300),0 16px 40px #00000059;outline:none}.ic[data-astro-cid-txrzou7i]{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--blue-50);color:var(--blue-600)}.node[data-astro-cid-txrzou7i]:hover .ic[data-astro-cid-txrzou7i],.node[data-astro-cid-txrzou7i]:focus-visible .ic[data-astro-cid-txrzou7i]{background:var(--blue-500);color:#fff}.tx[data-astro-cid-txrzou7i] b[data-astro-cid-txrzou7i]{display:block;font:700 .92rem/1.2 var(--font-head)}.tx[data-astro-cid-txrzou7i] small[data-astro-cid-txrzou7i]{display:block;font-size:.78rem;color:var(--ink-soft)}figcaption[data-astro-cid-txrzou7i]{position:absolute;left:16px;bottom:12px;z-index:3;font-size:.78rem;color:var(--on-dark-soft)}@media(max-width:900px){.hub[data-astro-cid-txrzou7i]{aspect-ratio:auto;max-height:none;padding:20px 16px 40px;display:grid;gap:18px}.links[data-astro-cid-txrzou7i]{display:none}.core[data-astro-cid-txrzou7i]{position:relative;left:auto;top:auto;transform:none;justify-self:center;width:170px}.nodes[data-astro-cid-txrzou7i]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.nodes[data-astro-cid-txrzou7i] li[data-astro-cid-txrzou7i]{position:static;transform:none;display:flex}.node[data-astro-cid-txrzou7i]{white-space:normal;flex:1;min-height:52px}}@media(max-width:600px){.hub[data-astro-cid-txrzou7i]{padding:16px 12px 36px;gap:14px}.core[data-astro-cid-txrzou7i]{width:132px;padding:10px;box-shadow:0 0 0 8px #226afe2e,0 18px 40px #00000059}.core[data-astro-cid-txrzou7i] span[data-astro-cid-txrzou7i]{font-size:.78rem}.nodes[data-astro-cid-txrzou7i]{gap:8px}.node[data-astro-cid-txrzou7i]{padding:8px;gap:8px;align-items:center}.ic[data-astro-cid-txrzou7i]{width:30px;height:30px}.tx[data-astro-cid-txrzou7i] b[data-astro-cid-txrzou7i]{font-size:.86rem}.tx[data-astro-cid-txrzou7i] small[data-astro-cid-txrzou7i]{display:none}}@media(max-width:330px){.nodes[data-astro-cid-txrzou7i]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.hub[data-astro-cid-txrzou7i] .links[data-astro-cid-txrzou7i] path[data-astro-cid-txrzou7i],.hub[data-astro-cid-txrzou7i] .nodes[data-astro-cid-txrzou7i] li[data-astro-cid-txrzou7i]{transition:none!important}}
