.archi[data-astro-cid-t2qgym4l]{gap:1.25rem;display:grid}.cols[data-astro-cid-t2qgym4l]{align-items:stretch;gap:0;display:grid}@media (width>=56rem){.cols[data-astro-cid-t2qgym4l]{grid-template-columns:1fr 4.5rem 1.15fr 4.5rem 1fr}}.col[data-astro-cid-t2qgym4l]{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);padding:1.25rem}.col[data-astro-cid-t2qgym4l].highlight{border:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 7%, var(--surface))}h3[data-astro-cid-t2qgym4l]{text-transform:uppercase;letter-spacing:.1em;color:var(--accent);margin-bottom:1rem;font-size:.8rem}ul[data-astro-cid-t2qgym4l]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-t2qgym4l]{background:var(--bg-alt);border-radius:10px;align-items:center;gap:.7rem;padding:.65rem .8rem;font-weight:600;display:flex}li[data-astro-cid-t2qgym4l] svg{color:var(--accent);flex-shrink:0}small[data-astro-cid-t2qgym4l]{color:var(--ink-soft);font-size:.82rem;font-weight:400;display:block}.arrow[data-astro-cid-t2qgym4l]{place-items:center;min-height:3.25rem;display:grid;position:relative}.arrow[data-astro-cid-t2qgym4l]:before{content:"";border-left:2px dashed var(--accent);position:absolute;top:0;bottom:0;left:50%}.arrow[data-astro-cid-t2qgym4l]:after{content:"";border:6px solid #0000;border-top-color:var(--accent);border-bottom:0;position:absolute;bottom:2px;left:calc(50% - 5px)}.proto[data-astro-cid-t2qgym4l]{z-index:1;background:var(--bg);border:1px solid var(--border);color:var(--ink-soft);border-radius:999px;padding:.1rem .5rem;font-family:ui-monospace,Consolas,monospace;font-size:.72rem;position:relative}@media (width>=56rem){.arrow[data-astro-cid-t2qgym4l]:before{border-left:0;border-top:2px dashed var(--accent);inset:50% 0 auto}.arrow[data-astro-cid-t2qgym4l]:after{border:6px solid #0000;border-left-color:var(--accent);border-right:0;inset:calc(50% - 5px) 0 auto auto}}.ops[data-astro-cid-t2qgym4l]{border-radius:var(--radius);background:var(--hero-bg);color:var(--hero-ink-soft);align-items:flex-start;gap:.9rem;padding:1rem 1.25rem;display:flex}.ops[data-astro-cid-t2qgym4l] svg{color:var(--accent-hero);flex-shrink:0;margin-top:.2rem}.ops[data-astro-cid-t2qgym4l] p[data-astro-cid-t2qgym4l]{margin:0;font-size:.95rem}.ops[data-astro-cid-t2qgym4l] strong[data-astro-cid-t2qgym4l]{color:var(--hero-ink)}
