.mo{--bg:#03191A;--fr:#7F1941;--fr2:#C7537E;--fr3:#E083A3;--teal:#4FA39B;--teal2:#0F5F58;--ink:#EDF2F1;--mut:rgba(237,242,241,.55);--ok:#34d399;--amber:#FBBF24;--ease:cubic-bezier(.16,1,.3,1);color:var(--ink);font-family:var(--font-geist-sans),system-ui,sans-serif;line-height:1.2}.mo *{box-sizing:border-box;margin:0}.mo p{line-height:inherit}.mo-connect{--cycle:9s}.mo-connect .stage{position:relative;width:680px;height:420px;border-radius:28px;overflow:hidden;background:radial-gradient(70% 60% at 22% 22%,rgba(127,25,65,.55) 0,transparent 60%),radial-gradient(55% 50% at 82% 82%,rgba(79,163,155,.32) 0,transparent 60%),#0A1B1F;box-shadow:0 40px 100px -30px rgba(0,0,0,.8),inset 0 0 0 1px rgba(255,255,255,.06)}.mo-connect .grid{position:absolute;inset:0;opacity:.4;background-image:radial-gradient(rgba(255,255,255,.13) 1px,transparent 0);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse at center,#000 25%,transparent 72%);mask-image:radial-gradient(ellipse at center,#000 25%,transparent 72%)}.mo-connect .glass{position:absolute;border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.045));backdrop-filter:blur(28px) saturate(170%);-webkit-backdrop-filter:blur(28px) saturate(170%);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 0 0 1px rgba(255,255,255,.06),0 30px 60px -20px rgba(0,0,0,.7)}.mo-connect .glass:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.14),rgba(255,255,255,0) 40%)}.mo-connect .inset{border-radius:12px;background:rgba(0,0,0,.24);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05),inset 0 1px 0 rgba(0,0,0,.35)}.mo-connect .mono{font-family:var(--font-geist-mono),ui-monospace,monospace}.mo-connect .jak{font-family:var(--font-jakarta),var(--font-geist-sans),sans-serif;letter-spacing:-.02em}.mo-connect .fade{animation:mc-fade-out var(--cycle) infinite}.mo-connect .card{left:32px;top:52px;width:292px;padding:14px 18px 16px}.mo-connect .card .top{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.mo-connect .wm{font-family:var(--font-jakarta),var(--font-geist-sans),sans-serif;font-weight:800;font-size:13px;letter-spacing:-.03em}.mo-connect .wm i{font-style:normal;color:var(--fr3)}.mo-connect .step{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:9.5px;letter-spacing:.1em;color:var(--mut);text-transform:uppercase}.mo-connect .card h3{font-size:14px;font-weight:700;margin-bottom:3px}.mo-connect .card .sub{font-size:11px;color:var(--mut);margin-bottom:12px}.mo-connect .field{display:flex;align-items:center;gap:8px;padding:8px 11px;font-size:12.5px;height:34px}.mo-connect .fav{width:18px;height:18px;border-radius:50%;background:#F3EEE6;color:#1a1a1a;display:grid;place-items:center;font-family:var(--font-jakarta),var(--font-geist-sans),sans-serif;font-weight:800;font-size:10px;flex:none;transform:scale(0);animation:mc-fav var(--cycle) var(--ease) infinite}.mo-connect .field .ph{position:absolute;left:38px;color:rgba(237,242,241,.32);animation:mc-ph var(--cycle) infinite}.mo-connect .field .url{position:relative;white-space:nowrap;overflow:hidden;width:0;animation:mc-type var(--cycle) steps(10) infinite}.mo-connect .field .caret{width:1.5px;height:14px;background:var(--fr3);animation:mc-caret var(--cycle) infinite}.mo-connect .btn,.mo-connect .field{position:relative}.mo-connect .btn{margin-top:10px;height:38px;border-radius:11px;font-size:13px;font-weight:600;color:#fff;overflow:hidden;background:linear-gradient(180deg,#a5325f,#7F1941);box-shadow:0 12px 30px -8px rgba(127,25,65,.55),inset 0 1px 0 rgba(255,255,255,.16);animation:mc-press var(--cycle) infinite}.mo-connect .btn>span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:8px}.mo-connect .btn .s1{animation:mc-s1 var(--cycle) infinite}.mo-connect .btn .s2{opacity:0;animation:mc-s2 var(--cycle) infinite}.mo-connect .btn .s3{opacity:0;animation:mc-s3 var(--cycle) infinite;background:linear-gradient(180deg,#22a06b,#15803d);box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}.mo-connect .spin{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:mc-spin .8s linear infinite}.mo-connect .ripple{position:absolute;left:50%;top:50%;width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.35);transform:translate(-50%,-50%) scale(0);animation:mc-ripple var(--cycle) infinite}.mo-connect .cursor{position:absolute;left:0;top:0;width:22px;filter:drop-shadow(0 6px 10px rgba(0,0,0,.6));z-index:9;transform-origin:4px 3px;animation:mc-cursor var(--cycle) var(--ease) infinite}.mo-connect .click{position:absolute;left:0;top:0;width:36px;height:36px;border-radius:50%;border:2px solid rgba(255,255,255,.7);transform:translate(160px,184px) scale(.2);opacity:0;z-index:8;animation:mc-click var(--cycle) infinite}.mo-connect svg.beam{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.mo-connect .beam .track{fill:none;stroke:rgba(255,255,255,.07);stroke-width:2}.mo-connect .beam .line{fill:none;stroke:url(#mc-g);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}.mo-connect .beam .line.l0{animation:mc-draw0 var(--cycle) infinite}.mo-connect .beam .line.la{animation:mc-drawa var(--cycle) infinite}.mo-connect .beam .line.lb{animation:mc-drawb var(--cycle) infinite}.mo-connect .beam .line.lc{animation:mc-drawc var(--cycle) infinite}.mo-connect .beam .dot{fill:#fff;filter:drop-shadow(0 0 6px rgba(224,131,163,.95));opacity:0;offset-rotate:0deg}.mo-connect .beam .d0{animation:mc-dot0 var(--cycle) infinite}.mo-connect .beam .ra{animation:mc-reta var(--cycle) infinite}.mo-connect .beam .ra,.mo-connect .beam .rb{fill:#9ee2d9;filter:drop-shadow(0 0 6px rgba(79,163,155,.95))}.mo-connect .beam .rb{animation:mc-retb var(--cycle) infinite}.mo-connect .beam .rc{fill:#9ee2d9;filter:drop-shadow(0 0 6px rgba(79,163,155,.95));animation:mc-retc var(--cycle) infinite}.mo-connect .node{position:absolute;left:408px;top:118px;width:64px;height:64px;border-radius:20px;display:grid;place-items:center;background:linear-gradient(180deg,#a5325f,#7F1941);box-shadow:0 20px 50px -14px rgba(127,25,65,.8),inset 0 1px 0 rgba(255,255,255,.2);font-family:var(--font-jakarta),var(--font-geist-sans),sans-serif;font-weight:800;font-size:30px;color:#fff;letter-spacing:-.05em;animation:mc-node var(--cycle) var(--ease) infinite}.mo-connect .node i{font-style:normal;color:var(--amber)}.mo-connect .node:after,.mo-connect .node:before{content:"";position:absolute;inset:-6px;border-radius:26px;border:2px solid rgba(224,131,163,.75);opacity:0;animation:mc-ring var(--cycle) infinite}.mo-connect .node:after{animation-delay:.22s}.mo-connect .nlabel{position:absolute;left:408px;top:190px;width:64px;text-align:center;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--mut)}.mo-connect .badge{position:absolute;left:390px;top:214px;padding:5px 10px;border-radius:999px;font-size:11px;font-weight:600;color:#bbf7d0;white-space:nowrap;background:rgba(52,211,153,.14);box-shadow:inset 0 0 0 1px rgba(52,211,153,.35);display:flex;align-items:center;gap:6px;transform:scale(.6);opacity:0;animation:mc-pop-badge var(--cycle) var(--ease) infinite}.mo-connect .badge b{width:6px;height:6px;border-radius:50%;background:var(--ok);box-shadow:0 0 8px var(--ok)}.mo-connect .src{position:absolute;left:530px;height:30px;display:flex;align-items:center;gap:8px;padding:0 10px 0 4px;border-radius:999px;font-size:11.5px;font-weight:600;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),inset 0 1px 0 rgba(255,255,255,.1);backdrop-filter:blur(10px);transform:scale(.6);opacity:0;transform-origin:left center}.mo-connect .src .lg{width:22px;height:22px;border-radius:8px;display:grid;place-items:center;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.25)}.mo-connect .src .lg svg{width:13px;height:13px;fill:currentColor}.mo-connect .src .ck{width:14px;height:14px;border-radius:50%;background:var(--ok);display:grid;place-items:center;transform:scale(0);margin-left:2px}.mo-connect .src .ck svg{width:9px;height:9px}.mo-connect .src.a{top:81px;animation:mc-pop-a var(--cycle) var(--ease) infinite}.mo-connect .src.a .ck{animation:mc-ck-a var(--cycle) var(--ease) infinite}.mo-connect .src.b{top:135px;animation:mc-pop-b var(--cycle) var(--ease) infinite}.mo-connect .src.b .ck{animation:mc-ck-b var(--cycle) var(--ease) infinite}.mo-connect .src.c{top:189px;animation:mc-pop-c var(--cycle) var(--ease) infinite}.mo-connect .src.c .ck{animation:mc-ck-c var(--cycle) var(--ease) infinite}.mo-connect .data{left:32px;top:254px;width:616px;padding:12px 16px 14px;transform:translateY(16px);opacity:0;animation:mc-data var(--cycle) var(--ease) infinite}.mo-connect .data .hd{display:flex;align-items:center;gap:8px;margin-bottom:10px}.mo-connect .data .hd .fav{transform:none;animation:none;width:16px;height:16px;font-size:9px}.mo-connect .data .hd .t{font-size:12.5px;font-weight:600}.mo-connect .data .hd .m{font-size:11px;color:var(--mut)}.mo-connect .data .hd .p{margin-left:auto;font-size:10px;font-weight:600;color:#bbf7d0;padding:3px 9px;border-radius:999px;background:rgba(52,211,153,.14);box-shadow:inset 0 0 0 1px rgba(52,211,153,.3)}.mo-connect .cols{display:grid;grid-template-columns:1.2fr 1.1fr .9fr;gap:10px}.mo-connect .col{padding:9px 11px;display:flex;flex-direction:column;gap:7px}.mo-connect .k{font-size:9.5px;color:var(--mut);text-transform:uppercase;letter-spacing:.1em;font-family:var(--font-geist-mono),ui-monospace,monospace}.mo-connect .sw{display:flex;gap:6px;align-items:center}.mo-connect .sw i{width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14),0 4px 10px -3px rgba(0,0,0,.6);transform:scale(0)}.mo-connect .sw i:first-child{animation:mc-pop-sw1 var(--cycle) var(--ease) infinite}.mo-connect .sw i:nth-child(2){animation:mc-pop-sw2 var(--cycle) var(--ease) infinite}.mo-connect .sw i:nth-child(3){animation:mc-pop-sw3 var(--cycle) var(--ease) infinite}.mo-connect .sw i:nth-child(4){animation:mc-pop-sw4 var(--cycle) var(--ease) infinite}.mo-connect .sw i:nth-child(5){animation:mc-pop-sw5 var(--cycle) var(--ease) infinite}.mo-connect .typo{font-size:11px;color:var(--mut);opacity:0;animation:mc-in-typo var(--cycle) infinite}.mo-connect .typo b{color:var(--ink);font-weight:600;font-family:var(--font-jakarta),var(--font-geist-sans),sans-serif}.mo-connect .chips{display:flex;flex-wrap:wrap;gap:5px}.mo-connect .chip{font-size:10.5px;font-weight:500;padding:3px 8px;border-radius:999px;background:rgba(199,83,126,.16);color:#f5c6d6;box-shadow:inset 0 0 0 1px rgba(224,131,163,.25);transform:scale(.6);opacity:0}.mo-connect .chip:first-child{animation:mc-pop-ch1 var(--cycle) var(--ease) infinite}.mo-connect .chip:nth-child(2){animation:mc-pop-ch2 var(--cycle) var(--ease) infinite}.mo-connect .chip:nth-child(3){animation:mc-pop-ch3 var(--cycle) var(--ease) infinite}.mo-connect .score{display:flex;align-items:center;gap:10px}.mo-connect .rng{position:relative;width:50px;height:50px;flex:none}.mo-connect .rng svg{width:100%;height:100%;transform:rotate(-90deg)}.mo-connect .rng .tr{fill:none;stroke:rgba(255,255,255,.08);stroke-width:6}.mo-connect .rng .fl{fill:none;stroke:url(#mc-gs);stroke-width:6;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:mc-ringfill var(--cycle) var(--ease) infinite;filter:drop-shadow(0 0 5px rgba(224,131,163,.6))}.mo-connect .rng .n{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-jakarta),var(--font-geist-sans),sans-serif;font-weight:800;font-size:16px;letter-spacing:-.03em}.mo-connect .score .sm{font-size:10.5px;color:var(--mut);line-height:1.45}.mo-connect .score .sm b{color:var(--ink);font-weight:600}@keyframes mc-fade-out{0%,94%{opacity:1}99%,to{opacity:0}}@keyframes mc-fav{0%,13%{transform:scale(0)}16%,to{transform:scale(1)}}@keyframes mc-ph{0%,3%{opacity:1}4%,to{opacity:0}}@keyframes mc-type{0%,3%{width:0}14%,to{width:10ch}}@keyframes mc-caret{0%,2%{opacity:0}19%,3%{opacity:1}20%,to{opacity:0}}@keyframes mc-cursor{0%,11%{transform:translate(720px,470px) scale(1);opacity:0}13%{opacity:1}20%{transform:translate(360px,300px) scale(1)}26%{transform:translate(173px,199px) scale(1);opacity:1}26.6%{transform:translate(173px,199px) scale(.88)}27.4%,31%{transform:translate(173px,199px) scale(1)}38%{transform:translate(178px,204px) scale(1);opacity:1}47%{transform:translate(252px,268px) scale(1);opacity:1}52%,to{transform:translate(300px,330px) scale(1);opacity:0}}@keyframes mc-click{0%,26.4%{transform:translate(160px,184px) scale(.2);opacity:0}26.8%{opacity:.9}31%,to{transform:translate(160px,184px) scale(1.4);opacity:0}}@keyframes mc-press{0%,26.3%{transform:scale(1)}27%{transform:scale(.965)}28%,to{transform:scale(1)}}@keyframes mc-ripple{0%,26.5%{transform:translate(-50%,-50%) scale(0);opacity:.6}33%,to{transform:translate(-50%,-50%) scale(16);opacity:0}}@keyframes mc-s1{0%,26.8%{opacity:1}27.8%,to{opacity:0}}@keyframes mc-s2{0%,26.8%{opacity:0}27.8%,60%{opacity:1}61%,to{opacity:0}}@keyframes mc-s3{0%,60%{opacity:0;transform:scale(.96)}62%,to{opacity:1;transform:scale(1)}}@keyframes mc-spin{to{transform:rotate(1turn)}}@keyframes mc-draw0{0%,28%{stroke-dashoffset:1}35%,to{stroke-dashoffset:0}}@keyframes mc-dot0{0%,28.5%{opacity:0;offset-distance:0}30%{opacity:1}35%{opacity:1;offset-distance:100%}36%,to{opacity:0;offset-distance:100%}}@keyframes mc-node{0%,34%{transform:scale(1);box-shadow:0 20px 50px -14px rgba(127,25,65,.8),inset 0 1px 0 rgba(255,255,255,.2)}37%{transform:scale(1.1);box-shadow:0 0 0 6px rgba(224,131,163,.18),0 20px 60px -10px rgba(224,131,163,.9),inset 0 1px 0 rgba(255,255,255,.3)}40%,56%{transform:scale(1);box-shadow:0 0 0 0 rgba(224,131,163,0),0 20px 60px -12px rgba(224,131,163,.75),inset 0 1px 0 rgba(255,255,255,.25)}59%{transform:scale(1.08)}62%,to{transform:scale(1);box-shadow:0 20px 60px -12px rgba(224,131,163,.75),inset 0 1px 0 rgba(255,255,255,.25)}}@keyframes mc-ring{0%,35%{transform:scale(.9);opacity:0}37%{opacity:.9}50%{transform:scale(1.7);opacity:0}58%{transform:scale(.9);opacity:0}60%{opacity:.9}72%,to{transform:scale(1.7);opacity:0}}@keyframes mc-drawa{0%,37%{stroke-dashoffset:1}43%,to{stroke-dashoffset:0}}@keyframes mc-drawb{0%,40%{stroke-dashoffset:1}46%,to{stroke-dashoffset:0}}@keyframes mc-drawc{0%,43%{stroke-dashoffset:1}49%,to{stroke-dashoffset:0}}@keyframes mc-pop-a{0%,42%{transform:scale(.6);opacity:0}46%,94%{transform:scale(1);opacity:1}99%,to{opacity:0}}@keyframes mc-pop-b{0%,45%{transform:scale(.6);opacity:0}49%,94%{transform:scale(1);opacity:1}99%,to{opacity:0}}@keyframes mc-pop-c{0%,48%{transform:scale(.6);opacity:0}52%,94%{transform:scale(1);opacity:1}99%,to{opacity:0}}@keyframes mc-ck-a{0%,46%{transform:scale(0)}49%,to{transform:scale(1)}}@keyframes mc-ck-b{0%,49%{transform:scale(0)}52%,to{transform:scale(1)}}@keyframes mc-ck-c{0%,52%{transform:scale(0)}55%,to{transform:scale(1)}}@keyframes mc-reta{0%,50%{opacity:0;offset-distance:100%}51%{opacity:1}56%{opacity:1;offset-distance:0}57%,to{opacity:0;offset-distance:0}}@keyframes mc-retb{0%,52%{opacity:0;offset-distance:100%}53%{opacity:1}58%{opacity:1;offset-distance:0}59%,to{opacity:0;offset-distance:0}}@keyframes mc-retc{0%,54%{opacity:0;offset-distance:100%}55%{opacity:1}60%{opacity:1;offset-distance:0}61%,to{opacity:0;offset-distance:0}}@keyframes mc-pop-badge{0%,60%{transform:scale(.6);opacity:0}64%,94%{transform:scale(1);opacity:1}99%,to{opacity:0}}@keyframes mc-data{0%,62%{transform:translateY(16px);opacity:0}67%,94%{transform:none;opacity:1}99%,to{opacity:0}}@keyframes mc-pop-sw1{0%,65%{transform:scale(0)}68%,to{transform:scale(1)}}@keyframes mc-pop-sw2{0%,67%{transform:scale(0)}70%,to{transform:scale(1)}}@keyframes mc-pop-sw3{0%,69%{transform:scale(0)}72%,to{transform:scale(1)}}@keyframes mc-pop-sw4{0%,71%{transform:scale(0)}74%,to{transform:scale(1)}}@keyframes mc-pop-sw5{0%,73%{transform:scale(0)}76%,to{transform:scale(1)}}@keyframes mc-in-typo{0%,74%{opacity:0}78%,to{opacity:1}}@keyframes mc-pop-ch1{0%,69%{transform:scale(.6);opacity:0}72%,to{transform:scale(1);opacity:1}}@keyframes mc-pop-ch2{0%,71%{transform:scale(.6);opacity:0}74%,to{transform:scale(1);opacity:1}}@keyframes mc-pop-ch3{0%,73%{transform:scale(.6);opacity:0}76%,to{transform:scale(1);opacity:1}}@keyframes mc-ringfill{0%,66%{stroke-dashoffset:1}82%,to{stroke-dashoffset:.09}}.mo-scan{--cycle:10s}.mo-scan .stage{position:relative;width:680px;height:420px;border-radius:28px;overflow:hidden;background:radial-gradient(70% 60% at 22% 22%,rgba(127,25,65,.55) 0,transparent 60%),radial-gradient(55% 50% at 82% 82%,rgba(79,163,155,.32) 0,transparent 60%),#0A1B1F;box-shadow:0 40px 100px -30px rgba(0,0,0,.8),inset 0 0 0 1px rgba(255,255,255,.06)}.mo-scan .grid{position:absolute;inset:0;opacity:.4;background-image:radial-gradient(rgba(255,255,255,.13) 1px,transparent 0);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse at center,#000 25%,transparent 72%);mask-image:radial-gradient(ellipse at center,#000 25%,transparent 72%)}.mo-scan .glass{position:absolute;border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.045));backdrop-filter:blur(28px) saturate(170%);-webkit-backdrop-filter:blur(28px) saturate(170%);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 0 0 1px rgba(255,255,255,.06),0 30px 60px -20px rgba(0,0,0,.7)}.mo-scan .glass:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.14),rgba(255,255,255,0) 40%)}.mo-scan .inset{border-radius:12px;background:rgba(0,0,0,.24);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05),inset 0 1px 0 rgba(0,0,0,.35)}.mo-scan .mono{font-family:var(--font-geist-mono),ui-monospace,monospace}.mo-scan .jak{font-family:var(--font-jakarta),var(--font-geist-sans),sans-serif;letter-spacing:-.02em}.mo-scan .fade{animation:ms-fade-out var(--cycle) infinite}.mo-scan .k{font-size:9.5px;color:var(--mut);text-transform:uppercase;letter-spacing:.1em;font-family:var(--font-geist-mono),ui-monospace,monospace}.mo-scan .fav{width:18px;height:18px;border-radius:50%;background:#F3EEE6;color:#1a1a1a;display:grid;place-items:center;font-family:var(--font-jakarta),var(--font-geist-sans),sans-serif;font-weight:800;font-size:10px;flex:none}.mo-scan .card{left:32px;top:52px;width:280px;padding:14px 18px 16px}.mo-scan .card .top{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.mo-scan .wm{font-family:var(--font-jakarta),var(--font-geist-sans),sans-serif;font-weight:800;font-size:13px;letter-spacing:-.03em}.mo-scan .wm i{font-style:normal;color:var(--fr3)}.mo-scan .step{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:9.5px;letter-spacing:.1em;color:var(--mut);text-transform:uppercase}.mo-scan .card h3{font-size:14px;font-weight:700;margin-bottom:3px}.mo-scan .card .sub{font-size:11px;color:var(--mut);margin-bottom:12px}.mo-scan .radar{position:relative;width:150px;height:150px;margin:0 auto 12px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.05) 0 1px,transparent 1px),repeating-radial-gradient(circle at center,transparent 0 24px,rgba(255,255,255,.09) 24px 25px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.mo-scan .radar:after,.mo-scan .radar:before{content:"";position:absolute;background:rgba(255,255,255,.07)}.mo-scan .radar:before{left:50%;top:0;width:1px;height:100%}.mo-scan .radar:after{top:50%;left:0;height:1px;width:100%}.mo-scan .sweep{position:absolute;inset:0;border-radius:50%;opacity:0;background:conic-gradient(from 0deg,rgba(224,131,163,.55) 0deg,rgba(224,131,163,.12) 50deg,transparent 80deg);animation:ms-sweep var(--cycle) linear infinite}.mo-scan .sweep:before{content:"";position:absolute;left:50%;top:0;width:1.5px;height:50%;background:linear-gradient(180deg,var(--fr3),transparent);transform-origin:bottom}.mo-scan .center{position:absolute;left:66px;top:66px;width:18px;height:18px;z-index:2}.mo-scan .center:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:1.5px solid rgba(224,131,163,.6);animation:ms-me-ring 2.4s ease-out infinite}.mo-scan .dot{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px rgba(255,255,255,.14),0 0 12px rgba(255,255,255,.7);transform:scale(0);z-index:2}.mo-scan .dot span{position:absolute;left:14px;top:-4px;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:9.5px;font-weight:700;white-space:nowrap;color:var(--ink);letter-spacing:.02em}.mo-scan .dot.left span{left:auto;right:14px}.mo-scan .d1{left:117px;top:40px;animation:ms-pop-d1 var(--cycle) var(--ease) infinite}.mo-scan .d2{left:106px;top:129px;animation:ms-pop-d2 var(--cycle) var(--ease) infinite}.mo-scan .d3{left:36px;top:103px;animation:ms-pop-d3 var(--cycle) var(--ease) infinite}.mo-scan .d4{left:38px;top:31px;animation:ms-pop-d4 var(--cycle) var(--ease) infinite}.mo-scan .btn{position:relative;height:38px;border-radius:11px;font-size:13px;font-weight:600;color:#fff;overflow:hidden;background:linear-gradient(180deg,#a5325f,#7F1941);box-shadow:0 12px 30px -8px rgba(127,25,65,.55),inset 0 1px 0 rgba(255,255,255,.16);animation:ms-press var(--cycle) infinite}.mo-scan .btn>span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:8px}.mo-scan .btn .s1{animation:ms-s1 var(--cycle) infinite}.mo-scan .btn .s2{opacity:0;animation:ms-s2 var(--cycle) infinite}.mo-scan .btn .s3{opacity:0;animation:ms-s3 var(--cycle) infinite;background:linear-gradient(180deg,#22a06b,#15803d);box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}.mo-scan .spin{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:ms-spin .8s linear infinite}.mo-scan .ripple{position:absolute;left:50%;top:50%;width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.35);transform:translate(-50%,-50%) scale(0);animation:ms-ripple var(--cycle) infinite}.mo-scan .cursor{position:absolute;left:0;top:0;width:22px;filter:drop-shadow(0 6px 10px rgba(0,0,0,.6));z-index:9;transform-origin:4px 3px;animation:ms-cursor var(--cycle) var(--ease) infinite}.mo-scan .click{position:absolute;left:0;top:0;width:36px;height:36px;border-radius:50%;border:2px solid rgba(255,255,255,.7);transform:translate(154px,300px) scale(.2);opacity:0;z-index:8;animation:ms-click var(--cycle) infinite}.mo-scan .bench{left:328px;top:44px;width:320px;padding:12px 14px}.mo-scan .bench .hd{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.mo-scan .bench .hd .t{font-size:12.5px;font-weight:600}.mo-scan .pill{font-size:10px;font-weight:600;padding:3px 9px;border-radius:999px;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);color:var(--mut);font-variant-numeric:tabular-nums;white-space:nowrap}.mo-scan .pill.ok{color:#bbf7d0;background:rgba(52,211,153,.14);box-shadow:inset 0 0 0 1px rgba(52,211,153,.3)}.mo-scan .rows{display:flex;flex-direction:column}.mo-scan .row{display:flex;align-items:center;gap:8px;height:25px;opacity:0;transform:translateX(-8px)}.mo-scan .row+.row{border-top:1px solid rgba(255,255,255,.06)}.mo-scan .row .nm{width:80px;font-size:11px;font-weight:600;display:flex;align-items:center;gap:6px;white-space:nowrap}.mo-scan .row .nm .fav,.mo-scan .row .nm .fv{width:14px;height:14px;font-size:8px}.mo-scan .row .nm .fv{border-radius:50%;flex:none;display:grid;place-items:center;font-family:var(--font-jakarta),var(--font-geist-sans),sans-serif;font-weight:800;color:#fff}.mo-scan .row .tr{flex:1;height:6px;border-radius:999px;background:rgba(255,255,255,.09);overflow:hidden;position:relative}.mo-scan .row .tr i{position:absolute;inset:0;width:0;border-radius:999px;background:linear-gradient(90deg,rgba(255,255,255,.28),rgba(255,255,255,.34))}.mo-scan .row.me .tr i{background:linear-gradient(90deg,var(--fr2),var(--fr3));box-shadow:0 0 10px -1px var(--fr3)}.mo-scan .row .tr b{position:absolute;inset:0;width:45%;opacity:0;background:linear-gradient(90deg,transparent,rgba(224,131,163,.55),transparent);animation:ms-shimmer var(--cycle) linear infinite}.mo-scan .row .sc{width:22px;text-align:right;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.mo-scan .row.me .nm,.mo-scan .row.me .sc{color:var(--fr3)}.mo-scan .row.me .tag{font-size:8.5px;font-weight:700;padding:1px 5px;border-radius:999px;background:rgba(224,131,163,.16);color:var(--fr3);letter-spacing:.06em}.mo-scan .r0{animation:ms-row-in0 var(--cycle) var(--ease) infinite}.mo-scan .r1{animation:ms-row-in1 var(--cycle) var(--ease) infinite}.mo-scan .r2{animation:ms-row-in2 var(--cycle) var(--ease) infinite}.mo-scan .r3{animation:ms-row-in3 var(--cycle) var(--ease) infinite}.mo-scan .r4{animation:ms-row-in4 var(--cycle) var(--ease) infinite}.mo-scan .r0 .tr i{animation:ms-fill0 var(--cycle) var(--ease) infinite}.mo-scan .r1 .tr i{animation:ms-fill1 var(--cycle) var(--ease) infinite}.mo-scan .r2 .tr i{animation:ms-fill2 var(--cycle) var(--ease) infinite}.mo-scan .r3 .tr i{animation:ms-fill3 var(--cycle) var(--ease) infinite}.mo-scan .r4 .tr i{animation:ms-fill4 var(--cycle) var(--ease) infinite}.mo-scan .badge{position:absolute;left:328px;top:230px;padding:5px 10px;border-radius:999px;font-size:11px;font-weight:600;color:#bbf7d0;white-space:nowrap;background:rgba(52,211,153,.14);box-shadow:inset 0 0 0 1px rgba(52,211,153,.35);display:flex;align-items:center;gap:6px;transform:scale(.6);opacity:0;animation:ms-pop-badge var(--cycle) var(--ease) infinite;transform-origin:left center}.mo-scan .badge b{width:6px;height:6px;border-radius:50%;background:var(--ok);box-shadow:0 0 8px var(--ok)}.mo-scan .gaps{left:328px;top:260px;width:320px;padding:10px 14px;transform:translateY(16px);opacity:0;animation:ms-gaps var(--cycle) var(--ease) infinite}.mo-scan .gaps .hd{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.mo-scan .gaps .hd .t{font-size:12.5px;font-weight:600}.mo-scan .gap{display:flex;align-items:center;gap:9px;padding:5px 10px;margin-top:5px;font-size:11px;transform:scale(.92);opacity:0;transform-origin:left center}.mo-scan .gap .ic{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;flex:none;font-size:11px;background:rgba(251,191,36,.16);color:var(--amber);box-shadow:inset 0 0 0 1px rgba(251,191,36,.25)}.mo-scan .gap .ic svg{width:12px;height:12px;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.mo-scan .gap b{font-weight:600}.mo-scan .gap small{margin-left:auto;font-size:9.5px;color:var(--mut);white-space:nowrap;font-family:var(--font-geist-mono),ui-monospace,monospace}.mo-scan .g1{animation:ms-gap1 var(--cycle) var(--ease) infinite}.mo-scan .g2{animation:ms-gap2 var(--cycle) var(--ease) infinite}.mo-scan .g3{animation:ms-gap3 var(--cycle) var(--ease) infinite}@keyframes ms-fade-out{0%,94%{opacity:1}99%,to{opacity:0}}@keyframes ms-cursor{0%,8%{transform:translate(720px,470px) scale(1);opacity:0}10%{opacity:1}16%{transform:translate(330px,390px) scale(1)}20%{transform:translate(167px,315px) scale(1);opacity:1}20.6%{transform:translate(167px,315px) scale(.88)}21.4%,25%{transform:translate(167px,315px) scale(1)}32%{transform:translate(172px,320px) scale(1);opacity:1}42%{transform:translate(262px,392px) scale(1);opacity:1}48%,to{transform:translate(320px,450px) scale(1);opacity:0}}@keyframes ms-click{0%,20.4%{transform:translate(154px,300px) scale(.2);opacity:0}20.8%{opacity:.9}25%,to{transform:translate(154px,300px) scale(1.4);opacity:0}}@keyframes ms-press{0%,20.3%{transform:scale(1)}21%{transform:scale(.965)}22%,to{transform:scale(1)}}@keyframes ms-ripple{0%,20.5%{transform:translate(-50%,-50%) scale(0);opacity:.6}27%,to{transform:translate(-50%,-50%) scale(16);opacity:0}}@keyframes ms-s1{0%,20.8%{opacity:1}21.8%,to{opacity:0}}@keyframes ms-s2{0%,20.8%{opacity:0}21.8%,72%{opacity:1}73%,to{opacity:0}}@keyframes ms-s3{0%,72%{opacity:0;transform:scale(.96)}74%,to{opacity:1;transform:scale(1)}}@keyframes ms-spin{to{transform:rotate(1turn)}}@keyframes ms-me-ring{0%{transform:scale(.6);opacity:.9}to{transform:scale(2.2);opacity:0}}@keyframes ms-sweep{0%,21%{opacity:0;transform:rotate(0deg)}22%{opacity:1;transform:rotate(0deg)}72%{opacity:1;transform:rotate(2turn)}73.5%,to{opacity:0;transform:rotate(2turn)}}@keyframes ms-pop-d1{0%,25.5%{transform:scale(0)}28%,to{transform:scale(1)}}@keyframes ms-pop-d2{0%,32.4%{transform:scale(0)}35%,to{transform:scale(1)}}@keyframes ms-pop-d3{0%,38.3%{transform:scale(0)}41%,to{transform:scale(1)}}@keyframes ms-pop-d4{0%,44.2%{transform:scale(0)}47%,to{transform:scale(1)}}@keyframes ms-row-in0{0%,22%{opacity:0;transform:translateX(-8px)}25%,94%{opacity:1;transform:none}99%,to{opacity:0}}@keyframes ms-row-in1{0%,26%{opacity:0;transform:translateX(-8px)}29%,94%{opacity:1;transform:none}99%,to{opacity:0}}@keyframes ms-row-in2{0%,33%{opacity:0;transform:translateX(-8px)}36%,94%{opacity:1;transform:none}99%,to{opacity:0}}@keyframes ms-row-in3{0%,39%{opacity:0;transform:translateX(-8px)}42%,94%{opacity:1;transform:none}99%,to{opacity:0}}@keyframes ms-row-in4{0%,45%{opacity:0;transform:translateX(-8px)}48%,94%{opacity:1;transform:none}99%,to{opacity:0}}@keyframes ms-shimmer{0%,50%{transform:translateX(-120%);opacity:0}51%{opacity:1}56%{transform:translateX(260%)}56.1%{transform:translateX(-120%)}61.5%{transform:translateX(260%);opacity:1}62%,to{opacity:0;transform:translateX(260%)}}@keyframes ms-fill0{0%,62%{width:0}70%,to{width:91%}}@keyframes ms-fill1{0%,62.5%{width:0}70.5%,to{width:76%}}@keyframes ms-fill2{0%,63%{width:0}71%,to{width:74%}}@keyframes ms-fill3{0%,63.5%{width:0}71.5%,to{width:71%}}@keyframes ms-fill4{0%,64%{width:0}72%,to{width:68%}}@keyframes ms-pop-badge{0%,73%{transform:scale(.6);opacity:0}77%,94%{transform:scale(1);opacity:1}99%,to{opacity:0}}@keyframes ms-gaps{0%,74%{transform:translateY(16px);opacity:0}79%,94%{transform:none;opacity:1}99%,to{opacity:0}}@keyframes ms-gap1{0%,79%{transform:scale(.92);opacity:0}83%,to{transform:none;opacity:1}}@keyframes ms-gap2{0%,82%{transform:scale(.92);opacity:0}86%,to{transform:none;opacity:1}}@keyframes ms-gap3{0%,85%{transform:scale(.92);opacity:0}89%,to{transform:none;opacity:1}}.mo-deliver{--cycle:10s}.mo-deliver .stage{position:relative;width:680px;height:420px;border-radius:28px;overflow:hidden;background:radial-gradient(70% 60% at 22% 22%,rgba(127,25,65,.55) 0,transparent 60%),radial-gradient(55% 50% at 82% 82%,rgba(79,163,155,.32) 0,transparent 60%),#0A1B1F;box-shadow:0 40px 100px -30px rgba(0,0,0,.8),inset 0 0 0 1px rgba(255,255,255,.06)}.mo-deliver .grid{position:absolute;inset:0;opacity:.4;background-image:radial-gradient(rgba(255,255,255,.13) 1px,transparent 0);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse at center,#000 25%,transparent 72%);mask-image:radial-gradient(ellipse at center,#000 25%,transparent 72%)}.mo-deliver .glass{position:absolute;border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.045));backdrop-filter:blur(28px) saturate(170%);-webkit-backdrop-filter:blur(28px) saturate(170%);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 0 0 1px rgba(255,255,255,.06),0 30px 60px -20px rgba(0,0,0,.7)}.mo-deliver .glass:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.14),rgba(255,255,255,0) 40%)}.mo-deliver .inset{border-radius:12px;background:rgba(0,0,0,.24);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05),inset 0 1px 0 rgba(0,0,0,.35)}.mo-deliver .mono{font-family:var(--font-geist-mono),ui-monospace,monospace}.mo-deliver .jak{font-family:var(--font-jakarta),var(--font-geist-sans),sans-serif;letter-spacing:-.02em}.mo-deliver .fade{animation:md-fade-out var(--cycle) infinite}.mo-deliver .k{font-size:9.5px;color:var(--mut);text-transform:uppercase;letter-spacing:.1em;font-family:var(--font-geist-mono),ui-monospace,monospace}.mo-deliver .fav{width:18px;height:18px;border-radius:50%;background:#F3EEE6;color:#1a1a1a;display:grid;place-items:center;font-family:var(--font-jakarta),var(--font-geist-sans),sans-serif;font-weight:800;font-size:10px;flex:none}.mo-deliver .pill{font-size:10px;font-weight:600;padding:3px 9px;border-radius:999px;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);color:var(--mut);font-variant-numeric:tabular-nums;white-space:nowrap}.mo-deliver .pill.ok{color:#bbf7d0;background:rgba(52,211,153,.14);box-shadow:inset 0 0 0 1px rgba(52,211,153,.3)}.mo-deliver .pill.fr{color:#f5c6d6;background:rgba(199,83,126,.16);box-shadow:inset 0 0 0 1px rgba(224,131,163,.25)}.mo-deliver .card{left:32px;top:52px;width:280px;padding:14px 18px 16px}.mo-deliver .card .top{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.mo-deliver .wm{font-family:var(--font-jakarta),var(--font-geist-sans),sans-serif;font-weight:800;font-size:13px;letter-spacing:-.03em}.mo-deliver .wm i{font-style:normal;color:var(--fr3)}.mo-deliver .step{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:9.5px;letter-spacing:.1em;color:var(--mut);text-transform:uppercase}.mo-deliver .card h3{font-size:14px;font-weight:700;margin-bottom:3px}.mo-deliver .card .sub{font-size:11px;color:var(--mut);margin-bottom:12px}.mo-deliver .brief{padding:10px 11px;display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.mo-deliver .brief .bh{display:flex;align-items:center;gap:7px}.mo-deliver .brief .bh .t{font-size:11.5px;font-weight:600}.mo-deliver .brief .bh .pill{margin-left:auto}.mo-deliver .brief .ln{font-size:10.5px;color:rgba(237,242,241,.72);line-height:1.45}.mo-deliver .brief .ln b{color:var(--ink);font-weight:600}.mo-deliver .brief .tags{display:flex;gap:4px;flex-wrap:wrap;margin-top:2px}.mo-deliver .brief .tag{font-size:9.5px;padding:2px 7px;border-radius:999px;background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07);color:var(--mut)}.mo-deliver .btn{position:relative;height:38px;border-radius:11px;font-size:13px;font-weight:600;color:#fff;overflow:hidden;background:linear-gradient(180deg,#a5325f,#7F1941);box-shadow:0 12px 30px -8px rgba(127,25,65,.55),inset 0 1px 0 rgba(255,255,255,.16);animation:md-press var(--cycle) infinite}.mo-deliver .btn>span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:8px}.mo-deliver .btn .s1{animation:md-s1 var(--cycle) infinite}.mo-deliver .btn .s2{opacity:0;animation:md-s2 var(--cycle) infinite}.mo-deliver .btn .s3{opacity:0;animation:md-s3 var(--cycle) infinite;background:linear-gradient(180deg,#22a06b,#15803d);box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}.mo-deliver .spin{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:md-spin .8s linear infinite}.mo-deliver .ripple{position:absolute;left:50%;top:50%;width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.35);transform:translate(-50%,-50%) scale(0);animation:md-ripple var(--cycle) infinite}.mo-deliver .cursor{position:absolute;left:0;top:0;width:22px;filter:drop-shadow(0 6px 10px rgba(0,0,0,.6));z-index:9;transform-origin:4px 3px;animation:md-cursor var(--cycle) var(--ease) infinite}.mo-deliver .click{position:absolute;left:0;top:0;width:36px;height:36px;border-radius:50%;border:2px solid rgba(255,255,255,.7);transform:translate(154px,226px) scale(.2);opacity:0;z-index:8;animation:md-click var(--cycle) infinite}.mo-deliver svg.beam{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.mo-deliver .beam .track{fill:none;stroke:rgba(255,255,255,.07);stroke-width:2}.mo-deliver .beam .line{fill:none;stroke:url(#md-g);stroke-width:2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}.mo-deliver .beam .l1{animation:md-draw1 var(--cycle) infinite}.mo-deliver .beam .l2{animation:md-draw2 var(--cycle) infinite}.mo-deliver .beam .l3{animation:md-draw3 var(--cycle) infinite}.mo-deliver .beam .l4{animation:md-draw4 var(--cycle) infinite}.mo-deliver .beam .l5{animation:md-draw5 var(--cycle) infinite}.mo-deliver .beam .l6{animation:md-draw6 var(--cycle) infinite}.mo-deliver .beam .c{fill:#fff;opacity:0;offset-rotate:0deg;filter:drop-shadow(0 0 5px rgba(224,131,163,.9))}.mo-deliver .beam .c1{animation:md-go1 var(--cycle) linear infinite}.mo-deliver .beam .c2{animation:md-go2 var(--cycle) linear infinite}.mo-deliver .beam .c3{animation:md-go3 var(--cycle) linear infinite}.mo-deliver .beam .c4{animation:md-go4 var(--cycle) linear infinite}.mo-deliver .beam .c5{animation:md-go5 var(--cycle) linear infinite}.mo-deliver .beam .c6{animation:md-go6 var(--cycle) linear infinite}.mo-deliver .plat{left:328px;top:44px;width:320px;padding:12px 14px}.mo-deliver .plat .hd{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.mo-deliver .plat .hd .t{font-size:12.5px;font-weight:600}.mo-deliver .prow{display:flex;align-items:center;gap:9px;height:30px}.mo-deliver .prow+.prow{border-top:1px solid rgba(255,255,255,.06)}.mo-deliver .prow .lg{width:22px;height:22px;border-radius:8px;display:grid;place-items:center;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.25);flex:none;opacity:.55;transition:none}.mo-deliver .prow .lg svg{width:13px;height:13px;fill:currentColor}.mo-deliver .prow .lg.at{font-family:var(--font-jakarta),var(--font-geist-sans),sans-serif;font-weight:800;font-size:13px}.mo-deliver .prow .nm{width:64px;font-size:11px;font-weight:600;color:var(--mut)}.mo-deliver .prow .pv{flex:1;display:flex;gap:3px;align-items:center}.mo-deliver .prow .pv i{height:6px;border-radius:999px;background:rgba(255,255,255,.14);width:0}.mo-deliver .prow .ct{width:44px;text-align:right;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--mut)}.mo-deliver .prow .ct small{font-weight:500;font-size:9.5px;color:var(--mut);margin-left:2px}.mo-deliver .p1{animation:md-on1 var(--cycle) infinite}.mo-deliver .p2{animation:md-on2 var(--cycle) infinite}.mo-deliver .p3{animation:md-on3 var(--cycle) infinite}.mo-deliver .p4{animation:md-on4 var(--cycle) infinite}.mo-deliver .p5{animation:md-on5 var(--cycle) infinite}.mo-deliver .p6{animation:md-on6 var(--cycle) infinite}.mo-deliver .p1 .pv i:first-child{animation:md-pv1a var(--cycle) var(--ease) infinite}.mo-deliver .p1 .pv i:nth-child(2){animation:md-pv1b var(--cycle) var(--ease) infinite}.mo-deliver .p1 .pv i:nth-child(3){animation:md-pv1c var(--cycle) var(--ease) infinite}.mo-deliver .p2 .pv i:first-child{animation:md-pv2a var(--cycle) var(--ease) infinite}.mo-deliver .p2 .pv i:nth-child(2){animation:md-pv2b var(--cycle) var(--ease) infinite}.mo-deliver .p2 .pv i:nth-child(3){animation:md-pv2c var(--cycle) var(--ease) infinite}.mo-deliver .p3 .pv i:first-child{animation:md-pv3a var(--cycle) var(--ease) infinite}.mo-deliver .p3 .pv i:nth-child(2){animation:md-pv3b var(--cycle) var(--ease) infinite}.mo-deliver .p3 .pv i:nth-child(3){animation:md-pv3c var(--cycle) var(--ease) infinite}.mo-deliver .p4 .pv i:first-child{animation:md-pv4a var(--cycle) var(--ease) infinite}.mo-deliver .p4 .pv i:nth-child(2){animation:md-pv4b var(--cycle) var(--ease) infinite}.mo-deliver .p4 .pv i:nth-child(3){animation:md-pv4c var(--cycle) var(--ease) infinite}.mo-deliver .p5 .pv i:first-child{animation:md-pv5a var(--cycle) var(--ease) infinite}.mo-deliver .p5 .pv i:nth-child(2){animation:md-pv5b var(--cycle) var(--ease) infinite}.mo-deliver .p5 .pv i:nth-child(3){animation:md-pv5c var(--cycle) var(--ease) infinite}.mo-deliver .p6 .pv i:first-child{animation:md-pv6a var(--cycle) var(--ease) infinite}.mo-deliver .p6 .pv i:nth-child(2){animation:md-pv6b var(--cycle) var(--ease) infinite}.mo-deliver .p6 .pv i:nth-child(3){animation:md-pv6c var(--cycle) var(--ease) infinite}.mo-deliver .prow.lit .lg{opacity:1}.mo-deliver .prow.lit .ct,.mo-deliver .prow.lit .nm{color:var(--ink)}.mo-deliver .exp{left:328px;top:282px;width:320px;padding:10px 14px 12px;transform:translateY(16px);opacity:0;animation:md-exp var(--cycle) var(--ease) infinite}.mo-deliver .exp .hd{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.mo-deliver .exp .hd .t{font-size:12px;font-weight:600}.mo-deliver .file{display:flex;align-items:center;gap:8px;padding:5px 9px;margin-top:4px;font-size:10.5px;transform:scale(.94);opacity:0;transform-origin:left center}.mo-deliver .chip{display:inline-flex;align-items:center;justify-content:center;width:26px;height:20px;border-radius:6px;flex:none;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:8px;font-weight:700;letter-spacing:.04em;background:rgba(224,131,163,.14);color:#E083A3;box-shadow:inset 0 0 0 1px rgba(224,131,163,.18)}.mo-deliver .file .sz{margin-left:auto;color:var(--mut);font-size:9.5px;font-variant-numeric:tabular-nums}.mo-deliver .f1{animation:md-f1 var(--cycle) var(--ease) infinite}.mo-deliver .f2{animation:md-f2 var(--cycle) var(--ease) infinite}.mo-deliver .prog{margin-top:8px;height:6px;border-radius:999px;background:rgba(255,255,255,.09);overflow:hidden}.mo-deliver .prog i{display:block;height:100%;width:0;border-radius:999px;background:linear-gradient(90deg,var(--fr2),var(--fr3));box-shadow:0 0 10px -1px var(--fr3);animation:md-prog var(--cycle) var(--ease) infinite}.mo-deliver .pl{display:flex;justify-content:space-between;margin-top:5px;font-size:9.5px;color:var(--mut);font-family:var(--font-geist-mono),ui-monospace,monospace}.mo-deliver .pl .r{color:#bbf7d0;opacity:0;animation:md-ready var(--cycle) infinite}.mo-deliver .badge{position:absolute;left:32px;top:318px;padding:5px 10px;border-radius:999px;font-size:11px;font-weight:600;color:#bbf7d0;white-space:nowrap;background:rgba(52,211,153,.14);box-shadow:inset 0 0 0 1px rgba(52,211,153,.35);display:flex;align-items:center;gap:6px;transform:scale(.6);opacity:0;animation:md-pop-badge var(--cycle) var(--ease) infinite;transform-origin:left center}.mo-deliver .badge b{width:6px;height:6px;border-radius:50%;background:var(--ok);box-shadow:0 0 8px var(--ok)}@keyframes md-fade-out{0%,94%{opacity:1}99%,to{opacity:0}}@keyframes md-cursor{0%,8%{transform:translate(720px,470px) scale(1);opacity:0}10%{opacity:1}16%{transform:translate(330px,330px) scale(1)}20%{transform:translate(167px,235px) scale(1);opacity:1}20.6%{transform:translate(167px,235px) scale(.88)}21.4%,25%{transform:translate(167px,235px) scale(1)}32%{transform:translate(172px,240px) scale(1);opacity:1}42%{transform:translate(250px,330px) scale(1);opacity:1}48%,to{transform:translate(320px,450px) scale(1);opacity:0}}@keyframes md-click{0%,20.4%{transform:translate(154px,220px) scale(.2);opacity:0}20.8%{opacity:.9}25%,to{transform:translate(154px,220px) scale(1.4);opacity:0}}@keyframes md-press{0%,20.3%{transform:scale(1)}21%{transform:scale(.965)}22%,to{transform:scale(1)}}@keyframes md-ripple{0%,20.5%{transform:translate(-50%,-50%) scale(0);opacity:.6}27%,to{transform:translate(-50%,-50%) scale(16);opacity:0}}@keyframes md-s1{0%,20.8%{opacity:1}21.8%,to{opacity:0}}@keyframes md-s2{0%,20.8%{opacity:0}21.8%,60%{opacity:1}61%,to{opacity:0}}@keyframes md-s3{0%,60%{opacity:0;transform:scale(.96)}62%,to{opacity:1;transform:scale(1)}}@keyframes md-spin{to{transform:rotate(1turn)}}@keyframes md-draw1{0%,22%{stroke-dashoffset:1}27%,to{stroke-dashoffset:0}}@keyframes md-draw2{0%,23%{stroke-dashoffset:1}28%,to{stroke-dashoffset:0}}@keyframes md-draw3{0%,24%{stroke-dashoffset:1}29%,to{stroke-dashoffset:0}}@keyframes md-draw4{0%,25%{stroke-dashoffset:1}30%,to{stroke-dashoffset:0}}@keyframes md-draw5{0%,26%{stroke-dashoffset:1}31%,to{stroke-dashoffset:0}}@keyframes md-draw6{0%,27%{stroke-dashoffset:1}32%,to{stroke-dashoffset:0}}@keyframes md-go1{0%,28%{opacity:0;offset-distance:0}28.5%{opacity:1}34%{offset-distance:100%;opacity:1}34.1%{opacity:0;offset-distance:0}38%{opacity:0}38.5%{opacity:1}44%{offset-distance:100%;opacity:1}44.1%{opacity:0;offset-distance:0}48%{opacity:0}48.5%{opacity:1}54%{offset-distance:100%;opacity:1}54.1%,to{opacity:0;offset-distance:100%}}@keyframes md-go2{0%,29%{opacity:0;offset-distance:0}29.5%{opacity:1}35%{offset-distance:100%;opacity:1}35.1%{opacity:0;offset-distance:0}39%{opacity:0}39.5%{opacity:1}45%{offset-distance:100%;opacity:1}45.1%{opacity:0;offset-distance:0}49%{opacity:0}49.5%{opacity:1}55%{offset-distance:100%;opacity:1}55.1%,to{opacity:0;offset-distance:100%}}@keyframes md-go3{0%,30%{opacity:0;offset-distance:0}30.5%{opacity:1}36%{offset-distance:100%;opacity:1}36.1%{opacity:0;offset-distance:0}40%{opacity:0}40.5%{opacity:1}46%{offset-distance:100%;opacity:1}46.1%{opacity:0;offset-distance:0}50%{opacity:0}50.5%{opacity:1}56%{offset-distance:100%;opacity:1}56.1%,to{opacity:0;offset-distance:100%}}@keyframes md-go4{0%,31%{opacity:0;offset-distance:0}31.5%{opacity:1}37%{offset-distance:100%;opacity:1}37.1%{opacity:0;offset-distance:0}41%{opacity:0}41.5%{opacity:1}47%{offset-distance:100%;opacity:1}47.1%{opacity:0;offset-distance:0}51%{opacity:0}51.5%{opacity:1}57%{offset-distance:100%;opacity:1}57.1%,to{opacity:0;offset-distance:100%}}@keyframes md-go5{0%,32%{opacity:0;offset-distance:0}32.5%{opacity:1}38%{offset-distance:100%;opacity:1}38.1%{opacity:0;offset-distance:0}42%{opacity:0}42.5%{opacity:1}48%{offset-distance:100%;opacity:1}48.1%{opacity:0;offset-distance:0}52%{opacity:0}52.5%{opacity:1}58%{offset-distance:100%;opacity:1}58.1%,to{opacity:0;offset-distance:100%}}@keyframes md-go6{0%,33%{opacity:0;offset-distance:0}33.5%{opacity:1}39%{offset-distance:100%;opacity:1}39.1%{opacity:0;offset-distance:0}43%{opacity:0}43.5%{opacity:1}49%{offset-distance:100%;opacity:1}49.1%{opacity:0;offset-distance:0}53%{opacity:0}53.5%{opacity:1}59%{offset-distance:100%;opacity:1}59.1%,to{opacity:0;offset-distance:100%}}@keyframes md-on1{0%,33%{filter:brightness(.7)}35%,to{filter:brightness(1)}}@keyframes md-on2{0%,34%{filter:brightness(.7)}36%,to{filter:brightness(1)}}@keyframes md-on3{0%,35%{filter:brightness(.7)}37%,to{filter:brightness(1)}}@keyframes md-on4{0%,36%{filter:brightness(.7)}38%,to{filter:brightness(1)}}@keyframes md-on5{0%,37%{filter:brightness(.7)}39%,to{filter:brightness(1)}}@keyframes md-on6{0%,38%{filter:brightness(.7)}40%,to{filter:brightness(1)}}@keyframes md-pv1a{0%,34%{width:0}37%,to{width:34%}}@keyframes md-pv1b{0%,44%{width:0}47%,to{width:26%}}@keyframes md-pv1c{0%,54%{width:0}57%,to{width:22%}}@keyframes md-pv2a{0%,35%{width:0}38%,to{width:30%}}@keyframes md-pv2b{0%,45%{width:0}48%,to{width:28%}}@keyframes md-pv2c{0%,55%{width:0}58%,to{width:24%}}@keyframes md-pv3a{0%,36%{width:0}39%,to{width:36%}}@keyframes md-pv3b{0%,46%{width:0}49%,to{width:24%}}@keyframes md-pv3c{0%,56%{width:0}59%,to{width:22%}}@keyframes md-pv4a{0%,37%{width:0}40%,to{width:28%}}@keyframes md-pv4b{0%,47%{width:0}50%,to{width:30%}}@keyframes md-pv4c{0%,57%{width:0}60%,to{width:20%}}@keyframes md-pv5a{0%,38%{width:0}41%,to{width:32%}}@keyframes md-pv5b{0%,48%{width:0}51%,to{width:26%}}@keyframes md-pv5c{0%,58%{width:0}61%,to{width:24%}}@keyframes md-pv6a{0%,39%{width:0}42%,to{width:30%}}@keyframes md-pv6b{0%,49%{width:0}52%,to{width:28%}}@keyframes md-pv6c{0%,59%{width:0}62%,to{width:22%}}@keyframes md-exp{0%,62%{transform:translateY(16px);opacity:0}67%,94%{transform:none;opacity:1}99%,to{opacity:0}}@keyframes md-f1{0%,67%{transform:scale(.94);opacity:0}70%,to{transform:none;opacity:1}}@keyframes md-f2{0%,70%{transform:scale(.94);opacity:0}73%,to{transform:none;opacity:1}}@keyframes md-prog{0%,74%{width:0}86%,to{width:100%}}@keyframes md-ready{0%,86%{opacity:0}88%,to{opacity:1}}@keyframes md-pop-badge{0%,87%{transform:scale(.6);opacity:0}91%,94%{transform:scale(1);opacity:1}99%,to{opacity:0}}.mo-wrap{position:relative;width:100%;aspect-ratio:680/420;overflow:hidden;border-radius:calc(28px * var(--k,1))}.mo-connect .stage,.mo-deliver .stage,.mo-scan .stage{position:absolute;left:0;top:0;transform-origin:0 0;transform:scale(var(--k,1))}.mo.is-paused .stage,.mo.is-paused .stage *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.mo .stage,.mo .stage *{animation-play-state:paused!important;animation-delay:calc(var(--cycle) * -.9)!important}}@keyframes bz-float-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes bz-draw-line{to{stroke-dashoffset:0}}@keyframes bz-fill-grow{to{width:var(--w)}}@keyframes bz-count-up{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}.bento-shell{--ease-out:cubic-bezier(.16,.84,.30,1.0);--ease-spring:cubic-bezier(.4,1.6,.4,1.0);position:relative}.bento-shell[data-armed] .tile:not([data-play]){opacity:0}.tile[data-play]{animation:bz-float-in .7s var(--d) var(--ease-out) forwards}.tile[data-now]{--d:0s!important}.bento-shell.swap .tile{transition:opacity .25s,transform .25s;opacity:0!important;transform:translateY(6px)}.t-swot .scan{position:absolute;left:0;right:0;top:0;height:90px;pointer-events:none;opacity:0;background:linear-gradient(180deg,transparent,rgba(224,131,163,.16) 50%,transparent);transform:translateY(-90px)}.t-swot[data-play] .scan{animation:bento-scan 1.1s calc(var(--d) + .25s) cubic-bezier(.4,0,.2,1) forwards}.t-swot .brand,.t-swot .speed{opacity:0}.t-swot[data-play] .brand{animation:bento-rise .5s calc(var(--d) + .15s) var(--ease-out) forwards}.t-swot[data-play] .speed{animation:bento-rise .5s calc(var(--d) + .35s) var(--ease-out) forwards}.t-swot .q{opacity:0;transform:translateY(8px)}.t-swot[data-play] .q:first-child{animation:bento-rise .55s calc(var(--d) + .45s) var(--ease-out) forwards}.t-swot[data-play] .q:nth-child(2){animation:bento-rise .55s calc(var(--d) + .62s) var(--ease-out) forwards}.t-swot[data-play] .q:nth-child(3){animation:bento-rise .55s calc(var(--d) + .79s) var(--ease-out) forwards}.t-swot[data-play] .q:nth-child(4){animation:bento-rise .55s calc(var(--d) + .96s) var(--ease-out) forwards}.t-swot .bl .lt{display:grid;place-items:center;width:100%;height:100%;font-family:var(--font-jakarta),var(--font-geist-sans),sans-serif;font-weight:800;font-size:15px;color:#1a1a1a;background:#F3EEE6}.t-llm-feat .total .num{opacity:0}.t-llm-feat[data-play] .total .num{animation:bz-count-up .8s calc(var(--d) + .5s) var(--ease-spring) forwards}.t-llm-feat .row{opacity:0;transform:translateY(8px)}.t-llm-feat[data-play] .row:first-child{animation:bento-rise .5s calc(var(--d) + .35s) var(--ease-out) forwards}.t-llm-feat[data-play] .row:nth-child(2){animation:bento-rise .5s calc(var(--d) + .47s) var(--ease-out) forwards}.t-llm-feat[data-play] .row:nth-child(3){animation:bento-rise .5s calc(var(--d) + .59s) var(--ease-out) forwards}.t-llm-feat[data-play] .row:nth-child(4){animation:bento-rise .5s calc(var(--d) + .71s) var(--ease-out) forwards}.t-llm-feat .row.uncited .delta{animation:bento-attn 2.6s ease-in-out infinite}.t-creator .c-row{opacity:0;transform:translateY(10px)}.t-creator[data-play] .c-row{animation:bento-rise .6s calc(var(--d) + .3s) var(--ease-out) forwards}.t-creator .av{transform:scale(.6);opacity:0}.t-creator[data-play] .av{animation:bento-pop-av .7s calc(var(--d) + .45s) var(--ease-spring) forwards}.t-creator .stats span{opacity:0;transform:translateX(-6px)}.t-creator[data-play] .stats span:first-child{animation:bento-slide .45s calc(var(--d) + .7s) var(--ease-out) forwards}.t-creator[data-play] .stats span:nth-child(2){animation:bento-slide .45s calc(var(--d) + .85s) var(--ease-out) forwards}.t-trend[data-play] .ch svg path.line{animation:bz-draw-line 1.8s calc(var(--d) + .3s) var(--ease-out) forwards}.t-trend .ch svg path.area{opacity:0}.t-trend[data-play] .ch svg path.area{animation:bento-fade .9s calc(var(--d) + 1.3s) ease-out forwards}.t-trend[data-play] .ch svg circle.dot{animation:bento-pop-dot .5s calc(var(--d) + 2.05s) var(--ease-spring) forwards}.t-trend .stat{opacity:0;transform:scale(.85)}.t-trend[data-play] .stat{animation:bento-pop-stat .5s calc(var(--d) + 2.1s) var(--ease-spring) forwards}.t-bench .br{opacity:0;transform:translateX(-6px)}.t-bench[data-play] .br:first-child{animation:bento-slide .45s calc(var(--d) + .25s) var(--ease-out) forwards}.t-bench[data-play] .br:nth-child(2){animation:bento-slide .45s calc(var(--d) + .35s) var(--ease-out) forwards}.t-bench[data-play] .br:nth-child(3){animation:bento-slide .45s calc(var(--d) + .45s) var(--ease-out) forwards}.t-bench[data-play] .br:nth-child(4){animation:bento-slide .45s calc(var(--d) + .55s) var(--ease-out) forwards}.t-bench[data-play] .br:first-child .fill{animation:bz-fill-grow 1.2s calc(var(--d) + .5s) var(--ease-out) forwards}.t-bench[data-play] .br:nth-child(2) .fill{animation:bz-fill-grow 1.2s calc(var(--d) + .6s) var(--ease-out) forwards}.t-bench[data-play] .br:nth-child(3) .fill{animation:bz-fill-grow 1.2s calc(var(--d) + .7s) var(--ease-out) forwards}.t-bench[data-play] .br:nth-child(4) .fill{animation:bz-fill-grow 1.2s calc(var(--d) + .8s) var(--ease-out) forwards}.t-bench .br .blogo{display:grid;place-items:center;overflow:hidden}.t-bench .br .blogo img{width:100%;height:100%;object-fit:contain}.t-bench .br .blogo.lt{padding:0;background:#3b3b3b;color:#fff;font-family:var(--font-jakarta),var(--font-geist-sans),sans-serif;font-weight:800;font-size:9px;letter-spacing:.02em}.t-bench .br .blogo.lt.cream{background:#F3EEE6;color:#1a1a1a}@keyframes bento-rise{to{opacity:1;transform:none}}@keyframes bento-slide{to{opacity:1;transform:none}}@keyframes bento-fade{to{opacity:1}}@keyframes bento-scan{0%{opacity:0;transform:translateY(-90px)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(300px)}}@keyframes bento-pop-av{to{opacity:1;transform:scale(1)}}@keyframes bento-pop-dot{0%{opacity:0;transform:scale(.3);transform-box:fill-box;transform-origin:center}to{opacity:1;transform:scale(1);transform-box:fill-box;transform-origin:center}}@keyframes bento-pop-stat{to{opacity:1;transform:scale(1)}}@keyframes bento-attn{0%,to{opacity:.65}50%{opacity:1}}.bento .tile[data-play] .tile-corner:before{animation:bz-ping-dot 2.8s ease-out calc(var(--d) + 1.6s) infinite}.t-trend .ch .ping{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;border:1.5px solid #c7537e;opacity:0;pointer-events:none}.t-trend[data-play] .ch .ping{animation:bz-ping-ring 3s ease-out calc(var(--d) + 2.6s) infinite}.t-bench .br.you .fill{position:relative;overflow:hidden}.t-bench .br.you .fill:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.38) 50%,transparent)}.t-bench[data-play] .br.you .fill:after{animation:bz-shimmer 4.2s ease-in-out calc(var(--d) + 2.2s) infinite}.bento-shell[data-idle] .tile,.bento-shell[data-idle] .tile *,.bento-shell[data-idle] .tile :after,.bento-shell[data-idle] .tile :before{animation-play-state:paused!important} /* !important : les raccourcis `animation` plus spécifiques remettent running */@keyframes bz-ping-dot{0%{box-shadow:0 0 0 0 rgba(34,197,94,.55)}60%,to{box-shadow:0 0 0 7px rgba(34,197,94,0)}}@keyframes bz-ping-ring{0%{opacity:.9;transform:scale(.4)}60%,to{opacity:0;transform:scale(2.4)}}@keyframes bz-shimmer{0%{transform:translateX(-100%)}40%,to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.bento .tile .tile-corner:before,.t-bench .br.you .fill:after,.t-trend .ch .ping{animation:none!important}.t-trend .ch .ping{opacity:0}}