.cat[data-astro-cid-i3iyvl5p]{gap:16px;display:grid}.cat__flow[data-astro-cid-i3iyvl5p]{font:500 .8125rem var(--font-mono);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cat__flow[data-astro-cid-i3iyvl5p] span[data-astro-cid-i3iyvl5p]{border:1px solid var(--line-2);background:var(--surface);border-radius:999px;padding:6px 10px}.cat__flow[data-astro-cid-i3iyvl5p] .cat__hub[data-astro-cid-i3iyvl5p]{color:var(--bg);background:var(--signal);border-color:var(--signal);font-weight:600}.cat__flow[data-astro-cid-i3iyvl5p] i[data-astro-cid-i3iyvl5p]{background:var(--control-border);width:18px;height:1px}.cat__tabs[data-astro-cid-i3iyvl5p]{border:1px solid var(--line);background:var(--bg-2);border-radius:12px;flex-wrap:wrap;gap:6px;padding:4px;display:flex;position:relative}.cat__ind[data-astro-cid-i3iyvl5p]{border:1px solid var(--control-border);background:var(--surface-2);width:0;height:0;box-shadow:inset 0 -2px 0 var(--yellow);pointer-events:none;opacity:0;border-radius:9px;transition:transform .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1),height .3s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.cat__ind[data-astro-cid-i3iyvl5p]:not(.is-on){display:none}.cat__ind[data-astro-cid-i3iyvl5p].is-on{opacity:1}.cat__tabs[data-astro-cid-i3iyvl5p]:has(.cat__ind.is-on) [data-astro-cid-i3iyvl5p][role=tab][aria-selected=true]{box-shadow:none;background:0 0;border-color:#0000}.cat__tabs[data-astro-cid-i3iyvl5p] [data-astro-cid-i3iyvl5p][role=tab]{z-index:1;position:relative}.cat__panel[data-astro-cid-i3iyvl5p].is-entering{animation:.22s cubic-bezier(0,0,.2,1) cat-in}@keyframes cat-in{0%{opacity:0;transform:translateY(6px)}}.cat__tabs[data-astro-cid-i3iyvl5p] [data-astro-cid-i3iyvl5p][role=tab]{min-height:44px;color:var(--text-2);font:500 .9375rem var(--font-sans);cursor:pointer;transition:background-color var(--t-fast), color var(--t-fast);background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.cat__tabs[data-astro-cid-i3iyvl5p] [data-astro-cid-i3iyvl5p][role=tab]:hover{color:var(--text);background:var(--surface)}.cat__tabs[data-astro-cid-i3iyvl5p] [data-astro-cid-i3iyvl5p][role=tab][aria-selected=true]{color:var(--text);background:var(--surface-2);border-color:var(--control-border);box-shadow:inset 0 -2px 0 var(--yellow)}.cat__tabs[data-astro-cid-i3iyvl5p] [data-astro-cid-i3iyvl5p][role=tab]:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.cat__n[data-astro-cid-i3iyvl5p]{background:var(--bg);color:var(--text-2);border-radius:999px;padding:1px 6px;font-size:.6875rem}.cat__panel[data-astro-cid-i3iyvl5p]:focus-visible{outline:2px solid var(--yellow);outline-offset:4px;border-radius:8px}.cat__lead[data-astro-cid-i3iyvl5p]{color:var(--text-2);margin:0 0 12px}.cat__grid[data-astro-cid-i3iyvl5p]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.svc[data-astro-cid-i3iyvl5p]{border:1px solid var(--line-2);background:var(--surface);transition:transform .18s var(--ease-out), border-color .18s;border-radius:12px;align-content:start;gap:10px;padding:14px;display:grid}.svc[data-astro-cid-i3iyvl5p]:hover{border-color:var(--control-border);transform:translateY(-2px)}.svc[data-astro-cid-i3iyvl5p][data-state=reference]{border-style:dashed}.svc--hub[data-astro-cid-i3iyvl5p]{background:linear-gradient(180deg, #6aa8ff1a, var(--surface));border:1.5px solid var(--signal)!important}.svc__head[data-astro-cid-i3iyvl5p]{align-items:center;gap:10px;display:flex}.svc__name[data-astro-cid-i3iyvl5p]{gap:2px;min-width:0;display:grid}.svc__name[data-astro-cid-i3iyvl5p] b[data-astro-cid-i3iyvl5p]{font-weight:600}.svc__name[data-astro-cid-i3iyvl5p] .mono[data-astro-cid-i3iyvl5p]{color:var(--signal);font-size:.6875rem}.svc__detail[data-astro-cid-i3iyvl5p]{color:var(--text-2);margin:0;font-size:.875rem;line-height:1.5}.svc__foot[data-astro-cid-i3iyvl5p]{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.svc__foot[data-astro-cid-i3iyvl5p] .status[data-astro-cid-i3iyvl5p]{margin:0}.svc__links[data-astro-cid-i3iyvl5p]{flex-wrap:wrap;gap:4px 10px;font-size:.8125rem;display:flex}.svc__links[data-astro-cid-i3iyvl5p] a[data-astro-cid-i3iyvl5p]{color:var(--signal);align-items:center;min-height:32px;display:inline-flex}.cat__note[data-astro-cid-i3iyvl5p]{color:var(--text-2);margin:0;font-size:.6875rem;line-height:1.5}html:not(.js) .cat__panel[data-astro-cid-i3iyvl5p][hidden]{margin-top:18px;display:block!important}@media (prefers-reduced-motion:reduce){.svc[data-astro-cid-i3iyvl5p],.svc[data-astro-cid-i3iyvl5p]:hover{transition:none;transform:none}.cat__ind[data-astro-cid-i3iyvl5p]{transition:none}.cat__panel[data-astro-cid-i3iyvl5p].is-entering{animation:none}}@media (width<=560px){.cat__tabs[data-astro-cid-i3iyvl5p] [data-astro-cid-i3iyvl5p][role=tab]{flex:100%;justify-content:space-between}.cat__flow[data-astro-cid-i3iyvl5p] i[data-astro-cid-i3iyvl5p]{display:none}}.seg-m[data-astro-cid-m36xmznx]{gap:16px;margin:0;display:grid}.seg-m__scope[data-astro-cid-m36xmznx]{border:1px solid var(--line-2);background:var(--surface);color:var(--text-2);border-radius:10px;padding:14px 16px;font-size:.9375rem;line-height:1.6}.seg-m__scope[data-astro-cid-m36xmznx] b[data-astro-cid-m36xmznx]{color:var(--text)}.seg-m__grid[data-astro-cid-m36xmznx]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.seg-m__vlan[data-astro-cid-m36xmznx]{border:1px solid var(--line);background:var(--bg-2);border-top:2px solid #6aa8ff80;border-radius:10px;align-content:start;gap:6px;padding:14px;display:grid}.seg-m__head[data-astro-cid-m36xmznx]{align-items:baseline;gap:8px;margin:0;display:flex}.seg-m__head[data-astro-cid-m36xmznx] .mono[data-astro-cid-m36xmznx]{color:var(--signal);font-size:.75rem}.seg-m__purpose[data-astro-cid-m36xmznx]{color:var(--text-2);margin:0;font-size:.8125rem}.seg-m__list[data-astro-cid-m36xmznx]{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.seg-m__m[data-astro-cid-m36xmznx]{background:var(--surface);border-radius:8px;gap:4px;padding:8px 10px;font-size:.875rem;line-height:1.4;display:grid}.seg-m__g[data-astro-cid-m36xmznx]{color:var(--text-2);font-size:.75rem}.seg-m__b[data-astro-cid-m36xmznx]{font:500 .6875rem/1.6 var(--font-mono);border:1px solid var(--line-2);color:var(--text-2);white-space:nowrap;border-radius:4px;justify-self:start;padding:0 6px}.seg-m__b--confirmed[data-astro-cid-m36xmznx]{color:var(--signal);border-color:#6aa8ff80}.seg-m__b--stated[data-astro-cid-m36xmznx]{color:#e6c27a;border-color:#e6c27a73}.seg-m__b--model[data-astro-cid-m36xmznx]{border-style:dashed}.seg-m__deps[data-astro-cid-m36xmznx] h3[data-astro-cid-m36xmznx]{margin:6px 0 8px;font-size:1rem}.seg-m__deps[data-astro-cid-m36xmznx] ul[data-astro-cid-m36xmznx]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.seg-m__deps[data-astro-cid-m36xmznx] li[data-astro-cid-m36xmznx]{color:var(--text-2);grid-template-columns:6.5rem minmax(0,1fr);gap:10px;font-size:.9375rem;line-height:1.55;display:grid}.seg-m__deps[data-astro-cid-m36xmznx] .mono[data-astro-cid-m36xmznx]{color:var(--text);padding-top:3px;font-size:.75rem}@media (width<=520px){.seg-m__deps[data-astro-cid-m36xmznx] li[data-astro-cid-m36xmznx]{grid-template-columns:minmax(0,1fr);gap:2px}}.lab-console[data-astro-cid-hm5x5xwy]{width:min(100% - 2 * var(--gutter), 1320px);margin:clamp(28px,4vw,48px) auto clamp(56px,7vw,96px)}.ruled[data-astro-cid-hm5x5xwy]{border-top:1px solid var(--line)}.inv[data-astro-cid-hm5x5xwy]>.wrap[data-astro-cid-hm5x5xwy],.cat[data-astro-cid-hm5x5xwy]>.wrap[data-astro-cid-hm5x5xwy],.soph-sec[data-astro-cid-hm5x5xwy]>.wrap[data-astro-cid-hm5x5xwy]{padding-block:clamp(56px,7vw,96px)}.soph-stack[data-astro-cid-hm5x5xwy]{gap:16px;max-width:960px;display:grid}.soph-sub[data-astro-cid-hm5x5xwy]{margin:48px 0 16px;font-size:1.375rem}.lab-note[data-astro-cid-hm5x5xwy]{color:var(--signal)!important;font-size:.8125rem!important}.inv__grid[data-astro-cid-hm5x5xwy]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:56px;display:grid}.h3[data-astro-cid-hm5x5xwy]{font-size:1.5rem}.lead[data-astro-cid-hm5x5xwy]{color:var(--text-2);max-width:62ch;margin:12px 0 20px}.owner[data-astro-cid-hm5x5xwy]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.owner[data-astro-cid-hm5x5xwy] li[data-astro-cid-hm5x5xwy]{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.owner[data-astro-cid-hm5x5xwy] li[data-astro-cid-hm5x5xwy]>span[data-astro-cid-hm5x5xwy]:nth-child(2){display:grid}.owner[data-astro-cid-hm5x5xwy] .mono[data-astro-cid-hm5x5xwy]{color:var(--text-2);font-size:.75rem}.owner[data-astro-cid-hm5x5xwy] .status[data-astro-cid-hm5x5xwy]{margin:0}.src[data-astro-cid-hm5x5xwy]{color:var(--text-2);margin-top:14px;font-size:.75rem}.src[data-astro-cid-hm5x5xwy] a[data-astro-cid-hm5x5xwy]{color:var(--signal)}@media (width<=900px){.inv__grid[data-astro-cid-hm5x5xwy]{grid-template-columns:minmax(0,1fr)}}
