.cx-hero{isolation:isolate;color:#e8eefc;background:radial-gradient(40rem 22rem at 85% -10%, #22d3ee2e, transparent 65%), radial-gradient(34rem 20rem at -10% 110%, #a78bfa33, transparent 65%), var(--color-navy);position:relative;overflow:hidden}.cx-grid:before{content:"";z-index:-2;background-image:linear-gradient(#78a0ff17 1px,#0000 1px),linear-gradient(90deg,#78a0ff17 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 60% 40%,#000 20%,#0000 78%);mask-image:radial-gradient(at 60% 40%,#000 20%,#0000 78%)}.cx-circuit{z-index:-1;pointer-events:none;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.cx-trace{fill:none;stroke:#8caaff33;stroke-width:1.5px}.cx-flow{fill:none;stroke-width:3px;stroke-linecap:round;stroke-dasharray:.4 6;filter:drop-shadow(0 0 4px)}.cx-c1{color:var(--color-neon-cyan);stroke:var(--color-neon-cyan)}.cx-c2{color:var(--color-neon-green);stroke:var(--color-neon-green)}.cx-c3{color:var(--color-neon-violet);stroke:var(--color-neon-violet)}.cx-c4{color:var(--color-sky);stroke:var(--color-sky)}.cx-pad{fill:var(--color-navy);stroke:var(--color-neon-cyan);stroke-width:1.5px}.cx-hero nav a{color:var(--color-glow)}.cx-hero-lead{color:#b9c6e6}.cx-term{text-align:left;background:#060d24e0;border:1px solid #22d3ee4d;border-radius:.9rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;line-height:1.7;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff08,0 20px 60px #00000073,0 0 40px #22d3ee1a}.cx-term-bar{color:#7f8fb6;border-bottom:1px solid #ffffff12;align-items:center;gap:.4rem;padding:.6rem .9rem;font-size:.72rem;display:flex}.cx-term-bar i{background:#2a3562;border-radius:50%;width:.6rem;height:.6rem}.cx-term-bar span{margin-left:.4rem}.cx-term-body{min-height:11rem;padding:.9rem 1rem 1.1rem;overflow:hidden}.cx-line{white-space:nowrap;color:#d4def5}.cx-line b{color:var(--color-neon-green);font-weight:400}.cx-line.cx-out{color:#8fa0c8}.cx-line.cx-ok{color:var(--color-neon-green)}.cx-type{vertical-align:bottom;white-space:nowrap;max-width:100%;width:calc(var(--n) * 1ch);display:inline-block;overflow:hidden}.cx-cursor{vertical-align:text-bottom;background:var(--color-neon-cyan);width:.6em;height:1.05em;margin-left:.15em;display:inline-block}@property --cx-a{syntax:"<angle>";inherits:false;initial-value:0deg}.cx-card{isolation:isolate;border:1px solid var(--color-line);background:var(--color-surface);border-radius:1rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block;position:relative}.cx-card:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--cx-a), var(--color-neon-cyan), var(--color-neon-violet), var(--color-neon-green), var(--color-neon-cyan));-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:2px;transition:opacity .22s;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}a.cx-card:hover:before,a.cx-card:focus-visible:before,.cx-card:focus-within:before,.cx-card.cx-lit:before{opacity:1}a.cx-card:hover,a.cx-card:focus-visible{transform:translateY(-3px);box-shadow:0 14px 40px #22d3ee29}.cx-card-dark{color:#e8eefc;background:linear-gradient(160deg,#0f1a42eb,#080e26f2);border-color:#78a0ff38}.cx-tag{color:var(--color-neon-cyan);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem}.cx-tag-light{color:var(--color-primary)}.cx-dark{isolation:isolate;color:#e8eefc;background:var(--color-navy);position:relative}.cx-pipe{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.cx-step{gap:1rem;display:flex;position:relative}.cx-node{border:2px solid var(--color-neon-cyan);background:var(--color-navy);width:2.5rem;height:2.5rem;color:var(--color-neon-cyan);z-index:1;border-radius:50%;flex:none;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;display:grid;box-shadow:0 0 14px #22d3ee73}.cx-rail{background:linear-gradient(var(--color-neon-cyan), var(--color-neon-violet), var(--color-neon-green));opacity:.45;width:2px;position:absolute;top:1.2rem;bottom:1.2rem;left:1.2rem}.cx-packet{z-index:2;width:.8rem;height:.8rem;box-shadow:0 0 12px 3px var(--color-neon-cyan), 0 0 26px 6px #22d3ee66;background:#fff;border-radius:50%;display:none;position:absolute;top:1.2rem;left:calc(.8rem + 1px)}@media (min-width:768px){.cx-pipe{grid-template-columns:repeat(5,1fr);gap:1rem}.cx-step{text-align:center;flex-direction:column;align-items:center}.cx-rail{background:linear-gradient(90deg, var(--color-neon-cyan), var(--color-neon-violet), var(--color-neon-green));width:auto;height:2px;inset:1.2rem 10% auto}.cx-packet{top:calc(.8rem + 1px);left:10%}}@media (prefers-reduced-motion:no-preference){@keyframes cx-flow{to{stroke-dashoffset:-100px}}@keyframes cx-type{0%{width:0}}@keyframes cx-appear{0%{opacity:0}}@keyframes cx-blink{50%{opacity:0}}@keyframes cx-spin{to{--cx-a:360deg}}@keyframes cx-pad{50%{fill:var(--color-neon-cyan)}}@keyframes cx-lit{0%,4%{background:var(--color-navy);color:var(--color-neon-cyan);transform:scale(1);box-shadow:0 0 14px #22d3ee73}8%,22%{background:var(--color-neon-cyan);color:var(--color-navy);transform:scale(1.18);box-shadow:0 0 26px 6px #22d3eeb3}30%,to{background:var(--color-navy);color:var(--color-neon-cyan);transform:scale(1);box-shadow:0 0 14px #22d3ee73}}@keyframes cx-pack-y{0%{top:1.2rem}to{top:calc(100% - 2rem)}}@keyframes cx-pack-x{0%{left:10%}to{left:calc(90% - .8rem)}}.cx-flow{stroke-dasharray:3 97;animation:cx-flow var(--t,7s) linear infinite;animation-delay:var(--dl,0s)}.cx-line{animation:cx-appear 10ms linear var(--d) both}.cx-type{animation:cx-type calc(var(--n) * 55ms) steps(var(--n), end) var(--d) both}.cx-cursor{animation:1s step-end infinite cx-blink}.cx-pad{animation:3.6s ease-in-out infinite cx-pad;animation-delay:var(--dl,0s)}a.cx-card:hover:before,a.cx-card:focus-visible:before,.cx-card:focus-within:before,.cx-card.cx-lit:before{animation:3.5s linear infinite cx-spin}.cx-node{animation:12s ease-in-out infinite cx-lit;animation-delay:calc(var(--i) * 2.4s)}.cx-packet{animation:12s linear infinite cx-pack-y;display:block}@media (min-width:768px){.cx-packet{animation-name:cx-pack-x}}}@media (prefers-reduced-motion:reduce){.cx-cursor{opacity:1}a.cx-card:hover{transform:none}}:root.motion-paused .cx-line,:root.motion-paused .cx-type{animation:none}:root.motion-paused .cx-cursor{opacity:1;animation:none}
.cx-hero,.cx-dark{background:radial-gradient(60rem 30rem at 85% -10%, #0135ea8c, transparent 60%), radial-gradient(40rem 24rem at -5% 110%, #179cf447, transparent 60%), var(--color-navy)}.cx-grid:before{background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.cx-pad{fill:var(--color-navy)}.cx-hero-lead{color:#d6e2ff}.cx-card-dark{background:linear-gradient(160deg,#0b3fae99,#0d398be6);border-color:#7dd3fc4d}.cx-term{background:#061b4ad9}.cx-node{background:var(--color-navy)}.cl-stage{background:linear-gradient(160deg,#0b3fae8c,#061b4ad9);border:1px solid #7dd3fc4d;border-radius:1.25rem;padding:.7rem .8rem .9rem;position:relative;box-shadow:0 20px 60px #030f3273,0 0 50px #179cf426}.cl-stage-head{color:#a9dcff;justify-content:space-between;align-items:center;min-height:1.6rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;display:flex}.cl-tag{color:#fff;border:1px solid #fff6;border-radius:999px;flex:none;padding:.1rem .6rem;font-size:.75rem}.cl-svg{display:block;overflow:visible}.cl-svg text{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}@media (max-width:440px){.cl-svg.cl-big text{font-size:20.5px}}.cl-strip{margin-top:.4rem}.cl-strip .cx-term{border-radius:.8rem;font-size:.74rem;line-height:1.55}.cl-strip .cx-term-body{min-height:0;padding:.5rem .9rem .7rem}.cl-strip .cx-term-bar{padding:.4rem .8rem}.cl-halo,.cl-svg .cl-halo{opacity:.3;transform-box:fill-box;transform-origin:50%}.cl-beacon{opacity:.45;transform-box:fill-box;transform-origin:50%;transform:scale(1.35)}.cl-still{display:none}.cl-bob,.cl-say,.cl-pop,.cl-grow,.cl-type-bar,.cl-route{transform-box:fill-box}.cl-grow,.cl-type-bar{transform-origin:0}.cl-pop{transform-origin:50%}@media (prefers-reduced-motion:reduce){.cl-still{display:block}}:root.motion-paused .cl-still{display:block}.cl-pipe{gap:1.75rem;margin:0;padding:0;list-style:none;display:grid;position:relative;container-type:inline-size}.cl-pipe-rail{display:contents}.cl-pipe-line{opacity:.7;background:linear-gradient(#e8f1ff,#a78bfa,#22d3ee,#179cf4,#14b8a6);border-radius:2px;width:3px;position:absolute;top:1.75rem;bottom:1.75rem;left:1.7rem}.cl-pipe-token{display:none}.cl-pipe-step{align-items:flex-start;gap:1rem;display:flex;position:relative}.cl-pipe-node{z-index:1;border:2.5px solid var(--c);width:3.5rem;height:3.5rem;box-shadow:0 0 22px color-mix(in srgb, var(--c) 45%, transparent);background:#0a2c70;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.cl-pipe-node:before{content:"";background:var(--c);opacity:.25;z-index:-1;border-radius:50%;position:absolute;inset:-.45rem}.cl-pipe-n{color:color-mix(in srgb, var(--c) 45%, #fff);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem}@media (min-width:768px){.cl-pipe{grid-template-columns:repeat(5,1fr);gap:1rem}.cl-pipe-step{text-align:center;flex-direction:column;align-items:center}.cl-pipe-line{background:linear-gradient(90deg,#e8f1ff,#a78bfa,#22d3ee,#179cf4,#14b8a6);width:auto;height:3px;inset:1.65rem 10% auto}}.cl-acts{background:linear-gradient(160deg,#0b3fae8c,#061b4ad9);border:1px solid #7dd3fc4d;border-radius:1.25rem;padding:1rem;box-shadow:0 20px 60px #030f3266}.cl-acts-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.cl-acts-tabs{border:0;flex:28rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;min-width:0;margin:0;padding:0;display:grid}@media (min-width:900px){.cl-acts-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}}.cl-act-btn{color:#fff;min-height:2.9rem;font:inherit;text-align:left;cursor:pointer;background:#ffffff0d;border:1.5px solid #ffffff38;border-radius:.8rem;align-items:center;gap:.55rem;padding:.4rem .7rem;font-size:.9rem;font-weight:600;display:flex}.cl-act-btn:hover{background:#ffffff1f}.cl-act-btn[aria-pressed=true]{border-color:var(--c);background:color-mix(in srgb, var(--c) 22%, #0a2c70);box-shadow:0 0 18px color-mix(in srgb, var(--c) 40%, transparent)}.cl-act-btn:focus-visible{outline-offset:2px;outline:3px solid #fff}.cl-act-btn svg{flex:none}.cl-act-n{color:color-mix(in srgb, var(--c) 45%, #fff);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem}.cl-acts-svg{max-width:50rem;margin:.8rem auto 0}.cl-acts-copy{min-height:5.5rem;margin-top:.4rem}@media (prefers-reduced-motion:no-preference){@keyframes cl-halo{0%{opacity:.9;transform:scale(1.22)}12%{opacity:.65;transform:scale(1.1)}32%,to{opacity:.12;transform:scale(1)}}@keyframes cl-say{0%{opacity:0;transform:translateY(6px)}3%,19%{opacity:1;transform:translateY(0)}25%,to{opacity:0;transform:translateY(0)}}@keyframes cl-route{0%,18%{opacity:1}32%,to{opacity:.12}}@keyframes cl-bob{0%{transform:translateY(0)}to{transform:translateY(-2.5px)}}@keyframes cl-beacon{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes cl-blink{50%{opacity:.3}}@keyframes cl-pop{0%{opacity:0;transform:scale(.6)}5%,86%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(1)}}@keyframes cl-grow{0%{transform:scaleX(0)}8%,86%{transform:scaleX(1)}94%,to{transform:scaleX(0)}}@keyframes cl-type{0%{transform:scaleX(.25)}to{transform:scaleX(1)}}@keyframes cl-node{0%,2%{transform:scale(1)}6%,16%{transform:scale(1.14)}24%,to{transform:scale(1)}}@keyframes cl-glow{0%,2%{opacity:.2}6%,16%{opacity:.7}26%,to{opacity:.2}}@keyframes cl-tok{0%{transform:translate(0)}to{transform:translate(80cqw)}}.cl-halo{animation:cl-halo var(--T,12s) linear var(--dl,0s) infinite}.cl-say{opacity:0;animation:cl-say var(--T,12s) linear var(--dl,0s) infinite}.cl-route{animation:cl-route var(--T,12s) linear var(--dl,0s) infinite}.cl-bob{animation:cl-bob 1.6s ease-in-out var(--dl,0s) infinite alternate}.cl-beacon{animation:cl-beacon 2.4s ease-out var(--dl,0s) infinite}.cl-blink{animation:1.4s step-end infinite cl-blink}.cl-pop{animation:cl-pop var(--T,7s) linear var(--dl,0s) infinite}.cl-grow{animation:cl-grow var(--T,7s) linear var(--dl,0s) infinite}.cl-type-bar{animation:cl-type 1.5s ease-in-out var(--dl,0s) infinite alternate}.cl-pipe-node{animation:10s ease-in-out infinite cl-node;animation-delay:calc(var(--i) * 2s - 10s)}.cl-pipe-node:before{animation:10s ease-in-out infinite cl-glow;animation-delay:calc(var(--i) * 2s - 10s)}.cl-pipe-token{display:none}@media (min-width:768px){.cl-pipe-token{z-index:2;background:#fff;border-radius:50%;width:1.1rem;height:1.1rem;margin-left:-.55rem;animation:10s linear infinite cl-tok;display:block;position:absolute;top:1.2rem;left:10%;box-shadow:0 0 14px 4px #7dd3fc,0 0 30px 8px #7dd3fc66}}}:root.motion-paused .cl-halo,:root.motion-paused .cl-say,:root.motion-paused .cl-route,:root.motion-paused .cl-bob,:root.motion-paused .cl-beacon,:root.motion-paused .cl-blink,:root.motion-paused .cl-pop,:root.motion-paused .cl-grow,:root.motion-paused .cl-type-bar,:root.motion-paused .cl-pipe-node,:root.motion-paused .cl-pipe-node:before,:root.motion-paused .cl-pipe-token{animation:none}:root.motion-paused .cl-say,:root.motion-paused .cl-pop{opacity:1;transform:none}:root.motion-paused .cl-grow,:root.motion-paused .cl-type-bar{transform:none}:root.motion-paused .cl-halo{opacity:.3;transform:none}:root.motion-paused .cl-pipe-token{display:none}@media (forced-colors:active){.cl-act-btn[aria-pressed=true]{outline:2px solid highlight}}.cx-circuit{opacity:.32}
