.ag[data-astro-cid-tebewyor]{border-top:1px solid var(--line);padding-block:clamp(4rem,9vh,8rem)}.ag__grid[data-astro-cid-tebewyor]{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:clamp(2.5rem,6vw,6rem)}.ag__list[data-astro-cid-tebewyor]{list-style:none;padding:0;margin:1.5rem 0 0;display:grid}.ag__list[data-astro-cid-tebewyor] li[data-astro-cid-tebewyor]{padding:1.1rem 0;border-top:1px solid var(--line);color:var(--text-muted)}.ag__list[data-astro-cid-tebewyor] li[data-astro-cid-tebewyor]:last-child{border-bottom:1px solid var(--line)}.ag__list[data-astro-cid-tebewyor] b[data-astro-cid-tebewyor]{display:block;color:var(--text-loud);font-weight:500;margin-bottom:.25rem}.ag__col[data-astro-cid-tebewyor] .proof[data-astro-cid-tebewyor]{margin-top:1.25rem}.ag-steps[data-astro-cid-tebewyor]{border-top:1px solid var(--line);background:var(--surface-sunken)}.ag-steps__head[data-astro-cid-tebewyor]{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1.25rem 2rem}.ag-steps[data-astro-cid-tebewyor] h2[data-astro-cid-tebewyor]{margin-top:1.25rem}.ag-steps__list[data-astro-cid-tebewyor]{list-style:none;padding:0;margin:clamp(2.25rem,5.5vh,3.5rem) 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(2rem,4vh,2.75rem) clamp(1.5rem,3vw,2.5rem)}.ag-steps__list[data-astro-cid-tebewyor] li[data-astro-cid-tebewyor]{position:relative;padding-top:1.5rem;border-top:1px solid var(--line-strong);display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:.7rem;align-content:start}.ag-steps__list[data-astro-cid-tebewyor] li[data-astro-cid-tebewyor]:before{content:"";position:absolute;top:-4.5px;left:0;width:8px;height:8px;border-radius:999px;background:var(--signal);box-shadow:0 0 10px var(--signal-glow)}.ag-steps__num[data-astro-cid-tebewyor]{font-family:var(--font-mono);color:var(--signal);font-size:var(--step--1);letter-spacing:.1em}.ag-steps__list[data-astro-cid-tebewyor] h3[data-astro-cid-tebewyor]{font-size:var(--step-2);line-height:1.05}.ag-steps__role[data-astro-cid-tebewyor]{display:grid;gap:.35rem;align-content:start}.ag-steps__role--machine[data-astro-cid-tebewyor]{padding-top:.75rem;border-top:1px dashed var(--line)}.ag-steps__who[data-astro-cid-tebewyor]{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;line-height:1;color:var(--cream-dim)}.ag-steps__role--machine[data-astro-cid-tebewyor] .ag-steps__who[data-astro-cid-tebewyor]{color:var(--signal)}.ag-steps__role[data-astro-cid-tebewyor] p[data-astro-cid-tebewyor]{color:var(--text-muted);font-size:var(--step--1);line-height:1.55}.ag-steps__role[data-astro-cid-tebewyor] code{font-family:var(--font-mono);font-size:.92em;color:var(--text)}@media(width<=1100px){.ag-steps__list[data-astro-cid-tebewyor]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width<=640px){.ag-steps__list[data-astro-cid-tebewyor]{grid-template-columns:1fr}}.ag-split[data-astro-cid-tebewyor]{border-top:1px solid var(--line);padding-block:clamp(4rem,9vh,8rem)}.ag-split__head[data-astro-cid-tebewyor]{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1rem 2rem}.ag-split[data-astro-cid-tebewyor] h2[data-astro-cid-tebewyor]{margin-top:1.25rem;font-size:var(--step-4);line-height:.92}.ag-link[data-astro-cid-tebewyor]{color:var(--text);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--line-strong);transition:text-decoration-color var(--t-fast) var(--ease-out)}.ag-link[data-astro-cid-tebewyor]:hover{text-decoration-color:var(--signal)}.ag-split__grid[data-astro-cid-tebewyor]{margin-top:clamp(1.5rem,4vh,3rem);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}@media(width<=800px){.ag-split__grid[data-astro-cid-tebewyor]{grid-template-columns:1fr}}.ag-split__panel[data-astro-cid-tebewyor]{background:var(--surface);padding:clamp(1.4rem,2.6vw,2.25rem);display:grid;align-content:start}.ag-split__panel--stays[data-astro-cid-tebewyor]{background:linear-gradient(180deg,var(--accent-veil),var(--surface) 60%)}.ag-split__list[data-astro-cid-tebewyor]{list-style:none;padding:0;margin:1.1rem 0 0;display:grid}.ag-split__list[data-astro-cid-tebewyor] li[data-astro-cid-tebewyor]{padding:.7rem 0;border-top:1px solid var(--line);display:grid;grid-template-columns:minmax(0,12rem) minmax(0,1fr);gap:.25rem 1.25rem;align-items:baseline}.ag-split__list[data-astro-cid-tebewyor] b[data-astro-cid-tebewyor],.ag-split__list[data-astro-cid-tebewyor] s[data-astro-cid-tebewyor]{font-weight:500;color:var(--text-loud)}.ag-split__list[data-astro-cid-tebewyor] s[data-astro-cid-tebewyor]{color:var(--text-muted);text-decoration-color:var(--signal);text-decoration-thickness:1px}.ag-split__list[data-astro-cid-tebewyor] p[data-astro-cid-tebewyor]{color:var(--text-muted);font-size:var(--step--1);line-height:1.55}.ag-split__panel[data-astro-cid-tebewyor] .proof[data-astro-cid-tebewyor]{margin-top:1rem}@media(width<=1100px){.ag-split__list[data-astro-cid-tebewyor] li[data-astro-cid-tebewyor]{grid-template-columns:1fr}}.ag-who[data-astro-cid-tebewyor]{border-top:1px solid var(--line);background:var(--surface-sunken)}.ag-who__grid[data-astro-cid-tebewyor]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,5rem);align-items:start}@media(width<=900px){.ag-who__grid[data-astro-cid-tebewyor]{grid-template-columns:1fr}}.ag-who__not[data-astro-cid-tebewyor]{margin-top:1.5rem;color:var(--text-faint)}.ag-who__cta[data-astro-cid-tebewyor]{margin-top:2rem}
