.caption-row[data-astro-cid-uh5i4vu6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}@media(prefers-reduced-motion:no-preference){.caption-row[data-astro-cid-uh5i4vu6]{margin-block-end:14px}}.card[data-astro-cid-uh5i4vu6]{position:relative;container-type:inline-size;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-2);overflow:hidden;transition:border-color .3s var(--ease),transform .3s var(--ease);&:before{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(420px circle at var(--mx, -999px) var(--my, -999px),color-mix(in oklch,var(--core-b) 10%,transparent),transparent 60%);opacity:0;transition:opacity .3s var(--ease);pointer-events:none}&:hover{border-color:var(--line-strong);&:before{opacity:1}}}.bento[data-astro-cid-uh5i4vu6]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.cap--agents[data-astro-cid-uh5i4vu6],.cap--software[data-astro-cid-uh5i4vu6]{grid-column:span 2}.cap--ops[data-astro-cid-uh5i4vu6]{grid-column:1 / -1}.cap[data-astro-cid-uh5i4vu6]{display:grid;grid-template-rows:auto 1fr}.viz[data-astro-cid-uh5i4vu6]{position:relative;block-size:190px;border-block-end:1px solid var(--line);background:radial-gradient(60% 80% at 50% 0%,color-mix(in oklch,var(--core-a) 9%,transparent),transparent 70%),linear-gradient(var(--bg-2),var(--bg));overflow:hidden;display:grid;place-items:center}.viz[data-astro-cid-uh5i4vu6]:before{content:"";position:absolute;inset:0;background-image:radial-gradient(color-mix(in oklch,var(--ink) 10%,transparent) 1px,transparent 1.3px);background-size:16px 16px;mask-image:radial-gradient(70% 80%,#000,#0000 85%)}.cap-text[data-astro-cid-uh5i4vu6]{display:grid;align-content:start;gap:12px;padding:clamp(22px,2.4vw,30px)}.cap[data-astro-cid-uh5i4vu6] h2[data-astro-cid-uh5i4vu6]{font-size:var(--step-1)}.cap-text[data-astro-cid-uh5i4vu6] p[data-astro-cid-uh5i4vu6]:not(.mono){color:var(--ink-2)}.code[data-astro-cid-uh5i4vu6]{color:var(--accent)}.proof[data-astro-cid-uh5i4vu6]{margin-block-start:auto;padding-block-start:14px;border-block-start:1px solid var(--line);color:var(--ink-3);font-size:.75rem;line-height:1.7}.caption[data-astro-cid-uh5i4vu6]{font-size:.875rem;color:var(--ink-3)}.cap--software[data-astro-cid-uh5i4vu6],.cap--ops[data-astro-cid-uh5i4vu6]{grid-template-columns:1.3fr 1fr;grid-template-rows:auto}.cap--software[data-astro-cid-uh5i4vu6] .viz[data-astro-cid-uh5i4vu6],.cap--ops[data-astro-cid-uh5i4vu6] .viz[data-astro-cid-uh5i4vu6]{block-size:auto;min-block-size:200px;border-block-end:0;border-inline-end:1px solid var(--line)}@media(width<=1024px){.bento[data-astro-cid-uh5i4vu6]{grid-template-columns:1fr 1fr}.cap--agents[data-astro-cid-uh5i4vu6],.cap--software[data-astro-cid-uh5i4vu6],.cap--ops[data-astro-cid-uh5i4vu6]{grid-column:1 / -1}}@media(width<=720px){.bento[data-astro-cid-uh5i4vu6]{grid-template-columns:1fr}.cap--software[data-astro-cid-uh5i4vu6],.cap--ops[data-astro-cid-uh5i4vu6]{grid-template-columns:1fr;grid-template-rows:auto 1fr}.cap--software[data-astro-cid-uh5i4vu6] .viz[data-astro-cid-uh5i4vu6],.cap--ops[data-astro-cid-uh5i4vu6] .viz[data-astro-cid-uh5i4vu6]{block-size:190px;min-block-size:0;border-inline-end:0;border-block-end:1px solid var(--line)}}@media(width<=639.98px){.cap[data-astro-cid-uh5i4vu6]:nth-child(n+3) .viz[data-astro-cid-uh5i4vu6]{display:none}}.term[data-astro-cid-uh5i4vu6]{position:relative;inline-size:min(92%,640px);border:1px solid var(--line-strong);border-radius:10px;background:#000000b3;backdrop-filter:blur(6px);font-family:var(--font-mono);font-size:.72rem;overflow:hidden}.term-bar[data-astro-cid-uh5i4vu6]{display:flex;align-items:center;gap:6px;padding:8px 12px;border-block-end:1px solid var(--line)}.term-bar[data-astro-cid-uh5i4vu6] i[data-astro-cid-uh5i4vu6]{inline-size:7px;block-size:7px;border-radius:50%;background:var(--line-strong)}.term-bar[data-astro-cid-uh5i4vu6] span[data-astro-cid-uh5i4vu6]{margin-inline-start:8px;font-size:.56rem;color:var(--ink-3)}.term[data-astro-cid-uh5i4vu6] ol[data-astro-cid-uh5i4vu6]{list-style:none;padding:10px 14px 12px;display:grid;gap:4px}@container (width <= 520px){.term[data-astro-cid-uh5i4vu6]{font-size:.62rem}}.term[data-astro-cid-uh5i4vu6] li[data-astro-cid-uh5i4vu6]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ink-2)}.term[data-astro-cid-uh5i4vu6] .q[data-astro-cid-uh5i4vu6]{color:var(--ink)}.term[data-astro-cid-uh5i4vu6] b[data-astro-cid-uh5i4vu6]{font-weight:500;color:var(--core-a);margin-inline-end:.6em}.term[data-astro-cid-uh5i4vu6] .t[data-astro-cid-uh5i4vu6]{color:var(--ink-3)}.term[data-astro-cid-uh5i4vu6] .ok[data-astro-cid-uh5i4vu6]{color:var(--accent)}.term[data-astro-cid-uh5i4vu6] .hold[data-astro-cid-uh5i4vu6]{color:#f5c46b}@media(prefers-reduced-motion:no-preference){.term[data-astro-cid-uh5i4vu6] li[data-astro-cid-uh5i4vu6]{animation:9s step-end infinite typeline}.term[data-astro-cid-uh5i4vu6] li[data-astro-cid-uh5i4vu6]:nth-child(2){animation-delay:.6s}.term[data-astro-cid-uh5i4vu6] li[data-astro-cid-uh5i4vu6]:nth-child(3){animation-delay:1.1s}.term[data-astro-cid-uh5i4vu6] li[data-astro-cid-uh5i4vu6]:nth-child(4){animation-delay:1.8s}.term[data-astro-cid-uh5i4vu6] li[data-astro-cid-uh5i4vu6]:nth-child(5){animation-delay:2.5s}}@keyframes typeline{0%{opacity:0}3%{opacity:1}88%{opacity:1}92%,to{opacity:0}}.devices[data-astro-cid-uh5i4vu6]{position:relative;inline-size:min(88%,320px)}.devices[data-astro-cid-uh5i4vu6] .frame[data-astro-cid-uh5i4vu6]{fill:#0009;stroke:var(--line-strong);stroke-width:1.2px}.devices[data-astro-cid-uh5i4vu6] line[data-astro-cid-uh5i4vu6].frame{fill:none}.devices[data-astro-cid-uh5i4vu6] .phone[data-astro-cid-uh5i4vu6]{fill:var(--bg)}.devices[data-astro-cid-uh5i4vu6] .dot[data-astro-cid-uh5i4vu6]{fill:var(--line-strong)}.devices[data-astro-cid-uh5i4vu6] .skel[data-astro-cid-uh5i4vu6]{fill:var(--bg-3)}.devices[data-astro-cid-uh5i4vu6] .fill[data-astro-cid-uh5i4vu6]{fill:color-mix(in oklch,var(--core-a) 22%,var(--bg-2))}.devices[data-astro-cid-uh5i4vu6] .bar-a[data-astro-cid-uh5i4vu6]{fill:var(--accent);transform-box:fill-box;transform-origin:0}.devices[data-astro-cid-uh5i4vu6] .sweep[data-astro-cid-uh5i4vu6]{stroke:var(--accent);stroke-width:1.5px;stroke-dasharray:40 400}@media(prefers-reduced-motion:no-preference){.devices[data-astro-cid-uh5i4vu6] .bar-a[data-astro-cid-uh5i4vu6]{animation:grow 4s var(--ease) infinite alternate}.devices[data-astro-cid-uh5i4vu6] .sweep[data-astro-cid-uh5i4vu6]{animation:3.5s linear infinite sweepline}}@keyframes grow{0%{transform:scaleX(.15)}}@keyframes sweepline{0%{stroke-dashoffset:40px}to{stroke-dashoffset:-400px}}.vault[data-astro-cid-uh5i4vu6]{position:relative;inline-size:min(92%,300px);overflow:visible}.vault[data-astro-cid-uh5i4vu6] .fence[data-astro-cid-uh5i4vu6]{fill:color-mix(in oklch,var(--core-a) 6%,transparent);stroke:color-mix(in oklch,var(--accent) 50%,transparent);stroke-dasharray:5 4}.vault[data-astro-cid-uh5i4vu6] .lbl[data-astro-cid-uh5i4vu6]{font-family:var(--font-mono);font-size:7.5px;letter-spacing:.12em;fill:var(--accent)}.vault[data-astro-cid-uh5i4vu6] .lbl[data-astro-cid-uh5i4vu6].dim{fill:var(--ink-3)}.vault[data-astro-cid-uh5i4vu6] .link[data-astro-cid-uh5i4vu6]{fill:none;stroke:var(--line-strong);stroke-width:1.2px}.vault[data-astro-cid-uh5i4vu6] .node[data-astro-cid-uh5i4vu6]{fill:var(--bg);stroke:var(--ink-2);stroke-width:1.2px}.vault[data-astro-cid-uh5i4vu6] .pulse[data-astro-cid-uh5i4vu6]{fill:var(--accent);offset-path:path("M62 92 L116 70 L170 96");filter:drop-shadow(0 0 4px #22d3ee)}.vault[data-astro-cid-uh5i4vu6] .out[data-astro-cid-uh5i4vu6]{stroke:var(--line-strong);stroke-dasharray:3 4}.vault[data-astro-cid-uh5i4vu6] .x[data-astro-cid-uh5i4vu6]{stroke:#ff6b6b;stroke-width:1.6px;stroke-linecap:round}@media(prefers-reduced-motion:no-preference){.vault[data-astro-cid-uh5i4vu6] .pulse[data-astro-cid-uh5i4vu6]{animation:3s ease-in-out infinite alternate travel}}@keyframes travel{0%{offset-distance:0%}to{offset-distance:100%}}.audit[data-astro-cid-uh5i4vu6]{position:absolute;inset:0;padding-inline:18px;overflow:hidden;mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.audit-scroll[data-astro-cid-uh5i4vu6]{display:grid}.audit[data-astro-cid-uh5i4vu6] .row[data-astro-cid-uh5i4vu6]{display:grid;grid-template-columns:auto 4.6em 1fr auto;gap:10px;padding-block:7px;border-block-end:1px solid var(--line);font-size:.58rem;letter-spacing:.06em;text-transform:none;color:var(--ink-3);white-space:nowrap}.audit[data-astro-cid-uh5i4vu6] .act[data-astro-cid-uh5i4vu6]{color:var(--accent)}.audit[data-astro-cid-uh5i4vu6] .deny[data-astro-cid-uh5i4vu6] .act[data-astro-cid-uh5i4vu6]{color:#ff6b6b}.audit[data-astro-cid-uh5i4vu6] .obj[data-astro-cid-uh5i4vu6]{color:var(--ink-2);overflow:hidden;text-overflow:ellipsis}@media(prefers-reduced-motion:no-preference){.audit-scroll[data-astro-cid-uh5i4vu6]{animation:14s linear infinite scrollup}}@keyframes scrollup{to{transform:translateY(-50%)}}.pipe[data-astro-cid-uh5i4vu6]{position:relative;inline-size:min(90%,560px);display:grid;gap:22px}.pipe[data-astro-cid-uh5i4vu6] ol[data-astro-cid-uh5i4vu6]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(5,1fr);position:relative}.pipe[data-astro-cid-uh5i4vu6] ol[data-astro-cid-uh5i4vu6]:before{content:"";position:absolute;inset-inline:10%;inset-block-start:7px;block-size:1px;background:var(--line-strong)}.pipe[data-astro-cid-uh5i4vu6] ol[data-astro-cid-uh5i4vu6]:after{content:"";position:absolute;inset-block-start:5px;inset-inline-start:10%;inline-size:24px;block-size:5px;border-radius:4px;background:var(--accent);box-shadow:0 0 10px var(--accent)}.pipe[data-astro-cid-uh5i4vu6] li[data-astro-cid-uh5i4vu6]{position:relative;display:grid;justify-items:center;gap:10px;font-size:.6rem;color:var(--ink-2)}.pipe[data-astro-cid-uh5i4vu6] li[data-astro-cid-uh5i4vu6] i[data-astro-cid-uh5i4vu6]{inline-size:15px;block-size:15px;border-radius:50%;border:1.5px solid var(--accent);background:var(--bg)}.pipe[data-astro-cid-uh5i4vu6] li[data-astro-cid-uh5i4vu6]:last-child i[data-astro-cid-uh5i4vu6]{background:var(--grad);border-color:#0000}.health[data-astro-cid-uh5i4vu6]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:.6rem;color:var(--ink-3)}.led[data-astro-cid-uh5i4vu6]{display:inline-block;inline-size:7px;block-size:7px;border-radius:50%;background:#3ddc97;box-shadow:0 0 8px #3ddc97}@media(prefers-reduced-motion:no-preference){.pipe[data-astro-cid-uh5i4vu6] ol[data-astro-cid-uh5i4vu6]:after{animation:ship 4s var(--ease) infinite}.led[data-astro-cid-uh5i4vu6]{animation:2.4s ease-in-out infinite blink}}@keyframes ship{0%{inset-inline-start:8%;opacity:0}10%{opacity:1}90%{opacity:1}to{inset-inline-start:calc(90% - 24px);opacity:0}}@keyframes blink{50%{opacity:.35}}@media(width<=480px){.health[data-astro-cid-uh5i4vu6] .sep[data-astro-cid-uh5i4vu6]{display:none}}
