.detection-card{will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden}@media(max-width:640px){.detection-card{font-size:.75rem;padding:.5rem}}@media(min-width:640px)and (max-width:1023px){.detection-card{font-size:.875rem}}.lm-stage{--lm-cycle: 8s;--lm-neon: #00ff66;--lm-green: #00cc55;--lm-teal: #2dd4bf;--lm-amber: #fbbf24;--lm-red: #f87171;--lm-ink: #e8f5ec;--lm-dim: rgb(232 245 236 / .55);--lm-line: rgb(232 245 236 / .12);--lm-panel: rgb(255 255 255 / .04)}.lm-stage svg{overflow:visible}.lm-stage svg *{transform-box:fill-box;transform-origin:center}.lm-stage[data-paused] *,.lm-stage[data-paused] *:before,.lm-stage[data-paused] *:after,#initial-public-document .lm-stage *,#initial-public-document .lm-stage *:before,#initial-public-document .lm-stage *:after,.lm-layer[data-active=false] *,.lm-layer[data-active=false] *:before,.lm-layer[data-active=false] *:after{animation-play-state:paused!important}.lm-screen{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgb(255 255 255 / .09);border-radius:1.75rem;background:radial-gradient(120% 85% at 50% -10%,rgb(0 204 85 / .22),transparent 60%),radial-gradient(90% 70% at 100% 110%,rgb(45 212 191 / .1),transparent),linear-gradient(180deg,#0b1610,#060a08);box-shadow:0 50px 100px -50px #000000a6,0 0 0 1px #0006,inset 0 1px #ffffff12;color:var(--lm-ink)}.lm-screen:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(to right,rgb(255 255 255 / .045) 1px,transparent 1px),linear-gradient(to bottom,rgb(255 255 255 / .045) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(ellipse at 50% 40%,#000,transparent 75%);mask-image:radial-gradient(ellipse at 50% 40%,#000,transparent 75%)}.lm-in,.lm-ink{animation-name:var(--w, none);animation-duration:var(--lm-cycle);animation-iteration-count:infinite;animation-timing-function:var(--ease, cubic-bezier(.16, 1, .3, 1));animation-fill-mode:both}.lm-ink{stroke-dasharray:1;stroke-dashoffset:0;animation-timing-function:var(--ease, cubic-bezier(.65, 0, .35, 1))}.lm-stage .lm-ox{transform-origin:left center}.lm-stage .lm-oy{transform-origin:center bottom}.lm-stage .lm-ot{transform-origin:center top}.lm-stage .lm-os{transform-origin:left center}[dir=rtl] .lm-stage .lm-os{transform-origin:right center}.lm-rest-only{display:none}@keyframes lm-w0{0%,0%{opacity:0;transform:var(--from, none)}6%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes lm-w5{0%,5%{opacity:0;transform:var(--from, none)}11%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes lm-w10{0%,10%{opacity:0;transform:var(--from, none)}16%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes lm-w15{0%,15%{opacity:0;transform:var(--from, none)}21%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes lm-w20{0%,20%{opacity:0;transform:var(--from, none)}26%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes lm-w25{0%,25%{opacity:0;transform:var(--from, none)}31%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes lm-w30{0%,30%{opacity:0;transform:var(--from, none)}36%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes lm-w35{0%,35%{opacity:0;transform:var(--from, none)}41%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes lm-w40{0%,40%{opacity:0;transform:var(--from, none)}46%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes lm-w45{0%,45%{opacity:0;transform:var(--from, none)}51%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes lm-w50{0%,50%{opacity:0;transform:var(--from, none)}56%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes lm-w55{0%,55%{opacity:0;transform:var(--from, none)}61%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes lm-w60{0%,60%{opacity:0;transform:var(--from, none)}66%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes lm-w65{0%,65%{opacity:0;transform:var(--from, none)}71%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes lm-w70{0%,70%{opacity:0;transform:var(--from, none)}76%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes lm-w75{0%,75%{opacity:0;transform:var(--from, none)}81%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes lm-w80{0%,80%{opacity:0;transform:var(--from, none)}86%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes lm-k0{0%,0%{stroke-dashoffset:1;opacity:1}22%,90%{stroke-dashoffset:0;opacity:1}96%,to{stroke-dashoffset:0;opacity:0}}@keyframes lm-k5{0%,5%{stroke-dashoffset:1;opacity:1}27%,90%{stroke-dashoffset:0;opacity:1}96%,to{stroke-dashoffset:0;opacity:0}}@keyframes lm-k10{0%,10%{stroke-dashoffset:1;opacity:1}32%,90%{stroke-dashoffset:0;opacity:1}96%,to{stroke-dashoffset:0;opacity:0}}@keyframes lm-k15{0%,15%{stroke-dashoffset:1;opacity:1}37%,90%{stroke-dashoffset:0;opacity:1}96%,to{stroke-dashoffset:0;opacity:0}}@keyframes lm-k20{0%,20%{stroke-dashoffset:1;opacity:1}42%,90%{stroke-dashoffset:0;opacity:1}96%,to{stroke-dashoffset:0;opacity:0}}@keyframes lm-k25{0%,25%{stroke-dashoffset:1;opacity:1}47%,90%{stroke-dashoffset:0;opacity:1}96%,to{stroke-dashoffset:0;opacity:0}}@keyframes lm-k30{0%,30%{stroke-dashoffset:1;opacity:1}52%,90%{stroke-dashoffset:0;opacity:1}96%,to{stroke-dashoffset:0;opacity:0}}@keyframes lm-k35{0%,35%{stroke-dashoffset:1;opacity:1}57%,90%{stroke-dashoffset:0;opacity:1}96%,to{stroke-dashoffset:0;opacity:0}}@keyframes lm-k40{0%,40%{stroke-dashoffset:1;opacity:1}62%,90%{stroke-dashoffset:0;opacity:1}96%,to{stroke-dashoffset:0;opacity:0}}@keyframes lm-k45{0%,45%{stroke-dashoffset:1;opacity:1}67%,90%{stroke-dashoffset:0;opacity:1}96%,to{stroke-dashoffset:0;opacity:0}}@keyframes lm-k50{0%,50%{stroke-dashoffset:1;opacity:1}72%,90%{stroke-dashoffset:0;opacity:1}96%,to{stroke-dashoffset:0;opacity:0}}@keyframes lm-k55{0%,55%{stroke-dashoffset:1;opacity:1}77%,90%{stroke-dashoffset:0;opacity:1}96%,to{stroke-dashoffset:0;opacity:0}}@keyframes lm-k60{0%,60%{stroke-dashoffset:1;opacity:1}82%,90%{stroke-dashoffset:0;opacity:1}96%,to{stroke-dashoffset:0;opacity:0}}.lm-ndvi{animation:lm-ndvi var(--lm-cycle) ease-in-out infinite backwards;animation-delay:var(--d, 0s)}@keyframes lm-ndvi{0%,12%{fill:#17241c}24%,88%{fill:var(--c)}to{fill:#17241c}}.lm-scan-x,.lm-scan-y{animation:var(--scan, lm-scan-x) var(--lm-cycle) linear infinite both}.lm-scan-y{--scan: lm-scan-y}@keyframes lm-scan-x{0%,8%{opacity:0;transform:translate(0)}11%{opacity:1}40%{opacity:1;transform:translate(var(--travel, 300px))}45%,to{opacity:0;transform:translate(var(--travel, 300px))}}@keyframes lm-scan-y{0%,4%{opacity:0;transform:translateY(0)}7%{opacity:1}34%{opacity:1;transform:translateY(var(--travel, 200px))}38%,to{opacity:0;transform:translateY(var(--travel, 200px))}}.lm-leave{animation:lm-leave var(--lm-cycle) cubic-bezier(.65,0,.35,1) infinite both}@keyframes lm-leave{0%,32%{opacity:1;transform:none}40%,94%{opacity:.4;transform:scaleX(0)}to{opacity:1;transform:none}}.lm-typing{animation:lm-typing var(--lm-cycle) linear infinite both}@keyframes lm-typing{0%,12%{opacity:0}14%,27%{opacity:1}29%,to{opacity:0}}.lm-click{animation:lm-click var(--lm-cycle) ease-in-out infinite both}@keyframes lm-click{0%,46%{opacity:0;transform:translate(70px,60px)}50%{opacity:1;transform:translate(70px,60px)}60%{opacity:1;transform:none}63%{transform:scale(.8)}66%,90%{opacity:1;transform:none}96%,to{opacity:0}}.lm-spin{animation:lm-spin var(--spin, 24s) linear infinite}.lm-spin-rev{animation:lm-spin var(--spin, 24s) linear infinite reverse}.lm-float{animation:lm-float var(--float, 6s) ease-in-out infinite;animation-delay:var(--d, 0s)}.lm-ripple{animation:lm-ripple var(--ripple, 2.6s) cubic-bezier(.16,1,.3,1) infinite;animation-delay:var(--d, 0s);animation-fill-mode:backwards}.lm-flow-dash{stroke-dasharray:3 7;animation:lm-flow-dash 1.2s linear infinite}.lm-blink{animation:lm-blink 1.2s ease-in-out infinite;animation-delay:var(--d, 0s)}.lm-glow{animation:lm-glow 3.2s ease-in-out infinite;animation-delay:var(--d, 0s)}.lm-sweep{animation:lm-sweep var(--sweep, 5s) cubic-bezier(.65,0,.35,1) infinite;animation-delay:var(--d, 0s)}.lm-sweep-y{animation:lm-sweep-y var(--sweep, 3.2s) ease-in-out infinite alternate}.lm-wobble{animation:lm-wobble 2.4s ease-in-out infinite}@keyframes lm-spin{to{transform:rotate(360deg)}}@keyframes lm-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes lm-ripple{0%{opacity:.7;transform:scale(.4)}to{opacity:0;transform:scale(2.4)}}@keyframes lm-flow-dash{to{stroke-dashoffset:-20}}@keyframes lm-blink{0%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes lm-glow{0%,to{opacity:.45}50%{opacity:1}}@keyframes lm-sweep{0%{transform:translate(-120%)}60%,to{transform:translate(120%)}}@keyframes lm-sweep-y{0%{transform:translateY(-46%)}to{transform:translateY(46%)}}@keyframes lm-wobble{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}.lm-word{display:inline-block}.lm-aurora{position:absolute;border-radius:9999px;pointer-events:none;animation:lm-aurora var(--aurora, 18s) ease-in-out infinite alternate}@keyframes lm-aurora{0%{transform:translate3d(-6%,-4%,0) scale(1)}to{transform:translate3d(6%,5%,0) scale(1.15)}}.lm-orbit-node{position:absolute;display:grid;place-items:center;width:clamp(2.5rem,7vw,3.25rem);aspect-ratio:1;translate:-50% -50%;border:1px solid rgb(255 255 255 / .14);border-radius:1rem;background:#08120cc7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 12px 30px -12px #000c,inset 0 1px #ffffff14;color:var(--lm-neon)}.lm-orbit-node:after{content:"";position:absolute;inset:-1px;border:1px solid var(--lm-neon);border-radius:inherit;opacity:0;animation:lm-ping 4s ease-out infinite;animation-delay:var(--ping, 0s)}@keyframes lm-ping{0%,70%{opacity:0;transform:scale(1)}74%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.lm-toast{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lm-marquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.lm-marquee-track{animation:lm-marquee var(--marquee, 48s) linear infinite}.lm-marquee:hover .lm-marquee-track{animation-play-state:paused}@keyframes lm-marquee{to{transform:translate(-50%)}}.lm-scroll-cue{animation:lm-scroll-cue 2s cubic-bezier(.65,0,.35,1) infinite}@keyframes lm-scroll-cue{0%{opacity:0;transform:translateY(-4px)}40%{opacity:1}to{opacity:0;transform:translateY(10px)}}.lm-layer{position:absolute;inset:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),filter .7s}.lm-layer[data-active=false]{opacity:0;transform:scale(.94) translateY(18px);filter:blur(8px);visibility:hidden;transition-property:opacity,transform,filter,visibility}.lm-chapter{transition:opacity .6s cubic-bezier(.16,1,.3,1)}@media(min-width:1024px){.lm-chapter[data-active=false]{opacity:.32}}.lm-chapter-index{-webkit-text-stroke:1px rgb(var(--color-accent-rgb) / .55);color:transparent}.lm-progress-fill{transform-origin:left center;transition:transform .7s cubic-bezier(.16,1,.3,1)}[dir=rtl] .lm-progress-fill{transform-origin:right center}.lm-card{transition:transform .5s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .5s cubic-bezier(.16,1,.3,1)}.lm-card:hover{transform:translateY(-4px)}.lm-card .lm-card-icon{transition:transform .6s cubic-bezier(.34,1.56,.64,1),background-color .3s,color .3s}.lm-card:hover .lm-card-icon{transform:rotate(-8deg) scale(1.12);background-color:var(--color-accent);color:#0b0b0b}.lm-rail{position:relative;overflow:hidden}.lm-rail:after{content:"";position:absolute;inset-block:0;width:30%;background:linear-gradient(90deg,transparent,var(--color-accent),transparent);animation:lm-rail 4.5s cubic-bezier(.65,0,.35,1) infinite}@keyframes lm-rail{0%{left:-30%}to{left:100%}}@media(prefers-reduced-motion:reduce){.lm-stage *,.lm-stage *:before,.lm-stage *:after,.lm-word,.lm-aurora,.lm-marquee-track,.lm-scroll-cue,.lm-rail:after{animation:none!important}.lm-layer,.lm-chapter,.lm-card,.lm-card .lm-card-icon{transition:none}.lm-card:hover,.lm-card:hover .lm-card-icon{transform:none}.lm-typing,.lm-click,.lm-scan-x,.lm-scan-y,.lm-smil{display:none}.lm-rest-only{display:inline}.lm-marquee-track{flex-wrap:wrap;justify-content:center}.lm-marquee-track [aria-hidden=true]{display:none}}
