.system-map[data-astro-cid-43nlvlwg]{position:relative;width:100%}.frame[data-astro-cid-43nlvlwg]{position:relative;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);background:radial-gradient(120% 80% at 70% 30%,rgba(34,184,240,.08),transparent 60%),linear-gradient(180deg,#151b23e6,#0a0d12e6);padding:.75rem}.frame[data-astro-cid-43nlvlwg]:before,.frame[data-astro-cid-43nlvlwg]:after{content:"";position:absolute;width:14px;height:14px;border:solid var(--cyan-400);opacity:.8}.frame[data-astro-cid-43nlvlwg]:before{top:-1px;left:-1px;border-width:1px 0 0 1px}.frame[data-astro-cid-43nlvlwg]:after{right:-1px;bottom:-1px;border-width:0 1px 1px 0}.frame-head[data-astro-cid-43nlvlwg]{display:flex;justify-content:space-between;align-items:center;padding:.1rem .25rem .6rem;margin-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.07);font-size:.625rem;letter-spacing:.14em;color:var(--steel-400)}.legend[data-astro-cid-43nlvlwg]{display:inline-flex;align-items:center;gap:.4rem}.lg-line[data-astro-cid-43nlvlwg]{width:18px;height:2px;background:linear-gradient(90deg,transparent,var(--cyan-400))}.map[data-astro-cid-43nlvlwg]{width:100%;height:auto;overflow:visible}.map--wide[data-astro-cid-43nlvlwg]{display:none}@media(min-width:40rem){.map--wide[data-astro-cid-43nlvlwg]{display:block}.map--tall[data-astro-cid-43nlvlwg]{display:none}}.trunk-base[data-astro-cid-43nlvlwg]{fill:none;stroke:#ffffff1f;stroke-width:1}.trunk-stream[data-astro-cid-43nlvlwg]{fill:none;stroke:var(--cyan-400);stroke-opacity:.45;stroke-width:1.25;stroke-dasharray:2 10;animation:stream 1.6s linear infinite}.trunk-comet[data-astro-cid-43nlvlwg]{fill:none;stroke:var(--cyan-300);stroke-width:2;stroke-linecap:round;stroke-dashoffset:56;filter:drop-shadow(0 0 4px rgba(34,184,240,.9));animation:comet 7s cubic-bezier(.45,.05,.55,.95) infinite}.extra-line[data-astro-cid-43nlvlwg]{fill:none;stroke:var(--green-400);stroke-opacity:.55;stroke-width:1.25;stroke-dasharray:4 6;animation:stream 1.2s linear infinite reverse}.extra-label[data-astro-cid-43nlvlwg]{font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;fill:var(--green-400);text-anchor:middle;opacity:.85}.chip[data-astro-cid-43nlvlwg]{fill:#121821;stroke:#ffffff24;stroke-width:1;transition:stroke .3s}.chip-bar[data-astro-cid-43nlvlwg]{fill:var(--cyan-400);opacity:.8}.glyph[data-astro-cid-43nlvlwg]{fill:none;stroke:var(--cyan-400);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.n-label[data-astro-cid-43nlvlwg]{font-family:var(--font-display);font-size:13px;font-weight:600;fill:#fff;letter-spacing:-.01em}.n-sub[data-astro-cid-43nlvlwg]{font-family:var(--font-mono);font-size:9px;fill:var(--steel-400);letter-spacing:.04em}.led[data-astro-cid-43nlvlwg]{animation:led 2.4s ease-in-out infinite;animation-delay:calc(var(--i) * -.37s)}.node[data-astro-cid-43nlvlwg]{animation:node-fade .7s var(--ease) both;animation-delay:calc(var(--i) * 70ms + .15s)}@keyframes stream{to{stroke-dashoffset:-24}}@keyframes comet{0%{stroke-dashoffset:56}to{stroke-dashoffset:var(--to)}}@keyframes led{0%,to{opacity:1}50%{opacity:.35}}@keyframes node-fade{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.trunk-comet[data-astro-cid-43nlvlwg]{display:none}.trunk-stream[data-astro-cid-43nlvlwg],.extra-line[data-astro-cid-43nlvlwg],.led[data-astro-cid-43nlvlwg],.node[data-astro-cid-43nlvlwg]{animation:none}}.hero[data-astro-cid-h6rwgchz]{position:relative;overflow:hidden;background:var(--graphite-950);color:var(--text)}.bg[data-astro-cid-h6rwgchz]{position:absolute;inset:0;mask-image:radial-gradient(120% 90% at 70% 40%,#000 30%,transparent 85%);-webkit-mask-image:radial-gradient(120% 90% at 70% 40%,#000 30%,transparent 85%)}.glow[data-astro-cid-h6rwgchz]{position:absolute;width:60rem;height:60rem;right:-20rem;top:-22rem;background:radial-gradient(closest-side,rgba(34,184,240,.14),transparent 70%);pointer-events:none}.inner[data-astro-cid-h6rwgchz]{position:relative;display:grid;gap:clamp(2.5rem,2rem + 3vw,4rem);align-items:center;padding-block:clamp(3rem,2rem + 5vw,6.5rem) clamp(3rem,2rem + 4vw,5rem)}.copy[data-astro-cid-h6rwgchz]{display:grid;gap:var(--sp-6);justify-items:start}.hl[data-astro-cid-h6rwgchz]{background:linear-gradient(90deg,var(--white) 0%,var(--brand-400) 55%,var(--brand-500) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.lead[data-astro-cid-h6rwgchz]{color:var(--steel-300);max-width:36rem}.actions[data-astro-cid-h6rwgchz]{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.stack[data-astro-cid-h6rwgchz]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:var(--sp-2)}.visual[data-astro-cid-h6rwgchz]{width:100%;max-width:40rem;justify-self:center}.chain[data-astro-cid-h6rwgchz]{position:relative;border-top:1px solid var(--line);background:#10151cb3}.chain-inner[data-astro-cid-h6rwgchz]{display:grid;gap:var(--sp-5);padding-block:var(--sp-6)}.chain-statement[data-astro-cid-h6rwgchz]{display:grid;gap:.35rem;font-family:var(--font-display);font-size:var(--fs-lg);line-height:1.35;max-width:52rem}.chain-label[data-astro-cid-h6rwgchz]{font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--brand-400)}.chain-steps[data-astro-cid-h6rwgchz]{display:flex;flex-wrap:wrap;gap:.35rem 0}.chain-steps[data-astro-cid-h6rwgchz] li[data-astro-cid-h6rwgchz]{display:inline-flex;align-items:center;gap:.45rem;font-size:var(--fs-sm);font-weight:600;color:var(--white);padding-right:.9rem}.chain-steps[data-astro-cid-h6rwgchz] li[data-astro-cid-h6rwgchz]:not(:last-child):after{content:"";width:1.1rem;height:1px;margin-left:.5rem;background:linear-gradient(90deg,var(--brand-500),transparent)}.n[data-astro-cid-h6rwgchz]{font-size:.6875rem;color:var(--steel-400)}@media(min-width:64rem){.inner[data-astro-cid-h6rwgchz]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.visual[data-astro-cid-h6rwgchz]{justify-self:end}.chain-inner[data-astro-cid-h6rwgchz]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--sp-10)}}.grid-areas[data-astro-cid-pfvbs6lc]{display:grid;gap:1px;grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));background:var(--line);border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.area[data-astro-cid-pfvbs6lc]{gap:var(--sp-4);padding:clamp(1.5rem,1.2rem + 1vw,2.25rem);border:0;border-radius:0;background:var(--surface)}.area[data-astro-cid-pfvbs6lc]:hover{background:var(--white)}.area[data-astro-cid-pfvbs6lc]:hover .area-icon[data-astro-cid-pfvbs6lc]{color:var(--white);background:var(--graphite-950)}.area-head[data-astro-cid-pfvbs6lc]{display:flex;justify-content:space-between;align-items:center}.area-label[data-astro-cid-pfvbs6lc]{font-size:var(--fs-xs);letter-spacing:.1em;color:var(--accent)}.area-icon[data-astro-cid-pfvbs6lc]{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--text);transition:background-color var(--dur-2) var(--ease),color var(--dur-2) var(--ease)}.area-title[data-astro-cid-pfvbs6lc]{font-size:var(--fs-xl)}.stretched[data-astro-cid-pfvbs6lc]{text-decoration:none}.stretched[data-astro-cid-pfvbs6lc]:after{content:"";position:absolute;inset:0}.stretched[data-astro-cid-pfvbs6lc]:focus-visible{outline:none}.area[data-astro-cid-pfvbs6lc]:has(.stretched:focus-visible){outline:2px solid var(--cyan-400);outline-offset:-2px}.area-summary[data-astro-cid-pfvbs6lc]{font-size:var(--fs-sm)}.area-items[data-astro-cid-pfvbs6lc]{margin-top:auto}.area-more[data-astro-cid-pfvbs6lc]{margin-top:var(--sp-2)}.layout[data-astro-cid-gngaa77r]{display:grid;gap:var(--sp-10);align-items:start}.explain[data-astro-cid-gngaa77r]{display:grid;gap:var(--sp-6)}.aud[data-astro-cid-gngaa77r]{display:grid;gap:.4rem;padding-left:1rem;border-left:2px solid var(--line-strong)}.aud-label[data-astro-cid-gngaa77r]{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.aud[data-astro-cid-gngaa77r] p[data-astro-cid-gngaa77r]:last-child{color:var(--text-muted);font-size:var(--fs-sm)}.tech[data-astro-cid-gngaa77r]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface)}.tech[data-astro-cid-gngaa77r] summary[data-astro-cid-gngaa77r]{display:flex;justify-content:space-between;align-items:center;min-height:3rem;padding:0 1rem;font-weight:600;cursor:pointer;list-style:none}.tech[data-astro-cid-gngaa77r] summary[data-astro-cid-gngaa77r]::-webkit-details-marker{display:none}.tech[data-astro-cid-gngaa77r] .tech-icon{color:var(--accent);transition:transform var(--dur-2) var(--ease)}.tech[data-astro-cid-gngaa77r][open] .tech-icon{transform:rotate(45deg)}.tech-list[data-astro-cid-gngaa77r]{display:grid;gap:.9rem;padding:.25rem 1rem 1.25rem;font-size:var(--fs-sm)}.tech-list[data-astro-cid-gngaa77r] dt[data-astro-cid-gngaa77r]{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.tech-list[data-astro-cid-gngaa77r] dd[data-astro-cid-gngaa77r]{color:var(--text-muted)}@media(min-width:72rem){.layout[data-astro-cid-gngaa77r]{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:var(--sp-12)}}.energy[data-astro-cid-klavbwqe]{overflow:hidden}.bg[data-astro-cid-klavbwqe]{position:absolute;inset:0;mask-image:linear-gradient(to bottom,#000,transparent 70%);-webkit-mask-image:linear-gradient(to bottom,#000,transparent 70%)}.rel[data-astro-cid-klavbwqe]{position:relative}.head[data-astro-cid-klavbwqe]{display:grid;gap:var(--sp-6);margin-bottom:var(--sp-10)}.head[data-astro-cid-klavbwqe] .section-header{margin-bottom:0}.pillars[data-astro-cid-klavbwqe]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:var(--sp-5);align-self:end}.pillars[data-astro-cid-klavbwqe] li[data-astro-cid-klavbwqe]{padding-top:.9rem;border-top:1px solid var(--line-strong)}.p-title[data-astro-cid-klavbwqe]{font-weight:600;margin-bottom:.25rem}.p-text[data-astro-cid-klavbwqe]{font-size:var(--fs-sm);color:var(--text-muted)}.links[data-astro-cid-klavbwqe]{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-8)}@media(min-width:72rem){.head[data-astro-cid-klavbwqe]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-12)}.pillars[data-astro-cid-klavbwqe]{grid-template-columns:repeat(2,minmax(0,1fr))}}.layout[data-astro-cid-3nqgr6dk]{display:grid;gap:var(--sp-10);align-items:center}.check-list[data-astro-cid-3nqgr6dk]{color:var(--text-muted)}.more[data-astro-cid-3nqgr6dk]{margin-top:var(--sp-6)}@media(min-width:72rem){.layout[data-astro-cid-3nqgr6dk]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--sp-12)}}.head[data-astro-cid-4rzxv5jv]{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--sp-4) var(--sp-8);margin-bottom:clamp(2rem,1.5rem + 2vw,3.5rem)}.head[data-astro-cid-4rzxv5jv] .section-header{margin-bottom:0}.rail[data-astro-cid-4rzxv5jv]{list-style:none;padding-left:0}.hint[data-astro-cid-4rzxv5jv]{margin-top:var(--sp-2);font-size:var(--fs-xs);color:var(--text-muted);letter-spacing:.1em}@media(min-width:72rem){.rail[data-astro-cid-4rzxv5jv]{grid-auto-columns:calc((100% - 3 * var(--sp-4)) / 4)}}.head[data-astro-cid-6ktarwrl]{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--sp-4) var(--sp-8);margin-bottom:clamp(2rem,1.5rem + 2vw,3.5rem)}.head[data-astro-cid-6ktarwrl] .section-header{margin-bottom:0}.head[data-astro-cid-g5hdjg3l]{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--sp-4) var(--sp-8);margin-bottom:clamp(2rem,1.5rem + 2vw,3.5rem)}.head[data-astro-cid-g5hdjg3l] .section-header{margin-bottom:0}.grid-why[data-astro-cid-srkygkf6]{display:grid;gap:var(--sp-8)}.points[data-astro-cid-srkygkf6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));border-top:1px solid var(--line)}.point[data-astro-cid-srkygkf6]{display:grid;gap:.4rem;padding:1.5rem 1.5rem 1.75rem 0;border-bottom:1px solid var(--line)}.n[data-astro-cid-srkygkf6]{font-size:var(--fs-xs);color:var(--accent)}.title[data-astro-cid-srkygkf6]{font-size:var(--fs-lg)}.text[data-astro-cid-srkygkf6]{font-size:var(--fs-sm);color:var(--text-muted)}@media(min-width:64rem){.grid-why[data-astro-cid-srkygkf6]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--sp-16)}}.studio[data-astro-cid-fiavcmou]{overflow:hidden}.inner[data-astro-cid-fiavcmou]{display:grid;gap:var(--sp-10);align-items:center}.copy[data-astro-cid-fiavcmou]{display:grid;gap:var(--sp-5);justify-items:start}.thin[data-astro-cid-fiavcmou]{font-weight:400;color:var(--steel-300)}.status[data-astro-cid-fiavcmou]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.small[data-astro-cid-fiavcmou]{font-size:var(--fs-sm)}.orbit[data-astro-cid-fiavcmou]{width:min(100%,20rem);justify-self:center}.o1[data-astro-cid-fiavcmou],.o2[data-astro-cid-fiavcmou],.o3[data-astro-cid-fiavcmou]{fill:none;stroke:#ffffff1f}.o2[data-astro-cid-fiavcmou]{stroke-dasharray:3 6;stroke:#22b8f066}.o3[data-astro-cid-fiavcmou]{fill:#22b8f00f;stroke:#22b8f099}.p1[data-astro-cid-fiavcmou]{fill:var(--cyan-400)}.p2[data-astro-cid-fiavcmou]{fill:var(--green-400)}.spin[data-astro-cid-fiavcmou]{transform-origin:150px 150px;animation:orbit 18s linear infinite}.rev[data-astro-cid-fiavcmou]{animation-duration:12s;animation-direction:reverse}.core[data-astro-cid-fiavcmou]{font-family:var(--font-display);font-weight:600;font-size:22px;fill:#fff;text-anchor:middle}.core-sub[data-astro-cid-fiavcmou]{font-family:var(--font-mono);font-size:8px;letter-spacing:.3em;fill:var(--cyan-400);text-anchor:middle}@keyframes orbit{to{transform:rotate(360deg)}}@media(min-width:64rem){.inner[data-astro-cid-fiavcmou]{grid-template-columns:1.4fr 1fr}}
