.layer-scene[data-astro-cid-mxnjssgx]{--lift: 150px;--w: 54%;position:relative;width:100%;aspect-ratio:16 / 10;max-height:600px;perspective:1500px;perspective-origin:50% 35%;overflow:visible}.stage[data-astro-cid-mxnjssgx]{position:absolute;inset:0;transform-style:preserve-3d;transform:translate(-13%,-14%) rotateX(57deg) rotate(-31deg);transform-origin:50% 50%}.plane[data-astro-cid-mxnjssgx]{position:absolute;left:50%;top:50%;width:var(--w);aspect-ratio:1.5;transform-style:preserve-3d;border-radius:22px;background:var(--surface)}.plane[data-astro-cid-mxnjssgx]:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--line-2);transform:translateZ(-7px)}.plane[data-astro-cid-mxnjssgx]:after{content:"";position:absolute;inset:6% 4% 2% 6%;border-radius:40%;background:radial-gradient(closest-side,rgba(20,24,42,.22),rgba(20,24,42,.08) 60%,transparent);transform:translateZ(calc(-1 * var(--lift) - 8px))}.plane-bottom[data-astro-cid-mxnjssgx]{transform:translate(-50%,-50%) translateZ(calc(-1 * var(--lift)));box-shadow:inset 0 0 0 1px var(--line)}.plane-bottom[data-astro-cid-mxnjssgx]:after{inset:-6% -14% -22% 6%;border-radius:30%;background:radial-gradient(closest-side,rgba(20,24,42,.28),rgba(20,24,42,.1) 55%,transparent);transform:translateZ(-30px)}.plane-mid[data-astro-cid-mxnjssgx]{transform:translate(-50%,-50%) translateZ(0);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 92%,#fff) 0%,var(--accent) 55%,color-mix(in srgb,var(--accent) 82%,#000) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff 45%,transparent),0 0 0 1px color-mix(in srgb,var(--accent) 40%,transparent),0 0 60px 6px color-mix(in srgb,var(--accent) 28%,transparent);animation:breathe 4.2s ease-in-out infinite}.plane-mid[data-astro-cid-mxnjssgx]:before{background:color-mix(in srgb,var(--accent) 70%,#000);transform:translateZ(-3px)}.plane-top[data-astro-cid-mxnjssgx]{transform:translate(-50%,-50%) translateZ(var(--lift));background:color-mix(in srgb,var(--surface) 88%,transparent);box-shadow:inset 0 0 0 1px var(--line-2)}.plane-label[data-astro-cid-mxnjssgx]{position:absolute;left:20px;bottom:13px;display:inline-flex;align-items:center;gap:7px;font-size:10.5px;font-weight:700;letter-spacing:.09em;color:var(--muted);text-transform:uppercase;white-space:nowrap}.plane-label[data-astro-cid-mxnjssgx] i[data-astro-cid-mxnjssgx]{width:6px;height:6px;border-radius:50%;background:var(--line-2)}.mid-label[data-astro-cid-mxnjssgx]{position:absolute;left:18px;bottom:11px;display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:700;letter-spacing:-.01em;color:#fff;white-space:nowrap}.cells[data-astro-cid-mxnjssgx],.ports[data-astro-cid-mxnjssgx],.beams[data-astro-cid-mxnjssgx]{position:absolute;inset:18px 18px 40px;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:12px}.cell[data-astro-cid-mxnjssgx]{display:flex;align-items:center;justify-content:center;text-align:center;border-radius:12px;font-size:12.5px;font-weight:600;letter-spacing:-.01em;padding:6px 10px;line-height:1.15}.system[data-astro-cid-mxnjssgx]{background:var(--bg-2);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line)}.tool[data-astro-cid-mxnjssgx]{background:var(--surface);color:var(--ink);box-shadow:0 1px #fff9 inset,0 0 0 1px var(--line),0 10px 24px -12px #14182a59;transform:translateZ(0);transition:opacity .55s ease,transform .55s cubic-bezier(.2,.7,.2,1)}.tool[data-astro-cid-mxnjssgx].leaving{opacity:0;transform:translateZ(70px)}.tool[data-astro-cid-mxnjssgx].entering{opacity:0;transform:translateZ(120px)}.ports[data-astro-cid-mxnjssgx]{pointer-events:none}.port[data-astro-cid-mxnjssgx]{position:relative;display:block}.port[data-astro-cid-mxnjssgx]:before{content:"";position:absolute;left:50%;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:color-mix(in srgb,#fff 18%,transparent);box-shadow:inset 0 0 0 1.5px #fff,0 0 12px 2px color-mix(in srgb,#fff 40%,transparent);animation:port 3s ease-in-out infinite;animation-delay:calc(var(--i) * .42s)}.beams[data-astro-cid-mxnjssgx]{pointer-events:none;transform-style:preserve-3d}.beam[data-astro-cid-mxnjssgx]{position:relative;display:block;transform-style:preserve-3d}.beam[data-astro-cid-mxnjssgx] i[data-astro-cid-mxnjssgx]{position:absolute;left:50%;top:50%;width:2px;height:var(--lift);margin-left:-1px;transform-origin:50% 0;overflow:visible}.beam[data-astro-cid-mxnjssgx] i[data-astro-cid-mxnjssgx].up{transform:rotateX(90deg)}.beam[data-astro-cid-mxnjssgx] i[data-astro-cid-mxnjssgx].down{transform:rotateX(-90deg)}.beam[data-astro-cid-mxnjssgx] i[data-astro-cid-mxnjssgx]{background:linear-gradient(to bottom,color-mix(in srgb,var(--accent) 70%,transparent),color-mix(in srgb,var(--accent) 45%,transparent) 80%,transparent)}.beam[data-astro-cid-mxnjssgx] i[data-astro-cid-mxnjssgx]:after{content:"";position:absolute;left:-2px;top:0;width:6px;height:14px;border-radius:3px;background:#fff;box-shadow:0 0 0 1.5px var(--accent),0 0 10px 2px color-mix(in srgb,var(--accent) 55%,transparent);opacity:0;animation:3.2s cubic-bezier(.4,0,.3,1) infinite;animation-delay:calc(var(--i) * .45s)}.beam[data-astro-cid-mxnjssgx] i[data-astro-cid-mxnjssgx].down:after{animation-name:packet-down}.beam[data-astro-cid-mxnjssgx] i[data-astro-cid-mxnjssgx].up:after{animation-name:packet-up}@keyframes breathe{0%,to{box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff 45%,transparent),0 0 0 1px color-mix(in srgb,var(--accent) 40%,transparent),0 0 50px 4px color-mix(in srgb,var(--accent) 24%,transparent)}50%{box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff 55%,transparent),0 0 0 1px color-mix(in srgb,var(--accent) 50%,transparent),0 0 80px 12px color-mix(in srgb,var(--accent) 40%,transparent)}}@keyframes port{0%,to{box-shadow:inset 0 0 0 1.5px #fff,0 0 6px color-mix(in srgb,#fff 20%,transparent)}50%{box-shadow:inset 0 0 0 1.5px #fff,0 0 16px 4px color-mix(in srgb,#fff 70%,transparent)}}@keyframes packet-down{0%{top:calc(100% - 14px);opacity:0}6%{opacity:1}44%{top:0;opacity:1}46%,to{top:0;opacity:0}}@keyframes packet-up{0%,45%{top:0;opacity:0}47%{opacity:1}88%{top:calc(100% - 14px);opacity:1}94%,to{top:calc(100% - 14px);opacity:0}}@media(max-width:640px){.layer-scene[data-astro-cid-mxnjssgx]{aspect-ratio:1 / 1;--w: 66%;--lift: 64px;perspective:1100px}.stage[data-astro-cid-mxnjssgx]{transform:translate(-7%,-6%) rotateX(57deg) rotate(-31deg)}.cell[data-astro-cid-mxnjssgx]{font-size:10.5px;padding:4px 6px;border-radius:9px}.cells[data-astro-cid-mxnjssgx],.ports[data-astro-cid-mxnjssgx],.beams[data-astro-cid-mxnjssgx]{inset:12px 12px 32px;gap:8px}.plane-label[data-astro-cid-mxnjssgx]{left:14px;bottom:10px;font-size:9px}.mid-label[data-astro-cid-mxnjssgx]{left:14px;bottom:9px;font-size:12px}}@media(prefers-reduced-motion:reduce){.plane-mid[data-astro-cid-mxnjssgx],.port[data-astro-cid-mxnjssgx]:before,.beam[data-astro-cid-mxnjssgx] i[data-astro-cid-mxnjssgx]:after{animation:none}}.chain-scenes{--T: 10s;overflow:hidden}.cs-head{display:flex;align-items:center;gap:.6rem;padding:.7rem .9rem;border-bottom:1px solid var(--line)}.cs-icon{width:1.9rem;height:1.9rem;border-radius:.6rem;background:var(--accent-soft);color:var(--accent);display:inline-flex;align-items:center;justify-content:center;flex:none}.cs-title{display:flex;align-items:baseline;gap:.5rem;font-weight:600;font-size:.95rem;letter-spacing:-.01em;color:var(--ink);min-width:0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-title b{color:var(--accent);font-weight:600;font-size:.8rem}.cs-state{font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.3rem .6rem;border-radius:999px;background:var(--bg-2);color:var(--muted);white-space:nowrap;transition:background .3s,color .3s}.cs-state .short{display:none}@media(max-width:639px){.cs-state .long{display:none}.cs-state .short{display:inline}.cs-head{padding:.55rem .75rem;gap:.5rem}.cs-rail{padding-top:.55rem}}.cs-state-auto{background:var(--accent);color:var(--accent-ink)}.cs-state-assist{background:var(--accent-soft);color:var(--accent)}.cs-stage{position:relative;aspect-ratio:16 / 10;background:var(--surface);overflow:hidden}.cs-stage:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(70% 70% at 50% 50%,transparent 40%,color-mix(in srgb,var(--surface) 85%,transparent) 100%)}.cs-scene{position:absolute;inset:0;width:100%;height:100%;opacity:0;transform:translateY(26px);transition:opacity .45s ease,transform .6s cubic-bezier(.2,.7,.2,1);pointer-events:none}.cs-scene.active{opacity:1;transform:none}.cs-scene.leaving{opacity:0;transform:translateY(-26px)}.chain-scenes.back .cs-scene{transform:translateY(-26px)}.chain-scenes.back .cs-scene.active{transform:none}.chain-scenes.back .cs-scene.leaving{transform:translateY(26px)}.cs-scene:not(.active) *{animation:none!important}.cs-rail{display:flex;gap:4px;padding:.75rem .9rem 0}.cs-rail button{flex:1;height:22px;background:none;border:0;padding:0;cursor:pointer;position:relative}.cs-rail button:before{content:"";position:absolute;left:0;right:0;top:9.5px;height:3px;border-radius:2px;background:var(--line);transition:background .3s ease}.cs-rail button.done:before{background:var(--line-2)}.cs-rail button:hover:before{background:var(--muted)}.cs-rail button.on:before{background:var(--accent)}.chain-scenes .map-legend{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;padding:.5rem .9rem .9rem;font-size:.74rem;color:var(--muted)}.chain-scenes .map-legend span{display:inline-flex;align-items:center;gap:.4rem}.chain-scenes .dot{width:9px;height:9px;border-radius:50%;display:inline-block}.chain-scenes .dot-auto{background:var(--accent)}.chain-scenes .dot-assist{background:var(--accent-soft);box-shadow:inset 0 0 0 2px var(--accent)}.chain-scenes .dot-manual{background:var(--surface);box-shadow:inset 0 0 0 2px var(--line-2)}@media(max-width:1023px){.chain-scenes .map-legend{display:none}.cs-rail{padding-bottom:.7rem}}.chain-scenes .ln{fill:none;stroke:var(--ink-2);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.chain-scenes .fs{fill:var(--surface)}.chain-scenes .cd{stroke:var(--line-2);stroke-width:1.2;filter:drop-shadow(0 5px 10px rgba(20,24,42,.09))}.chain-scenes .fb{fill:var(--bg-2)}.chain-scenes .acc{stroke:var(--accent)}.chain-scenes .soft{stroke:var(--line-2)}.chain-scenes .soft-line{fill:none;stroke:var(--line);stroke-width:1}.chain-scenes .ring{fill:none;stroke:var(--accent);stroke-width:2;opacity:0;vector-effect:non-scaling-stroke}.chain-scenes .flow{fill:none;stroke:var(--accent);opacity:.4;stroke-width:2;stroke-dasharray:3 8;stroke-linecap:round;animation:cs-flow 1.4s linear infinite}@keyframes cs-flow{to{stroke-dashoffset:-24}}.chain-scenes text{font-family:var(--font-sans)}.chain-scenes .lab{font-size:13px;font-weight:600;fill:var(--ink)}.chain-scenes .lab.sm{font-size:12px}.chain-scenes .sub{font-size:11.5px;fill:var(--muted)}.chain-scenes .mono{font-family:var(--font-mono);font-size:11.5px;fill:var(--ink-2)}.chain-scenes .mono.acc{fill:var(--accent);stroke:none}.chain-scenes .mono.big{font-size:14px;font-weight:700;fill:var(--ink)}.chain-scenes .chip rect{fill:var(--accent-soft)}.chain-scenes .chip text{font-size:10px;font-weight:700;letter-spacing:.03em;fill:var(--accent)}.chain-scenes .chip.fill rect{fill:var(--accent)}.chain-scenes .chip.fill text{fill:var(--accent-ink)}.chain-scenes .cursor{opacity:0}.chain-scenes .cursor path{fill:var(--ink);stroke:var(--surface);stroke-width:1.2}.chain-scenes .mover{offset-rotate:0deg;opacity:0}.chain-scenes .s4-btn2,.chain-scenes .s6-btn2,.chain-scenes .s11-btn2{opacity:0}.s1-env{animation:s1-env var(--T) cubic-bezier(.2,.7,.2,1) infinite}@keyframes s1-env{0%{transform:translate(-240px)}10%,to{transform:translate(0)}}.s1-flapc{animation:s1-flapc var(--T) linear infinite}@keyframes s1-flapc{0%,12%{opacity:1}15%,to{opacity:0}}.s1-flapo{opacity:0;animation:s1-flapo var(--T) linear infinite}@keyframes s1-flapo{0%,12%{opacity:0}15%,to{opacity:1}}.s1-paper{transform:translate(550px,120px);animation:s1-paper var(--T) ease-in-out infinite}@keyframes s1-paper{0%,12%{transform:translate(62px,172px);opacity:0}14%{transform:translate(62px,172px);opacity:1}22%,25%{transform:translate(62px,70px)}34%,58%{transform:translate(330px,120px)}68%,to{transform:translate(550px,120px);opacity:1}}.s1-scan{opacity:0;animation:s1-scan var(--T) linear infinite}@keyframes s1-scan{0%,34%{transform:translateY(8px);opacity:0}36%{transform:translateY(8px);opacity:1}43%{transform:translateY(90px);opacity:1}44%{transform:translateY(8px);opacity:1}51%{transform:translateY(90px);opacity:1}53%,to{transform:translateY(90px);opacity:0}}.s1-erp{animation:s1-erp var(--T) ease infinite}@keyframes s1-erp{0%,42%{opacity:0}46%,to{opacity:1}}.s1-l1{animation:s1-l1 var(--T) ease-out infinite}.s1-l2{animation:s1-l2 var(--T) ease-out infinite}.s1-l3{animation:s1-l3 var(--T) ease-out infinite}@keyframes s1-l1{0%,46%{transform:scaleX(0)}50%,to{transform:scaleX(1)}}@keyframes s1-l2{0%,50%{transform:scaleX(0)}54%,to{transform:scaleX(1)}}@keyframes s1-l3{0%,54%{transform:scaleX(0)}58%,to{transform:scaleX(1)}}.s1-mag{opacity:0;animation:s1-mag var(--T) ease-in-out infinite}@keyframes s1-mag{0%,68%{opacity:0;transform:translate(0)}70%{opacity:1}73%{transform:translate(-8px,6px)}77%{transform:translate(8px,-6px)}81%{transform:translate(-6px,4px)}83%{transform:translate(0);opacity:1}85%,to{opacity:0}}.s1-check{animation:s1-check var(--T) cubic-bezier(.2,.8,.3,1.3) infinite}@keyframes s1-check{0%,84%{transform:scale(0)}88%{transform:scale(1.15)}90%,to{transform:scale(1)}}.s1-stamp{animation:s1-stamp var(--T) ease infinite}@keyframes s1-stamp{0%,88%{opacity:0}91%,to{opacity:1}}.s2-draw{stroke-dasharray:1;animation:s2-draw var(--T) ease-out infinite}@keyframes s2-draw{0%{stroke-dashoffset:1}18%,to{stroke-dashoffset:0}}.s2-dim{animation:s2-dim var(--T) ease infinite}@keyframes s2-dim{0%,14%{opacity:0}20%,to{opacity:1}}.s2-r1{animation:s2-r1 var(--T) ease infinite}.s2-r2{animation:s2-r2 var(--T) ease infinite}.s2-r3{animation:s2-r3 var(--T) ease infinite}@keyframes s2-r1{0%{opacity:0}3%,20%{opacity:1}24%,to{opacity:0}}@keyframes s2-r2{0%,20%{opacity:0}24%,60%{opacity:1}64%,to{opacity:0}}@keyframes s2-r3{0%,60%{opacity:0}64%,96%{opacity:1}to{opacity:0}}.s2-3d path,.s2-3d ellipse{stroke-dasharray:1;animation:s2-3d var(--T) ease-out infinite}@keyframes s2-3d{0%,22%{stroke-dashoffset:1;opacity:0}24%{opacity:1}40%,to{stroke-dashoffset:0;opacity:1}}.s2-t3d{animation:s2-t3d var(--T) ease infinite}@keyframes s2-t3d{0%,22%{opacity:0}26%,to{opacity:1}}.s2-bush{opacity:0;animation:s2-bush var(--T) ease-in-out infinite}@keyframes s2-bush{0%,44%{opacity:0;transform:translateY(0)}48%{opacity:1;transform:translateY(-10px)}58%,to{opacity:1;transform:translateY(-62px)}}.s2-bolt{opacity:0;animation:s2-bolt var(--T) ease-in-out infinite}@keyframes s2-bolt{0%,46%{opacity:0;transform:translate(0)}50%{opacity:1}60%,to{opacity:1;transform:translate(36px)}}.s2-c{animation:s2-c0 var(--T) steps(1) infinite}.s2-c1{animation-name:s2-c1}.s2-c2{animation-name:s2-c2}.s2-c3{animation-name:s2-c3}.s2-c4{animation-name:s2-c4}.s2-c5{animation-name:s2-c5}.s2-c6{animation-name:s2-c6}@keyframes s2-c0{0%,63%{opacity:0}64%,to{opacity:1}}@keyframes s2-c1{0%,66%{opacity:0}67%,to{opacity:1}}@keyframes s2-c2{0%,69%{opacity:0}70%,to{opacity:1}}@keyframes s2-c3{0%,72%{opacity:0}73%,to{opacity:1}}@keyframes s2-c4{0%,75%{opacity:0}76%,to{opacity:1}}@keyframes s2-c5{0%,78%{opacity:0}79%,to{opacity:1}}@keyframes s2-c6{0%,81%{opacity:0}82%,to{opacity:1}}.s2-caret{opacity:0;animation:s2-caret var(--T) steps(1) infinite}@keyframes s2-caret{0%,84%{opacity:0}85%{opacity:1}88%{opacity:0}91%{opacity:1}94%{opacity:0}97%{opacity:1}to{opacity:0}}.s2-a1{opacity:.35;animation:s2-a1 var(--T) ease infinite}.s2-a2{opacity:.35;animation:s2-a2 var(--T) ease infinite}@keyframes s2-a1{0%,17%{opacity:.35;transform:translate(0)}21%{opacity:1;transform:translate(5px)}26%,to{opacity:.35;transform:translate(0)}}@keyframes s2-a2{0%,59%{opacity:.35;transform:translate(0)}63%{opacity:1;transform:translate(5px)}68%,to{opacity:.35;transform:translate(0)}}.s3-a{transform:translate(110px,150px);animation:s3-a var(--T) cubic-bezier(.6,0,.3,1) infinite}.s3-b{transform:translate(300px,130px);animation:s3-b var(--T) cubic-bezier(.6,0,.3,1) infinite}.s3-c{transform:translate(210px,290px);animation:s3-c var(--T) cubic-bezier(.6,0,.3,1) infinite}@keyframes s3-a{0%,26%{transform:translate(110px,150px)}34%,60%{transform:translate(300px,130px)}68%,92%{transform:translate(210px,290px)}to{transform:translate(110px,150px)}}@keyframes s3-b{0%,26%{transform:translate(300px,130px)}34%,60%{transform:translate(210px,290px)}68%,92%{transform:translate(110px,150px)}to{transform:translate(300px,130px)}}@keyframes s3-c{0%,26%{transform:translate(210px,290px)}34%,60%{transform:translate(110px,150px)}68%,92%{transform:translate(300px,130px)}to{transform:translate(210px,290px)}}.s3-r{animation:s3-r0 var(--T) ease infinite}.s3-r1{animation-name:s3-r1}.s3-r2{animation-name:s3-r2}.s3-r3{animation-name:s3-r3}.s3-r4{animation-name:s3-r4}.s3-r5{animation-name:s3-r5}@keyframes s3-r0{0%,8%{opacity:0}12%,to{opacity:1}}@keyframes s3-r1{0%,17%{opacity:0}21%,to{opacity:1}}@keyframes s3-r2{0%,26%{opacity:0}30%,to{opacity:1}}@keyframes s3-r3{0%,35%{opacity:0}39%,to{opacity:1}}@keyframes s3-r4{0%,44%{opacity:0}48%,to{opacity:1}}@keyframes s3-r5{0%,53%{opacity:0}57%,to{opacity:1}}.s3-warn{fill:none;stroke:var(--violet);stroke-width:1.5;opacity:0;animation:s3-warn var(--T) ease infinite}@keyframes s3-warn{0%,62%{opacity:0}66%{opacity:1}72%{opacity:.35}78%{opacity:1}84%{opacity:.35}90%,to{opacity:1}}.s4-part path,.s4-part ellipse{stroke-dasharray:1;animation:s4-part var(--T) ease-out infinite}@keyframes s4-part{0%{stroke-dashoffset:1}10%,to{stroke-dashoffset:0}}.s4-b{stroke-dasharray:1;animation:s4-b var(--T) ease-out infinite}@keyframes s4-b{0%,8%{stroke-dashoffset:1}22%,to{stroke-dashoffset:0}}.s4-bl{animation-name:s4-bl}@keyframes s4-bl{0%,8%{stroke-dashoffset:1;opacity:1}22%{stroke-dashoffset:0;opacity:1}60%{opacity:1}64%,to{stroke-dashoffset:0;opacity:.3}}.s4-bsel{opacity:0;animation:s4-bsel var(--T) linear infinite}@keyframes s4-bsel{0%,58%{opacity:0;stroke-dashoffset:0}62%{opacity:1}to{opacity:1;stroke-dashoffset:-84}}.s4-cardl{animation:s4-cardl var(--T) ease infinite}@keyframes s4-cardl{0%,60%{opacity:1}64%,to{opacity:.5}}.s4-bar1{transform:scaleX(.88);animation:s4-bar1 var(--T) cubic-bezier(.2,.7,.2,1) infinite}.s4-bar2{transform:scaleX(.72);animation:s4-bar2 var(--T) cubic-bezier(.2,.7,.2,1) infinite}@keyframes s4-bar1{0%,24%{transform:scaleX(0)}50%,to{transform:scaleX(.88)}}@keyframes s4-bar2{0%,24%{transform:scaleX(0)}50%,to{transform:scaleX(.72)}}.s4-v1,.s4-v2{animation:s4-v var(--T) ease infinite}@keyframes s4-v{0%,46%{opacity:0}52%,to{opacity:1}}.s4-ring{animation:s4-ring var(--T) ease infinite}@keyframes s4-ring{0%,58%{opacity:0}62%,to{opacity:1}}.s4-sug{animation:s4-sug var(--T) ease infinite}@keyframes s4-sug{0%,58%{opacity:0;transform:translateY(8px)}64%,to{opacity:1;transform:translateY(0)}}.s4-cur{animation:s4-cur var(--T) ease-in-out infinite}@keyframes s4-cur{0%,70%{transform:translate(600px,390px);opacity:0}72%{opacity:1}80%{transform:translate(513px,336px) scale(1)}82%{transform:translate(513px,336px) scale(.8)}84%{transform:translate(513px,336px) scale(1)}90%{opacity:1;transform:translate(513px,336px)}94%,to{opacity:0;transform:translate(513px,336px)}}.s4-btn2{animation:s4-btn2 var(--T) steps(1) infinite}@keyframes s4-btn2{0%,82%{opacity:0}83%,to{opacity:1}}.s5-p{stroke-dasharray:1;animation:s5-p var(--T) ease-out infinite}@keyframes s5-p{0%{stroke-dashoffset:1}8%,to{stroke-dashoffset:0}}.s5-rq{animation:s5-rq var(--T) ease-in-out infinite}@keyframes s5-rq{0%,8%{offset-distance:0%;opacity:0}10%{opacity:1}24%{offset-distance:100%;opacity:1}26%,to{offset-distance:100%;opacity:0}}.s5-tag{animation:s5-tag var(--T) ease-in-out infinite}@keyframes s5-tag{0%,30%{offset-distance:100%;opacity:0}32%{opacity:1}44%{offset-distance:0%;opacity:1}46%,to{offset-distance:0%;opacity:0}}.s5-card{animation:s5-card var(--T) ease infinite}@keyframes s5-card{0%,46%{opacity:0}50%,to{opacity:1}}.s5-row{animation:s5-row0 var(--T) ease infinite}.s5-row1{animation-name:s5-row1}.s5-row2{animation-name:s5-row2}@keyframes s5-row0{0%,50%{opacity:0}53%,to{opacity:1}}@keyframes s5-row1{0%,53%{opacity:0}56%,to{opacity:1}}@keyframes s5-row2{0%,56%{opacity:0}59%,to{opacity:1}}.s5-best{opacity:0;animation:s5-best var(--T) ease infinite}@keyframes s5-best{0%,60%{opacity:0}63%,to{opacity:1}}.s5-ord{animation:s5-ord var(--T) ease infinite}@keyframes s5-ord{0%,64%{opacity:0;transform:translateY(6px)}68%,to{opacity:1;transform:none}}.s5-truck{transform:translate(160px);animation:s5-truck var(--T) cubic-bezier(.3,0,.2,1) infinite}@keyframes s5-truck{0%,64%{transform:translate(600px);opacity:0}66%{opacity:1}88%,to{transform:translate(160px);opacity:1}}.s5-unl{animation:s5-unl var(--T) ease infinite}@keyframes s5-unl{0%,90%{opacity:0}94%,to{opacity:1}}.s6-in{animation:s6-in0 var(--T) ease-in infinite}.s6-in1{animation-name:s6-in1}.s6-in2{animation-name:s6-in2}@keyframes s6-in0{0%,4%{transform:none;opacity:1}12%,to{transform:translate(30px,80px);opacity:0}}@keyframes s6-in1{0%,8%{transform:none;opacity:1}16%,to{transform:translate(30px,50px);opacity:0}}@keyframes s6-in2{0%,12%{transform:none;opacity:1}20%,to{transform:translate(30px,20px);opacity:0}}.s6-l,.s11-l{animation:s6-l0 var(--T) ease-out infinite}.s6-l1,.s11-l1{animation-name:s6-l1}.s6-l2,.s11-l2{animation-name:s6-l2}.s6-l3,.s11-l3{animation-name:s6-l3}@keyframes s6-l0{0%,14%{transform:scaleX(0)}18%,to{transform:scaleX(1)}}@keyframes s6-l1{0%,18%{transform:scaleX(0)}22%,to{transform:scaleX(1)}}@keyframes s6-l2{0%,22%{transform:scaleX(0)}26%,to{transform:scaleX(1)}}@keyframes s6-l3{0%,26%{transform:scaleX(0)}30%,to{transform:scaleX(1)}}.s6-sum,.s11-sum{animation:s6-sum var(--T) ease infinite}@keyframes s6-sum{0%,32%{opacity:0}35%,to{opacity:1}}.s6-mg,.s11-mt{animation:s6-mg var(--T) ease infinite}@keyframes s6-mg{0%,36%{opacity:0}39%,to{opacity:1}}.s6-cur{animation:s6-cur var(--T) ease-in-out infinite}@keyframes s6-cur{0%,40%{transform:translate(600px,390px);opacity:0}42%{opacity:1}48%{transform:translate(360px,274px) scale(1)}50%{transform:translate(360px,274px) scale(.8)}52%{transform:translate(360px,274px) scale(1)}56%{opacity:1;transform:translate(360px,274px)}60%,to{opacity:0;transform:translate(360px,274px)}}.s11-cur{animation:s11-cur var(--T) ease-in-out infinite}@keyframes s11-cur{0%,40%{transform:translate(600px,390px);opacity:0}42%{opacity:1}48%{transform:translate(360px,244px) scale(1)}50%{transform:translate(360px,244px) scale(.8)}52%{transform:translate(360px,244px) scale(1)}56%{opacity:1;transform:translate(360px,244px)}60%,to{opacity:0;transform:translate(360px,244px)}}.s6-btn2,.s11-btn2{animation:s6-btn2 var(--T) steps(1) infinite}@keyframes s6-btn2{0%,50%{opacity:0}51%,to{opacity:1}}.s6-q{animation:s6-q var(--T) ease-in-out infinite}@keyframes s6-q{0%,36%{offset-distance:0%;opacity:0}38%{opacity:1}44%{offset-distance:40%}54%{offset-distance:40%}66%{offset-distance:100%;opacity:1}68%,to{offset-distance:100%;opacity:0}}.s6-o{animation:s6-o var(--T) ease-in-out infinite}@keyframes s6-o{0%,72%{offset-distance:0%;opacity:0}74%{opacity:1}88%{offset-distance:100%;opacity:1}90%,to{offset-distance:100%;opacity:0}}.s6-ord{animation:s6-ord var(--T) ease infinite}@keyframes s6-ord{0%,88%{opacity:0;transform:translateY(6px)}92%,to{opacity:1;transform:none}}.s7-c{animation:s7-c0 var(--T) steps(1) infinite}.s7-c1{animation-name:s7-c1}.s7-c2{animation-name:s7-c2}.s7-c3{animation-name:s7-c3}.s7-c4{animation-name:s7-c4}@keyframes s7-c0{0%,2%{opacity:0}3%,to{opacity:1}}@keyframes s7-c1{0%,4.5%{opacity:0}5.5%,to{opacity:1}}@keyframes s7-c2{0%,7%{opacity:0}8%,to{opacity:1}}@keyframes s7-c3{0%,9.5%{opacity:0}10.5%,to{opacity:1}}@keyframes s7-c4{0%,12%{opacity:0}13%,to{opacity:1}}.s7-tool{animation:s7-tool var(--T) cubic-bezier(.4,0,.2,1) infinite}@keyframes s7-tool{0%,16%{transform:none;opacity:1}26%{opacity:1}28%,to{transform:translate(272px,-73px);opacity:0}}.s7-tok{animation:s7-tok var(--T) ease infinite}@keyframes s7-tok{0%,26%{opacity:0}30%,to{opacity:1}}.s7-led{animation:s7-led var(--T) ease-in-out infinite}@keyframes s7-led{0%,32%{opacity:.25}36%{opacity:1}40%{opacity:.4}44%{opacity:1}48%{opacity:.4}52%{opacity:1}56%{opacity:.4}60%{opacity:1}66%,to{opacity:.25}}.s7-sp{transform:translate(114px,100px);animation:s7-sp var(--T) ease-in-out infinite}@keyframes s7-sp{0%,30%{transform:translate(114px,100px)}34%{transform:translate(80px,122px)}42%{transform:translate(150px,122px)}50%{transform:translate(80px,122px)}58%{transform:translate(150px,122px)}62%{transform:translate(114px,122px)}66%,to{transform:translate(114px,100px)}}.s7-chip{opacity:0;animation:s7-chip var(--T) linear infinite}@keyframes s7-chip{0%,34%{opacity:0;transform:translate(0)}37%{opacity:1;transform:translate(-6px,-10px)}40%{opacity:0;transform:translate(-12px,-2px)}43%{opacity:1;transform:translate(6px,-9px)}46%{opacity:0;transform:translate(12px,-1px)}49%{opacity:1;transform:translate(-5px,-11px)}52%{opacity:0;transform:translate(-10px,-3px)}55%{opacity:1;transform:translate(7px,-8px)}58%{opacity:0;transform:translate(11px)}61%,to{opacity:0}}.s7-raw{animation:s7-raw var(--T) steps(1) infinite}@keyframes s7-raw{0%,63%{opacity:1}64%,to{opacity:0}}.s7-mill{animation:s7-mill var(--T) steps(1) infinite}@keyframes s7-mill{0%,66%{opacity:1}67%,to{opacity:0}}.s7-out{transform:translate(470px,275px);animation:s7-out var(--T) cubic-bezier(.4,0,.2,1) infinite}@keyframes s7-out{0%,64%{transform:translate(285px,190px);opacity:0}66%{opacity:1}84%,to{transform:translate(470px,275px);opacity:1}}.s7-done{animation:s7-done var(--T) ease infinite}@keyframes s7-done{0%,86%{opacity:0;transform:translateY(6px)}90%,to{opacity:1;transform:none}}.s8-car{transform:translate(229px);animation:s8-car var(--T) ease-in-out infinite}@keyframes s8-car{0%,4%{transform:translate(229px)}12%,20%{transform:translate(185px)}30%,38%{transform:translate(272px)}48%,to{transform:translate(229px)}}.s8-pr{transform:translate(229px,150px);animation:s8-pr var(--T) ease-in-out infinite}@keyframes s8-pr{0%,4%{transform:translate(229px,150px)}12%{transform:translate(185px,150px)}16%{transform:translate(185px,221px)}20%{transform:translate(185px,150px)}30%{transform:translate(272px,150px)}34%{transform:translate(272px,221px)}38%{transform:translate(272px,150px)}48%{transform:translate(229px,150px)}52%{transform:translate(229px,221px)}56%{transform:translate(229px,150px)}66%,to{transform:translate(229px,150px)}}.s8-d1{animation:s8-d1 var(--T) ease infinite}.s8-d2{animation:s8-d2 var(--T) ease infinite}.s8-d3{animation:s8-d3 var(--T) ease infinite}@keyframes s8-d1{0%,16%{opacity:0}19%,to{opacity:1}}@keyframes s8-d2{0%,34%{opacity:0}37%,to{opacity:1}}@keyframes s8-d3{0%,52%{opacity:0}55%,to{opacity:1}}.s8-k{animation:s8-k0 var(--T) ease infinite}.s8-k1{animation-name:s8-k1}.s8-k2{animation-name:s8-k2}.s8-k3{animation-name:s8-k3}@keyframes s8-k0{0%,18%{opacity:0}21%,to{opacity:1}}@keyframes s8-k1{0%,36%{opacity:0}39%,to{opacity:1}}@keyframes s8-k2{0%,54%{opacity:0}57%,to{opacity:1}}@keyframes s8-k3{0%,62%{opacity:0}65%,to{opacity:1}}.s8-ok{transform:rotate(-12deg);animation:s8-ok var(--T) cubic-bezier(.2,.8,.3,1.3) infinite}@keyframes s8-ok{0%,78%{transform:scale(0) rotate(-12deg);opacity:0}82%{transform:scale(1.15) rotate(-12deg);opacity:1}85%,to{transform:scale(1) rotate(-12deg);opacity:1}}.s8-to{animation:s8-to var(--T) ease infinite}@keyframes s8-to{0%,88%{opacity:0}91%,to{opacity:1}}.s9-part{transform:translate(216px,250px);opacity:0;animation:s9-part var(--T) cubic-bezier(.4,0,.2,1) infinite}@keyframes s9-part{0%{transform:translate(-90px,250px);opacity:1}14%{transform:translate(150px,250px);opacity:1}22%{transform:translate(216px,150px);opacity:1}32%{transform:translate(216px,250px);opacity:1}34%,to{transform:translate(216px,250px);opacity:0}}.s9-fl{animation:s9-fl var(--T) ease-in-out infinite}.s9-fr{animation:s9-fr var(--T) ease-in-out infinite}@keyframes s9-fl{0%,34%{transform:rotate(0)}46%,to{transform:rotate(97deg)}}@keyframes s9-fr{0%,34%{transform:rotate(0)}46%,to{transform:rotate(-97deg)}}.s9-lbl{animation:s9-lbl var(--T) ease-out infinite}@keyframes s9-lbl{0%,44%{transform:translateY(-30px);opacity:0}52%,to{transform:none;opacity:1}}.s9-box{animation:s9-box var(--T) cubic-bezier(.4,0,.2,1) infinite}@keyframes s9-box{0%,56%{transform:translate(0)}65%{transform:translate(140px,-140px)}74%,to{transform:translate(260px,-80px)}}.s9-strap{stroke-dasharray:1;animation:s9-strap var(--T) ease-out infinite}@keyframes s9-strap{0%,76%{stroke-dashoffset:1;opacity:0}78%{opacity:1}90%,to{stroke-dashoffset:0;opacity:1}}.s9-ready{animation:s9-ready var(--T) ease infinite}@keyframes s9-ready{0%,90%{opacity:0;transform:translateY(6px)}94%,to{opacity:1;transform:none}}.s10-truck{transform:translate(200px);animation:s10-truck var(--T) cubic-bezier(.4,0,.2,1) infinite}@keyframes s10-truck{0%{transform:translate(520px)}16%,58%{transform:translate(200px)}80%,to{transform:translate(780px)}}.s10-w{animation:s10-w var(--T) cubic-bezier(.4,0,.2,1) infinite}@keyframes s10-w{0%{transform:rotate(-400deg)}16%,58%{transform:rotate(0)}80%,to{transform:rotate(1000deg)}}.s10-b{animation:s10-b1 var(--T) cubic-bezier(.4,0,.2,1) infinite}.s10-b2{animation-name:s10-b2}.s10-b3{animation-name:s10-b3}@keyframes s10-b1{0%,20%{transform:none;opacity:1}30%,52%{transform:translate(160px,80px);opacity:1}54%,to{transform:translate(160px,80px);opacity:0}}@keyframes s10-b2{0%,28%{transform:none;opacity:1}38%,52%{transform:translate(160px,80px);opacity:1}54%,to{transform:translate(160px,80px);opacity:0}}@keyframes s10-b3{0%,36%{transform:none;opacity:1}46%,52%{transform:translate(250px,140px);opacity:1}54%,to{transform:translate(250px,140px);opacity:0}}.s10-door{animation:s10-door var(--T) ease-in-out infinite}@keyframes s10-door{0%,46%{transform:scaleY(0)}54%,to{transform:scaleY(1)}}.s10-avis{animation:s10-avis var(--T) ease-in-out infinite}@keyframes s10-avis{0%,54%{offset-distance:0%;opacity:0}56%{opacity:1}70%{offset-distance:100%;opacity:1}72%,to{offset-distance:100%;opacity:0}}.s10-chip{animation:s10-chip var(--T) ease infinite}@keyframes s10-chip{0%,70%{opacity:0}73%,to{opacity:1}}.s10-pin{animation:s10-pin var(--T) ease infinite}@keyframes s10-pin{0%,74%{transform:scale(.6);opacity:0}78%{transform:scale(1);opacity:1}86%{transform:scale(1.12)}94%,to{transform:scale(1);opacity:1}}.s10-dn{animation:s10-dn var(--T) ease infinite}@keyframes s10-dn{0%{opacity:0}6%,to{opacity:1}}.s11-in{animation:s11-in0 var(--T) ease-in infinite}.s11-in1{animation-name:s11-in1}@keyframes s11-in0{0%,4%{transform:none;opacity:1}12%,to{transform:translate(30px,70px);opacity:0}}@keyframes s11-in1{0%,8%{transform:none;opacity:1}16%,to{transform:translate(30px,40px);opacity:0}}.s11-q{animation:s11-q var(--T) ease-in-out infinite}@keyframes s11-q{0%,52%{offset-distance:0%;opacity:0}54%{opacity:1}68%{offset-distance:100%;opacity:1}70%,to{offset-distance:100%;opacity:0}}.s11-coin{animation:s11-coin var(--T) ease-in-out infinite}@keyframes s11-coin{0%,70%{offset-distance:0%;opacity:0}72%{opacity:1}86%{offset-distance:100%;opacity:1}88%,to{offset-distance:100%;opacity:0}}.s11-paid{animation:s11-paid var(--T) ease infinite}@keyframes s11-paid{0%,88%{opacity:0;transform:translateY(6px)}92%,to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.chain-scenes .cs-scene *{animation:none!important}.cs-scene{transition:none}}.journey[data-astro-cid-u2rgx4y4]{display:grid;gap:2rem}@media(min-width:1024px){.journey[data-astro-cid-u2rgx4y4]{grid-template-columns:1.45fr 1fr;gap:4rem;align-items:start}}.journey-map[data-astro-cid-u2rgx4y4]{position:sticky;top:4.5rem;z-index:1}@media(min-width:1024px){.journey-map[data-astro-cid-u2rgx4y4]{width:min(100%,calc((100vh - 14rem)*1.6))}}.journey-steps[data-astro-cid-u2rgx4y4]{display:grid;gap:0}.step[data-astro-cid-u2rgx4y4]{min-height:62vh;display:flex;align-items:center;padding-block:2.5rem}@media(max-width:1023px){.step[data-astro-cid-u2rgx4y4]{min-height:0;padding-block:1.75rem}.journey-map[data-astro-cid-u2rgx4y4]{top:3.75rem;max-width:57.6vh;margin-inline:auto}.step-inner[data-astro-cid-u2rgx4y4]{opacity:.5}}.step-inner[data-astro-cid-u2rgx4y4]{opacity:.35;transform:translateY(6px);transition:opacity .5s ease,transform .5s ease}.step[data-astro-cid-u2rgx4y4].active .step-inner[data-astro-cid-u2rgx4y4]{opacity:1;transform:none}.step-icon[data-astro-cid-u2rgx4y4]{width:3rem;height:3rem;border-radius:.9rem;background:var(--surface);box-shadow:var(--shadow);color:var(--accent);display:inline-flex;align-items:center;justify-content:center;margin-bottom:1rem}.step-n[data-astro-cid-u2rgx4y4]{font-size:2.6rem;display:block}.feats[data-astro-cid-u2rgx4y4]{margin-top:1rem;display:grid;gap:.45rem}.feats[data-astro-cid-u2rgx4y4] li[data-astro-cid-u2rgx4y4]{display:flex;gap:.6rem;align-items:flex-start;font-size:.95rem;color:var(--ink)}.feats[data-astro-cid-u2rgx4y4] svg[data-astro-cid-u2rgx4y4]{flex:none;margin-top:.3rem;color:var(--accent)}.gain[data-astro-cid-u2rgx4y4]{margin-top:.9rem;padding:.75rem .9rem;border-radius:.75rem;background:var(--accent-soft);color:var(--ink);font-size:.95rem;line-height:1.5}.gain-k[data-astro-cid-u2rgx4y4]{display:inline-block;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-right:.6rem}.pill-auto[data-astro-cid-u2rgx4y4],.pill-assist[data-astro-cid-u2rgx4y4],.pill-manual[data-astro-cid-u2rgx4y4]{background:var(--accent);color:var(--accent-ink)}.node-scene[data-astro-cid-gruwaqg5]{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.scene-svg[data-astro-cid-gruwaqg5]{width:100%;height:auto;display:block;min-width:720px}#node-scene[data-astro-cid-gruwaqg5] .a-doc[data-astro-cid-gruwaqg5],#node-scene[data-astro-cid-gruwaqg5] .a-scan[data-astro-cid-gruwaqg5],#node-scene[data-astro-cid-gruwaqg5] .a-link[data-astro-cid-gruwaqg5],#node-scene[data-astro-cid-gruwaqg5] .a-reading[data-astro-cid-gruwaqg5],#node-scene[data-astro-cid-gruwaqg5] .a-ring[data-astro-cid-gruwaqg5],#node-scene[data-astro-cid-gruwaqg5] .a-halo[data-astro-cid-gruwaqg5],#node-scene[data-astro-cid-gruwaqg5] .a-tool[data-astro-cid-gruwaqg5],#node-scene[data-astro-cid-gruwaqg5] .a-tool-dot[data-astro-cid-gruwaqg5],#node-scene[data-astro-cid-gruwaqg5] .a-kb[data-astro-cid-gruwaqg5],#node-scene[data-astro-cid-gruwaqg5] .a-draft[data-astro-cid-gruwaqg5],#node-scene[data-astro-cid-gruwaqg5] .a-line[data-astro-cid-gruwaqg5],#node-scene[data-astro-cid-gruwaqg5] .a-cursor[data-astro-cid-gruwaqg5],#node-scene[data-astro-cid-gruwaqg5] .a-gate[data-astro-cid-gruwaqg5],#node-scene[data-astro-cid-gruwaqg5] .a-btn[data-astro-cid-gruwaqg5],#node-scene[data-astro-cid-gruwaqg5] .a-done[data-astro-cid-gruwaqg5],#node-scene[data-astro-cid-gruwaqg5] .a-click[data-astro-cid-gruwaqg5],#node-scene[data-astro-cid-gruwaqg5] .a-metric[data-astro-cid-gruwaqg5],#node-scene[data-astro-cid-gruwaqg5] .a-to[data-astro-cid-gruwaqg5],#node-scene[data-astro-cid-gruwaqg5] .a-arrow[data-astro-cid-gruwaqg5],#node-scene[data-astro-cid-gruwaqg5] .a-bar[data-astro-cid-gruwaqg5],#node-scene[data-astro-cid-gruwaqg5] .a-pulse[data-astro-cid-gruwaqg5]{animation-duration:16s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-play-state:paused}#node-scene[data-astro-cid-gruwaqg5].play .a-doc[data-astro-cid-gruwaqg5],#node-scene[data-astro-cid-gruwaqg5].play .a-scan[data-astro-cid-gruwaqg5],#node-scene[data-astro-cid-gruwaqg5].play .a-link[data-astro-cid-gruwaqg5],#node-scene[data-astro-cid-gruwaqg5].play .a-reading[data-astro-cid-gruwaqg5],#node-scene[data-astro-cid-gruwaqg5].play .a-ring[data-astro-cid-gruwaqg5],#node-scene[data-astro-cid-gruwaqg5].play .a-halo[data-astro-cid-gruwaqg5],#node-scene[data-astro-cid-gruwaqg5].play .a-tool[data-astro-cid-gruwaqg5],#node-scene[data-astro-cid-gruwaqg5].play .a-tool-dot[data-astro-cid-gruwaqg5],#node-scene[data-astro-cid-gruwaqg5].play .a-kb[data-astro-cid-gruwaqg5],#node-scene[data-astro-cid-gruwaqg5].play .a-draft[data-astro-cid-gruwaqg5],#node-scene[data-astro-cid-gruwaqg5].play .a-line[data-astro-cid-gruwaqg5],#node-scene[data-astro-cid-gruwaqg5].play .a-cursor[data-astro-cid-gruwaqg5],#node-scene[data-astro-cid-gruwaqg5].play .a-gate[data-astro-cid-gruwaqg5],#node-scene[data-astro-cid-gruwaqg5].play .a-btn[data-astro-cid-gruwaqg5],#node-scene[data-astro-cid-gruwaqg5].play .a-done[data-astro-cid-gruwaqg5],#node-scene[data-astro-cid-gruwaqg5].play .a-click[data-astro-cid-gruwaqg5],#node-scene[data-astro-cid-gruwaqg5].play .a-metric[data-astro-cid-gruwaqg5],#node-scene[data-astro-cid-gruwaqg5].play .a-to[data-astro-cid-gruwaqg5],#node-scene[data-astro-cid-gruwaqg5].play .a-arrow[data-astro-cid-gruwaqg5],#node-scene[data-astro-cid-gruwaqg5].play .a-bar[data-astro-cid-gruwaqg5],#node-scene[data-astro-cid-gruwaqg5].play .a-pulse[data-astro-cid-gruwaqg5]{animation-play-state:running}.a-doc-1[data-astro-cid-gruwaqg5]{animation-name:docIn1}.a-doc-2[data-astro-cid-gruwaqg5]{animation-name:docIn2}@keyframes docIn1{0%{opacity:0;transform:translate(24px 150px)}5%{opacity:1;transform:translate(60px 150px)}94%{opacity:1}to{opacity:0}}@keyframes docIn2{0%,3%{opacity:0;transform:translate(24px 270px)}9%{opacity:1;transform:translate(60px 270px)}94%{opacity:1}to{opacity:0}}.a-scan[data-astro-cid-gruwaqg5]{opacity:0;animation-name:scan}@keyframes scan{0%,8%{opacity:0;transform:translateY(0)}9%{opacity:1}16%{opacity:1;transform:translateY(244px)}17%,to{opacity:0;transform:translateY(244px)}}.a-link[data-astro-cid-gruwaqg5]{fill:none;stroke:var(--accent);stroke-width:1.6;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:.55}.a-link-in[data-astro-cid-gruwaqg5]{animation-name:drawIn}.a-link-in2[data-astro-cid-gruwaqg5]{animation-name:drawIn2}@keyframes drawIn{0%,15%{stroke-dashoffset:1}20%{stroke-dashoffset:0}93%{stroke-dashoffset:0}to{stroke-dashoffset:1}}@keyframes drawIn2{0%,16%{stroke-dashoffset:1}21%{stroke-dashoffset:0}93%{stroke-dashoffset:0}to{stroke-dashoffset:1}}.a-halo[data-astro-cid-gruwaqg5]{transform-box:fill-box;transform-origin:center;animation-name:halo}@keyframes halo{0%,15%{opacity:.05}18%,60%{opacity:.14}66%,to{opacity:.06}}.a-ring[data-astro-cid-gruwaqg5]{transform-box:fill-box;transform-origin:center;opacity:0;animation-name:ring}@keyframes ring{0%,15%{opacity:0;transform:rotate(0)}18%{opacity:1}60%{opacity:1;transform:rotate(360deg)}64%,to{opacity:0;transform:rotate(380deg)}}.a-reading[data-astro-cid-gruwaqg5]{opacity:0;animation-name:reading}@keyframes reading{0%,15%{opacity:0}18%,58%{opacity:1}62%,to{opacity:0}}.a-pulse[data-astro-cid-gruwaqg5]{transform-box:fill-box;transform-origin:center;animation-name:pulse;animation-duration:2s!important}@keyframes pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}.a-link-kb[data-astro-cid-gruwaqg5]{animation-name:drawKb}@keyframes drawKb{0%,22%{stroke-dashoffset:1}26%{stroke-dashoffset:0}93%{stroke-dashoffset:0}to{stroke-dashoffset:1}}.a-kb[data-astro-cid-gruwaqg5]{animation-name:kbLight}.a-kb-2[data-astro-cid-gruwaqg5]{animation-delay:.5s}.a-kb-3[data-astro-cid-gruwaqg5]{animation-delay:1s}@keyframes kbLight{0%,24%{opacity:.75}27%{opacity:1;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--accent) 55%,transparent))}34%{filter:none}90%,to{opacity:.75}}.a-link-tools[data-astro-cid-gruwaqg5]{animation-name:drawTools}@keyframes drawTools{0%,32%{stroke-dashoffset:1}36%{stroke-dashoffset:0}93%{stroke-dashoffset:0}to{stroke-dashoffset:1}}.a-tool-dot[data-astro-cid-gruwaqg5]{animation-name:toolDot}.a-tool-2[data-astro-cid-gruwaqg5] .a-tool-dot[data-astro-cid-gruwaqg5]{animation-delay:.5s}.a-tool-3[data-astro-cid-gruwaqg5] .a-tool-dot[data-astro-cid-gruwaqg5]{animation-delay:1s}@keyframes toolDot{0%,35%{fill:var(--line-2)}38%,90%{fill:var(--accent)}96%,to{fill:var(--line-2)}}.a-link-out[data-astro-cid-gruwaqg5]{animation-name:drawOut}@keyframes drawOut{0%,42%{stroke-dashoffset:1}46%{stroke-dashoffset:0}93%{stroke-dashoffset:0}to{stroke-dashoffset:1}}.a-draft[data-astro-cid-gruwaqg5]{animation-name:cardIn}@keyframes cardIn{0%,44%{opacity:0;transform:translate(660px 162px)}48%{opacity:1;transform:translate(660px 150px)}95%{opacity:1}to{opacity:0}}.a-line[data-astro-cid-gruwaqg5]{opacity:0;animation-name:lineIn}.a-line-1[data-astro-cid-gruwaqg5]{animation-delay:0s}.a-line-2[data-astro-cid-gruwaqg5]{animation-delay:.5s}.a-line-3[data-astro-cid-gruwaqg5]{animation-delay:1s}.a-line-4[data-astro-cid-gruwaqg5]{animation-delay:1.5s}@keyframes lineIn{0%,49%{opacity:0}52%{opacity:1}95%{opacity:1}to{opacity:0}}.a-cursor[data-astro-cid-gruwaqg5]{opacity:0;animation-name:cursor}@keyframes cursor{0%,48%{opacity:0}49%,60%{opacity:1}61%,to{opacity:0}}.a-gate[data-astro-cid-gruwaqg5]{animation-name:gateIn}@keyframes gateIn{0%,60%{opacity:0;transform:translate(660px 362px)}64%{opacity:1;transform:translate(660px 350px)}95%{opacity:1}to{opacity:0}}.a-click[data-astro-cid-gruwaqg5]{opacity:0;transform-box:fill-box;transform-origin:center;animation-name:click}@keyframes click{0%,69%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(.6)}74%{opacity:0;transform:scale(2.2)}to{opacity:0}}.a-btn[data-astro-cid-gruwaqg5]{transform-box:fill-box;transform-origin:center;animation-name:btn}@keyframes btn{0%,70%{opacity:1;transform:scale(1)}71%{transform:scale(.94)}73%{opacity:0;transform:scale(1)}to{opacity:0}}.a-done[data-astro-cid-gruwaqg5]{opacity:0;animation-name:done}@keyframes done{0%,72%{opacity:0}74%,95%{opacity:1}to{opacity:0}}.a-metric[data-astro-cid-gruwaqg5]{animation-name:metricIn}@keyframes metricIn{0%,76%{opacity:0;transform:translate(660px 452px)}80%{opacity:1;transform:translate(660px 440px)}95%{opacity:1}to{opacity:0}}.a-arrow[data-astro-cid-gruwaqg5],.a-to[data-astro-cid-gruwaqg5]{opacity:0;animation-name:fadeLate}@keyframes fadeLate{0%,82%{opacity:0}85%,95%{opacity:1}to{opacity:0}}.a-bar[data-astro-cid-gruwaqg5]{transform-box:fill-box;transform-origin:0 50%;animation-name:bar}@keyframes bar{0%,80%{transform:scaleX(1)}88%,95%{transform:scaleX(.2)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){#node-scene[data-astro-cid-gruwaqg5] [data-astro-cid-gruwaqg5]{animation:none!important}#node-scene[data-astro-cid-gruwaqg5] .a-scan[data-astro-cid-gruwaqg5],#node-scene[data-astro-cid-gruwaqg5] .a-reading[data-astro-cid-gruwaqg5],#node-scene[data-astro-cid-gruwaqg5] .a-ring[data-astro-cid-gruwaqg5],#node-scene[data-astro-cid-gruwaqg5] .a-cursor[data-astro-cid-gruwaqg5],#node-scene[data-astro-cid-gruwaqg5] .a-click[data-astro-cid-gruwaqg5],#node-scene[data-astro-cid-gruwaqg5] .a-btn[data-astro-cid-gruwaqg5]{opacity:0!important}#node-scene[data-astro-cid-gruwaqg5] .a-link[data-astro-cid-gruwaqg5]{stroke-dashoffset:0!important}#node-scene[data-astro-cid-gruwaqg5] .a-line[data-astro-cid-gruwaqg5],#node-scene[data-astro-cid-gruwaqg5] .a-done[data-astro-cid-gruwaqg5],#node-scene[data-astro-cid-gruwaqg5] .a-to[data-astro-cid-gruwaqg5],#node-scene[data-astro-cid-gruwaqg5] .a-arrow[data-astro-cid-gruwaqg5]{opacity:1!important}}.pace[data-astro-cid-rhxsd3m7]{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.pace-svg[data-astro-cid-rhxsd3m7]{width:100%;height:auto;display:block;min-width:900px}.cam[data-astro-cid-rhxsd3m7]{animation:ps-cam 24s cubic-bezier(.4,0,.2,1) infinite}.ps-on[data-astro-cid-rhxsd3m7]{opacity:0}.ps-flow[data-astro-cid-rhxsd3m7]{stroke-dasharray:8 10;animation:flowdash 1.2s linear infinite}#pace[data-astro-cid-rhxsd3m7]:not(.play) .cam[data-astro-cid-rhxsd3m7],#pace[data-astro-cid-rhxsd3m7]:not(.play) .ps-on[data-astro-cid-rhxsd3m7],#pace[data-astro-cid-rhxsd3m7]:not(.play) .ps-flow[data-astro-cid-rhxsd3m7],#pace[data-astro-cid-rhxsd3m7]:not(.play) [data-astro-cid-rhxsd3m7][class^=ps-fl-]{animation-play-state:paused}@keyframes flowdash{to{stroke-dashoffset:-36}}@media(prefers-reduced-motion:reduce){.cam[data-astro-cid-rhxsd3m7],.ps-on[data-astro-cid-rhxsd3m7],.ps-flow[data-astro-cid-rhxsd3m7]{animation:none!important}.ps-on[data-astro-cid-rhxsd3m7],.ps-flow[data-astro-cid-rhxsd3m7]{opacity:1!important}}.stays[data-astro-cid-adzytdbx]{display:grid;gap:1.25rem}@media(min-width:768px){.stays[data-astro-cid-adzytdbx]{grid-template-columns:1fr 1fr}}.col[data-astro-cid-adzytdbx]{padding:2rem}@media(min-width:640px){.col[data-astro-cid-adzytdbx]{padding:2.5rem}}.col-title[data-astro-cid-adzytdbx]{font-size:.85rem;font-weight:600;color:var(--muted)}.col-title[data-astro-cid-adzytdbx].accent{color:var(--accent)}ul[data-astro-cid-adzytdbx]{margin-top:1.25rem;display:grid;gap:.9rem}li[data-astro-cid-adzytdbx]{display:grid;grid-template-columns:1.75rem 1fr;align-items:start;gap:.6rem;font-size:1.1rem;font-weight:500;letter-spacing:-.01em}@media(min-width:640px){li[data-astro-cid-adzytdbx]{font-size:1.2rem}}.col-right[data-astro-cid-adzytdbx] li[data-astro-cid-adzytdbx]{grid-template-columns:1.75rem 1fr}.pin[data-astro-cid-adzytdbx],.swap[data-astro-cid-adzytdbx]{width:1.75rem;height:1.75rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-top:.05rem}.pin[data-astro-cid-adzytdbx]{background:var(--bg-2);color:var(--ink)}.swap[data-astro-cid-adzytdbx]{background:var(--accent-soft);color:var(--accent)}.slot[data-astro-cid-adzytdbx]{grid-column:2;display:block;height:1.15rem;overflow:hidden;font-size:.85rem;font-weight:500;color:var(--muted)}.reel[data-astro-cid-adzytdbx]{display:block;animation:reel calc(var(--n) * 2.2s) steps(1) infinite;animation-delay:var(--d)}.reel[data-astro-cid-adzytdbx] .v[data-astro-cid-adzytdbx]{display:block;height:1.15rem;line-height:1.15rem}.reel[data-astro-cid-adzytdbx]{transform:translateY(0);animation-name:reelMove;animation-timing-function:cubic-bezier(.6,0,.2,1)}@keyframes reelMove{0%{transform:translateY(0)}14%{transform:translateY(0)}20%{transform:translateY(-1.15rem)}34%{transform:translateY(-1.15rem)}40%{transform:translateY(-2.3rem)}54%{transform:translateY(-2.3rem)}60%{transform:translateY(-3.45rem)}74%{transform:translateY(-3.45rem)}80%{transform:translateY(-4.6rem)}94%{transform:translateY(-4.6rem)}to{transform:translateY(-5.75rem)}}@media(prefers-reduced-motion:reduce){.reel[data-astro-cid-adzytdbx]{animation:none}}.cycle[data-astro-cid-nthmyyqr]{max-width:560px;margin-inline:auto}.trail[data-astro-cid-nthmyyqr]{animation:cy-trail 15s linear infinite}@keyframes cy-trail{0%{stroke-dashoffset:12}to{stroke-dashoffset:-88}}.station[data-astro-cid-nthmyyqr] .st-bg[data-astro-cid-nthmyyqr],.station[data-astro-cid-nthmyyqr] .st-n[data-astro-cid-nthmyyqr],.station[data-astro-cid-nthmyyqr] .st-label[data-astro-cid-nthmyyqr]{animation:light 15s ease-in-out infinite;animation-delay:calc(var(--i) * 2.5s)}@keyframes light{0%,2%{stroke:var(--line-2)}4%,14%{stroke:var(--accent);fill:var(--accent-soft)}18%,to{stroke:var(--line-2);fill:var(--surface)}}.station[data-astro-cid-nthmyyqr] .st-n[data-astro-cid-nthmyyqr]{animation-name:lightText}.station[data-astro-cid-nthmyyqr] .st-label[data-astro-cid-nthmyyqr]{animation-name:lightLabel}@keyframes lightText{0%,2%{fill:var(--ink)}4%,14%{fill:var(--accent)}18%,to{fill:var(--ink)}}@keyframes lightLabel{0%,2%{fill:var(--ink)}4%,14%{fill:var(--accent)}18%,to{fill:var(--ink)}}#cycle[data-astro-cid-nthmyyqr]:not(.play) .trail[data-astro-cid-nthmyyqr],#cycle[data-astro-cid-nthmyyqr]:not(.play) .station[data-astro-cid-nthmyyqr] [data-astro-cid-nthmyyqr]{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.trail[data-astro-cid-nthmyyqr],.station[data-astro-cid-nthmyyqr] [data-astro-cid-nthmyyqr]{animation:none!important}}.trust[data-astro-cid-rnz4pq5y]{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.scene-svg[data-astro-cid-rnz4pq5y]{width:100%;height:auto;display:block;min-width:720px}.log-line[data-astro-cid-rnz4pq5y]{opacity:0;animation:logIn 8s ease-in-out infinite;animation-delay:calc(var(--i) * 1.6s)}@keyframes logIn{0%{opacity:0}8%,70%{opacity:1}80%,to{opacity:0}}.gate-check[data-astro-cid-rnz4pq5y]{opacity:0;animation:gate 8s ease-in-out infinite}@keyframes gate{0%,40%{opacity:0}45%,90%{opacity:1}95%,to{opacity:0}}#trust-scene[data-astro-cid-rnz4pq5y]:not(.play) .log-line[data-astro-cid-rnz4pq5y],#trust-scene[data-astro-cid-rnz4pq5y]:not(.play) .gate-check[data-astro-cid-rnz4pq5y]{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.log-line[data-astro-cid-rnz4pq5y],.gate-check[data-astro-cid-rnz4pq5y]{animation:none;opacity:1}}.pilot[data-astro-cid-xoa4osip]{--w: 0}.steps[data-astro-cid-xoa4osip]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem}@media(max-width:1023px){.steps[data-astro-cid-xoa4osip]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:1rem;padding-bottom:.5rem;-webkit-overflow-scrolling:touch}.step[data-astro-cid-xoa4osip]{min-width:260px;scroll-snap-align:start}}.step[data-astro-cid-xoa4osip]{display:flex;flex-direction:column;align-items:center;text-align:center;opacity:.35;transition:opacity .5s ease}.step[data-astro-cid-xoa4osip].on,.step[data-astro-cid-xoa4osip].done{opacity:1}.icon[data-astro-cid-xoa4osip]{width:110px;height:110px;margin-bottom:.75rem}.icon[data-astro-cid-xoa4osip] svg[data-astro-cid-xoa4osip]{width:100%;height:100%;overflow:visible}.disc[data-astro-cid-xoa4osip]{fill:var(--accent-soft);opacity:.55;transform-box:fill-box;transform-origin:center;transform:scale(.94);transition:transform .5s cubic-bezier(.2,.7,.2,1),opacity .5s ease}.step[data-astro-cid-xoa4osip].on .disc[data-astro-cid-xoa4osip],.step[data-astro-cid-xoa4osip].done .disc[data-astro-cid-xoa4osip]{transform:none;opacity:.9}.stroke[data-astro-cid-xoa4osip]{fill:none;stroke:var(--ink);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ring[data-astro-cid-xoa4osip]{fill:none;stroke:var(--ink);stroke-width:2.2}.fill-bg[data-astro-cid-xoa4osip]{fill:var(--surface)}.acc[data-astro-cid-xoa4osip]{stroke:var(--accent)}.soft[data-astro-cid-xoa4osip]{stroke:var(--line-2)}.dot[data-astro-cid-xoa4osip]{fill:var(--accent);stroke:none}.n[data-astro-cid-xoa4osip]{font-size:.72rem;color:var(--muted);letter-spacing:.08em;margin-top:.25rem}h3[data-astro-cid-xoa4osip]{margin-top:.35rem}.term[data-astro-cid-xoa4osip]{margin-top:1rem;width:100%;text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:.8rem;box-shadow:var(--shadow);transform:translateY(14px);opacity:0;transition:transform .5s cubic-bezier(.2,.7,.2,1),opacity .5s ease}.step[data-astro-cid-xoa4osip].on .term[data-astro-cid-xoa4osip],.step[data-astro-cid-xoa4osip].done .term[data-astro-cid-xoa4osip]{transform:none;opacity:1}.head[data-astro-cid-xoa4osip]{display:flex;justify-content:space-between;gap:.5rem;padding:.6rem .8rem;border-bottom:1px solid var(--line);font-size:.62rem;color:var(--muted);letter-spacing:.04em;text-transform:uppercase}.lines[data-astro-cid-xoa4osip]{padding:.7rem .8rem .8rem;font-size:.72rem;line-height:1.75;color:var(--ink);white-space:pre;overflow-x:auto}.line[data-astro-cid-xoa4osip]{opacity:0;transform:translate(-4px);transition:opacity .35s ease,transform .35s ease;transition-delay:calc(.25s + var(--j) * .32s)}.step[data-astro-cid-xoa4osip].on .line[data-astro-cid-xoa4osip],.step[data-astro-cid-xoa4osip].done .line[data-astro-cid-xoa4osip]{opacity:1;transform:none}.step[data-astro-cid-xoa4osip].done .line[data-astro-cid-xoa4osip]{transition-delay:0s}.lines[data-astro-cid-xoa4osip] b[data-astro-cid-xoa4osip]{font-weight:500;color:var(--muted)}.lines[data-astro-cid-xoa4osip] .ok{color:var(--ok);font-style:normal}.lines[data-astro-cid-xoa4osip] .ar{color:var(--accent);font-style:normal}.bars[data-astro-cid-xoa4osip]{display:grid;grid-template-columns:repeat(5,1fr) auto;align-items:center;gap:.75rem;margin-top:2.5rem}@media(max-width:1023px){.bars[data-astro-cid-xoa4osip]{grid-template-columns:repeat(5,1fr)}.restart[data-astro-cid-xoa4osip]{grid-column:1 / -1;justify-self:center}}.bar[data-astro-cid-xoa4osip]{height:3px;background:var(--line);border-radius:2px;overflow:hidden;display:block}.bar[data-astro-cid-xoa4osip] i[data-astro-cid-xoa4osip]{display:block;height:100%;width:0;background:var(--accent);transition:width 0s linear}.bar[data-astro-cid-xoa4osip].fill i[data-astro-cid-xoa4osip]{width:100%;transition-duration:var(--d, 3s)}.bar[data-astro-cid-xoa4osip].done i[data-astro-cid-xoa4osip]{width:100%;transition-duration:0s}.restart[data-astro-cid-xoa4osip]{border:1.5px solid var(--accent);color:var(--accent);background:var(--surface);border-radius:999px;padding:.5rem 1rem;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;opacity:.45;transition:opacity .3s ease,box-shadow .3s ease}.restart[data-astro-cid-xoa4osip].ready{opacity:1;animation:pulse 1.6s ease-in-out infinite}@keyframes pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--accent) 35%,transparent)}50%{box-shadow:0 0 0 8px transparent}}.note[data-astro-cid-xoa4osip]{margin-top:1.25rem;text-align:center;font-size:.8rem;color:var(--muted)}.i1[data-astro-cid-xoa4osip] .ln[data-astro-cid-xoa4osip],.i1[data-astro-cid-xoa4osip] .check[data-astro-cid-xoa4osip]{stroke-dasharray:20;stroke-dashoffset:20}.on[data-astro-cid-xoa4osip] .i1[data-astro-cid-xoa4osip] .ln1[data-astro-cid-xoa4osip]{animation:draw .5s .2s forwards}.on[data-astro-cid-xoa4osip] .i1[data-astro-cid-xoa4osip] .ln2[data-astro-cid-xoa4osip]{animation:draw .5s .5s forwards}.on[data-astro-cid-xoa4osip] .i1[data-astro-cid-xoa4osip] .ln3[data-astro-cid-xoa4osip]{animation:draw .5s .8s forwards}.on[data-astro-cid-xoa4osip] .i1[data-astro-cid-xoa4osip] .check[data-astro-cid-xoa4osip]{animation:draw .6s 1.3s forwards}.done[data-astro-cid-xoa4osip] .i1[data-astro-cid-xoa4osip] .ln[data-astro-cid-xoa4osip],.done[data-astro-cid-xoa4osip] .i1[data-astro-cid-xoa4osip] .check[data-astro-cid-xoa4osip]{stroke-dashoffset:0}.i2[data-astro-cid-xoa4osip] .link[data-astro-cid-xoa4osip]{stroke-dasharray:18;stroke-dashoffset:18}.i2[data-astro-cid-xoa4osip] .dot[data-astro-cid-xoa4osip]{opacity:0}.on[data-astro-cid-xoa4osip] .i2[data-astro-cid-xoa4osip] .link[data-astro-cid-xoa4osip]{animation:draw .7s .2s forwards}.on[data-astro-cid-xoa4osip] .i2[data-astro-cid-xoa4osip] .dot[data-astro-cid-xoa4osip]{animation:travel 1.6s .9s ease-in-out infinite}.done[data-astro-cid-xoa4osip] .i2[data-astro-cid-xoa4osip] .link[data-astro-cid-xoa4osip]{stroke-dashoffset:0}.done[data-astro-cid-xoa4osip] .i2[data-astro-cid-xoa4osip] .dot[data-astro-cid-xoa4osip]{opacity:1}@keyframes travel{0%{opacity:0;transform:translate(-8px)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(8px)}}.i3[data-astro-cid-xoa4osip] .card[data-astro-cid-xoa4osip]{opacity:0;transform:translateY(8px)}.i3[data-astro-cid-xoa4osip] .dot[data-astro-cid-xoa4osip]{opacity:0}.on[data-astro-cid-xoa4osip] .i3[data-astro-cid-xoa4osip] .c1[data-astro-cid-xoa4osip]{animation:rise .45s .2s forwards}.on[data-astro-cid-xoa4osip] .i3[data-astro-cid-xoa4osip] .c2[data-astro-cid-xoa4osip]{animation:rise .45s .55s forwards}.on[data-astro-cid-xoa4osip] .i3[data-astro-cid-xoa4osip] .c3[data-astro-cid-xoa4osip]{animation:rise .45s .9s forwards}.on[data-astro-cid-xoa4osip] .i3[data-astro-cid-xoa4osip] .d3[data-astro-cid-xoa4osip]{animation:blink .3s .6s forwards}.on[data-astro-cid-xoa4osip] .i3[data-astro-cid-xoa4osip] .d2[data-astro-cid-xoa4osip]{animation:blink .3s .95s forwards}.on[data-astro-cid-xoa4osip] .i3[data-astro-cid-xoa4osip] .d1[data-astro-cid-xoa4osip]{animation:blink .3s 1.3s forwards}.done[data-astro-cid-xoa4osip] .i3[data-astro-cid-xoa4osip] .card[data-astro-cid-xoa4osip],.done[data-astro-cid-xoa4osip] .i3[data-astro-cid-xoa4osip] .dot[data-astro-cid-xoa4osip]{opacity:1;transform:none}@keyframes rise{to{opacity:1;transform:none}}@keyframes blink{to{opacity:1}}.i4[data-astro-cid-xoa4osip] .spin[data-astro-cid-xoa4osip]{stroke-dasharray:40 136;transform-box:fill-box;transform-origin:center;opacity:0}.on[data-astro-cid-xoa4osip] .i4[data-astro-cid-xoa4osip] .spin[data-astro-cid-xoa4osip]{opacity:1;animation:spin 2.2s linear infinite}.done[data-astro-cid-xoa4osip] .i4[data-astro-cid-xoa4osip] .spin[data-astro-cid-xoa4osip]{opacity:1;stroke-dasharray:176 0}.i4[data-astro-cid-xoa4osip] .badge[data-astro-cid-xoa4osip]{opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(.6)}.on[data-astro-cid-xoa4osip] .i4[data-astro-cid-xoa4osip] .badge[data-astro-cid-xoa4osip]{animation:seal .5s 1.8s cubic-bezier(.2,.8,.3,1.3) forwards}.done[data-astro-cid-xoa4osip] .i4[data-astro-cid-xoa4osip] .badge[data-astro-cid-xoa4osip]{opacity:1;transform:none}@keyframes spin{to{transform:rotate(360deg)}}.i5[data-astro-cid-xoa4osip] .fillg[data-astro-cid-xoa4osip]{stroke-dasharray:88;stroke-dashoffset:88}.i5[data-astro-cid-xoa4osip] .needle[data-astro-cid-xoa4osip]{transform-box:view-box;transform-origin:50px 58px;transform:rotate(-84deg)}.i5[data-astro-cid-xoa4osip] .seal[data-astro-cid-xoa4osip]{opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(.7)}.on[data-astro-cid-xoa4osip] .i5[data-astro-cid-xoa4osip] .fillg[data-astro-cid-xoa4osip]{animation:fillg 1.6s .3s cubic-bezier(.2,.7,.2,1) forwards}.on[data-astro-cid-xoa4osip] .i5[data-astro-cid-xoa4osip] .needle[data-astro-cid-xoa4osip]{animation:sweep 1.6s .3s cubic-bezier(.2,.7,.2,1) forwards}.on[data-astro-cid-xoa4osip] .i5[data-astro-cid-xoa4osip] .seal[data-astro-cid-xoa4osip]{animation:seal .7s 2s forwards}.done[data-astro-cid-xoa4osip] .i5[data-astro-cid-xoa4osip] .fillg[data-astro-cid-xoa4osip]{stroke-dashoffset:22}.done[data-astro-cid-xoa4osip] .i5[data-astro-cid-xoa4osip] .needle[data-astro-cid-xoa4osip]{transform:rotate(50deg)}.done[data-astro-cid-xoa4osip] .i5[data-astro-cid-xoa4osip] .seal[data-astro-cid-xoa4osip]{opacity:1;transform:none}@keyframes fillg{to{stroke-dashoffset:22}}@keyframes sweep{to{transform:rotate(50deg)}}@keyframes seal{to{opacity:1;transform:none}}@keyframes draw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.step[data-astro-cid-xoa4osip]{opacity:1}.term[data-astro-cid-xoa4osip],.line[data-astro-cid-xoa4osip]{opacity:1!important;transform:none!important}.icon[data-astro-cid-xoa4osip] [data-astro-cid-xoa4osip]{animation:none!important}}.hero[data-astro-cid-xhaoqxbd]{position:relative;isolation:isolate}.hero-bg[data-astro-cid-xhaoqxbd]{position:absolute;inset:0;z-index:-1;overflow:hidden;clip-path:polygon(0 0,100% 0,100% 82%,0 100%);background:var(--bg)}.hero-bg[data-astro-cid-xhaoqxbd] canvas[data-astro-cid-xhaoqxbd]{position:absolute;inset:-12%;width:124%;height:124%;filter:blur(46px) saturate(1.15);opacity:1}.hero-bg[data-astro-cid-xhaoqxbd]:after{content:"";position:absolute;inset:0;background:radial-gradient(55% 45% at 50% 40%,color-mix(in srgb,var(--bg) 40%,transparent) 0%,transparent 100%)}.not-chips[data-astro-cid-xhaoqxbd]{display:flex;flex-wrap:wrap;gap:8px;min-height:68px;align-content:flex-start;margin-bottom:22px}.not-chip[data-astro-cid-xhaoqxbd]{position:relative;display:inline-flex;align-items:center;padding:6px 11px;border:1px solid var(--line-2);border-radius:999px;background:var(--surface);color:var(--ink-2);font-size:13px;font-weight:600;letter-spacing:-.01em;line-height:1.15;white-space:nowrap}.not-chip[data-astro-cid-xhaoqxbd]:after{content:"";position:absolute;left:4px;right:4px;top:50%;height:1px;background:var(--accent);opacity:.85;transform:rotate(-6deg);transform-origin:center}
