.ps[data-astro-cid-hvdwu2yv]{-webkit-hyphens:none;hyphens:none;color:var(--color-ink);margin:0;font-size:clamp(9.5px,2cqw,14px);line-height:1.35;position:relative;container-type:inline-size}.ps[data-astro-cid-hvdwu2yv] svg{flex:none;width:1em;height:1em}b[data-astro-cid-hvdwu2yv]{font-weight:600}.canvas[data-astro-cid-hvdwu2yv]{background:radial-gradient(circle at 1px 1px, #12331e17 1px, transparent 0) 0 0 / 1.4em 1.4em, linear-gradient(160deg, #fff 0%, var(--color-offwhite) 100%);border-radius:1.75rem;flex-direction:column;gap:1.6em;padding:2em;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #12331e0f,0 40px 80px -45px #12331e73}.cap[data-astro-cid-hvdwu2yv]{background:var(--color-green-50);color:var(--color-green-800);letter-spacing:.02em;border-radius:99px;align-self:flex-start;align-items:center;gap:.55em;padding:.4em .9em;font-size:.82em;font-weight:600;display:inline-flex}.cap-dot[data-astro-cid-hvdwu2yv]{background:var(--color-green-600);border-radius:50%;width:.5em;height:.5em;animation:1.8s ease-in-out infinite blink}@keyframes blink{50%{opacity:.3}}.node[data-astro-cid-hvdwu2yv]{background:#fff;border-radius:1.1em;flex-direction:column;align-items:flex-start;gap:.35em;padding:1em;display:flex;position:relative;box-shadow:0 0 0 1px #12331e14,0 12px 24px -18px #12331e66}.node[data-astro-cid-hvdwu2yv] b[data-astro-cid-hvdwu2yv]{font-size:1em;line-height:1.25}.sub[data-astro-cid-hvdwu2yv]{color:#6f6a62;font-size:.82em;line-height:1.35}.ico[data-astro-cid-hvdwu2yv]{background:var(--color-green-50);width:2.6em;height:2.6em;color:var(--color-green-900);border-radius:.8em;place-items:center;display:grid}.ico[data-astro-cid-hvdwu2yv] svg{width:1.4em;height:1.4em}.ico-logo[data-astro-cid-hvdwu2yv]{background:#fff;flex:none;align-items:center;gap:.5em;width:auto;min-width:2.6em;padding:0 .6em;display:flex;box-shadow:inset 0 0 0 1px #12331e14}.ico-logo[data-astro-cid-hvdwu2yv] img[data-astro-cid-hvdwu2yv]{flex:none;width:auto;max-width:none;height:1.15em}.ps[data-astro-cid-hvdwu2yv] .ic-k{color:#17120e;font-size:.95em;font-weight:800}.node-dark[data-astro-cid-hvdwu2yv],.node-end[data-astro-cid-hvdwu2yv]{background:var(--color-green-900);color:#fff;box-shadow:0 20px 40px -24px #12331eb3}.node-dark[data-astro-cid-hvdwu2yv] .sub[data-astro-cid-hvdwu2yv],.node-end[data-astro-cid-hvdwu2yv] .sub[data-astro-cid-hvdwu2yv]{color:var(--color-on-brand)}.node-dark[data-astro-cid-hvdwu2yv] .ico[data-astro-cid-hvdwu2yv],.node-end[data-astro-cid-hvdwu2yv] .ico[data-astro-cid-hvdwu2yv]{color:var(--color-gold-on-dark);background:#ffffff1f}.node-end[data-astro-cid-hvdwu2yv] .ico-logo[data-astro-cid-hvdwu2yv]{background:#fff}.chain[data-astro-cid-hvdwu2yv]{grid-template-columns:minmax(0, 1fr) repeat(calc(var(--n) - 1), 2.6em minmax(0, 1fr));align-items:stretch;margin:0;padding:0;list-style:none;display:grid}.wire[data-astro-cid-hvdwu2yv]{place-items:center;display:grid;position:relative}.wire-line[data-astro-cid-hvdwu2yv]{background:repeating-linear-gradient(90deg, var(--color-green-600) 0 5px, transparent 5px 9px);background-size:9px 2px;height:2px;animation:.7s linear infinite flow;position:absolute;top:50%;left:0;right:0}.wire-arrow[data-astro-cid-hvdwu2yv]{width:1.6em;height:1.6em;color:var(--color-green-700);background:#fff;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 0 1px #12331e1a}.pkt[data-astro-cid-hvdwu2yv]{background:var(--color-gold-border);border-radius:50%;width:.6em;height:.6em;margin-top:-.3em;animation:1.6s ease-in-out infinite pkt;position:absolute;top:50%;left:0;box-shadow:0 0 0 3px #ebcd8c59}@keyframes flow{to{background-position:9px 0}}@keyframes flowv{to{background-position:0 9px}}@keyframes pkt{0%{opacity:0;left:0}20%{opacity:1}80%{opacity:1}to{opacity:0;left:calc(100% - .6em)}}.hub[data-astro-cid-hvdwu2yv]{grid-template-rows:auto auto;grid-template-columns:1fr 1.15fr 1fr;align-items:center;gap:1.1em 1.6em;display:grid}.hub-center[data-astro-cid-hvdwu2yv]{text-align:center;border-radius:1.4em;grid-area:1/2/span 2;align-items:center;padding:1.6em 1.2em}.hub-center[data-astro-cid-hvdwu2yv] .ico[data-astro-cid-hvdwu2yv]{width:3.2em;height:3.2em}.hub-center[data-astro-cid-hvdwu2yv] .ico[data-astro-cid-hvdwu2yv] svg{width:1.7em;height:1.7em}.ring[data-astro-cid-hvdwu2yv]{pointer-events:none;border:2px dashed #297a4659;border-radius:1.75em;position:absolute;inset:-.55em}.sat[data-astro-cid-hvdwu2yv]{flex-direction:row;align-items:center;gap:.75em;padding:.8em .9em;transition:box-shadow .35s,transform .35s,opacity .5s}.sat-copy[data-astro-cid-hvdwu2yv]{flex-direction:column;gap:.15em;min-width:0;display:flex}.sat[data-astro-cid-hvdwu2yv] .ico[data-astro-cid-hvdwu2yv]{flex:none;width:2.3em;height:2.3em}.sat[data-astro-cid-hvdwu2yv] .ico[data-astro-cid-hvdwu2yv].ico-logo,.chain[data-astro-cid-hvdwu2yv] .ico[data-astro-cid-hvdwu2yv].ico-logo{gap:.55em;width:auto;min-width:0;padding:0 .7em}.sat[data-astro-cid-hvdwu2yv]:has(.ico-logo){flex-direction:column;align-items:flex-start;gap:.5em}.sat[data-astro-cid-hvdwu2yv] .ico[data-astro-cid-hvdwu2yv].ico-logo{height:2.2em}.ico-logo[data-astro-cid-hvdwu2yv] img[data-astro-cid-hvdwu2yv]{display:block}.sat-0[data-astro-cid-hvdwu2yv]{grid-area:1/1}.sat-1[data-astro-cid-hvdwu2yv]{grid-area:1/3}.sat-2[data-astro-cid-hvdwu2yv]{grid-area:2/1}.sat-3[data-astro-cid-hvdwu2yv]{grid-area:2/3}.spoke[data-astro-cid-hvdwu2yv]{background:repeating-linear-gradient(90deg, var(--color-green-600) 0 4px, transparent 4px 7px);background-size:7px 2px;width:1.6em;height:2px;animation:.7s linear infinite flow;position:absolute;top:50%}.sat-0[data-astro-cid-hvdwu2yv] .spoke[data-astro-cid-hvdwu2yv],.sat-2[data-astro-cid-hvdwu2yv] .spoke[data-astro-cid-hvdwu2yv]{left:100%}.sat-1[data-astro-cid-hvdwu2yv] .spoke[data-astro-cid-hvdwu2yv],.sat-3[data-astro-cid-hvdwu2yv] .spoke[data-astro-cid-hvdwu2yv]{animation-direction:reverse;right:100%}.sat[data-astro-cid-hvdwu2yv].hl{box-shadow:0 0 0 2px var(--color-green-600), 0 16px 30px -18px #12331e80;transform:translateY(-2px)}.opts[data-astro-cid-hvdwu2yv]{grid-template-columns:.9fr 1.4fr;align-items:stretch;gap:1.4em;display:grid}.opts-center[data-astro-cid-hvdwu2yv]{border-radius:1.4em;justify-content:center;padding:1.4em}.opts-list[data-astro-cid-hvdwu2yv]{grid-template-columns:1fr 1fr;gap:.6em;margin:0;padding:0;list-style:none;display:grid}.opt[data-astro-cid-hvdwu2yv]{background:#fff;border-radius:.9em;align-items:center;gap:.65em;padding:.7em .8em;transition:box-shadow .3s,transform .3s,background-color .3s;display:flex;box-shadow:0 0 0 1px #12331e14}.opt[data-astro-cid-hvdwu2yv] .ico[data-astro-cid-hvdwu2yv]{border-radius:.65em;width:2.1em;height:2.1em}.opt[data-astro-cid-hvdwu2yv].hl{background:var(--color-green-50);box-shadow:0 0 0 2px var(--color-green-600);transform:translateY(-2px)}.badge[data-astro-cid-hvdwu2yv]{background:var(--color-green-900);color:#fff;border-radius:99px;align-self:flex-start;align-items:center;gap:.6em;margin:0;padding:.6em 1em .6em .7em;font-size:.9em;font-weight:500;display:inline-flex}.badge-ico[data-astro-cid-hvdwu2yv]{color:var(--color-gold-on-dark);place-items:center;display:grid}.badge-ico[data-astro-cid-hvdwu2yv] svg{width:1.25em;height:1.25em}[data-astro-cid-hvdwu2yv][data-step]{transition:opacity .5s,transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.ps[data-astro-cid-hvdwu2yv].is-anim [data-astro-cid-hvdwu2yv][data-step]:not(.on){opacity:.22;filter:grayscale();transform:translateY(.5em)scale(.985)}.ps[data-astro-cid-hvdwu2yv].is-anim .wire[data-astro-cid-hvdwu2yv][data-step]:not(.on){opacity:.25;transform:none}.ps[data-astro-cid-hvdwu2yv].is-anim .wire[data-astro-cid-hvdwu2yv][data-step]:not(.on) .pkt[data-astro-cid-hvdwu2yv],.ps[data-astro-cid-hvdwu2yv].is-anim .wire[data-astro-cid-hvdwu2yv][data-step]:not(.on) .wire-line[data-astro-cid-hvdwu2yv]{animation-play-state:paused}.ps[data-astro-cid-hvdwu2yv] .just[data-astro-cid-hvdwu2yv]{animation:.6s cubic-bezier(.2,.8,.2,1) pop}@keyframes pop{40%{transform:translateY(-3px)scale(1.02)}}.chain[data-astro-cid-hvdwu2yv] .node[data-astro-cid-hvdwu2yv].hl{box-shadow:0 0 0 2px var(--color-green-600), 0 16px 30px -18px #12331e80;transform:translateY(-2px)}.chain[data-astro-cid-hvdwu2yv] .node-end[data-astro-cid-hvdwu2yv].hl{box-shadow:0 0 0 2px var(--color-gold-on-dark), 0 20px 40px -24px #12331eb3}.chain[data-astro-cid-hvdwu2yv] .node[data-astro-cid-hvdwu2yv]{transition:box-shadow .45s,transform .45s,opacity .5s,filter .5s}.ps[data-astro-cid-hvdwu2yv].is-done .hub-center[data-astro-cid-hvdwu2yv],.ps[data-astro-cid-hvdwu2yv].is-done .opts-center[data-astro-cid-hvdwu2yv]{animation:4.5s ease-in-out infinite breathe}@keyframes breathe{50%{box-shadow:0 20px 40px -24px #12331eb3,0 0 0 6px #297a461f}}.ps[data-astro-cid-hvdwu2yv].is-done .ring[data-astro-cid-hvdwu2yv]{animation:4.5s ease-in-out infinite ring}@keyframes ring{50%{opacity:.45;transform:scale(1.02)}}@container (width<=560px){.canvas[data-astro-cid-hvdwu2yv]{gap:1.2em;padding:1.4em}.chain[data-astro-cid-hvdwu2yv]{grid-template-columns:1fr}.wire[data-astro-cid-hvdwu2yv]{height:2.2em}.wire-line[data-astro-cid-hvdwu2yv]{background:repeating-linear-gradient(180deg, var(--color-green-600) 0 5px, transparent 5px 9px);background-size:2px 9px;width:2px;height:auto;animation-name:flowv;inset:0 auto 0 50%}.wire-arrow[data-astro-cid-hvdwu2yv]{transform:rotate(90deg)}.pkt[data-astro-cid-hvdwu2yv]{display:none}.chain[data-astro-cid-hvdwu2yv] .node[data-astro-cid-hvdwu2yv]{grid-template-columns:auto 1fr;align-items:center;gap:.1em .9em;display:grid}.chain[data-astro-cid-hvdwu2yv] .node[data-astro-cid-hvdwu2yv] .ico[data-astro-cid-hvdwu2yv]{grid-row:span 2}.hub[data-astro-cid-hvdwu2yv]{grid-template-columns:1fr 1fr;gap:.7em}.hub-center[data-astro-cid-hvdwu2yv]{grid-area:1/1/auto/-1;margin-bottom:.4em}.sat-0[data-astro-cid-hvdwu2yv],.sat-1[data-astro-cid-hvdwu2yv],.sat-2[data-astro-cid-hvdwu2yv],.sat-3[data-astro-cid-hvdwu2yv]{grid-area:auto}.spoke[data-astro-cid-hvdwu2yv],.ring[data-astro-cid-hvdwu2yv]{display:none}.opts[data-astro-cid-hvdwu2yv]{grid-template-columns:1fr}}@container (width<=380px){.hub[data-astro-cid-hvdwu2yv]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.wire-line[data-astro-cid-hvdwu2yv],.spoke[data-astro-cid-hvdwu2yv],.pkt[data-astro-cid-hvdwu2yv],.cap-dot[data-astro-cid-hvdwu2yv]{animation:none}}
