.connect3[data-astro-cid-wkkqpqgc]{--cycle:7.5s;--step:2.5s;--start:.9s;grid-template-columns:repeat(3,1fr);gap:36px;margin:26px 0 8px;display:grid}.c3[data-astro-cid-wkkqpqgc]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-sm);animation:c3in .5s ease both calc(var(--i) * .12s), c3on var(--cycle) ease-in-out infinite calc(var(--start) + var(--i) * var(--step));flex-direction:column;padding:18px 17px 17px;display:flex;position:relative}.c3[data-astro-cid-wkkqpqgc] .c3-num[data-astro-cid-wkkqpqgc]{background:var(--acc-50);border:1px solid var(--acc-100);width:30px;height:30px;color:var(--acc-700);font-variant-numeric:tabular-nums;animation:c3num var(--cycle) ease-in-out infinite calc(var(--start) + var(--i) * var(--step));border-radius:9px;place-items:center;font-size:15px;font-weight:700;display:inline-grid}.c3[data-astro-cid-wkkqpqgc] .c3-ico[data-astro-cid-wkkqpqgc]{color:var(--ink-400);animation:c3ico var(--cycle) ease-in-out infinite calc(var(--start) + var(--i) * var(--step));position:absolute;top:17px;right:16px}.c3[data-astro-cid-wkkqpqgc] h3[data-astro-cid-wkkqpqgc]{color:var(--ink-900);margin:13px 0 0;font-size:15.5px;font-weight:650}.c3[data-astro-cid-wkkqpqgc] p[data-astro-cid-wkkqpqgc]{color:var(--ink-600);margin:6px 0 0;font-size:13px;line-height:1.55}.c3-bar[data-astro-cid-wkkqpqgc]{background:var(--acc-600);transform-origin:0;height:3px;animation:c3bar var(--cycle) linear infinite calc(var(--start) + var(--i) * var(--step));border-radius:3px;position:absolute;bottom:-1px;left:17px;right:17px;transform:scaleX(0)}.c3-link[data-astro-cid-wkkqpqgc]{background:var(--line);width:36px;height:2px;position:absolute;top:50%;right:-36px}.c3-link[data-astro-cid-wkkqpqgc] i[data-astro-cid-wkkqpqgc]{background:var(--acc-600);opacity:0;width:8px;height:8px;animation:c3dot var(--cycle) ease-in-out infinite calc(var(--start) + var(--i) * var(--step));border-radius:50%;position:absolute;top:-3px;left:0}.c3-typing[data-astro-cid-wkkqpqgc]{opacity:0;animation:c3show var(--cycle) ease-in-out infinite calc(var(--start) + var(--i) * var(--step));gap:3px;display:flex;position:absolute;top:25px;right:44px}.c3-typing[data-astro-cid-wkkqpqgc] i[data-astro-cid-wkkqpqgc]{background:var(--acc-600);border-radius:50%;width:5px;height:5px;animation:.9s ease-in-out infinite c3type}.c3-typing[data-astro-cid-wkkqpqgc] i[data-astro-cid-wkkqpqgc]:nth-child(2){animation-delay:.15s}.c3-typing[data-astro-cid-wkkqpqgc] i[data-astro-cid-wkkqpqgc]:nth-child(3){animation-delay:.3s}@keyframes c3in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes c3on{0%,36%,to{border-color:var(--line);box-shadow:var(--sh-sm);transform:none}4%,31%{border-color:var(--acc-100);box-shadow:var(--sh-md);transform:translateY(-3px)}}@keyframes c3num{0%,36%,to{background:var(--acc-50);color:var(--acc-700);border-color:var(--acc-100)}4%,31%{background:var(--acc-600);color:#fff;border-color:var(--acc-600)}}@keyframes c3ico{0%,36%,to{color:var(--ink-400);transform:none}4%{color:var(--acc-600);transform:scale(1.3)rotate(-8deg)}9%,31%{color:var(--acc-600);transform:none}}@keyframes c3bar{0%,3%{opacity:1;transform:scaleX(0)}31%{opacity:1;transform:scaleX(1)}36%,to{opacity:0;transform:scaleX(1)}}@keyframes c3dot{0%,29%{opacity:0;left:0}30%{opacity:1;left:0}35%{opacity:1;left:28px}37%,to{opacity:0;left:28px}}@keyframes c3dot-v{0%,29%{opacity:0;top:0}30%{opacity:1;top:0}35%{opacity:1;top:20px}37%,to{opacity:0;top:20px}}@keyframes c3show{0%,36%,to{opacity:0}6%,31%{opacity:1}}@keyframes c3type{0%,60%,to{opacity:.4;transform:none}30%{opacity:1;transform:translateY(-3px)}}@media (width<=620px){.connect3[data-astro-cid-wkkqpqgc]{grid-template-columns:1fr;gap:28px}.c3-link[data-astro-cid-wkkqpqgc]{width:2px;height:28px;inset:auto auto -28px 50%}.c3-link[data-astro-cid-wkkqpqgc] i[data-astro-cid-wkkqpqgc]{animation-name:c3dot-v;top:0;left:-3px}}@media (prefers-reduced-motion:reduce){.c3[data-astro-cid-wkkqpqgc],.c3[data-astro-cid-wkkqpqgc] .c3-num[data-astro-cid-wkkqpqgc],.c3[data-astro-cid-wkkqpqgc] .c3-ico[data-astro-cid-wkkqpqgc],.c3-bar[data-astro-cid-wkkqpqgc],.c3-link[data-astro-cid-wkkqpqgc] i[data-astro-cid-wkkqpqgc],.c3-typing[data-astro-cid-wkkqpqgc]{animation:none}}.arch[data-astro-cid-q37g6i7q]{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-lg);margin:26px 0 6px;padding:22px 18px 18px}@media (width>=1100px){.arch[data-astro-cid-q37g6i7q].bleed{margin-left:-52px;margin-right:-52px;padding:24px 26px 20px}}.arch[data-astro-cid-q37g6i7q] svg[data-astro-cid-q37g6i7q]{width:100%;height:auto;display:block;overflow:visible}.arch[data-astro-cid-q37g6i7q] text[data-astro-cid-q37g6i7q]{font-family:inherit}.a-box[data-astro-cid-q37g6i7q]{fill:var(--surface);stroke:var(--line-strong);stroke-width:1.4px}.a-relay[data-astro-cid-q37g6i7q]{fill:var(--acc-50);stroke:var(--acc-100);stroke-width:1.4px}.a-repo[data-astro-cid-q37g6i7q]{fill:var(--amber-50);stroke:var(--amber-200);stroke-width:1.4px}.a-badge[data-astro-cid-q37g6i7q]{fill:var(--surface-2);stroke:var(--line);stroke-width:1.1px}.a-title[data-astro-cid-q37g6i7q]{fill:var(--ink-900);font-weight:650}.a-sub[data-astro-cid-q37g6i7q]{fill:var(--ink-500)}.a-col[data-astro-cid-q37g6i7q]{fill:var(--ink-500);letter-spacing:.07em;font-weight:700}.arch[data-astro-cid-q37g6i7q] .a-ico{fill:none;stroke:var(--ink-600);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.a-line[data-astro-cid-q37g6i7q]{fill:none;stroke:var(--line-strong);stroke-width:1.5px}.a-arrow[data-astro-cid-q37g6i7q]{fill:none;stroke:var(--ink-400);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.a-pill-q[data-astro-cid-q37g6i7q]{fill:var(--ink-900)}.a-pill-a[data-astro-cid-q37g6i7q]{fill:var(--acc-600)}.a-pill-t[data-astro-cid-q37g6i7q]{fill:#fff;font-weight:600}.a-glow[data-astro-cid-q37g6i7q]{animation:8s ease-in-out infinite aglow}.a-env[data-astro-cid-q37g6i7q]{fill:var(--acc-50);fill-opacity:.55;stroke:var(--acc-500);stroke-width:1.4px;stroke-dasharray:6 5}.a-env-label[data-astro-cid-q37g6i7q]{fill:var(--acc-700);letter-spacing:.07em;font-weight:700}.a-channel[data-astro-cid-q37g6i7q] .a-box[data-astro-cid-q37g6i7q]{transition:stroke .3s}.a-channel[data-astro-cid-q37g6i7q].is-active .a-box[data-astro-cid-q37g6i7q]{stroke:var(--acc-500);stroke-width:2px}.pkt[data-astro-cid-q37g6i7q]{offset-rotate:0deg}.pkt-q[data-astro-cid-q37g6i7q]{offset-path:path("M236 295 L463 235 L822 235");animation:8s ease-in-out infinite pktq}.pkt-a[data-astro-cid-q37g6i7q]{offset-path:path("M822 235 L463 235 L236 295");animation:8s ease-in-out infinite pkta}.sync-up[data-astro-cid-q37g6i7q]{animation:2.6s ease-in-out infinite syncup}.sync-dn[data-astro-cid-q37g6i7q]{animation:2.6s ease-in-out infinite syncdn}@keyframes pktq{0%{offset-distance:0%;opacity:0}4%{opacity:1}33%,58%{offset-distance:100%;opacity:1}62%,to{offset-distance:100%;opacity:0}}@keyframes pkta{0%,58%{offset-distance:0%;opacity:0}62%,76%{offset-distance:0%;opacity:1}91%{offset-distance:100%;opacity:1}94%,to{offset-distance:100%;opacity:0}}@keyframes aglow{0%,33%,62%,to{stroke:var(--line-strong)}37%,58%{stroke:var(--acc-500)}}.pkt-q-spin[data-astro-cid-q37g6i7q],.pkt-bulb[data-astro-cid-q37g6i7q]{opacity:0}.pkt-q-label[data-astro-cid-q37g6i7q]{animation:8s ease-in-out infinite pktlabel}.pkt-q-spin[data-astro-cid-q37g6i7q]{animation:8s ease-in-out infinite pktspinshow}.pkt-spinner-track[data-astro-cid-q37g6i7q]{fill:none;stroke:#ffffff40;stroke-width:2.4px}.pkt-spinner[data-astro-cid-q37g6i7q]{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:14 37;transform-box:fill-box;transform-origin:50%;animation:.9s linear infinite pktspin}.pkt-bulb[data-astro-cid-q37g6i7q]{transform-box:fill-box;transform-origin:50%;animation:8s ease-in-out infinite pktbulb}.pkt-bulb-glow[data-astro-cid-q37g6i7q]{fill:var(--amber-50);stroke:var(--amber-200);stroke-width:1.2px}.pkt-bulb-ico[data-astro-cid-q37g6i7q]{fill:none;stroke:var(--amber-600);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}@keyframes pktlabel{0%,34%{opacity:1}38%,to{opacity:0}}@keyframes pktspinshow{0%,34%{opacity:0}38%,58%{opacity:1}61%,to{opacity:0}}@keyframes pktbulb{0%,59%{opacity:0;scale:.4}64%{opacity:1;scale:1.18}67%,72%{opacity:1;scale:1}76%,to{opacity:0;scale:1}}@keyframes pktspin{to{rotate:360deg}}@keyframes syncup{0%{opacity:0;transform:translateY(0)}18%{opacity:1}82%{opacity:1}to{opacity:0;transform:translateY(-46px)}}@keyframes syncdn{0%{opacity:0;transform:translateY(0)}18%{opacity:1}82%{opacity:1}to{opacity:0;transform:translateY(46px)}}@media (prefers-reduced-motion:reduce){.pkt-q[data-astro-cid-q37g6i7q],.pkt-a[data-astro-cid-q37g6i7q],.sync-up[data-astro-cid-q37g6i7q],.sync-dn[data-astro-cid-q37g6i7q],.a-glow[data-astro-cid-q37g6i7q],.pkt-q-label[data-astro-cid-q37g6i7q],.pkt-q-spin[data-astro-cid-q37g6i7q],.pkt-spinner[data-astro-cid-q37g6i7q],.pkt-bulb[data-astro-cid-q37g6i7q]{animation:none}.pkt-q[data-astro-cid-q37g6i7q]{offset-distance:52%;opacity:1}.pkt-a[data-astro-cid-q37g6i7q]{opacity:0}}.hiw-cap[data-astro-cid-q37g6i7q]{color:var(--ink-500);text-align:center;margin-top:12px;font-size:12.5px}
