.m2m[data-astro-cid-zmpa3b6b]{overflow:hidden}.bg[data-astro-cid-zmpa3b6b]{position:absolute;inset:0;opacity:.7}.inner[data-astro-cid-zmpa3b6b]{position:relative;display:grid;gap:var(--sp-10)}.intro[data-astro-cid-zmpa3b6b]{align-self:start}.legend[data-astro-cid-zmpa3b6b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4);max-width:30rem}.legend[data-astro-cid-zmpa3b6b] dt[data-astro-cid-zmpa3b6b]{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:var(--fs-sm)}.legend[data-astro-cid-zmpa3b6b] dd[data-astro-cid-zmpa3b6b]{margin-left:1.3rem;font-size:var(--fs-sm);color:var(--text-muted)}.sw[data-astro-cid-zmpa3b6b]{width:.7rem;height:.7rem;border-radius:2px;background:var(--c)}.note[data-astro-cid-zmpa3b6b]{margin-top:var(--sp-6);font-size:var(--fs-xs);color:var(--text-muted)}.field[data-astro-cid-zmpa3b6b]{--c: var(--amber-400)}.ctrl[data-astro-cid-zmpa3b6b]{--c: var(--cyan-400)}.energy[data-astro-cid-zmpa3b6b]{--c: var(--green-400)}.data[data-astro-cid-zmpa3b6b]{--c: #8fb8ff}.mgmt[data-astro-cid-zmpa3b6b]{--c: var(--white)}.layers[data-astro-cid-zmpa3b6b]{position:relative;display:grid;gap:.6rem}.layers[data-astro-cid-zmpa3b6b]:before{content:"";position:absolute;left:1.05rem;top:1.6rem;bottom:1.6rem;width:1px;background:linear-gradient(to top,var(--amber-400),var(--cyan-400) 40%,var(--green-400) 62%,#8fb8ff 80%,var(--white));opacity:.35}.layers[data-astro-cid-zmpa3b6b]:after{content:"";position:absolute;left:calc(1.05rem - 2px);width:5px;height:3.5rem;border-radius:3px;background:linear-gradient(to top,transparent,var(--cyan-300));box-shadow:0 0 12px #22b8f0cc;animation:rise 4.5s cubic-bezier(.5,0,.5,1) infinite}@keyframes rise{0%{top:100%;opacity:0}10%{opacity:1}90%{opacity:1}to{top:0;opacity:0}}.layer[data-astro-cid-zmpa3b6b]{position:relative;display:grid;grid-template-columns:2.1rem 2.75rem 1fr;align-items:start;gap:0 var(--sp-3);padding:var(--sp-4) var(--sp-4) var(--sp-4) 0;border:1px solid var(--line);border-left:0;border-radius:0 var(--radius-md) var(--radius-md) 0;background:linear-gradient(90deg,#ffffff04,#ffffff09);transition:border-color var(--dur-2) var(--ease),background-color var(--dur-2) var(--ease)}.layer[data-astro-cid-zmpa3b6b]:hover{border-color:color-mix(in srgb,var(--c) 45%,transparent);background-color:#ffffff08}.rail[data-astro-cid-zmpa3b6b]{position:relative;display:grid;justify-items:center;padding-top:.35rem}.node[data-astro-cid-zmpa3b6b]{width:.8rem;height:.8rem;border-radius:50%;border:2px solid var(--c);background:var(--graphite-900);box-shadow:0 0 0 4px var(--graphite-900)}.lvl[data-astro-cid-zmpa3b6b]{margin-top:.15rem;padding:.1rem .35rem;font-size:.6875rem;text-align:center;color:var(--c);border:1px solid color-mix(in srgb,var(--c) 40%,transparent);border-radius:var(--radius-xs)}.body[data-astro-cid-zmpa3b6b]{display:grid;gap:.4rem}.name[data-astro-cid-zmpa3b6b]{font-size:var(--fs-lg)}.desc[data-astro-cid-zmpa3b6b]{font-size:var(--fs-sm);color:var(--text-muted);max-width:36rem}.compact[data-astro-cid-zmpa3b6b] .desc[data-astro-cid-zmpa3b6b]{display:none}@media(min-width:64rem){.inner[data-astro-cid-zmpa3b6b]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--sp-16)}.intro[data-astro-cid-zmpa3b6b]{position:sticky;top:calc(var(--header-h) + 2rem)}}
