.flow[data-astro-cid-etjj5egp]{--tool-fill:#141d3f;--pulse-in:#4ceece;--pulse-out:#b4bcff;grid-template-columns:max-content minmax(4.5rem,1fr) max-content minmax(3.5rem,.7fr) max-content;grid-template-areas:"tools.hubs.core""cap cap cap cap cap";align-items:center;margin:clamp(2.5rem,5vw,4rem) 0 0;display:grid;position:relative}ul[data-astro-cid-etjj5egp]{margin:0;padding:0;list-style:none}.wires[data-astro-cid-etjj5egp]{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wires[data-astro-cid-etjj5egp] .wire{transition:opacity .2s,stroke-width .2s}.wires[data-astro-cid-etjj5egp] .wire-feed{stroke-width:1.25px;opacity:.5}.wires[data-astro-cid-etjj5egp] .wire-core{stroke-width:3px;opacity:.9}.wires[data-astro-cid-etjj5egp] .wire-feed.is-lit{stroke-width:2.25px;opacity:1}.flow[data-astro-cid-etjj5egp].has-focus .wires[data-astro-cid-etjj5egp] .wire:not(.is-lit),.flow[data-astro-cid-etjj5egp].has-focus .wires[data-astro-cid-etjj5egp] .pulse:not(.pulse-lit){opacity:.1}.wires[data-astro-cid-etjj5egp] .pulse-glow{stroke-width:10px;opacity:.34}.wires[data-astro-cid-etjj5egp] .pulse-core{stroke-width:3px}.wires[data-astro-cid-etjj5egp] .pulse-in{stroke:var(--pulse-in)}.wires[data-astro-cid-etjj5egp] .pulse-out{stroke:var(--pulse-out)}.tools[data-astro-cid-etjj5egp],.hubs[data-astro-cid-etjj5egp],.core[data-astro-cid-etjj5egp]{z-index:1;position:relative}.tools[data-astro-cid-etjj5egp]{grid-area:tools;justify-items:end;gap:14px;display:grid}.tools[data-astro-cid-etjj5egp] li[data-astro-cid-etjj5egp]{background:var(--tool-fill);box-shadow:inset 0 0 0 1px var(--hairline);font-size:var(--step--1);white-space:nowrap;border-radius:999px;padding:.45em 1em;font-weight:600;line-height:1.5;transition:color .2s,box-shadow .2s;position:relative}.hubs[data-astro-cid-etjj5egp]{grid-area:hubs;gap:44px;display:grid}.hubs[data-astro-cid-etjj5egp] li[data-astro-cid-etjj5egp]{background:var(--color-navy);text-align:center;white-space:nowrap;border-radius:16px;place-items:center;min-width:11.5rem;padding:.8em 1.2em;font-weight:650;transition:box-shadow .2s;display:grid;position:relative;box-shadow:inset 0 0 0 1px #4ceece66}.ping[data-astro-cid-etjj5egp]{border-radius:inherit;box-shadow:0 0 0 1.5px var(--pulse-in), 0 0 22px #4ceece73;opacity:0;pointer-events:none;position:absolute;inset:0}.core[data-astro-cid-etjj5egp]{background:var(--color-navy);box-shadow:var(--shadow-float), 0 0 60px -10px #4ceece59;border-radius:24px;grid-area:core;justify-items:center;gap:.6rem;padding:1.6rem 1.5rem 1.4rem;display:grid}.core[data-astro-cid-etjj5egp] img[data-astro-cid-etjj5egp]{width:64px;height:64px;position:relative}.core[data-astro-cid-etjj5egp] p[data-astro-cid-etjj5egp]{text-align:center;margin:0;font-weight:700;line-height:1.3;position:relative}.core[data-astro-cid-etjj5egp] p[data-astro-cid-etjj5egp] span[data-astro-cid-etjj5egp]{color:var(--color-mist);font-size:var(--step--1);font-weight:600;display:block}.glow[data-astro-cid-etjj5egp]{opacity:0;pointer-events:none;background:radial-gradient(closest-side,#4ceece66,#0000 70%);border-radius:50%;position:absolute;inset:-30%}.ripple[data-astro-cid-etjj5egp]{border-radius:inherit;box-shadow:0 0 0 2px var(--pulse-in);opacity:0;pointer-events:none;position:absolute;inset:0}.legend[data-astro-cid-etjj5egp]{color:var(--color-mist);font-size:var(--step--1);grid-area:cap;margin-top:1.75rem}.key[data-astro-cid-etjj5egp]{white-space:nowrap;color:var(--color-cloud);font-weight:600}.key[data-astro-cid-etjj5egp]:before{content:"";vertical-align:middle;border-radius:3px;width:18px;height:3px;margin:0 .4em .2em .15em;display:inline-block}.key-in[data-astro-cid-etjj5egp]:before{background:var(--pulse-in);box-shadow:0 0 8px var(--pulse-in)}.key-out[data-astro-cid-etjj5egp]:before{background:var(--pulse-out);box-shadow:0 0 8px var(--pulse-out)}.flow[data-astro-cid-etjj5egp].has-focus .tools[data-astro-cid-etjj5egp] li[data-astro-cid-etjj5egp]:not(.is-lit),.flow[data-astro-cid-etjj5egp].has-focus .hubs[data-astro-cid-etjj5egp] li[data-astro-cid-etjj5egp]:not(.is-lit){color:#eef2ff8c}.flow[data-astro-cid-etjj5egp] .tools[data-astro-cid-etjj5egp] li[data-astro-cid-etjj5egp].is-lit{box-shadow:inset 0 0 0 1px #4ceeceb3}.flow[data-astro-cid-etjj5egp] .hubs[data-astro-cid-etjj5egp] li[data-astro-cid-etjj5egp].is-lit{box-shadow:inset 0 0 0 1.5px var(--color-mint)}.more[data-astro-cid-etjj5egp]{color:var(--color-mist);flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;max-width:80ch;margin:2.5rem 0 0;display:flex}@media (width<=859px){.flow[data-astro-cid-etjj5egp]{grid-template-columns:minmax(0,1fr);grid-template-areas:"tools""hubs""core""cap";align-items:stretch;row-gap:64px}.tools[data-astro-cid-etjj5egp]{box-shadow:inset 0 0 0 1px var(--hairline);background:#0e1535;border-radius:22px;flex-wrap:wrap;justify-content:center;gap:8px;padding:14px;display:flex}.hubs[data-astro-cid-etjj5egp]{grid-template-columns:repeat(3,minmax(0,1fr));justify-self:center;gap:10px;width:min(100%,36rem)}.wires[data-astro-cid-etjj5egp] .wire-feed{stroke-width:1.75px;opacity:.7}.hubs[data-astro-cid-etjj5egp] li[data-astro-cid-etjj5egp]{min-width:0;font-size:var(--step--1);white-space:normal;padding:.75em .5em;line-height:1.3}.core[data-astro-cid-etjj5egp]{grid-template-columns:auto auto;justify-self:center;align-items:center;gap:.9rem;padding:1rem 1.4rem 1rem 1.1rem}.core[data-astro-cid-etjj5egp] img[data-astro-cid-etjj5egp]{width:44px;height:44px}.core[data-astro-cid-etjj5egp] p[data-astro-cid-etjj5egp]{text-align:left}.legend[data-astro-cid-etjj5egp]{text-align:center;margin-top:-2rem}}
