@keyframes landing-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translate(0,0)}}@keyframes landing-title-shimmer{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes landing-float-a{0%,to{transform:translate(0,0)rotate(-2deg)}50%{transform:translateY(-14px)rotate(1deg)}}@keyframes landing-float-b{0%,to{transform:translate(0,0)rotate(2deg)}50%{transform:translateY(16px)rotate(-1deg)}}@keyframes landing-console-float{0%,to{transform:perspective(1400px) rotateX(calc(var(--landing-y,0) * -1.1deg)) rotateY(calc(var(--landing-x,0) * 1.8deg)) translate3d(0, 0, 0)}50%{transform:perspective(1400px) rotateX(calc(var(--landing-y,0) * -1.1deg)) rotateY(calc(var(--landing-x,0) * 1.8deg)) translate3d(0, -8px, 0)}}@keyframes landing-scan{0%{opacity:0;transform:translateY(-120%)}10%{opacity:.75}78%{opacity:.18}to{opacity:0;transform:translateY(520%)}}@keyframes landing-marquee{to{transform:translate(-50%)}}@keyframes landing-progress{0%,to{filter:brightness(.8);transform-origin:0;transform:scaleX(.92)}50%{filter:brightness(1.25);transform-origin:0;transform:scaleX(1)}}@keyframes landing-bar{0%,to{opacity:.42;transform-origin:bottom;transform:scaleY(.72)}50%{opacity:1;transform-origin:bottom;transform:scaleY(1)}}@keyframes landing-orbit-spin{to{transform:rotate(360deg)}}@keyframes landing-orbit-spin-reverse{to{transform:rotate(-360deg)}}@keyframes landing-logo-pulse{0%,to{box-shadow:0 0 #8b5cf614,inset 0 0 25px #8b5cf605}50%{box-shadow:0 0 32px #8b5cf62e,inset 0 0 25px #22d3ee08}}@keyframes landing-ring-breathe{0%,to{opacity:.42;transform:translate(-50%,-50%)scale(.94)}50%{opacity:.82;transform:translate(-50%,-50%)scale(1.08)}}.landing-root{--landing-x:0;--landing-y:0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at 50% -8%,#6550ff21,#0000 32rem),linear-gradient(#03050b 0%,#050812 55%,#03050b 100%)}.landing-root::selection{background:#816cff59}.landing-grid{background-image:linear-gradient(#94a3b809 1px,#0000 1px),linear-gradient(90deg,#94a3b809 1px,#0000 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(circle at 50% 24%,#000,#0000 73%);mask-image:radial-gradient(circle at 50% 24%,#000,#0000 73%)}.landing-cursor-glow{background:radial-gradient(540px circle at calc(50% + var(--landing-x) * 23%) calc(30% + var(--landing-y) * 15%), #705cff1a, transparent 58%)}.landing-orbit{border:1px solid #8b5cf60e;border-radius:9999px;box-shadow:inset 0 0 0 80px #22d3ee02}.landing-orbit:after{content:"";background:#67e8f9e6;border-radius:9999px;width:6px;height:6px;position:absolute;top:-3px;left:50%;box-shadow:0 0 22px #67e8f9e6}.landing-orbit-a{width:72vw;height:72vw;animation:44s linear infinite landing-orbit-spin;top:8vh;right:-26vw}.landing-orbit-b{border-color:#22d3ee09;width:62vw;height:62vw;animation:58s linear infinite landing-orbit-spin-reverse;top:38vh;left:-38vw}.landing-beam{filter:blur(20px);transform:translateX(-50%) translate3d(calc(var(--landing-x) * 14px), calc(var(--landing-y) * 8px), 0);background:radial-gradient(#7c6cff29,#22d3ee0a 35%,#0000 68%);transition:transform .12s linear}.landing-logo{animation:4s ease-in-out infinite landing-logo-pulse}.landing-pill{animation:.72s cubic-bezier(.2,.75,.2,1) both landing-rise}.landing-title{animation:.85s cubic-bezier(.2,.75,.2,1) 80ms both landing-rise}.landing-gradient-text{color:#0000;background-image:linear-gradient(100deg,#a78bfa,#67e8f9,#e2e8f0,#a78bfa);background-size:220% 220%;-webkit-background-clip:text;background-clip:text;animation:7s infinite landing-title-shimmer}.landing-copy{animation:.85s cubic-bezier(.2,.75,.2,1) .16s both landing-rise}.landing-actions{animation:.85s cubic-bezier(.2,.75,.2,1) .24s both landing-rise}.landing-console-wrap{animation:1s cubic-bezier(.2,.75,.2,1) .3s both landing-rise}.landing-console{transform-style:preserve-3d;animation:8s ease-in-out infinite landing-console-float}.landing-console-glow{transform:translate3d(calc(var(--landing-x) * 18px), calc(var(--landing-y) * 12px), -1px)}.landing-float-card-a{animation:5.8s ease-in-out infinite landing-float-a}.landing-float-card-b{animation:6.6s ease-in-out infinite landing-float-b}.landing-console-scan{animation:6.5s linear infinite landing-scan}.landing-progress{animation:3s ease-in-out infinite landing-progress}.landing-bar{animation:2.5s ease-in-out infinite landing-bar}.landing-marquee{animation:24s linear infinite landing-marquee}.landing-stack{perspective:1200px}.landing-stack-card{transition:transform .5s cubic-bezier(.2,.8,.2,1),border-color .3s}.landing-stack:hover .landing-stack-card-back{transform:translate3d(calc(var(--landing-x) * -8px), -8px, -40px) rotateX(4deg) rotateY(-3deg)}.landing-stack:hover .landing-stack-card-mid{transform:translate3d(calc(var(--landing-x) * -4px), -4px, -20px) rotateX(2deg) rotateY(-1deg)}.landing-stack:hover .landing-stack-card-front{transform:translate3d(calc(var(--landing-x) * 5px), 4px, 0) rotateX(-1deg) rotateY(1deg);border-color:#a78bfa2e}.landing-feature-card,.landing-flow-card{transition:transform .38s cubic-bezier(.2,.8,.2,1),border-color .28s,background-color .28s,box-shadow .38s}.landing-feature-card:hover{background:#ffffff08;border-color:#a78bfa2e;transform:translateY(-7px)rotateX(1deg);box-shadow:0 25px 75px #00000038,0 0 60px #6d56ff0e}.landing-feature-sheen{background:radial-gradient(circle at calc(50% + var(--landing-x) * 32%) calc(50% + var(--landing-y) * 28%), #a78bfa1a, transparent 48%)}.landing-flow-card:hover{background:#ffffff06;border-color:#67e8f924;transform:translate(6px)}.landing-final-ring{animation:8s ease-in-out infinite landing-ring-breathe}.landing-primary-button{position:relative;overflow:hidden}.landing-primary-button:after,.landing-cta:after{content:"";background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:32%;transition:left .6s;position:absolute;inset:-100% auto -100% -35%;transform:rotate(18deg)}.landing-primary-button:hover:after,.landing-cta:hover:after{left:120%}.landing-cta{position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.landing-root *,.landing-root :before,.landing-root :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.landing-console,.landing-beam,.landing-console-glow{transform:none!important}}@keyframes landing-video-scan{0%{opacity:0;transform:translateY(-100%)}14%{opacity:.25}78%{opacity:.08}to{opacity:0;transform:translateY(100%)}}.landing-video{opacity:.94;filter:none;object-position:center center;backface-visibility:hidden;transform:none}.landing-video-scan{background:repeating-linear-gradient(#ffffff04 0 1px,#0000 1px 4px),linear-gradient(#0000,#67e8f909,#0000);animation:9s linear infinite landing-video-scan}.marketing-legal-panel{-webkit-backdrop-filter:blur(20px);background:linear-gradient(#080d18db,#050911f0);border:1px solid #94a3b81f;box-shadow:0 35px 120px #00000057,inset 0 1px #ffffff09}.marketing-faq-item{transition:border-color .24s,background-color .24s,transform .24s,box-shadow .24s}.marketing-faq-item:hover{background:#ffffff07;border-color:#a78bfa33;transform:translateY(-2px);box-shadow:0 20px 60px #00000029}@media (prefers-reduced-motion:reduce){.landing-video,.landing-video-scan{animation:none!important}.landing-video{opacity:.9;transform:none}}@keyframes immersive-node-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-8px)}}@keyframes immersive-guard-ring{0%,to{opacity:.34;transform:scale(.92)}50%{opacity:.8;transform:scale(1.08)}}@keyframes immersive-guard-ping{0%,to{box-shadow:0 0 #34d3992e}50%{box-shadow:0 0 0 8px #34d39900}}@keyframes immersive-sweep{0%{opacity:0;transform:translate(-35%)}12%{opacity:.25}82%{opacity:.08}to{opacity:0;transform:translate(320%)}}.immersive-section{--immersive-progress:0}.immersive-room-glow{background:radial-gradient(circle at calc(58% + var(--landing-x,0) * 4%) calc(42% + var(--landing-y,0) * 3%), #22d3ee16, transparent 24rem), radial-gradient(circle at 68% 55%, #7c6cff1c, transparent 34rem), linear-gradient(90deg, #03050bc7 0%, #03050b6b 44%, #03050b33 100%)}.immersive-crosshair{box-shadow:0 0 120px #22d3ee06,inset 0 0 100px #7c6cff04}.immersive-crosshair:before,.immersive-crosshair:after{content:"";background:linear-gradient(90deg,#0000,#67e8f91a,#0000);position:absolute}.immersive-crosshair:before{height:1px;top:50%;left:-20%;right:-20%}.immersive-crosshair:after{background:linear-gradient(#0000,#67e8f91a,#0000);width:1px;top:-20%;bottom:-20%;left:50%}.immersive-sweep{filter:blur(10px);background:linear-gradient(90deg,#0000,#67e8f90e,#0000);animation:9s linear infinite immersive-sweep}.immersive-progress-line{width:calc(var(--immersive-progress) * 100%);transition:width .12s linear;box-shadow:0 0 18px #67e8f973}.immersive-stage-panel{opacity:0;pointer-events:none;filter:blur(9px);transform-origin:50%;transition:opacity .52s,transform .72s cubic-bezier(.2,.8,.2,1),filter .52s;position:absolute;inset:50% 0 auto;transform:translate(42px,-46%)scale(.94)rotateY(-5deg)}.immersive-stage-panel.is-active{opacity:1;pointer-events:auto;filter:blur();transform:translateY(-50%)scale(1)rotateY(0)}.immersive-hud-card{-webkit-backdrop-filter:blur(18px);background:linear-gradient(145deg,#080e1ae6,#040811b8);border:1px solid #94a3b81c;border-radius:1.6rem;max-width:620px;margin:0 auto;padding:1.35rem;position:relative;overflow:hidden;box-shadow:0 40px 130px #0000006b,0 0 80px #7c6cff12,inset 0 1px #ffffff0a}.immersive-hud-card:before{content:"";background:linear-gradient(90deg,#a78bfae6,#67e8f9cc,#0000);width:52%;height:1px;position:absolute;inset:0 auto auto 0}.immersive-card-primary{transform:perspective(1200px) rotateX(calc(var(--landing-y,0) * -1.2deg)) rotateY(calc(var(--landing-x,0) * 2deg))}.immersive-guard-card{border-color:#67e8f929;box-shadow:0 40px 130px #00000070,0 0 100px #22d3ee14,inset 0 1px #ffffff0a}.immersive-shield-core:before,.immersive-shield-core:after{content:"";border:1px solid #67e8f91c;border-radius:9999px;animation:3.6s ease-in-out infinite immersive-guard-ring;position:absolute;inset:-10px}.immersive-shield-core:after{border-color:#a78bfa14;animation-delay:.7s;inset:-20px}.immersive-guard-pulse{animation:2.3s ease-in-out infinite immersive-guard-ping}.immersive-side-node{animation:5s ease-in-out infinite immersive-node-float;box-shadow:0 20px 60px #00000042}.immersive-side-node:nth-of-type(2){animation-delay:.9s}.immersive-side-node:nth-of-type(3){animation-delay:1.7s}@media (max-width:1023px){.immersive-room-glow{background:radial-gradient(circle at 50% 62%,#22d3ee12,#0000 24rem),linear-gradient(#03050bad,#03050b66)}}@media (prefers-reduced-motion:reduce){.immersive-stage-panel{filter:none!important;transition:none!important}.immersive-sweep,.immersive-side-node,.immersive-shield-core:before,.immersive-shield-core:after,.immersive-guard-pulse{animation:none!important}}
