.agent-constellation[data-astro-cid-o2gnatze]{isolation:isolate;border:1px solid var(--line);background:radial-gradient(circle at 50% 12%,#2db0b51f,#0000 24rem),linear-gradient(145deg,#ffffffe6,#f4f9f7eb);border-radius:2.2rem;margin-top:clamp(2rem,5vw,4rem);padding:clamp(1.35rem,3.5vw,3rem);position:relative;overflow:hidden;box-shadow:0 1.8rem 4.5rem #122b3a12}.agent-constellation[data-astro-cid-o2gnatze]:before{content:"";z-index:-1;filter:blur(2rem);background:#f47c5b0e;border-radius:50%;height:70%;position:absolute;inset:auto 8% -48%}.agent-constellation__core[data-astro-cid-o2gnatze]{z-index:2;backdrop-filter:blur(12px);background:#ffffffdb;border:1px solid #106e6d4d;border-radius:999px;align-items:center;gap:.7rem;width:max-content;max-width:100%;margin-inline:auto;padding:.62rem .95rem .62rem .68rem;display:flex;position:relative;box-shadow:0 .8rem 2rem #122b3a14,0 0 0 .55rem #2db0b50b}.agent-constellation__core[data-astro-cid-o2gnatze]:after{content:"";background:linear-gradient(#106e6d80,#106e6d29);width:1px;height:3.15rem;position:absolute;top:100%;left:50%}.agent-constellation__core[data-astro-cid-o2gnatze]:before{content:"";z-index:3;aspect-ratio:1;background:var(--teal);border:2px solid #ffffffeb;border-radius:50%;width:.52rem;position:absolute;bottom:-.26rem;left:50%;transform:translate(-50%)}.agent-constellation__core[data-astro-cid-o2gnatze]>span[data-astro-cid-o2gnatze]:last-child,.agent-constellation__core[data-astro-cid-o2gnatze] small[data-astro-cid-o2gnatze],.agent-constellation__core[data-astro-cid-o2gnatze] strong[data-astro-cid-o2gnatze]{display:block}.agent-constellation__core[data-astro-cid-o2gnatze] small[data-astro-cid-o2gnatze]{color:var(--muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:700;line-height:1.2}.agent-constellation__core[data-astro-cid-o2gnatze] strong[data-astro-cid-o2gnatze]{color:var(--ink);margin-top:.1rem;font-size:.9rem;line-height:1.2}.agent-constellation__signal[data-astro-cid-o2gnatze]{aspect-ratio:1;background:var(--teal-soft);border-radius:50%;flex:none;place-items:center;width:2.35rem;display:grid;position:relative}.agent-constellation__signal[data-astro-cid-o2gnatze]:before,.agent-constellation__signal[data-astro-cid-o2gnatze]:after,.agent-constellation__signal[data-astro-cid-o2gnatze] i[data-astro-cid-o2gnatze]{content:"";aspect-ratio:1;border:1px solid #106e6db8;border-radius:50%;width:.48rem;position:absolute}.agent-constellation__signal[data-astro-cid-o2gnatze]:before{transform:translateY(-.32rem)}.agent-constellation__signal[data-astro-cid-o2gnatze]:after{transform:translate(-.28rem,.2rem)}.agent-constellation__signal[data-astro-cid-o2gnatze] i[data-astro-cid-o2gnatze]{transform:translate(.28rem,.2rem)}.agent-constellation[data-astro-cid-o2gnatze] ol[data-astro-cid-o2gnatze]{--agent-card-gap:clamp(.8rem, 2vw, 1.25rem);--agent-branch-offset:clamp(.2667rem, .6667vw, .4167rem);z-index:1;gap:var(--agent-card-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:3.15rem 0 0;padding:0;list-style:none;display:grid;position:relative}.agent-constellation[data-astro-cid-o2gnatze] ol[data-astro-cid-o2gnatze]:before{content:"";top:0;right:calc(16.6667% - var(--agent-branch-offset));left:calc(16.6667% - var(--agent-branch-offset));background:#106e6d4d;height:1px;position:absolute}.agent-constellation[data-astro-cid-o2gnatze] li[data-astro-cid-o2gnatze]{min-width:0;padding-top:1.65rem;display:flex;position:relative}.agent-constellation[data-astro-cid-o2gnatze] li[data-astro-cid-o2gnatze]:before{content:"";background:#106e6d47;width:1px;height:1.65rem;position:absolute;top:0;left:50%}.agent-constellation[data-astro-cid-o2gnatze] li[data-astro-cid-o2gnatze]:after{content:"";aspect-ratio:1;background:var(--teal);border:2px solid #ffffffeb;border-radius:50%;width:.52rem;position:absolute;top:1.39rem;left:50%;transform:translate(-50%)}.agent-constellation[data-astro-cid-o2gnatze] article[data-astro-cid-o2gnatze]{backdrop-filter:blur(16px);background:#fffc;border:1px solid #106e6d2e;border-radius:1.4rem;flex-direction:column;width:100%;min-width:0;min-height:21rem;padding:clamp(1rem,2vw,1.35rem);transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 1rem 2rem #122b3a0e}.agent-constellation[data-astro-cid-o2gnatze] article[data-astro-cid-o2gnatze]:hover{border-color:#106e6d6b;transform:none;box-shadow:0 1.25rem 2.7rem #122b3a16}.agent-constellation[data-astro-cid-o2gnatze] header[data-astro-cid-o2gnatze]{grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:.7rem;display:grid}.agent-constellation__index[data-astro-cid-o2gnatze]{aspect-ratio:1;color:#fff;background:var(--ink);width:2.25rem;font-family:var(--mono);border-radius:50%;place-items:center;font-size:.65rem;display:grid}.agent-constellation__icon[data-astro-cid-o2gnatze]{aspect-ratio:1;width:2.65rem;color:var(--teal);background:var(--surface-solid);border:1px solid #106e6d38;border-radius:.85rem;place-items:center;display:grid}.agent-constellation[data-astro-cid-o2gnatze] small[data-astro-cid-o2gnatze]{overflow-wrap:anywhere;color:var(--teal);font-family:var(--mono);letter-spacing:.055em;text-transform:uppercase;font-size:.63rem;font-weight:700;line-height:1.45;display:block}.agent-constellation[data-astro-cid-o2gnatze] h3[data-astro-cid-o2gnatze]{margin:.3rem 0 0;font-size:clamp(1.05rem,1.5vw,1.25rem)}.agent-constellation[data-astro-cid-o2gnatze] article[data-astro-cid-o2gnatze]>p[data-astro-cid-o2gnatze]{color:var(--muted);margin:1.25rem 0 0}.agent-constellation__evidence[data-astro-cid-o2gnatze]{color:var(--teal);border-top:1px solid #106e6d26;align-items:flex-start;gap:.55rem;margin-top:auto;padding-top:1.1rem;font-size:.82rem;line-height:1.45;display:flex}.agent-constellation__evidence[data-astro-cid-o2gnatze] i[data-astro-cid-o2gnatze]{aspect-ratio:1;background:var(--teal);border-radius:50%;flex:none;width:.48rem;margin-top:.35rem;box-shadow:0 0 0 .25rem #0e6f6c1a}@media (width<=64rem){.agent-constellation[data-astro-cid-o2gnatze]{padding:1.25rem}.agent-constellation__core[data-astro-cid-o2gnatze]:before,.agent-constellation__core[data-astro-cid-o2gnatze]:after{display:none}.agent-constellation[data-astro-cid-o2gnatze] ol[data-astro-cid-o2gnatze]{grid-template-columns:1fr;gap:1rem;margin-top:1.8rem;padding-left:2.4rem}.agent-constellation[data-astro-cid-o2gnatze] ol[data-astro-cid-o2gnatze]:before{background:linear-gradient(#106e6d1f,#106e6d57 12% 88%,#0000);width:1px;height:auto;inset:0 auto 0 .65rem}.agent-constellation[data-astro-cid-o2gnatze] li[data-astro-cid-o2gnatze]{padding-top:0}.agent-constellation[data-astro-cid-o2gnatze] li[data-astro-cid-o2gnatze]:before{width:1.75rem;height:1px;top:2rem;left:-1.75rem}.agent-constellation[data-astro-cid-o2gnatze] li[data-astro-cid-o2gnatze]:after{top:1.76rem;left:-.26rem;transform:translate(-50%)}.agent-constellation[data-astro-cid-o2gnatze] article[data-astro-cid-o2gnatze]{min-height:auto}.agent-constellation[data-astro-cid-o2gnatze] article[data-astro-cid-o2gnatze]>p[data-astro-cid-o2gnatze]{max-width:62ch}.agent-constellation__evidence[data-astro-cid-o2gnatze]{margin-top:1.5rem}}@media (width<=34rem){.agent-constellation[data-astro-cid-o2gnatze]{border-radius:1.6rem;padding:.85rem}.agent-constellation__core[data-astro-cid-o2gnatze]{margin-inline:0}.agent-constellation[data-astro-cid-o2gnatze] ol[data-astro-cid-o2gnatze]{padding-left:1.65rem}.agent-constellation[data-astro-cid-o2gnatze] ol[data-astro-cid-o2gnatze]:before{left:.3rem}.agent-constellation[data-astro-cid-o2gnatze] li[data-astro-cid-o2gnatze]:before{width:1.35rem;left:-1.35rem}.agent-constellation[data-astro-cid-o2gnatze] li[data-astro-cid-o2gnatze]:after{left:-.26rem}.agent-constellation[data-astro-cid-o2gnatze] header[data-astro-cid-o2gnatze]{gap:.55rem}.agent-constellation__index[data-astro-cid-o2gnatze]{width:2rem}.agent-constellation__icon[data-astro-cid-o2gnatze]{width:2.35rem}}@media (prefers-reduced-motion:reduce){.agent-constellation[data-astro-cid-o2gnatze] article[data-astro-cid-o2gnatze]{transition:none}}.engagement-path[data-astro-cid-l4ounnpd]{border:1px solid var(--line);background:linear-gradient(135deg,#fffcf8eb,#e5f2f099);border-radius:clamp(1.35rem,2.4vw,2rem);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(2rem,5vw,4rem);padding:0;list-style:none;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 70px #102b4214}.engagement-path[data-astro-cid-l4ounnpd]:before{content:"";z-index:0;background:linear-gradient(90deg, var(--coral), var(--teal));opacity:.55;height:2px;position:absolute;top:calc(clamp(1.15rem,2vw,1.65rem) + 1.35rem);left:12.5%;right:12.5%}.engagement-path[data-astro-cid-l4ounnpd]>li[data-astro-cid-l4ounnpd]{min-width:0;position:relative}.engagement-path[data-astro-cid-l4ounnpd]>li[data-astro-cid-l4ounnpd]+li[data-astro-cid-l4ounnpd]{border-left:1px solid var(--line)}.engagement-path[data-astro-cid-l4ounnpd] article[data-astro-cid-l4ounnpd]{z-index:1;grid-template-rows:auto auto 1fr auto;gap:1.25rem;min-height:100%;padding:clamp(1.15rem,2vw,1.65rem);display:grid;position:relative}.engagement-path[data-astro-cid-l4ounnpd] header[data-astro-cid-l4ounnpd]{align-content:start;gap:1.45rem;display:grid}.engagement-path[data-astro-cid-l4ounnpd] header[data-astro-cid-l4ounnpd]>span[data-astro-cid-l4ounnpd]{z-index:1;aspect-ratio:1;width:2.7rem;color:var(--surface-solid);background:var(--ink);box-shadow:0 0 0 1px var(--line-strong);font-family:var(--mono);border:.38rem solid #fffcf8;border-radius:50%;justify-self:center;place-items:center;font-size:.65rem;display:grid;position:relative}.engagement-path[data-astro-cid-l4ounnpd] small[data-astro-cid-l4ounnpd],.engagement-path[data-astro-cid-l4ounnpd] dt[data-astro-cid-l4ounnpd]{color:var(--muted);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem}.engagement-path[data-astro-cid-l4ounnpd] h3[data-astro-cid-l4ounnpd]{max-width:12ch;font-family:var(--serif);margin:.35rem 0 0;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:400;line-height:1.02}.engagement-path[data-astro-cid-l4ounnpd] article[data-astro-cid-l4ounnpd]>p[data-astro-cid-l4ounnpd]:not(.engagement-path__gate){color:var(--muted);margin:0;font-size:.78rem;line-height:1.65}.engagement-path[data-astro-cid-l4ounnpd] dl[data-astro-cid-l4ounnpd]{align-content:start;gap:0;margin:0;display:grid}.engagement-path[data-astro-cid-l4ounnpd] dl[data-astro-cid-l4ounnpd] div[data-astro-cid-l4ounnpd]{border-top:1px solid var(--line);min-width:0;padding-block:.8rem}.engagement-path[data-astro-cid-l4ounnpd] dd[data-astro-cid-l4ounnpd]{color:var(--muted);margin:.35rem 0 0;font-size:.72rem;line-height:1.5}.engagement-path__gate[data-astro-cid-l4ounnpd]{color:var(--ink);background:#ddedeab3;border-top:1px solid #0e6f6c29;align-items:center;gap:.75rem;margin:0 calc(0rem - clamp(1.15rem,2vw,1.65rem)) calc(0rem - clamp(1.15rem,2vw,1.65rem));padding:.9rem clamp(1.15rem,2vw,1.65rem);display:flex}.engagement-path__gate[data-astro-cid-l4ounnpd]>svg[data-astro-cid-l4ounnpd]{color:var(--teal);flex:none}.engagement-path__gate[data-astro-cid-l4ounnpd] small[data-astro-cid-l4ounnpd]{display:block}.engagement-path__gate[data-astro-cid-l4ounnpd] strong[data-astro-cid-l4ounnpd]{margin-top:.18rem;font-size:.78rem;display:block}@media (width<=64rem){.engagement-path[data-astro-cid-l4ounnpd]{grid-template-columns:1fr;padding-block:.5rem}.engagement-path[data-astro-cid-l4ounnpd]:before{background:linear-gradient(var(--coral), var(--teal));width:2px;height:auto;inset:3rem auto 3rem 2.3rem}.engagement-path[data-astro-cid-l4ounnpd]>li[data-astro-cid-l4ounnpd]+li[data-astro-cid-l4ounnpd]{border-top:1px solid var(--line);border-left:0}.engagement-path[data-astro-cid-l4ounnpd] article[data-astro-cid-l4ounnpd]{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(12rem,.68fr) minmax(0,1.32fr);gap:1rem clamp(1.5rem,5vw,4rem);padding-left:4.75rem}.engagement-path[data-astro-cid-l4ounnpd] header[data-astro-cid-l4ounnpd]{grid-row:1/3;grid-template-columns:auto minmax(0,1fr);gap:1rem}.engagement-path[data-astro-cid-l4ounnpd] header[data-astro-cid-l4ounnpd]>span[data-astro-cid-l4ounnpd]{justify-self:start;margin-left:-3.75rem}.engagement-path[data-astro-cid-l4ounnpd] h3[data-astro-cid-l4ounnpd]{max-width:16ch}.engagement-path__gate[data-astro-cid-l4ounnpd]{grid-column:1/-1;margin-left:-4.75rem;padding-left:4.75rem}}@media (width<=42rem){.engagement-path[data-astro-cid-l4ounnpd]:before{left:2.3rem}.engagement-path[data-astro-cid-l4ounnpd] article[data-astro-cid-l4ounnpd]{padding:1.25rem 1.1rem 0 4rem;display:block}.engagement-path[data-astro-cid-l4ounnpd] header[data-astro-cid-l4ounnpd]>span[data-astro-cid-l4ounnpd]{margin-left:-3.05rem}.engagement-path[data-astro-cid-l4ounnpd] article[data-astro-cid-l4ounnpd]>p[data-astro-cid-l4ounnpd]:not(.engagement-path__gate),.engagement-path[data-astro-cid-l4ounnpd] dl[data-astro-cid-l4ounnpd]{margin-top:1rem}.engagement-path__gate[data-astro-cid-l4ounnpd]{margin:0 -1.1rem 0 -4rem;padding:.9rem 1.1rem .9rem 4rem}}.outcome-map[data-astro-cid-ee5z2tsd]{gap:1rem;margin:clamp(2rem,5vw,4rem) 0 0;padding:0;list-style:none;display:grid}.outcome-map[data-astro-cid-ee5z2tsd] li[data-astro-cid-ee5z2tsd]{--outcome-accent:var(--coral-strong);--outcome-soft:#f47c5b13;min-width:0}.outcome-map[data-astro-cid-ee5z2tsd] li[data-astro-cid-ee5z2tsd]:nth-child(2){--outcome-accent:var(--blue);--outcome-soft:#2f7faf12}.outcome-map[data-astro-cid-ee5z2tsd] li[data-astro-cid-ee5z2tsd]:nth-child(3){--outcome-accent:var(--teal);--outcome-soft:#0e6f6c12}.outcome-map[data-astro-cid-ee5z2tsd] li[data-astro-cid-ee5z2tsd]:nth-child(4){--outcome-accent:var(--amber);--outcome-soft:#d9973213}.outcome-map[data-astro-cid-ee5z2tsd] article[data-astro-cid-ee5z2tsd]{border:1px solid var(--line);background:linear-gradient(110deg, var(--outcome-soft), #fffcf8c7 38%);border-radius:1.5rem;grid-template-columns:minmax(14rem,.36fr) minmax(0,1fr);gap:clamp(1rem,2.5vw,2rem);min-width:0;padding:clamp(1rem,2.2vw,1.55rem);transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 1rem 2.5rem #102b420b}.outcome-map[data-astro-cid-ee5z2tsd] article[data-astro-cid-ee5z2tsd]:hover{border-color:color-mix(in srgb, var(--outcome-accent) 40%, var(--line));transform:translateY(-.2rem);box-shadow:0 1.35rem 3rem #102b4213}.outcome-map[data-astro-cid-ee5z2tsd] header[data-astro-cid-ee5z2tsd]{z-index:1;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;gap:.9rem;min-width:0;display:grid;position:relative}.outcome-map[data-astro-cid-ee5z2tsd] header[data-astro-cid-ee5z2tsd]>span[data-astro-cid-ee5z2tsd]{aspect-ratio:1;color:#fff;background:var(--ink);width:3.35rem;box-shadow:0 0 0 .45rem color-mix(in srgb, var(--outcome-accent) 10%, transparent);font-family:var(--mono);border-radius:50%;place-items:center;font-size:.72rem;font-weight:700;display:grid}.outcome-map[data-astro-cid-ee5z2tsd] header[data-astro-cid-ee5z2tsd] small[data-astro-cid-ee5z2tsd],.outcome-map[data-astro-cid-ee5z2tsd] dt[data-astro-cid-ee5z2tsd]{color:var(--outcome-accent);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:.65rem;font-weight:700;line-height:1.35}.outcome-map[data-astro-cid-ee5z2tsd] h3[data-astro-cid-ee5z2tsd]{overflow-wrap:normal;hyphens:manual;margin:.28rem 0 0;font-size:clamp(1.08rem,1.5vw,1.28rem)}.outcome-map[data-astro-cid-ee5z2tsd] dl[data-astro-cid-ee5z2tsd]{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;min-width:0;margin:0;display:grid;position:relative}.outcome-map[data-astro-cid-ee5z2tsd] dl[data-astro-cid-ee5z2tsd]>div[data-astro-cid-ee5z2tsd]{background:#ffffffa8;border:1px solid #102b4218;border-radius:1rem;flex-direction:column;min-width:0;min-height:9.5rem;padding:1rem;display:flex;position:relative}.outcome-map[data-astro-cid-ee5z2tsd] dl[data-astro-cid-ee5z2tsd]>div[data-astro-cid-ee5z2tsd]:not(:last-child):after{content:"";z-index:2;aspect-ratio:1;border-top:1.25px solid color-mix(in srgb, var(--outcome-accent) 42%, var(--line));border-right:1.25px solid color-mix(in srgb, var(--outcome-accent) 42%, var(--line));opacity:.5;pointer-events:none;width:.42rem;position:absolute;top:50%;right:-.59rem;transform:translateY(-50%)rotate(45deg)}.outcome-map__dot[data-astro-cid-ee5z2tsd]{aspect-ratio:1;background:var(--outcome-accent);width:.26rem;box-shadow:0 0 0 .22rem var(--outcome-soft);border-radius:50%;flex:none;display:inline-block}.outcome-map[data-astro-cid-ee5z2tsd] dt[data-astro-cid-ee5z2tsd]{align-items:center;gap:.35rem;min-height:1.9rem;display:flex}.outcome-map[data-astro-cid-ee5z2tsd] dd[data-astro-cid-ee5z2tsd]{overflow-wrap:anywhere;color:var(--muted);hyphens:auto;margin:auto 0 0;font-size:.84rem;line-height:1.55}.outcome-map[data-astro-cid-ee5z2tsd] dl[data-astro-cid-ee5z2tsd]>.outcome-map__approach[data-astro-cid-ee5z2tsd]{background:color-mix(in srgb, var(--outcome-soft) 58%, white)}.outcome-map[data-astro-cid-ee5z2tsd] dl[data-astro-cid-ee5z2tsd]>.outcome-map__evidence[data-astro-cid-ee5z2tsd]{border-color:color-mix(in srgb, var(--outcome-accent) 24%, transparent);background:color-mix(in srgb, var(--outcome-accent) 8%, white)}.outcome-map[data-astro-cid-ee5z2tsd] dl[data-astro-cid-ee5z2tsd]>.outcome-map__evidence[data-astro-cid-ee5z2tsd] dt[data-astro-cid-ee5z2tsd]{color:color-mix(in srgb, var(--outcome-accent) 55%, var(--ink))}@media (width<=72rem){.outcome-map[data-astro-cid-ee5z2tsd] article[data-astro-cid-ee5z2tsd]{grid-template-columns:1fr}.outcome-map[data-astro-cid-ee5z2tsd] header[data-astro-cid-ee5z2tsd]{max-width:32rem}}@media (width<=50rem){.outcome-map[data-astro-cid-ee5z2tsd] dl[data-astro-cid-ee5z2tsd]{grid-template-columns:1fr}.outcome-map[data-astro-cid-ee5z2tsd] dl[data-astro-cid-ee5z2tsd]>div[data-astro-cid-ee5z2tsd]{min-height:auto}.outcome-map[data-astro-cid-ee5z2tsd] dl[data-astro-cid-ee5z2tsd]>div[data-astro-cid-ee5z2tsd]:not(:last-child):after{top:auto;bottom:-.59rem;right:50%;transform:translate(50%)rotate(135deg)}.outcome-map[data-astro-cid-ee5z2tsd] dd[data-astro-cid-ee5z2tsd]{margin-top:1rem}}@media (width<=34rem){.outcome-map[data-astro-cid-ee5z2tsd] article[data-astro-cid-ee5z2tsd]{border-radius:1.2rem;padding:.85rem}.outcome-map[data-astro-cid-ee5z2tsd] header[data-astro-cid-ee5z2tsd]{gap:.7rem}.outcome-map[data-astro-cid-ee5z2tsd] header[data-astro-cid-ee5z2tsd]>span[data-astro-cid-ee5z2tsd]{width:2.8rem}.outcome-map[data-astro-cid-ee5z2tsd] dl[data-astro-cid-ee5z2tsd]>div[data-astro-cid-ee5z2tsd]{padding:.9rem}}@media (prefers-reduced-motion:reduce){.outcome-map[data-astro-cid-ee5z2tsd] article[data-astro-cid-ee5z2tsd]{transition:none}}
