@property --ms-a{syntax:"<angle>";inherits:false;initial-value:0deg}.ms{--ms-step:4.4s;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(36px,5vw,88px);max-width:1440px;margin:0 auto 24px;padding:clamp(44px,6vw,88px) clamp(25px,4vw,52px);display:grid;position:relative}@media (max-width:920px){.ms{grid-template-columns:1fr}}.ms-rv{transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1),filter .9s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i,0) * .11s)}.ms:not(.ms--in) .ms-rv{opacity:0;filter:blur(8px);transform:translateY(26px)}.ms-copy{min-width:0;container-type:inline-size}.ms-title{font-size:min(calc(var(--ms-fit,6) * 1cqw), 56px);letter-spacing:-.04em;color:#f4f9ff;white-space:nowrap;margin:12px 0 20px;line-height:1.12}.ms-line{padding-bottom:.06em;display:block;overflow:hidden}.ms-line>span{width:fit-content;transition:transform 1.1s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0) * .14s);display:block}.ms:not(.ms--in) .ms-line>span{transform:translateY(112%)}.ms-title-glow{background:linear-gradient(95deg,#fff 0%,#9dd4ff 45%,#2f9bff 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.ms-lead{color:#91a9bf;max-width:62ch;font-size:16px;line-height:1.7}.ms-steps{gap:4px;margin:34px 0 0;padding:0;list-style:none;display:grid}.ms-step{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;grid-template-columns:44px 1fr;align-items:start;gap:18px;padding:16px 12px 16px 26px;transition:background .35s;display:grid;position:relative}.ms-step:hover{background:#2878c812}.ms-step.is-active{background:linear-gradient(90deg,#2478d729,#2478d700)}.ms-step:focus-visible{outline-offset:2px;outline:2px solid #5cc0ff}.ms-rail{background:#5ba4e22e;border-radius:2px;width:2px;position:absolute;top:14px;bottom:14px;left:8px;overflow:hidden}.ms-fill{transform-origin:top;animation:msFill var(--ms-step) linear forwards;background:linear-gradient(#d6efff,#2a9bff);position:absolute;inset:0;transform:scaleY(0);box-shadow:0 0 12px #3ba6ff}.ms--paused .ms-fill{animation-play-state:paused}.ms[data-onscreen=false] *,.ms[data-onscreen=false] :before,.ms[data-onscreen=false] :after{animation-play-state:paused!important}@keyframes msFill{to{transform:scaleY(1)}}.ms-num{color:#57bdff;letter-spacing:.04em;background:#081a2acc;border:1px solid #5ba4e240;border-radius:13px;place-content:center;width:44px;height:44px;font-size:14px;font-weight:800;transition:all .4s;display:grid}.ms-step.is-active .ms-num{color:#fff;background:radial-gradient(circle at 30% 25%,#2d86e6,#0c3d77);border-color:#4aa8ff;box-shadow:0 0 22px #3496ff8c}.ms-step-text{gap:4px;padding-top:2px;display:grid}.ms-step-text strong{color:#9fb6ca;font-size:17px;font-weight:700;transition:color .3s}.ms-step-text span{color:#6f8aa2;font-size:14px;line-height:1.5;transition:color .3s}.ms-step:hover .ms-step-text strong,.ms-step.is-active .ms-step-text strong{color:#fff}.ms-step.is-active .ms-step-text span{color:#a9c1d6}.ms-card{isolation:isolate;background:#040c16;border-radius:30px;padding:clamp(18px,3vw,34px);position:relative;box-shadow:0 30px 80px #0208128c,0 0 70px #1e78ff24}.ms-ring,.ms-ring-glow{z-index:3;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--ms-a), #2563eb 0%, #60a5fa 18%, #fff 34%, #7dd3fc 48%, #2563eb 66%, #2563eb59 84%, #2563eb 100%);-webkit-mask-composite:xor;padding:2px;animation:5s linear infinite msSpin;position:absolute;inset:0;-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)}.ms-ring-glow{z-index:2;filter:blur(9px);opacity:.55;padding:5px}@keyframes msSpin{to{--ms-a:360deg}}.ms-liquid{z-index:0;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.ms-blob{filter:blur(46px);mix-blend-mode:screen;border-radius:50%;position:absolute}.ms-blob.b1{background:radial-gradient(circle,#2882ff80,#0000 68%);width:62%;height:52%;animation:14s ease-in-out infinite msDrift1;top:-10%;left:-12%}.ms-blob.b2{background:radial-gradient(circle,#3cbeff66,#0000 68%);width:56%;height:56%;animation:17s ease-in-out infinite msDrift2;bottom:-12%;right:-14%}.ms-blob.b3{background:radial-gradient(circle,#145adc80,#0000 70%);width:40%;height:40%;animation:11s ease-in-out infinite msDrift3;top:30%;left:32%}.ms-grain{background-image:radial-gradient(1px 1px at 12% 22%,#bee1ff8c,#0000),radial-gradient(1px 1px at 78% 14%,#bee1ff66,#0000),radial-gradient(1px 1px at 88% 68%,#bee1ff80,#0000),radial-gradient(1px 1px at 24% 82%,#bee1ff66,#0000),radial-gradient(1px 1px at 54% 8%,#bee1ff59,#0000),radial-gradient(1px 1px at 6% 56%,#bee1ff59,#0000);position:absolute;inset:0}@keyframes msDrift1{50%{transform:translate(18%,22%)scale(1.15)}}@keyframes msDrift2{50%{transform:translate(-20%,-16%)scale(1.2)}}@keyframes msDrift3{50%{transform:translate(-14%,12%)scale(.82)}}.ms-diagram{z-index:1;aspect-ratio:1;width:100%;max-width:520px;margin:0 auto;position:relative;container-type:inline-size}.ms-wires,.ms-orbits{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ms-wire{fill:none;stroke:#60beff33;stroke-width:1.4px;transition:stroke .5s}.ms-g.on .ms-wire{stroke:#78cdff8c}.ms-pulse{fill:none;stroke:#9fdcff;stroke-width:3px;stroke-linecap:round;stroke-dasharray:9 91;stroke-dashoffset:9px;opacity:0;filter:drop-shadow(0 0 5px #57bdff);transition:opacity .4s}.ms-g.on .ms-pulse{opacity:1;animation:1.7s linear infinite msTravel}.ms-g.on .ms-pulse.d2{animation-delay:.55s}@keyframes msTravel{to{stroke-dashoffset:-91px}}.ms-orbit{transform-box:view-box;transform-origin:250px 250px}.ms-orbit circle{fill:none;stroke:#6ec3ff38;stroke-width:1px;stroke-dasharray:2 7}.ms-orbit .dot{fill:#bfe8ff;stroke:none;stroke-dasharray:none;filter:drop-shadow(0 0 5px #57bdff)}.ms-orbit.o1{animation:16s linear infinite msOrbit}.ms-orbit.o2{animation:24s linear infinite reverse msOrbit}@keyframes msOrbit{to{transform:rotate(360deg)}}.ms-label,.ms-intent,.ms-side,.ms-core,.ms-nodes,.ms-caption{position:absolute}.ms-label{letter-spacing:.26em;text-transform:uppercase;white-space:nowrap;color:#4c86b3;font-size:max(10px,2cqw);font-weight:800;transition:color .4s,text-shadow .4s;left:50%;transform:translate(-50%,-50%)}.ms-label.top{top:6.8%}.ms-label.run{top:78.4%}.ms-label.on{color:#8fd6ff;text-shadow:0 0 14px #46aaffcc}.ms-intent{grid-template-columns:1fr 1fr;justify-items:center;width:64%;display:grid;top:16.4%;left:18%;transform:translateY(-50%)}.ms-token{color:#b9dcf5;letter-spacing:.12em;white-space:nowrap;opacity:.6;background:#081a2aeb;border:1px solid #55b8ff47;border-radius:14px;padding:.9em 1.5em;font-size:max(10px,2.3cqw);font-weight:800;transition:all .45s}.ms-intent.on .ms-token{opacity:1;color:#fff;background:#0e345cd9;border-color:#56b8ff;box-shadow:0 0 22px #3ca0ff66,inset 0 0 14px #46aaff2e}.ms-side{color:#6fb4e6;letter-spacing:.14em;white-space:nowrap;opacity:.6;background:#061521b3;border:1px dashed #60beff66;border-radius:999px;padding:.75em 1.2em;font-size:max(9px,1.95cqw);font-weight:800;transition:all .45s;top:50%;transform:translateY(-50%)}.ms-side.left{right:70.4%}.ms-side.right{left:70.4%}.ms-side.on{opacity:1;color:#fff;background:#0e345cd9;border-style:solid;border-color:#56b8ff;box-shadow:0 0 22px #3ca0ff66}.ms-core{aspect-ratio:1;text-align:center;color:#fff;letter-spacing:.06em;white-space:nowrap;text-shadow:0 0 14px #69caffb3;background:radial-gradient(circle,#0f6fb8 0%,#071d31 66%);border:1.5px solid #3d9bff;border-radius:50%;place-content:center;width:24.8%;font-size:max(9px,3.1cqw);font-weight:900;line-height:1.15;animation:3s ease-in-out infinite msCore;display:grid;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 60px #2aa0ff59,inset 0 0 26px #3caaff40}.ms-core.run{animation-duration:1.6s}@keyframes msCore{0%,to{box-shadow:0 0 40px #2aa0ff4d,inset 0 0 22px #3caaff33}50%{box-shadow:0 0 84px #46beffa6,inset 0 0 34px #5abeff59}}.ms-nodes{justify-content:space-between;width:32%;display:flex;top:84.8%;left:34%;transform:translateY(-50%)}.ms-nodes i{aspect-ratio:1;opacity:.35;background:radial-gradient(circle at 34% 32%,#8fd6ff,#0e75bd 70%);border-radius:50%;width:max(12px,2.8cqw);transition:opacity .4s;transform:scale(.85)}.ms-nodes.on i{animation:1.8s ease-in-out infinite msNode}.ms-nodes.on i:nth-child(2){animation-delay:.18s}.ms-nodes.on i:nth-child(3){animation-delay:.36s}.ms-nodes.on i:nth-child(4){animation-delay:.54s}.ms-nodes.on i:nth-child(5){animation-delay:.72s}@keyframes msNode{0%,to{opacity:.4;transform:scale(.85);box-shadow:0 0 #2aa0ff00}40%{opacity:1;transform:scale(1.12);box-shadow:0 0 18px #3cb4ffd9}}.ms-caption{text-align:center;color:#6f8aa2;width:80%;font-size:max(11px,2.6cqw);line-height:1.4;top:92.4%;left:50%;transform:translate(-50%,-50%)}.ms:not(.ms--in) .ms-card{opacity:0}.ms--in .ms-card{animation:1.5s cubic-bezier(.16,1,.3,1) .15s backwards msCardIn}.ms--in .ms-ring,.ms--in .ms-ring-glow{animation:5s linear infinite msSpin,1.4s .5s backwards msFadeIn}.ms--in .ms-liquid{animation:1.8s .4s backwards msFadeIn}.ms--in .ms-orbits{animation:1.6s cubic-bezier(.16,1,.3,1) .7s backwards msRise}.ms--in .ms-wire{animation:1.2s cubic-bezier(.4,0,.2,1) 1.1s backwards msDraw}.ms--in .ms-core{animation:3s ease-in-out infinite msCore,1.2s cubic-bezier(.34,1.56,.64,1) .6s backwards msPop}.ms--in .ms-core.run{animation-duration:1.6s,1.2s}.ms--in .ms-token:first-child{animation:.9s cubic-bezier(.2,.9,.3,1.15) .95s backwards msDrop}.ms--in .ms-token:nth-child(2){animation:.9s cubic-bezier(.2,.9,.3,1.15) 1.1s backwards msDrop}.ms--in .ms-side.left{animation:.9s cubic-bezier(.2,.9,.3,1.1) 1.2s backwards msFromLeft}.ms--in .ms-side.right{animation:.9s cubic-bezier(.2,.9,.3,1.1) 1.3s backwards msFromRight}.ms--in .ms-label{animation:.9s 1.4s backwards msRise}.ms--in .ms-nodes{animation:.9s cubic-bezier(.2,.9,.3,1.1) 1.5s backwards msRise}.ms--in .ms-caption{animation:.9s 1.7s backwards msRise}@keyframes msCardIn{0%{opacity:0;filter:blur(18px);transform:perspective(1400px)translateY(70px)rotateX(16deg)scale(.86)}}@keyframes msFadeIn{0%{opacity:0}}@keyframes msRise{0%{opacity:0;translate:0 14px;scale:.96}}@keyframes msPop{0%{opacity:0;filter:blur(12px);scale:.25}}@keyframes msDrop{0%{opacity:0;translate:0 -26px;scale:.8}}@keyframes msFromLeft{0%{opacity:0;translate:-36px;scale:.8}}@keyframes msFromRight{0%{opacity:0;translate:36px;scale:.8}}@keyframes msDraw{0%{stroke-dasharray:100;stroke-dashoffset:100px}to{stroke-dasharray:100;stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.ms:not(.ms--in) .ms-card{opacity:1}.ms--in .ms-card,.ms--in .ms-card *{animation:none!important}.ms-line>span{transition:none}.ms:not(.ms--in) .ms-line>span{transform:none}.ms-rv{transition:none}.ms:not(.ms--in) .ms-rv{opacity:1;filter:none;transform:none}.ms-ring,.ms-ring-glow,.ms-blob,.ms-orbit,.ms-core,.ms-nodes.on i,.ms-g.on .ms-pulse{animation:none}.ms-fill{animation:none;transform:scaleY(1)}.ms-nodes.on i{opacity:1;transform:none}.ms-g.on .ms-pulse{stroke-dashoffset:0;stroke-dasharray:none}}
