.sh[data-astro-cid-rbjkueil]{height:460vh;position:relative}.sh-sticky[data-astro-cid-rbjkueil]{height:100svh;padding-top:var(--nav-h);background:radial-gradient(45% 55% at 75% 55%, #94bce352, transparent 70%), var(--paper);align-items:center;display:flex;position:sticky;top:0;overflow:hidden}.sh-grid[data-astro-cid-rbjkueil]{grid-template-columns:minmax(280px,3.6fr) 8.4fr;align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.sh-copy[data-astro-cid-rbjkueil]{gap:1.5rem;display:grid}.sh-title[data-astro-cid-rbjkueil]{font-size:clamp(2.5rem,1.5rem + 3.2vw,4.75rem)}.sh-steps[data-astro-cid-rbjkueil]{border-top:1px solid var(--line);display:grid}.sh-step[data-astro-cid-rbjkueil]{border-bottom:1px solid var(--line);opacity:.38;transition:opacity .4s var(--ease-out);gap:.15rem;padding:.7rem 0;display:grid}.sh-step[data-astro-cid-rbjkueil].on{opacity:1}.sh-k[data-astro-cid-rbjkueil]{color:var(--accent);text-transform:uppercase}.sh-t[data-astro-cid-rbjkueil]{font-family:var(--font-display);font-size:1.3rem;line-height:1.2}.sh-d[data-astro-cid-rbjkueil]{color:var(--text-muted);max-height:0;transition:max-height .5s var(--ease-out);grid-template-rows:0fr;font-size:.92rem;display:grid;overflow:hidden}.sh-step[data-astro-cid-rbjkueil].on .sh-d[data-astro-cid-rbjkueil]{max-height:4.5em}.sh-canvas[data-astro-cid-rbjkueil]{gap:1rem;display:grid}.sh-wf[data-astro-cid-rbjkueil]{border:1px solid var(--line);overflow:hidden;box-shadow:0 40px 80px -50px #1d2d3d73}.wf-head[data-astro-cid-rbjkueil]{border-bottom:1px solid var(--line);color:var(--text-muted);background:color-mix(in srgb, var(--paper-raised) 80%, transparent);align-items:center;gap:.6rem;padding:.85rem 1.1rem;display:flex}.wf-head-r[data-astro-cid-rbjkueil]{text-transform:uppercase;color:var(--accent);margin-left:auto}.wf-dot-live[data-astro-cid-rbjkueil]{background:var(--accent);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #5980a62e}.sh-wf[data-astro-cid-rbjkueil] .wf-host{padding:.5rem .75rem .25rem}.sh-progress[data-astro-cid-rbjkueil]{background:var(--line);border-radius:2px;height:2px;overflow:hidden}.sh-progress[data-astro-cid-rbjkueil] span[data-astro-cid-rbjkueil]{background:var(--accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.sh-hint[data-astro-cid-rbjkueil]{color:var(--text-muted);text-transform:uppercase;position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%)}@media (width<=960px){.sh-grid[data-astro-cid-rbjkueil]{grid-template-columns:1fr;gap:1.25rem}.sh-title[data-astro-cid-rbjkueil]{font-size:2.25rem}.sh-steps[data-astro-cid-rbjkueil] .sh-step[data-astro-cid-rbjkueil]:not(.on){display:none}.sh-steps[data-astro-cid-rbjkueil]{border:0}.sh-step[data-astro-cid-rbjkueil]{padding:0}.sh-hint[data-astro-cid-rbjkueil]{display:none}}.sc-head[data-astro-cid-vuo2hitd]{gap:1.25rem;max-width:52rem;margin-bottom:clamp(2rem,5vw,3.5rem);display:grid}.sc-panel[data-astro-cid-vuo2hitd]{border:1px solid var(--line-on-ink);border-radius:calc(var(--radius-l) + 6px);background:var(--ink-deep);padding:clamp(.75rem,1.5vw,1.25rem)}.sc-tabs[data-astro-cid-vuo2hitd]{scrollbar-width:none;gap:.4rem;padding-bottom:.75rem;display:flex;overflow-x:auto}.sc-tabs[data-astro-cid-vuo2hitd]::-webkit-scrollbar{display:none}.sc-tab[data-astro-cid-vuo2hitd]{border:1px solid var(--line-on-ink);min-width:132px;color:var(--text-on-ink-muted);text-align:left;cursor:pointer;text-transform:uppercase;background:0 0;border-radius:12px;flex:none;gap:.45rem;padding:.7rem 1rem .6rem;transition:background .3s,color .3s,border-color .3s;display:grid;position:relative}.sc-tab[data-astro-cid-vuo2hitd]:hover{color:var(--paper)}.sc-tab[data-astro-cid-vuo2hitd][aria-selected=true]{background:var(--ink-raised);color:var(--paper);border-color:#94bce359}.sc-tab-bar[data-astro-cid-vuo2hitd]{background:var(--line-on-ink);border-radius:2px;height:2px;overflow:hidden}.sc-tab-bar[data-astro-cid-vuo2hitd] i[data-astro-cid-vuo2hitd]{background:var(--tint);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.sc-body[data-astro-cid-vuo2hitd]{grid-template-columns:minmax(260px,4fr) 8fr;gap:clamp(1.25rem,3vw,2.5rem);padding:clamp(.75rem,2vw,1.75rem) 0 clamp(.75rem,2vw,1.75rem) clamp(.75rem,2vw,1.75rem);display:grid}.sc-copies[data-astro-cid-vuo2hitd]{display:grid}.sc-copy[data-astro-cid-vuo2hitd]{opacity:0;visibility:hidden;transition:opacity .5s var(--ease-out), transform .6s var(--ease-out), visibility .5s;flex-direction:column;grid-area:1/1;gap:1rem;display:flex;transform:translateY(16px)}.sc-copy[data-astro-cid-vuo2hitd].on{opacity:1;visibility:visible;transform:none}.sc-sector[data-astro-cid-vuo2hitd]{color:var(--tint);text-transform:uppercase}.sc-title[data-astro-cid-vuo2hitd]{font-size:clamp(1.75rem,1.2rem + 1.6vw,2.6rem);line-height:1.05}.sc-text[data-astro-cid-vuo2hitd]{color:var(--text-on-ink-muted)}.sc-stats[data-astro-cid-vuo2hitd]{gap:2rem;margin:.5rem 0 0;display:flex}.sc-stats[data-astro-cid-vuo2hitd] div[data-astro-cid-vuo2hitd]{gap:.15rem;display:grid}.sc-stats[data-astro-cid-vuo2hitd] dt[data-astro-cid-vuo2hitd]{font-size:2rem;line-height:1}.sc-stats[data-astro-cid-vuo2hitd] dd[data-astro-cid-vuo2hitd]{color:var(--text-on-ink-muted);text-transform:uppercase;margin:0}.sc-link[data-astro-cid-vuo2hitd]{border-bottom:1px solid var(--line-on-ink);width:fit-content;margin-top:auto;padding-bottom:.25rem;font-weight:500;transition:border-color .3s,color .3s}.sc-link[data-astro-cid-vuo2hitd]:hover{color:var(--tint);border-color:var(--tint)}.sc-stage[data-astro-cid-vuo2hitd]{gap:.75rem;min-width:0;display:grid}.sc-wf[data-astro-cid-vuo2hitd]{border:1px solid var(--line-on-ink);overflow:hidden}.sc-wf[data-astro-cid-vuo2hitd] .wf-host{padding:.75rem}.sc-log[data-astro-cid-vuo2hitd]{border:1px solid var(--line-on-ink);border-radius:var(--radius);background:#0000002e;overflow:hidden}.sc-log-head[data-astro-cid-vuo2hitd]{border-bottom:1px solid var(--line-on-ink);color:var(--text-on-ink-muted);text-transform:uppercase;justify-content:space-between;padding:.55rem .9rem;display:flex}.sc-log-list[data-astro-cid-vuo2hitd]{height:7.2rem;color:var(--text-on-ink-muted);flex-direction:column;justify-content:flex-end;gap:.2rem;padding:.5rem .9rem;font-size:.72rem;display:flex;overflow:hidden}.sc-log-list[data-astro-cid-vuo2hitd] li{white-space:nowrap;gap:.75rem;display:flex}.sc-log-list[data-astro-cid-vuo2hitd] .ok{color:var(--tint)}.sc-log-list[data-astro-cid-vuo2hitd] .name{color:var(--paper);text-overflow:ellipsis;overflow:hidden}.sc-log-list[data-astro-cid-vuo2hitd] .ms{margin-left:auto}.sc-note[data-astro-cid-vuo2hitd]{color:var(--text-on-ink-muted);opacity:.7;margin-top:1.25rem}@media (width<=960px){.sc-body[data-astro-cid-vuo2hitd]{grid-template-columns:1fr;padding-right:clamp(.75rem,2vw,1.75rem)}.sc-copy[data-astro-cid-vuo2hitd]{gap:.75rem}}.an-head[data-astro-cid-k4ajz5ts]{gap:1.25rem;max-width:50rem;margin-bottom:clamp(2.5rem,6vw,4rem);display:grid}.an-grid[data-astro-cid-k4ajz5ts]{background:var(--line);border:1px solid var(--line);border-radius:var(--radius-l);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.an-card[data-astro-cid-k4ajz5ts]{background:var(--paper-raised);align-content:start;gap:.75rem;padding:clamp(1.5rem,3vw,2.25rem);transition:background .4s;display:grid;position:relative}.an-card[data-astro-cid-k4ajz5ts]:hover{background:#fff}.an-tile[data-astro-cid-k4ajz5ts]{border:1px solid var(--line);background:#fff;background-image:radial-gradient(var(--line) 1px, transparent 1.4px);background-size:8px 8px;border-radius:14px;place-items:center;width:56px;height:56px;margin-bottom:.5rem;display:grid}.an-card--trigger[data-astro-cid-k4ajz5ts] .an-tile[data-astro-cid-k4ajz5ts]{border-color:var(--accent);border-radius:28px 14px 14px 28px}.an-card--agent[data-astro-cid-k4ajz5ts] .an-tile[data-astro-cid-k4ajz5ts]{border-color:var(--accent);width:96px}.an-card--tool[data-astro-cid-k4ajz5ts] .an-tile[data-astro-cid-k4ajz5ts]{border-style:dashed;border-radius:50%}.an-card--if[data-astro-cid-k4ajz5ts] .an-tile[data-astro-cid-k4ajz5ts]{border-style:dashed}.an-tile[data-astro-cid-k4ajz5ts] path[data-astro-cid-k4ajz5ts]{fill:none;stroke:var(--ink);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.an-card--trigger[data-astro-cid-k4ajz5ts] .an-tile[data-astro-cid-k4ajz5ts] path[data-astro-cid-k4ajz5ts],.an-card--agent[data-astro-cid-k4ajz5ts] .an-tile[data-astro-cid-k4ajz5ts] path[data-astro-cid-k4ajz5ts]{stroke:var(--accent)}.an-n[data-astro-cid-k4ajz5ts]{color:var(--text-muted);position:absolute;top:1.5rem;right:1.5rem}.an-card[data-astro-cid-k4ajz5ts] p[data-astro-cid-k4ajz5ts]{color:var(--text-muted);font-size:.95rem}.an-legend[data-astro-cid-k4ajz5ts]{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.6rem 1.25rem;margin-top:1.5rem;font-size:.875rem;display:flex}.an-legend[data-astro-cid-k4ajz5ts] .mono[data-astro-cid-k4ajz5ts]{text-transform:uppercase;color:var(--accent);margin-right:.5rem}.an-strata[data-astro-cid-k4ajz5ts]{vertical-align:middle;justify-items:center;gap:2px;margin-right:-.6rem;display:inline-grid}.an-strata[data-astro-cid-k4ajz5ts] i[data-astro-cid-k4ajz5ts]{background:var(--mist);border-radius:1px;height:2px;display:block}.an-strata[data-astro-cid-k4ajz5ts] i[data-astro-cid-k4ajz5ts]:first-child{width:6px}.an-strata[data-astro-cid-k4ajz5ts] i[data-astro-cid-k4ajz5ts]:nth-child(2){width:10px}.an-strata[data-astro-cid-k4ajz5ts] i[data-astro-cid-k4ajz5ts]:nth-child(3){width:14px}.an-strata[data-astro-cid-k4ajz5ts] i[data-astro-cid-k4ajz5ts].on.b{background:var(--tint)}.an-strata[data-astro-cid-k4ajz5ts] i[data-astro-cid-k4ajz5ts].on.g{background:var(--accent)}.an-strata[data-astro-cid-k4ajz5ts] i[data-astro-cid-k4ajz5ts].on.r{background:var(--ink)}@media (width<=900px){.an-grid[data-astro-cid-k4ajz5ts]{grid-template-columns:1fr 1fr}}@media (width<=560px){.an-grid[data-astro-cid-k4ajz5ts]{grid-template-columns:1fr}}.sys[data-astro-cid-owpkdegd]{padding-block:clamp(4rem,8vw,6rem);overflow:hidden}.sys-head[data-astro-cid-owpkdegd]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:2rem;display:flex}.sys-sub[data-astro-cid-owpkdegd]{color:var(--text-muted);text-transform:uppercase;font-weight:400}.sys-rows[data-astro-cid-owpkdegd]{gap:.75rem;display:grid;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.sys-track[data-astro-cid-owpkdegd]{gap:.75rem;width:max-content;animation:50s linear infinite sys;display:flex}.sys-track[data-astro-cid-owpkdegd].rev{animation-duration:60s;animation-direction:reverse}.sys-chip[data-astro-cid-owpkdegd]{border:1px solid var(--line);background:var(--paper-raised);white-space:nowrap;border-radius:999px;padding:.7rem 1.2rem;font-size:.95rem}@keyframes sys{to{transform:translate(-50%)}}.sr[data-astro-cid-owpkdegd]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.gr-grid[data-astro-cid-owpkdegd]{grid-template-columns:5fr 7fr;align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.gr-head[data-astro-cid-owpkdegd]{top:calc(var(--nav-h) + 2rem);gap:1.25rem;display:grid;position:sticky}.gr-list[data-astro-cid-owpkdegd] li[data-astro-cid-owpkdegd]{border-bottom:1px solid var(--line-on-ink);gap:.6rem;padding:2rem 0;display:grid}.gr-list[data-astro-cid-owpkdegd] li[data-astro-cid-owpkdegd]:first-child{padding-top:0}.gr-list[data-astro-cid-owpkdegd] .mono[data-astro-cid-owpkdegd]{color:var(--tint)}.gr-list[data-astro-cid-owpkdegd] p[data-astro-cid-owpkdegd]{color:var(--text-on-ink-muted);max-width:48ch}.ac-inner[data-astro-cid-owpkdegd]{text-align:center;justify-items:center;gap:1.5rem;display:grid}.ac-inner[data-astro-cid-owpkdegd] .h2[data-astro-cid-owpkdegd]{max-width:18ch}.ac-inner[data-astro-cid-owpkdegd] .lead[data-astro-cid-owpkdegd]{margin-inline:auto}.ac-actions[data-astro-cid-owpkdegd]{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}@media (width<=900px){.gr-grid[data-astro-cid-owpkdegd]{grid-template-columns:1fr}.gr-head[data-astro-cid-owpkdegd]{position:static}}
