.lm-scene[data-play=off],.lm-scene[data-play=off] *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.lm-scene,.lm-scene *,.lm-scene :after,.lm-scene :before{animation:none!important;transition:none!important}.lm-marquee{overflow-x:auto!important;scroll-snap-type:x mandatory}.lm-marquee-track>*{scroll-snap-align:start}}.lm-hero-wrap{container-type:inline-size;position:relative;overflow:hidden;border-radius:22px;background:#0d0e34;margin-inline:auto}.lm-hero-wrap[data-board=desktop]{aspect-ratio:760/440;max-width:760px}.lm-hero-wrap[data-board=mobile]{aspect-ratio:340/500;max-width:340px}.lm-hero-stage{position:absolute;top:0;left:0;transform-origin:0 0}[data-board=desktop]>.lm-hero-stage{width:760px;height:440px;transform:scale(var(--k,min(1,tan(atan2(100cqw,760px)))))}[data-board=mobile]>.lm-hero-stage{width:340px;height:500px;transform:scale(var(--k,min(1,tan(atan2(100cqw,340px)))))}.lm-hero-desktop{display:block}.lm-hero-mobile{display:none}@media (max-width:639px){.lm-hero-desktop{display:none}.lm-hero-mobile{display:block}}.lm-hero{--cycle:9.5s;--stagger:calc(var(--cycle) * 0.012 * var(--i, 0))}.lm-card-in{animation:lm-card-in var(--cycle) cubic-bezier(.22,1,.36,1) infinite}.lm-type{clip-path:inset(0 0 0 0);animation:lm-type var(--cycle) steps(26) infinite}.lm-caret{animation:lm-caret .9s step-end infinite}.lm-pop{animation:lm-pop var(--cycle) cubic-bezier(.22,1,.36,1) infinite}.lm-press{animation:lm-press var(--cycle) cubic-bezier(.22,1,.36,1) infinite}.lm-draw{stroke-dasharray:1;stroke-dashoffset:0;animation:lm-draw var(--cycle) linear infinite;animation-delay:var(--stagger)}.lm-hub{opacity:0;animation:lm-hub var(--cycle) ease-out infinite}.lm-packet{opacity:0;offset-rotate:0deg;will-change:transform;animation:lm-packet var(--cycle) cubic-bezier(.4,0,.5,1) infinite;animation-delay:var(--stagger)}.lm-tile{animation:lm-tile var(--cycle) cubic-bezier(.22,1,.36,1) infinite;animation-delay:var(--stagger)}.lm-live{animation:lm-live var(--cycle) linear infinite;animation-delay:var(--stagger)}.lm-check{animation:lm-check var(--cycle) cubic-bezier(.22,1,.36,1) infinite;animation-delay:var(--stagger)}.lm-counter{animation:lm-counter var(--cycle) cubic-bezier(.22,1,.36,1) infinite}@supports not (offset-path:path("M0 0")){.lm-packet{display:none}}@keyframes lm-card-in{0%{opacity:0;transform:translateY(10px) scale(.96)}6%,88%{opacity:1;transform:none}97%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:0;transform:translateY(10px) scale(.96)}}@keyframes lm-type{0%,7%{clip-path:inset(0 100% 0 0)}27%,to{clip-path:inset(0 0 0 0)}}@keyframes lm-caret{0%,to{opacity:1}50%{opacity:0}}@keyframes lm-pop{0%,26%{opacity:0;transform:scale(.9)}33%,88%{opacity:1;transform:none}96%{opacity:0;transform:scale(.97)}to{opacity:0;transform:scale(.9)}}@keyframes lm-press{0%,36%{transform:none;box-shadow:0 0 0 0 rgba(102,63,230,0)}39%{transform:scale(.965);box-shadow:0 0 0 9px rgba(102,63,230,.3)}46%,to{transform:none;box-shadow:0 0 0 0 rgba(102,63,230,0)}}@keyframes lm-draw{0%,38%{stroke-dashoffset:1;opacity:.3}44%{opacity:1}62%,88%{stroke-dashoffset:0;opacity:1}98%,to{stroke-dashoffset:0;opacity:0}}@keyframes lm-hub{0%,40%{opacity:0;transform:scale(.4)}48%{opacity:.55;transform:scale(1)}62%{opacity:0;transform:scale(2.2)}to{opacity:0;transform:scale(.4)}}@keyframes lm-packet{0%,41%{offset-distance:0;opacity:0;transform:scale(.6)}45%{opacity:1;transform:scale(1)}68%{offset-distance:100%;opacity:1;transform:scale(1)}73%{offset-distance:100%;opacity:0;transform:scale(1.7)}to{offset-distance:100%;opacity:0;transform:scale(.6)}}@keyframes lm-tile{0%,66%{transform:none}72%{transform:translateX(6px)}78%,to{transform:none}}@keyframes lm-live{0%,67%{opacity:0}74%,92%{opacity:1}99%,to{opacity:0}}@keyframes lm-check{0%,68%{opacity:0;transform:scale(.4)}75%,92%{opacity:1;transform:none}99%,to{opacity:0;transform:scale(.9)}}@keyframes lm-counter{0%,74%{opacity:0;transform:translateY(6px)}80%,92%{opacity:1;transform:none}99%,to{opacity:0;transform:translateY(-4px)}}.lm-drop{position:relative}.lm-drop:after{content:"";position:absolute;inset:-1.5px;border-radius:inherit;border:1.5px dashed rgba(102,63,230,.8);background:rgba(102,63,230,.08);opacity:0;animation:lm-fade-pulse 3.2s ease-in-out infinite;pointer-events:none}.lm-file-drop{animation:lm-file-drop 5s cubic-bezier(.22,1,.36,1) infinite}.lm-row{position:relative;isolation:isolate}.lm-row:before{content:"";position:absolute;inset:0;border-radius:inherit;background:rgba(102,63,230,.1);opacity:0;z-index:-1;animation:lm-row-light 5s ease-in-out infinite;animation-delay:calc(.5s * var(--i, 0))}.lm-bar{transform-origin:bottom;animation:lm-bar 5s cubic-bezier(.22,1,.36,1) infinite;animation-delay:calc(.12s * var(--i, 0))}@keyframes lm-fade-pulse{0%,to{opacity:0}50%{opacity:1}}@keyframes lm-file-drop{0%{opacity:0;transform:translateY(-22px) scale(.92)}22%,86%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(8px) scale(.97)}}@keyframes lm-row-light{0%,20%{opacity:0}32%{opacity:1}52%,to{opacity:0}}@keyframes lm-bar{0%{transform:scaleY(.15)}60%,to{transform:none}}.lm-preflight{--cycle:6s}.lm-rule{animation:lm-rule var(--cycle) cubic-bezier(.22,1,.36,1) infinite;animation-delay:calc(.25s * var(--i, 0))}.lm-progress{transform-origin:left;animation:lm-progress var(--cycle) linear infinite}.lm-scan{animation:lm-scan 3.6s linear infinite;animation-delay:calc(.6s * var(--i, 0))}.lm-stamp{transform:translate(-50%,-50%) rotate(-8deg);animation:lm-stamp var(--cycle) cubic-bezier(.22,1,.36,1) infinite}.lm-fix-bad{opacity:0;animation:lm-fix-bad var(--cycle) ease-in-out infinite}.lm-fix-good{opacity:1;animation:lm-fix-good var(--cycle) ease-in-out infinite}.lm-swap-out{opacity:0;animation:lm-swap-out var(--cycle) step-end infinite}.lm-swap-in{opacity:1;animation:lm-swap-in var(--cycle) step-end infinite}@keyframes lm-rule{0%,8%{opacity:0;transform:translateY(8px) scale(.9)}18%,84%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(-6px) scale(.96)}}@keyframes lm-progress{0%{transform:scaleX(0)}90%,to{transform:scaleX(1)}}@keyframes lm-scan{0%{transform:translateY(-100%)}to{transform:translateY(560%)}}@keyframes lm-stamp{0%,70%{opacity:0;transform:translate(-50%,-50%) scale(1.5) rotate(-8deg)}78%,92%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(-8deg)}99%,to{opacity:0;transform:translate(-50%,-50%) scale(.94) rotate(-8deg)}}@keyframes lm-fix-bad{0%,44%{opacity:1}54%,to{opacity:0}}@keyframes lm-fix-good{0%,44%{opacity:0}54%,to{opacity:1}}@keyframes lm-swap-out{0%{opacity:1}48%,to{opacity:0}}@keyframes lm-swap-in{0%{opacity:0}52%,to{opacity:1}}.lm-spin{animation:lm-spin 26s linear infinite}.lm-spin-rev{animation:lm-spin 26s linear infinite reverse}.lm-ping{opacity:0;animation:lm-ping 2.6s ease-out infinite;animation-delay:calc(1.3s * var(--i, 0))}@keyframes lm-spin{to{transform:rotate(1turn)}}@keyframes lm-ping{0%{opacity:.7;transform:scale(.25)}70%,to{opacity:0;transform:scale(1)}}.lm-cal{animation:lm-cal 6s cubic-bezier(.22,1,.36,1) infinite;animation-delay:calc(.1s + .4s * var(--i, 0))}@keyframes lm-cal{0%{opacity:0;transform:translateY(-14px) scale(.9)}14%,84%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(6px) scale(.96)}}.lm-pipe{--cycle:6s;--ease:cubic-bezier(.45,0,.55,1)}.lm-rail-fill{transform-origin:left;animation:lm-rail-fill var(--cycle) var(--ease) infinite}.lm-rail-runner{position:absolute;inset:0;animation:lm-rail-run var(--cycle) var(--ease) infinite}.lm-station{animation:lm-station-bump var(--cycle) cubic-bezier(.22,1,.36,1) infinite;animation-delay:calc(1.1s * var(--i, 0))}.lm-station-on{opacity:1;animation:lm-station-on var(--cycle) cubic-bezier(.22,1,.36,1) infinite;animation-delay:calc(1.1s * var(--i, 0))}@keyframes lm-rail-fill{0%{transform:scaleX(0)}92%,to{transform:scaleX(1)}}@keyframes lm-rail-run{0%{transform:translateX(0);opacity:0}6%,94%{opacity:1}to{transform:translateX(100%);opacity:0}}@keyframes lm-station-on{0%,18%{opacity:0}26%,to{opacity:1}}@keyframes lm-station-bump{0%,18%{transform:none}26%{transform:scale(1.14)}34%,to{transform:none}}.lm-track{--cycle:8s}.tk-thumb{opacity:.35;transform:scale(.94);animation:tkThumb var(--cycle) cubic-bezier(.22,1,.36,1) infinite}@keyframes tkThumb{0%,4%{opacity:.35;transform:scale(.94)}9%,96%{opacity:1;transform:none}to{opacity:.35;transform:scale(.94)}}.tk-dot0,.tk-dot1,.tk-dot2,.tk-dot3{background:hsl(var(--card));border-color:hsl(var(--border));color:inherit;transform:scale(1)}.tk-dot0{animation:tkDot0 var(--cycle) step-end infinite,tkBump0 var(--cycle) cubic-bezier(.22,1,.36,1) infinite}.tk-dot1{animation:tkDot1 var(--cycle) step-end infinite,tkBump1 var(--cycle) cubic-bezier(.22,1,.36,1) infinite}.tk-dot2{animation:tkDot2 var(--cycle) step-end infinite,tkBump2 var(--cycle) cubic-bezier(.22,1,.36,1) infinite}.tk-dot3{animation:tkDot3 var(--cycle) step-end infinite,tkBump3 var(--cycle) cubic-bezier(.22,1,.36,1) infinite}@keyframes tkDot0{0%,5%{background:hsl(var(--card));border-color:hsl(var(--border));color:hsl(var(--foreground))}5.01%,96%{background:#663fe6;border-color:#663fe6;color:#fff}96.01%,to{background:hsl(var(--card));border-color:hsl(var(--border));color:hsl(var(--foreground))}}@keyframes tkDot1{0%,28%{background:hsl(var(--card));border-color:hsl(var(--border));color:hsl(var(--foreground))}28.01%,96%{background:#663fe6;border-color:#663fe6;color:#fff}96.01%,to{background:hsl(var(--card));border-color:hsl(var(--border));color:hsl(var(--foreground))}}@keyframes tkDot2{0%,51%{background:hsl(var(--card));border-color:hsl(var(--border));color:hsl(var(--foreground))}51.01%,96%{background:#663fe6;border-color:#663fe6;color:#fff}96.01%,to{background:hsl(var(--card));border-color:hsl(var(--border));color:hsl(var(--foreground))}}@keyframes tkDot3{0%,74%{background:hsl(var(--card));border-color:hsl(var(--border));color:hsl(var(--foreground))}74.01%,96%{background:#663fe6;border-color:#663fe6;color:#fff}96.01%,to{background:hsl(var(--card));border-color:hsl(var(--border));color:hsl(var(--foreground))}}@keyframes tkBump0{0%,5%{transform:scale(1)}8%{transform:scale(1.15)}12%,to{transform:scale(1)}}@keyframes tkBump1{0%,28%{transform:scale(1)}31%{transform:scale(1.15)}35%,to{transform:scale(1)}}@keyframes tkBump2{0%,51%{transform:scale(1)}54%{transform:scale(1.15)}58%,to{transform:scale(1)}}@keyframes tkBump3{0%,74%{transform:scale(1)}77%{transform:scale(1.15)}81%,to{transform:scale(1)}}.tk-txt0{opacity:.38;animation:tkTxt0 var(--cycle) linear infinite}.tk-txt1{opacity:.38;animation:tkTxt1 var(--cycle) linear infinite}.tk-txt2{opacity:.38;animation:tkTxt2 var(--cycle) linear infinite}.tk-txt3{opacity:.38;animation:tkTxt3 var(--cycle) linear infinite}@keyframes tkTxt0{0%,5%{opacity:.38}9%,96%{opacity:1}to{opacity:.38}}@keyframes tkTxt1{0%,28%{opacity:.38}32%,96%{opacity:1}to{opacity:.38}}@keyframes tkTxt2{0%,51%{opacity:.38}55%,96%{opacity:1}to{opacity:.38}}@keyframes tkTxt3{0%,74%{opacity:.38}78%,96%{opacity:1}to{opacity:.38}}.tk-time0{opacity:0;animation:tkTime0 var(--cycle) linear infinite}.tk-time1{opacity:0;animation:tkTime1 var(--cycle) linear infinite}.tk-time2{opacity:0;animation:tkTime2 var(--cycle) linear infinite}.tk-time3{opacity:0;animation:tkTime3 var(--cycle) linear infinite}@keyframes tkTime0{0%,7%{opacity:0}11%,96%{opacity:1}to{opacity:0}}@keyframes tkTime1{0%,30%{opacity:0}34%,96%{opacity:1}to{opacity:0}}@keyframes tkTime2{0%,53%{opacity:0}57%,96%{opacity:1}to{opacity:0}}@keyframes tkTime3{0%,76%{opacity:0}80%,96%{opacity:1}to{opacity:0}}.tk-line0{transform:scaleY(0);animation:tkLine0 var(--cycle) linear infinite}.tk-line1{transform:scaleY(0);animation:tkLine1 var(--cycle) linear infinite}.tk-line2{transform:scaleY(0);animation:tkLine2 var(--cycle) linear infinite}@keyframes tkLine0{0%,9%{transform:scaleY(0)}28%,96%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes tkLine1{0%,32%{transform:scaleY(0)}51%,96%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes tkLine2{0%,55%{transform:scaleY(0)}74%,96%{transform:scaleY(1)}to{transform:scaleY(0)}}.tk-pill0{opacity:0;animation:tkPill0 var(--cycle) step-end infinite}.tk-pill1{opacity:0;animation:tkPill1 var(--cycle) step-end infinite}.tk-pill2{opacity:0;animation:tkPill2 var(--cycle) step-end infinite}.tk-pill3{opacity:0;animation:tkPill3 var(--cycle) step-end infinite}@keyframes tkPill0{0%,5%{opacity:0}28%,5.01%{opacity:1}28.01%,to{opacity:0}}@keyframes tkPill1{0%,28%{opacity:0}28.01%,51%{opacity:1}51.01%,to{opacity:0}}@keyframes tkPill2{0%,51%{opacity:0}51.01%,74%{opacity:1}74.01%,to{opacity:0}}@keyframes tkPill3{0%,74%{opacity:0}74.01%,96%{opacity:1}96.01%,to{opacity:0}}.tk-tick{opacity:0;animation:tkTick var(--cycle) cubic-bezier(.22,1,.36,1) infinite;animation-delay:calc(.12s * var(--i, 0))}@keyframes tkTick{0%,76%{opacity:0;transform:scale(.7)}80%,96%{opacity:1;transform:none}to{opacity:0;transform:scale(.7)}}.tk-views{opacity:0;animation:tkViews var(--cycle) cubic-bezier(.22,1,.36,1) infinite}@keyframes tkViews{0%,83%{opacity:0;transform:translateY(6px)}87%,96%{opacity:1;transform:none}to{opacity:0;transform:translateY(6px)}}.lm-marquee{overflow:hidden;touch-action:pan-y;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.lm-marquee-track{display:flex;gap:16px;width:-moz-max-content;width:max-content;will-change:transform}.lm-live-pulse{animation:lm-live-pulse 2s ease-in-out infinite}@keyframes lm-live-pulse{0%,to{opacity:1}50%{opacity:.25}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.lm-lift{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.lm-lift:hover{transform:translateY(-4px);box-shadow:0 24px 48px -30px rgba(13,14,52,.35)}.lm-lift-icon{transition:transform .18s ease}.lm-lift-icon:hover{transform:translateY(-4px)}}.lm-faq>summary{list-style:none;cursor:pointer}.lm-faq>summary::-webkit-details-marker{display:none}.lm-faq-plus{transition:transform .2s ease}.lm-faq[open] .lm-faq-plus{transform:rotate(45deg)}.lm-enter{opacity:1;transform:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lm-enter{animation:lm-enter linear both;animation-timeline:view();animation-range:entry 0 cover 30%}}}@keyframes lm-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}