.motion{--m-dur:9s;--m-img:#222a3c;--m-lnb:#3a4357;position:relative;border:1px solid var(--panel-border);border-radius:var(--radius);background:radial-gradient(120% 90% at 85% 0,rgba(34,211,238,.08),transparent 60%),radial-gradient(120% 90% at 0 100%,rgba(74,222,128,.08),transparent 60%),var(--bg-soft);overflow:hidden}.motion svg{display:block;width:100%;height:auto}.motion-card{width:calc(100% + 52px);margin:-26px -26px 18px;border:0;border-bottom:1px solid var(--panel-border);border-radius:var(--radius) var(--radius) 0 0}.motion-panel{box-shadow:0 24px 60px rgba(0,0,0,.35)}.m-scene *{transform-box:fill-box;transform-origin:center}.m-scene .a{animation-duration:var(--m-dur);animation-fill-mode:both;animation-timing-function:cubic-bezier(.22,1,.36,1)}.m-scene .a,.m-scene .b{animation-iteration-count:infinite}.m-scene .b{animation-timing-function:linear}.motion .m-scene *{animation-play-state:paused}.motion[data-play] .m-scene *{animation-play-state:running}@media (prefers-reduced-motion:reduce){.motion .m-scene *{animation:none!important}}.m-scene text{font-family:var(--font-body,sans-serif);font-size:8.5px;fill:var(--text-dim)}.m-scene .m-tb{fill:var(--text);font-weight:600}.m-scene .m-tacc,.m-scene .m-tcount{fill:var(--accent);font-weight:700}.m-scene .m-twarn{fill:var(--warn);font-weight:700}.m-scene .m-tcyan{fill:var(--accent-2);font-weight:700}.m-scene .m-tdng{fill:var(--danger);font-weight:700}.m-scene .m-tdark{fill:#06220f;font-weight:700}.m-scene .m-big,.m-scene .m-big2{font-family:var(--font-display,sans-serif);font-weight:800;fill:var(--text)}.m-scene .m-big{font-size:24px}.m-scene .m-big2{font-size:18px}.m-scene .m-big2.m-tacc{fill:var(--accent)}.m-frame{fill:var(--panel);stroke:var(--panel-border)}.m-frame-acc{stroke:rgba(74,222,128,.55)}.m-chrome,.m-tile{fill:var(--bg-soft);stroke:var(--panel-border)}.m-img{fill:var(--m-img)}.m-grid,.m-ln{fill:var(--panel-border)}.m-lnb{fill:var(--m-lnb)}.m-acc{fill:var(--accent)}.m-acc2{fill:var(--accent-2)}.m-warn{fill:var(--warn)}.m-dng{fill:var(--danger)}.m-dim{fill:var(--text-dim)}.m-faint{opacity:.7}.m-soft{fill:rgba(74,222,128,.14)}.m-warn-soft{fill:rgba(251,191,36,.14)}.m-cyan-soft{fill:rgba(34,211,238,.14)}.m-dng-soft{fill:rgba(248,113,113,.14)}.m-off{opacity:0}.m-track{fill:none;stroke:var(--panel-border);stroke-width:8}.m-ring{fill:none;stroke:var(--accent);stroke-width:8;stroke-linecap:round;stroke-dasharray:226.2;stroke-dashoffset:20.4}.m-tick{fill:none;stroke:#06220f;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.m-path{stroke:var(--m-lnb);stroke-width:2;stroke-dasharray:4 4}.m-hub{fill:rgba(74,222,128,.12);stroke:rgba(74,222,128,.4)}.m-gear{fill:none;stroke:var(--accent);stroke-width:4;stroke-dasharray:5 3.2}.m-arc{fill:none;stroke:var(--accent);stroke-width:4;stroke-linecap:round}.m-line{fill:none;stroke:var(--accent);stroke-width:3;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0}.m-knob{fill:rgba(74,222,128,.2);transform:translateX(58px)}.m-knob,.m-pick{stroke:var(--accent)}.m-ping{fill:none;stroke:var(--danger);stroke-width:2}.m-scene .m-spin{animation-name:m-spin;animation-duration:3.2s}.m-scene .m-travel{animation-name:m-travel;animation-duration:2.4s}.m-scene .m-hop{animation-name:m-hop;animation-duration:2.7s;animation-timing-function:ease-in-out}.m-scene .m-flow{animation-name:m-flow;animation-duration:.8s}.m-scene .m-dot{animation-name:m-dot;animation-duration:.9s;animation-timing-function:ease-in-out}.m-scene .m-ping{animation-name:m-ping;animation-duration:1.2s;animation-timing-function:ease-out}.m-scene .m-blink{animation:m-blink 2s ease-in-out infinite}@keyframes m-spin{to{transform:rotate(1turn)}}@keyframes m-travel{0%{opacity:0;transform:translateX(0)}15%,85%{opacity:1}to{opacity:0;transform:translateX(88px)}}@keyframes m-hop{0%{opacity:0;transform:translate(0)}12%{opacity:1}50%{transform:translate(39px,-16px)}88%{opacity:1}to{opacity:0;transform:translate(78px)}}@keyframes m-flow{to{stroke-dashoffset:-8}}@keyframes m-dot{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(-3px);opacity:1}}@keyframes m-ping{0%{transform:scale(1);opacity:1}to{transform:scale(2.6);opacity:0}}@keyframes m-blink{50%{opacity:.3}}.m-cycle{animation-name:m-cycle}@keyframes m-cycle{0%{opacity:0}4%,95%{opacity:1}to{opacity:0}}.m-scene .m-scan{animation-name:m-scan;animation-timing-function:linear;opacity:0}@keyframes m-scan{0%,4%{opacity:0;transform:translateY(0)}6%{opacity:1}38%{opacity:1;transform:translateY(148px)}42%,to{opacity:0;transform:translateY(148px)}}.m-ring{animation-name:m-ring}@keyframes m-ring{0%,10%{stroke-dashoffset:226.2;stroke:var(--danger)}34%,56%{stroke-dashoffset:140.2;stroke:var(--warn)}72%,to{stroke-dashoffset:20.4;stroke:var(--accent)}}.m-grow,.m-grow-late,.m-strike-in{transform-origin:0 50%}.m-grow{animation-name:m-grow}@keyframes m-grow{0%,8%{transform:scaleX(0)}78%,to{transform:scaleX(1)}}.m-grow-late{animation-name:m-grow-late}@keyframes m-grow-late{0%,58%{transform:scaleX(.3)}76%,to{transform:scaleX(1)}}.m-strike-in{animation-name:m-strike-in}@keyframes m-strike-in{0%,24%{transform:scaleX(0)}30%,to{transform:scaleX(1)}}.m-pick{animation-name:m-pick}@keyframes m-pick{0%,60%{stroke:var(--panel-border)}64%,to{stroke:var(--accent)}}.m-scene .m-rowscan{animation-name:m-rowscan;animation-timing-function:linear;opacity:0}@keyframes m-rowscan{0%,6%{opacity:0;transform:translateY(0)}9%{opacity:1}66%{opacity:1;transform:translateY(96px)}70%,to{opacity:0;transform:translateY(96px)}}.m-knob{animation-name:m-knob}@keyframes m-knob{0%,14%{transform:translateX(0)}20%,to{transform:translateX(58px)}}.m-rowhl{animation-name:m-rowhl;transform:translateY(32px)}@keyframes m-rowhl{0%,24%{opacity:0;transform:translateY(0)}27%,34%{opacity:1;transform:translateY(0)}38%,44%{transform:translateY(16px)}48%,to{opacity:1;transform:translateY(32px)}}.m-scene .m-draw{animation-name:m-draw;animation-timing-function:linear}@keyframes m-draw{0%,6%{stroke-dashoffset:100}82%,to{stroke-dashoffset:0}}.m-in-5{animation-name:m-in-5}@keyframes m-in-5{0%,5%{opacity:0;transform:translateY(6px)}10%,to{opacity:1;transform:none}}.m-in-10{animation-name:m-in-10}@keyframes m-in-10{0%,10%{opacity:0;transform:translateY(6px)}15%,to{opacity:1;transform:none}}.m-in-18{animation-name:m-in-18}@keyframes m-in-18{0%,18%{opacity:0;transform:translateY(6px)}23%,to{opacity:1;transform:none}}.m-in-20{animation-name:m-in-20}@keyframes m-in-20{0%,20%{opacity:0;transform:translateY(6px)}25%,to{opacity:1;transform:none}}.m-in-25{animation-name:m-in-25}@keyframes m-in-25{0%,25%{opacity:0;transform:translateY(6px)}30%,to{opacity:1;transform:none}}.m-in-26{animation-name:m-in-26}@keyframes m-in-26{0%,26%{opacity:0;transform:translateY(6px)}31%,to{opacity:1;transform:none}}.m-in-30{animation-name:m-in-30}@keyframes m-in-30{0%,30%{opacity:0;transform:translateY(6px)}35%,to{opacity:1;transform:none}}.m-in-34{animation-name:m-in-34}@keyframes m-in-34{0%,34%{opacity:0;transform:translateY(6px)}39%,to{opacity:1;transform:none}}.m-in-40{animation-name:m-in-40}@keyframes m-in-40{0%,40%{opacity:0;transform:translateY(6px)}45%,to{opacity:1;transform:none}}.m-in-43{animation-name:m-in-43}@keyframes m-in-43{0%,43%{opacity:0;transform:translateY(6px)}48%,to{opacity:1;transform:none}}.m-in-45{animation-name:m-in-45}@keyframes m-in-45{0%,45%{opacity:0;transform:translateY(6px)}50%,to{opacity:1;transform:none}}.m-in-50{animation-name:m-in-50}@keyframes m-in-50{0%,50%{opacity:0;transform:translateY(6px)}55%,to{opacity:1;transform:none}}.m-in-55{animation-name:m-in-55}@keyframes m-in-55{0%,55%{opacity:0;transform:translateY(6px)}60%,to{opacity:1;transform:none}}.m-in-60{animation-name:m-in-60}@keyframes m-in-60{0%,60%{opacity:0;transform:translateY(6px)}65%,to{opacity:1;transform:none}}.m-in-61{animation-name:m-in-61}@keyframes m-in-61{0%,61%{opacity:0;transform:translateY(6px)}66%,to{opacity:1;transform:none}}.m-in-62{animation-name:m-in-62}@keyframes m-in-62{0%,62%{opacity:0;transform:translateY(6px)}67%,to{opacity:1;transform:none}}.m-in-70{animation-name:m-in-70}@keyframes m-in-70{0%,70%{opacity:0;transform:translateY(6px)}75%,to{opacity:1;transform:none}}.m-in-75{animation-name:m-in-75}@keyframes m-in-75{0%,75%{opacity:0;transform:translateY(6px)}80%,to{opacity:1;transform:none}}.m-in-80{animation-name:m-in-80}@keyframes m-in-80{0%,80%{opacity:0;transform:translateY(6px)}85%,to{opacity:1;transform:none}}.m-pop-15{animation-name:m-pop-15}@keyframes m-pop-15{0%,15%{opacity:0;transform:scale(0)}18%{opacity:1;transform:scale(1.25)}20%,to{opacity:1;transform:scale(1)}}.m-pop-22{animation-name:m-pop-22}@keyframes m-pop-22{0%,22%{opacity:0;transform:scale(0)}25%{opacity:1;transform:scale(1.25)}27%,to{opacity:1;transform:scale(1)}}.m-pop-29{animation-name:m-pop-29}@keyframes m-pop-29{0%,29%{opacity:0;transform:scale(0)}32%{opacity:1;transform:scale(1.25)}34%,to{opacity:1;transform:scale(1)}}.m-pop-34{animation-name:m-pop-34}@keyframes m-pop-34{0%,34%{opacity:0;transform:scale(0)}37%{opacity:1;transform:scale(1.25)}39%,to{opacity:1;transform:scale(1)}}.m-pop-45{animation-name:m-pop-45}@keyframes m-pop-45{0%,45%{opacity:0;transform:scale(0)}48%{opacity:1;transform:scale(1.25)}50%,to{opacity:1;transform:scale(1)}}.m-pop-55{animation-name:m-pop-55}@keyframes m-pop-55{0%,55%{opacity:0;transform:scale(0)}58%{opacity:1;transform:scale(1.25)}60%,to{opacity:1;transform:scale(1)}}.m-pop-70{animation-name:m-pop-70}@keyframes m-pop-70{0%,70%{opacity:0;transform:scale(0)}73%{opacity:1;transform:scale(1.25)}75%,to{opacity:1;transform:scale(1)}}.m-pop-80{animation-name:m-pop-80}@keyframes m-pop-80{0%,80%{opacity:0;transform:scale(0)}83%{opacity:1;transform:scale(1.25)}85%,to{opacity:1;transform:scale(1)}}.m-drop-50{animation-name:m-drop-50}@keyframes m-drop-50{0%,50%{opacity:0;transform:translateY(-14px)}54%,to{opacity:1;transform:none}}.m-drop-55{animation-name:m-drop-55}@keyframes m-drop-55{0%,55%{opacity:0;transform:translateY(-14px)}59%,to{opacity:1;transform:none}}.m-drop-60{animation-name:m-drop-60}@keyframes m-drop-60{0%,60%{opacity:0;transform:translateY(-14px)}64%,to{opacity:1;transform:none}}.m-drop-65{animation-name:m-drop-65}@keyframes m-drop-65{0%,65%{opacity:0;transform:translateY(-14px)}69%,to{opacity:1;transform:none}}.m-drop-70{animation-name:m-drop-70}@keyframes m-drop-70{0%,70%{opacity:0;transform:translateY(-14px)}74%,to{opacity:1;transform:none}}.m-drop-75{animation-name:m-drop-75}@keyframes m-drop-75{0%,75%{opacity:0;transform:translateY(-14px)}79%,to{opacity:1;transform:none}}.m-win-0-22{animation-name:m-win-0-22}@keyframes m-win-0-22{0%{opacity:0}19%,3%{opacity:1}22%,to{opacity:0}}.m-win-0-30{animation-name:m-win-0-30}@keyframes m-win-0-30{0%{opacity:0}27%,3%{opacity:1}30%,to{opacity:0}}.m-win-12-30{animation-name:m-win-12-30}@keyframes m-win-12-30{0%,12%{opacity:0}15%,27%{opacity:1}30%,to{opacity:0}}.m-win-25-43{animation-name:m-win-25-43}@keyframes m-win-25-43{0%,25%{opacity:0}28%,40%{opacity:1}43%,to{opacity:0}}.m-win-30-55{animation-name:m-win-30-55}@keyframes m-win-30-55{0%,30%{opacity:0}33%,52%{opacity:1}55%,to{opacity:0}}.m-win-30-58{animation-name:m-win-30-58}@keyframes m-win-30-58{0%,30%{opacity:0}33%,55%{opacity:1}58%,to{opacity:0}}.m-win-43-61{animation-name:m-win-43-61}@keyframes m-win-43-61{0%,43%{opacity:0}46%,58%{opacity:1}61%,to{opacity:0}}.m-win-50-70{animation-name:m-win-50-70}@keyframes m-win-50-70{0%,50%{opacity:0}53%,67%{opacity:1}70%,to{opacity:0}}.m-win-50-75{animation-name:m-win-50-75}@keyframes m-win-50-75{0%,50%{opacity:0}53%,72%{opacity:1}75%,to{opacity:0}}