.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}}.film{position:relative;--film-fr:#C7537E;--film-fr3:#E083A3;--film-teal:#4FA39B;--film-ink:#EDF2F1}.film-screen{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:28px;background:#03191A;color:var(--film-ink);isolation:isolate;box-shadow:0 40px 100px -30px rgba(0,0,0,.75),0 0 0 1px rgba(255,255,255,.08),inset 0 1px 0 rgba(255,255,255,.06)}.film-screen>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.55;z-index:0}.film-vignette{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(120% 90% at 50% 40%,transparent 40%,rgba(3,25,26,.75) 100%)}.film-chapter{position:absolute;inset:0;z-index:2;display:grid;place-items:center;animation:film-ch-in .7s cubic-bezier(.16,.84,.3,1) both}.film-chapter .mo{width:min(84%,880px)}.film-chapter .mo-wrap{box-shadow:0 30px 80px -30px rgba(0,0,0,.8)}@keyframes film-ch-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}.film[data-state=paused] .film-screen *,.film[data-state=paused] .film-screen :after,.film[data-state=paused] .film-screen :before{animation-play-state:paused!important}.film-intro{text-align:center;padding:0 6%}.film-intro .wm{font-family:var(--font-inter-display),var(--font-inter),system-ui,sans-serif;font-weight:800;letter-spacing:-.03em;font-size:clamp(22px,3vw,34px);animation:film-rise .8s cubic-bezier(.16,.84,.3,1) .2s both}.film-intro .wm i{font-style:normal;color:var(--film-fr3)}.film-intro h3{font-family:var(--font-jakarta),var(--font-geist-sans),sans-serif;font-weight:800;letter-spacing:-.035em;line-height:1.02;font-size:clamp(34px,6.4vw,84px);margin-top:.35em;overflow:hidden}.film-intro h3 span{display:block;animation:film-clip .9s cubic-bezier(.16,.84,.3,1) both}.film-intro h3 .l1 span{animation-delay:.9s}.film-intro h3 .l2 span{animation-delay:1.35s;color:var(--film-fr3)}.film-intro .sub{margin-top:1.1em;font-size:clamp(13px,1.5vw,18px);color:rgba(237,242,241,.6);animation:film-rise .7s cubic-bezier(.16,.84,.3,1) 2.3s both}.film-intro{animation:film-hold 5s linear both}@keyframes film-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes film-clip{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:none}}@keyframes film-hold{0%,88%{opacity:1}to{opacity:0}}.film-studios{width:min(92%,980px);text-align:center;animation:film-hold 8s linear both}.film-studios .row{display:grid;grid-template-columns:repeat(7,1fr);gap:10px}.film-studios .tile{display:grid;place-items:center;gap:4px;padding:12px 4px;border-radius:18px;min-width:0;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03));box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),inset 0 1px 0 rgba(255,255,255,.08);animation:film-pop .65s calc(var(--i) * .5s + .3s) cubic-bezier(.4,1.6,.4,1) both}.film-studios .tile .g{width:70px;height:70px;overflow:visible}.film-studios .tile .g>*{transform:scale(.547);transform-origin:0 0}.film-studios .tile .n{font-size:clamp(9px,1.05vw,13px);font-weight:600;letter-spacing:-.01em}.film-studios .tile .r{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:clamp(7px,.8vw,9.5px);letter-spacing:.08em;text-transform:uppercase;color:rgba(237,242,241,.5)}.film-studios h3{font-family:var(--font-jakarta),var(--font-geist-sans),sans-serif;font-weight:800;letter-spacing:-.03em;line-height:1.05;font-size:clamp(22px,3.6vw,46px);margin-top:clamp(16px,3vh,34px);animation:film-rise .8s cubic-bezier(.16,.84,.3,1) 4.2s both}.film-studios h3 i{font-style:normal;color:var(--film-fr3)}@keyframes film-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}.film-close{text-align:center;padding:0 6%}.film-close h3{font-family:var(--font-jakarta),var(--font-geist-sans),sans-serif;font-weight:800;letter-spacing:-.035em;line-height:1.04;font-size:clamp(28px,5vw,64px);animation:film-rise .9s cubic-bezier(.16,.84,.3,1) .2s both}.film-close h3 i{font-style:normal;color:var(--film-fr3)}.film-close .sub{margin-top:.9em;font-size:clamp(13px,1.5vw,18px);color:rgba(237,242,241,.62);animation:film-rise .7s cubic-bezier(.16,.84,.3,1) .9s both}.film-close .cta{display:inline-flex;align-items:center;gap:10px;margin-top:1.6em;padding:14px 26px;border-radius:14px;color:#fff;font-weight:700;font-size:clamp(13px,1.4vw,16px);background:linear-gradient(180deg,#a5325f,#7F1941);box-shadow:0 14px 34px -10px rgba(127,25,65,.7),inset 0 1px 0 rgba(255,255,255,.16);animation:film-rise .7s cubic-bezier(.16,.84,.3,1) 1.5s both}.film-close .wm{margin-top:2.2em;font-family:var(--font-inter-display),var(--font-inter),system-ui,sans-serif;font-weight:800;letter-spacing:-.03em;font-size:clamp(16px,2vw,22px);color:rgba(237,242,241,.85);animation:film-rise .7s cubic-bezier(.16,.84,.3,1) 2.2s both}.film-close .wm i{font-style:normal;color:var(--film-fr3)}.film-poster{position:absolute;inset:0;z-index:5;display:grid;place-items:center;background:rgba(3,25,26,.35);backdrop-filter:blur(2px);cursor:pointer;border:0;color:inherit}.film-poster .play{display:grid;place-items:center;width:84px;height:84px;border-radius:50%;color:#fff;background:linear-gradient(180deg,#a5325f,#7F1941);box-shadow:0 24px 60px -16px rgba(127,25,65,.8),0 0 0 10px rgba(199,83,126,.14);transition:transform .25s}.film-poster:hover .play{transform:scale(1.06)}.film-poster .lbl{margin-top:18px;font-weight:700;font-size:15px}.film-poster .lbl small{display:block;margin-top:4px;font-weight:500;font-size:12px;color:rgba(237,242,241,.6)}.film-bar{display:flex;align-items:center;gap:14px;margin-top:14px;padding:10px 12px;border-radius:16px}.film-btn{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;flex:none;border:0;cursor:pointer;color:inherit;background:rgba(127,127,127,.12);transition:background .2s}.film-btn:hover{background:rgba(127,127,127,.22)}.film-track{flex:1;display:grid;grid-template-columns:5fr 9fr 10fr 10fr 8fr 6fr;gap:4px}.film-seg{position:relative;height:22px;border:0;padding:0;background:none;cursor:pointer}.film-seg:before{right:0;background:rgba(127,127,127,.25)}.film-seg:after,.film-seg:before{content:"";position:absolute;left:0;top:9px;height:4px;border-radius:99px}.film-seg:after{width:calc(var(--p, 0) * 100%);background:linear-gradient(90deg,var(--film-fr),var(--film-fr3))}.film-seg[data-done]:after{width:100%}.film-seg:hover:before{background:rgba(127,127,127,.4)}.film-meta{flex:none;min-width:0;display:flex;align-items:baseline;gap:10px;font-size:12.5px}.film-meta .t{font-weight:600;white-space:nowrap}.film-meta .c{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:11px;opacity:.6;font-variant-numeric:tabular-nums}@media (max-width:640px){.film-meta .t{display:none}.film-chapter .mo{width:96%}.film-studios .row{grid-template-columns:repeat(4,1fr)}.film-studios .tile:nth-child(n+5){display:none}}@media (prefers-reduced-motion:reduce){.film-chapter,.film-close,.film-intro,.film-studios{animation:none!important}.film-close *,.film-intro *,.film-studios *{animation-duration:.01ms!important;animation-delay:0s!important}}.film-seek{position:relative;flex:1;height:28px;cursor:pointer;touch-action:none;border-radius:8px;outline:none}.film-seek .rail{right:0;background:rgba(127,127,127,.28)}.film-seek .fill,.film-seek .rail{position:absolute;left:0;top:12px;height:4px;border-radius:99px;transition:transform .15s}.film-seek .fill{width:calc(var(--p, 0) * 100%);background:linear-gradient(90deg,var(--film-fr),var(--film-fr3))}.film-seek .thumb{position:absolute;top:14px;left:calc(var(--p, 0) * 100%);width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.35),0 0 0 2px var(--film-fr);transform:scale(0);transition:transform .15s}.film-seek:hover .fill,.film-seek:hover .rail,.film-seek[data-drag] .fill,.film-seek[data-drag] .rail{transform:scaleY(1.6)}.film-seek:focus-visible .thumb,.film-seek:hover .thumb,.film-seek[data-drag] .thumb{transform:scale(1)}.film-seek:focus-visible{box-shadow:0 0 0 2px var(--film-fr3)}.film-time{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:12px;opacity:.8;white-space:nowrap;font-variant-numeric:tabular-nums}.film-tap{position:absolute;inset:0;z-index:3;background:none;border:0;cursor:pointer;padding:0}.film-tap:focus-visible{outline:3px solid var(--film-fr3);outline-offset:-3px}.film-sound{position:absolute;right:16px;bottom:16px;z-index:6;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px 0 12px;border-radius:999px;border:0;cursor:pointer;font-weight:600;font-size:13px;color:#1F1F1F;background:rgba(255,255,255,.92);box-shadow:0 10px 30px -10px rgba(0,0,0,.35),0 0 0 1px rgba(31,31,31,.06);backdrop-filter:blur(10px);animation:film-sound-in .5s cubic-bezier(.16,1,.3,1) both}.film-sound:hover{background:#fff}.film-sound:focus-visible{outline:3px solid var(--film-fr3);outline-offset:2px}.film-sound svg{width:16px;height:16px}@keyframes film-sound-in{0%{opacity:0;transform:translateY(8px)}}.film-end{position:absolute;left:16px;bottom:16px;z-index:6;animation:film-sound-in .5s cubic-bezier(.16,1,.3,1) both}.film-end .film-replay{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px 0 12px;border-radius:999px;border:0;cursor:pointer;font-weight:600;font-size:13px;color:#1F1F1F;background:rgba(255,255,255,.92);box-shadow:0 10px 30px -10px rgba(0,0,0,.35),0 0 0 1px rgba(31,31,31,.06);backdrop-filter:blur(10px)}.film-end .film-replay:hover{background:#fff}.film-end .film-replay:focus-visible{outline:3px solid var(--film-fr3);outline-offset:2px}@media (prefers-reduced-motion:reduce){.film-end,.film-sound{animation:none}}.film2{position:relative;--ink:#1F1F1F;--mut:rgba(31,31,31,.55);--fr:#7F1941;--fr2:#C7537E;--fr3:#E083A3;--teal:#4FA39B;--cream:#F7F4EE}.film2-screen{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:28px;background:var(--cream);color:var(--ink);isolation:isolate;box-shadow:0 40px 100px -30px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.35),inset 0 1px 0 rgba(255,255,255,.7);--kick:0}.film2-stage{position:absolute;left:0;top:0;width:1280px;height:720px;transform:scale(var(--k,1));transform-origin:0 0;font-family:var(--font-jakarta),var(--font-geist-sans),sans-serif}.film2-bg{position:absolute;inset:0;background:radial-gradient(60% 55% at 22% 22%,rgba(224,131,163,.32) 0,transparent 62%),radial-gradient(50% 50% at 80% 82%,rgba(79,163,155,.26) 0,transparent 62%),radial-gradient(40% 40% at 74% 16%,rgba(199,83,126,.14) 0,transparent 60%),var(--cream)}.film2-bg:after{content:"";position:absolute;inset:0;opacity:.35;background-image:radial-gradient(rgba(31,31,31,.14) 1px,transparent 0);background-size:22px 22px;mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%)}.film2-kick{position:absolute;inset:-20%;pointer-events:none;opacity:calc(var(--kick) * .55);background:radial-gradient(45% 45% at 50% 50%,rgba(199,83,126,.35) 0,transparent 70%)}.film2 [data-a]{opacity:0;will-change:transform,opacity}.film2 [data-a=kick]{opacity:1}.film2-scene{position:absolute;inset:0;display:grid;place-items:center}.film2 .k-word{font-weight:800;letter-spacing:-.04em;line-height:.95;font-size:112px;color:var(--ink)}.film2 .k-word.fr{color:var(--fr2)}.film2 .k-word.sm{font-size:72px}.film2 .k-word.xs{font-size:44px;letter-spacing:-.03em}.film2 .k-line{display:flex;gap:0 .24em;justify-content:center;flex-wrap:wrap;font-size:112px}.film2 .k-sub{font-size:24px;font-weight:500;color:var(--mut);letter-spacing:-.01em}.film2 .k-mono{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:15px;letter-spacing:.12em;text-transform:uppercase;color:var(--mut)}.film2 .wm{font-family:var(--font-inter-display),var(--font-inter),system-ui,sans-serif;font-weight:800;letter-spacing:-.035em;color:var(--ink)}.film2 .wm i{font-style:normal;color:var(--fr2)}.film2 .wm.kick{scale:calc(1 + var(--kick) * .07)}.film2 .g{background:rgba(255,255,255,.72);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:22px;box-shadow:0 30px 70px -30px rgba(127,25,65,.35),0 0 0 1px rgba(255,255,255,.9),inset 0 1px 0 #fff}.film2 .g.dark{background:rgba(31,31,31,.92);color:#F4F6F6;box-shadow:0 30px 70px -30px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.08)}.film2 .tile{display:grid;place-items:center;border-radius:22px;font-weight:800;color:#fff}.film2 .tile.b{width:108px;height:108px;font-size:54px;background:linear-gradient(135deg,#a5325f,#7F1941);box-shadow:0 24px 50px -16px rgba(127,25,65,.7),inset 0 1px 0 rgba(255,255,255,.25)}.film2 .tile.s{width:92px;height:92px;font-size:44px;color:#1a1a1a;background:#F3EEE6;box-shadow:0 20px 44px -16px rgba(0,0,0,.35),inset 0 1px 0 #fff}.film2 .node{width:64px;height:64px;border-radius:18px;display:grid;place-items:center;background:#fff;box-shadow:0 18px 40px -16px rgba(0,0,0,.35),0 0 0 1px rgba(0,0,0,.05)}.film2 .node img,.film2 .node svg{width:32px;height:32px}.film2 .link{position:absolute;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--fr2),var(--teal));transform-origin:0 50%}.film2 .field{display:flex;align-items:center;gap:12px;width:520px;height:64px;padding:0 20px;border-radius:18px;background:#fff;box-shadow:0 20px 50px -20px rgba(31,31,31,.35),0 0 0 1px rgba(0,0,0,.06);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:24px}.film2 .field .caret{width:2px;height:30px;background:var(--fr2);animation:f2-caret 1s steps(2) infinite}@keyframes f2-caret{50%{opacity:0}}.film2 .btn{display:inline-grid;place-items:center;height:64px;padding:0 34px;border-radius:18px;color:#fff;font-weight:700;font-size:22px;background:linear-gradient(180deg,#a5325f,#7F1941);box-shadow:0 18px 40px -12px rgba(127,25,65,.7),inset 0 1px 0 rgba(255,255,255,.18)}.film2 .btn.press{transform:scale(.94);filter:brightness(.9)}.film2 .check{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#10b981;box-shadow:0 12px 28px -10px rgba(16,185,129,.8)}.film2 .score{position:relative;width:240px;height:240px}.film2 .score svg{width:100%;height:100%;transform:rotate(-90deg)}.film2 .score .num{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;line-height:1;font-weight:800;font-size:84px;letter-spacing:-.05em}.film2 .score .num small{display:block;font-size:18px;font-weight:600;color:var(--mut);letter-spacing:0;text-align:center}.film2 .quad{width:300px;padding:18px 20px}.film2 .quad .l{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;display:flex;align-items:center;gap:8px;margin-bottom:8px}.film2 .quad .l:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.film2 .quad .t{font-size:18px;line-height:1.35;color:var(--ink)}.film2 .quad .t b{font-weight:700}.film2 .llm{display:flex;align-items:center;gap:16px;width:330px;padding:14px 18px}.film2 .llm .ic{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;color:#fff}.film2 .llm .ic svg{width:26px;height:26px}.film2 .llm .nm{font-weight:700;font-size:20px}.film2 .llm .ct{margin-left:auto;font-weight:800;font-size:34px;letter-spacing:-.04em}.film2 .llm .ct.zero{color:rgba(31,31,31,.3)}.film2 .bench{width:620px;padding:20px 24px;display:grid;gap:12px}.film2 .bench .r{display:grid;grid-template-columns:120px 1fr 60px;align-items:center;gap:16px;font-weight:600;font-size:18px}.film2 .bench .r .bar{height:12px;border-radius:99px;background:rgba(31,31,31,.08);overflow:hidden}.film2 .bench .r .bar i{display:block;height:100%;width:var(--w);border-radius:inherit;background:rgba(31,31,31,.35)}.film2 .bench .r.you{color:var(--fr)}.film2 .bench .r.you .bar i{background:linear-gradient(90deg,var(--fr2),var(--fr3))}.film2 .bench .r .v{text-align:right;font-variant-numeric:tabular-nums}.film2 .pf{position:absolute;width:150px;height:150px;border-radius:30px;display:grid;place-items:center;background:#fff;box-shadow:0 30px 60px -24px rgba(31,31,31,.4),0 0 0 1px rgba(0,0,0,.05)}.film2 .pf img,.film2 .pf svg{width:64px;height:64px}.film2 .st{width:150px;padding:12px 8px 14px;text-align:center}.film2 .st .g2{width:74px;height:74px;margin:0 auto 6px;overflow:visible}.film2 .st .g2>*{transform:scale(.578);transform-origin:0 0}.film2 .st .n{font-weight:700;font-size:15px;letter-spacing:-.01em}.film2 .st .r{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--mut);margin-top:2px}.film2 .cta{display:inline-flex;align-items:center;gap:12px;height:72px;padding:0 40px;border-radius:20px;color:#fff;font-weight:700;font-size:24px;background:linear-gradient(180deg,#a5325f,#7F1941);box-shadow:0 24px 50px -14px rgba(127,25,65,.7),inset 0 1px 0 rgba(255,255,255,.18)}.film2 .film-poster{background:rgba(247,244,238,.35);color:var(--ink)}.film2 .film-poster .lbl small{color:var(--mut)}@media (prefers-reduced-motion:reduce){.film2-screen{--kick:0!important}.film2 .wm.kick{scale:1}}.film2-stage{will-change:transform}.film2-bg{transform:scale(1.06)}.film2 .kick{scale:calc(1 + var(--kick) * .06)}.film2 .k-word.xs{font-size:40px;color:rgba(31,31,31,.55);font-weight:700}.film2 .shock{width:220px;height:220px;border-radius:50%;box-shadow:0 0 0 3px rgba(199,83,126,.9),0 0 60px rgba(199,83,126,.35)}.film2 .cursor{width:34px;height:34px;filter:drop-shadow(0 6px 10px rgba(0,0,0,.28))}.film2 .chip{display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 18px;border-radius:14px;font-weight:600;font-size:17px;color:var(--ink)}.film2 .chip .d{width:8px;height:8px;border-radius:50%;background:var(--fr2)}.film2 .chip.src{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:14px;letter-spacing:.04em}.film2 .chip.src .d{background:#10b981}.film2 .swatch{width:54px;height:54px;border-radius:50%;box-shadow:0 10px 24px -8px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.4),0 0 0 3px #fff}.film2 .card{width:520px;padding:20px 24px;display:grid;gap:10px}.film2 .card .h{display:flex;align-items:center;justify-content:space-between;font-weight:700;font-size:19px}.film2 .card .h .sc{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:13px;letter-spacing:.08em;color:var(--fr);background:rgba(199,83,126,.12);padding:4px 10px;border-radius:8px}.film2 .card .r{display:flex;align-items:center;gap:10px;font-size:16px;color:var(--mut)}.film2 .card .r b{color:var(--ink);font-weight:600}.film2 .file{display:flex;align-items:center;gap:14px;width:520px;height:60px;padding:0 18px;font-weight:600;font-size:18px}.film2 .file .k{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.08em;padding:5px 8px;border-radius:7px;background:rgba(31,31,31,.08)}.film2 .file .sz{margin-left:auto}.film2 .file .sz,.film2 .tag{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:13px;color:var(--mut)}.film2 .tag{position:absolute;left:72px;top:56px;display:inline-flex;align-items:center;gap:10px;letter-spacing:.14em;text-transform:uppercase}.film2 .tag:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--fr2)}.film2 .k-typed{font-weight:800;font-size:84px;letter-spacing:-.04em;line-height:1.05;color:var(--ink);white-space:nowrap}.film2 .k-typed.fr{color:var(--fr2)}.film2 .k-caret{display:inline-block;width:5px;height:.82em;margin-left:8px;vertical-align:-.06em;background:var(--fr2);border-radius:2px;animation:k-blink .9s steps(2) infinite}@keyframes k-blink{to{opacity:0}}.film2 .k-line .k-word[data-a]{display:inline-block}.film2 .k-past{font-family:var(--font-fraunces),Georgia,serif;font-style:italic;font-weight:500;font-size:64px;letter-spacing:-.015em;line-height:1.12;color:var(--ink);white-space:nowrap}.film2 .k-past .k-caret{height:.7em;width:4px;margin-left:10px;vertical-align:-.04em}.film2 .k-frag{font-family:var(--font-fraunces),Georgia,serif;font-style:italic;font-weight:500;font-size:28px}.film2 .k-turn{font-weight:800;font-size:64px;letter-spacing:-.035em;line-height:1.05;color:var(--fr2);white-space:nowrap}.film2 .k-turn .k-caret{height:.78em}.film2 .k-line2{font-weight:800;letter-spacing:-.04em;line-height:.96;font-size:88px;color:var(--ink)}.film2 .k-line2.fr{color:var(--fr2)}.film2 .k-type{font-weight:800;font-size:60px;letter-spacing:-.035em;line-height:1.08;color:var(--ink);white-space:nowrap}.film2 .k-type .k-caret{height:.74em;width:4px;margin-left:8px;vertical-align:-.05em}.film2 .k-frag{font-family:inherit;font-style:normal;font-weight:600;font-size:24px;letter-spacing:-.01em;color:var(--mut);white-space:nowrap}.film2 .tool{width:80px;height:80px;border-radius:22px;background:#fff;display:grid;place-items:center;box-shadow:0 10px 30px -14px rgba(31,31,31,.35),0 0 0 1px rgba(31,31,31,.05)}.film2 .tool i{display:block;width:36px;height:36px;background:var(--c,#1F1F1F);-webkit-mask:var(--m) center /contain no-repeat;mask:var(--m) center /contain no-repeat}.film2 .ava{width:112px;border-radius:22px;background:#fff;overflow:hidden;text-align:center;padding-bottom:10px;box-shadow:0 14px 34px -16px rgba(31,31,31,.35),0 0 0 1px rgba(31,31,31,.05)}.film2 .ava img{display:block;width:112px;height:104px;object-fit:cover;object-position:center top}.film2 .ava .n{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--mut);margin-top:8px}.film2 .ava .n,.film2 .sheet{font-family:var(--font-geist-mono),ui-monospace,monospace}.film2 .sheet{width:464px;border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 14px 34px -16px rgba(31,31,31,.35),0 0 0 1px rgba(31,31,31,.06);font-size:11px;color:var(--ink)}.film2 .sheet .r{display:grid;grid-template-columns:34px 1.4fr 1fr 1fr .8fr}.film2 .sheet .r>span{padding:7px 10px;border-right:1px solid rgba(31,31,31,.07);border-bottom:1px solid rgba(31,31,31,.07);white-space:nowrap;overflow:hidden}.film2 .sheet .r>span:first-child{color:var(--mut);background:rgba(31,31,31,.03);text-align:center}.film2 .sheet .h>span{background:rgba(31,31,31,.05);color:var(--mut);text-transform:uppercase;letter-spacing:.08em;font-size:9.5px}.film2 .post{width:380px;border-radius:20px;background:#fff;padding:18px 20px 14px;box-shadow:0 16px 40px -18px rgba(31,31,31,.4),0 0 0 1px rgba(31,31,31,.05)}.film2 .post .hd{display:flex;align-items:center;gap:12px}.film2 .post .hd i{width:40px;height:40px;border-radius:50%;background:linear-gradient(160deg,#E6B8A2,#C7537E)}.film2 .post .hd b{display:block;font-size:14px}.film2 .post .hd small{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.06em;color:var(--mut)}.film2 .post .l{height:10px;border-radius:5px;background:rgba(31,31,31,.09);margin-top:10px}.film2 .post .l.s{width:62%}.film2 .post .ft{margin-top:14px;padding-top:10px;border-top:1px solid rgba(31,31,31,.07);font-size:10.5px;letter-spacing:.06em;color:var(--mut)}.film2 .post .ft,.film2 .quote{font-family:var(--font-geist-mono),ui-monospace,monospace}.film2 .quote{width:300px;border-radius:14px;background:#fff;padding:20px 22px;box-shadow:0 16px 40px -18px rgba(31,31,31,.4),0 0 0 1px rgba(31,31,31,.05);font-size:11px;color:var(--ink);position:relative}.film2 .quote .t{font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.film2 .quote .m{color:var(--mut);margin-top:4px}.film2 .quote .l{height:8px;border-radius:4px;background:rgba(31,31,31,.09);margin-top:12px}.film2 .quote .l.s{width:55%}.film2 .quote .tot{margin-top:16px;padding-top:10px;border-top:1px solid rgba(31,31,31,.08);display:flex;justify-content:space-between;font-weight:700}.film2 .stamp{position:absolute;padding:6px 12px;border:3px solid #c0392b;border-radius:8px;color:#c0392b;font-family:var(--font-geist-mono),ui-monospace,monospace;font-weight:700;font-size:15px;letter-spacing:.16em;text-transform:uppercase;rotate:-12deg;background:rgba(255,255,255,.7)}.film2 .chat{width:440px;border-radius:22px;background:#fff;padding:16px;box-shadow:0 16px 40px -18px rgba(31,31,31,.4),0 0 0 1px rgba(31,31,31,.05);display:flex;flex-direction:column;gap:10px}.film2 .chat .b{max-width:82%;padding:10px 14px;border-radius:16px;font-size:16px;line-height:1.35}.film2 .chat .u{align-self:flex-end;background:var(--ink);color:#fff;border-bottom-right-radius:6px}.film2 .chat .a{align-self:flex-start;background:rgba(31,31,31,.06);color:var(--ink);border-bottom-left-radius:6px;min-height:42px;display:flex;align-items:center;gap:10px}.film2 .chat .a .ic{width:22px;height:22px;border-radius:7px;background:#10a37f;display:grid;place-items:center;color:#fff;flex:none}.film2 .chat .a .ic svg{width:13px;height:13px}.film2 .chat .a .k-caret{height:16px;width:2px;margin-left:2px}.film2-scene .ava,.film2-scene .sheet,.film2-scene .tool{z-index:2}.film2-scene .k-type{z-index:1}.film2 .kit,.film2 .leads,.film2 .week{width:620px;border-radius:20px;background:#fff;box-shadow:0 16px 40px -18px rgba(31,31,31,.4),0 0 0 1px rgba(31,31,31,.05)}.film2 .kit{padding:14px 20px 16px;display:grid;gap:12px}.film2 .kit .h{display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:16px}.film2 .kit .h .src{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.08em;color:var(--mut);font-weight:500}.film2 .kit .sw{display:flex;gap:12px}.film2 .kit .sw .s{width:44px;height:44px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(31,31,31,.08)}.film2 .kit .tg{display:flex;align-items:center;gap:8px}.film2 .kit .tg .t{padding:6px 12px;border-radius:999px;background:rgba(199,83,126,.1);color:var(--fr);font-weight:600;font-size:13px}.film2 .kit .tg .f{margin-left:auto;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.08em;color:var(--mut)}.film2 .week{padding:14px 16px 16px;display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.film2 .week .c{display:grid;justify-items:center;gap:8px}.film2 .week .c .d{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--mut)}.film2 .week .c .p{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;color:#fff}.film2 .week .c .p svg{width:22px;height:22px}.film2 .week .c .e{width:46px;height:46px;border-radius:14px;border:1.5px dashed rgba(31,31,31,.14)}.film2 .leads{padding:8px 18px}.film2 .leads .r{display:grid;grid-template-columns:28px 130px 1fr auto;align-items:center;gap:12px;height:46px;border-bottom:1px solid rgba(31,31,31,.06);font-size:15px}.film2 .leads .r:last-child{border-bottom:0}.film2 .leads .r i{width:28px;height:28px;border-radius:50%}.film2 .leads .r b{font-weight:700}.film2 .leads .r span{color:var(--mut)}.film2 .leads .pill{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;font-weight:600;font-size:12.5px}.film2 .leads .pill.ok{background:rgba(16,185,129,.12);color:#0f8a62}.film2 .leads .pill.wait{background:rgba(31,31,31,.06);color:var(--mut)}.film2 .leads .pill svg{width:13px;height:13px}.film2 .vortex{position:absolute;width:640px;height:640px;pointer-events:none;z-index:0}.film2 .vortex svg{width:100%;height:100%;overflow:visible;filter:blur(1.2px)}.film2 .vortex .core{position:absolute;inset:42%;border-radius:50%;background:radial-gradient(circle,rgba(199,83,126,.35),rgba(199,83,126,0) 70%)}.film2 .vortex.b{width:340px;height:340px;opacity:.8}.film2 .doc{display:flex;align-items:center;gap:12px;width:290px;height:76px;padding:0 16px;border-radius:18px;background:#fff;box-shadow:0 16px 40px -18px rgba(31,31,31,.4),0 0 0 1px rgba(31,31,31,.05);white-space:nowrap}.film2 .doc .k{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.08em;padding:6px 8px;border-radius:8px;background:rgba(199,83,126,.12);color:var(--fr);font-weight:700}.film2 .doc .n{font-weight:700;font-size:17px;letter-spacing:-.01em}.film2 .doc .sz{display:block;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:10.5px;letter-spacing:.06em;color:var(--mut);margin-top:2px}.film2 .doc .ok{margin-left:auto;width:28px;height:28px;border-radius:50%;background:#10b981;color:#fff;display:grid;place-items:center;flex:none}.film2 .doc .ok svg{width:15px;height:15px}