.co-art{overflow:visible}.co-face-top{fill:#eef2ff;stroke:#c9d4ff;stroke-width:1px}.co-face-left{fill:#d6dfff;stroke:#b9c7fb;stroke-width:1px}.co-face-right{fill:#b8c8ff;stroke:#a4b6fa;stroke-width:1px}.co-face-top-lit{fill:#fff;stroke:#9db2ff;stroke-width:1px}.co-face-left-lit{fill:#4a72ff;stroke:#2455ff;stroke-width:1px}.co-face-right-lit{fill:#2455ff;stroke:#1a3fd6;stroke-width:1px}.co-grid line{stroke:#2455ff;stroke-opacity:.08;stroke-width:1px}.co-ring{fill:none;stroke-width:1.5px}.co-ring-front{stroke-width:2px}.co-orbit{fill:none;stroke:#2455ff;stroke-opacity:.14;stroke-width:1px;stroke-dasharray:3 6}.co-link{stroke:#2455ff;stroke-opacity:.32;stroke-width:1.2px}.co-link-faint{stroke-opacity:.12}.co-signal{fill:#2455ff}.co-signal-green{fill:#0e9f8e}.co-tag-bg{fill:#fff;stroke:#e4e6eb;stroke-width:1px;filter:drop-shadow(0 8px 14px #1a33b51f)}.co-tag-dot{fill:#2455ff}.co-tag-dot-green{fill:#0e9f8e}.co-tag-text{font:600 15px/1 var(--font-sans,system-ui), system-ui, sans-serif;fill:#0b0b0f}.co-tag-text-sm{font-size:13px}@keyframes co-drop{0%{opacity:0;transform:translateY(-34px)}to{opacity:1;transform:none}}@keyframes co-pop{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}@keyframes co-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes co-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes co-breathe{0%,to{opacity:.55}50%{opacity:1}}.co-block{transform-box:fill-box;animation:.7s cubic-bezier(.2,.8,.2,1) both co-drop;animation-delay:calc(var(--i) * 90ms + .15s)}.co-tag{animation:.6s cubic-bezier(.2,.8,.2,1) both co-pop;animation-delay:calc(var(--i) * .14s + 1s)}.co-link{stroke-dasharray:1;animation:1s ease-out both co-draw;animation-delay:calc(var(--i) * .11s + .3s)}.co-ring{animation:6s ease-in-out infinite co-breathe}.co-float{animation:7s ease-in-out infinite co-float}.co-statement{position:relative}.co-statement:before{content:"";transform-origin:0;background:linear-gradient(90deg,#2455ff,#2455ff00);width:100%;height:2px;transition:transform 1.1s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto auto 0;transform:scaleX(0)}.co-statement.is-in:before,html:not(.js) .co-statement:before{transform:scaleX(1)}.co-card{transition:transform .25s,box-shadow .25s,border-color .25s}.co-card:hover{transform:translateY(-3px);box-shadow:0 22px 40px -28px #1a33b573}.co-rail{background:linear-gradient(90deg,#2455ff00,#2455ff59,#2455ff00);height:1px;position:absolute}.co-rail:after{content:"";background:linear-gradient(90deg,#2455ff00,#2455ff,#2455ff00);border-radius:999px;width:60px;height:5px;animation:5.5s linear infinite co-run;position:absolute;top:-2px;left:0}@keyframes co-run{0%{transform:translate(-60px)}to{transform:translateX(var(--co-rail-w,900px))}}.co-night{background-color:#061332;background-image:radial-gradient(#ffffff12 1px,#0000 1px),linear-gradient(#061332 0%,#0a1d52 100%);background-size:22px 22px,100% 100%}.co-steps-line{transform-origin:0;transition:transform 1.4s cubic-bezier(.2,.8,.2,1) .2s;transform:scaleX(0)}.is-in .co-steps-line{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.co-block,.co-tag,.co-link,.co-ring,.co-float,.co-rail:after{animation:none!important}.co-link{stroke-dasharray:none}.co-signal{display:none}.co-statement:before,.co-steps-line{transition:none;transform:scaleX(1)}}html.motion-off .co-block,html.motion-off .co-tag,html.motion-off .co-link,html.motion-off .co-ring,html.motion-off .co-float,html.motion-off .co-rail:after{animation:none!important}html.motion-off .co-link{stroke-dasharray:none}html.motion-off .co-signal{display:none}html.motion-off .co-statement:before,html.motion-off .co-steps-line{transition:none;transform:scaleX(1)}
