.landing{--l-bg:#060b18;--l-bg-2:#0a1226;--l-surface:#ffffff0a;--l-surface-2:#ffffff12;--l-border:#ffffff17;--l-border-strong:#ffffff29;--l-text:#f4f7fc;--l-muted:#a9b4c8;--l-dim:#7f8ba3;--l-blue:#3b6cff;--l-cyan:#2fd5f0;--l-violet:#8b7bff;--l-green:#34d399;--l-amber:#fbbf24;background:var(--l-bg);color:var(--l-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;overflow-x:clip}.landing ::selection{color:#fff;background:#3b6cff73}.landing.landing-reveal-ready [data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);transform:translateY(18px)}.landing.landing-reveal-ready [data-reveal].is-visible{opacity:1;transform:none}@media print{.landing [data-reveal]{opacity:1!important;transform:none!important}}@media (prefers-reduced-motion:reduce){.landing.landing-reveal-ready [data-reveal]{opacity:1;transition:none;transform:none}}.landing-gradient-text{background:linear-gradient(100deg,#7aa2ff 0%,#2fd5f0 45%,#a99bff 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.landing-grid{background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 75%)}.landing-noise{opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='0.5'/></svg>")}.landing-aurora{filter:blur(80px);opacity:.55;will-change:transform;border-radius:9999px;position:absolute}.landing-aurora--a{background:radial-gradient(circle,#2b5bff 0%,#0000 65%);animation:18s ease-in-out infinite alternate landing-drift-a}.landing-aurora--b{background:radial-gradient(circle,#17c3e6 0%,#0000 65%);animation:22s ease-in-out infinite alternate landing-drift-b}.landing-aurora--c{background:radial-gradient(circle,#7b61ff 0%,#0000 65%);animation:26s ease-in-out infinite alternate landing-drift-c}@keyframes landing-drift-a{to{transform:translate(12%,8%)scale(1.15)}}@keyframes landing-drift-b{to{transform:translate(-14%,6%)scale(.9)}}@keyframes landing-drift-c{to{transform:translate(8%,-10%)scale(1.1)}}.landing-route{stroke-dasharray:6 10;animation:3.2s linear infinite landing-dash}.landing-route-glow{stroke-dasharray:90 1400;animation:6s cubic-bezier(.45,0,.25,1) infinite landing-travel}@keyframes landing-dash{to{stroke-dashoffset:-64px}}@keyframes landing-travel{0%{stroke-dashoffset:1490px}to{stroke-dashoffset:0}}.landing-pulse{transform-origin:50%;transform-box:fill-box;animation:2.4s cubic-bezier(.2,.6,.4,1) infinite landing-pulse}@keyframes landing-pulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(3.2)}}.landing-float{animation:7s ease-in-out infinite landing-float}.landing-float--slow{animation-duration:9s;animation-delay:-3s}@keyframes landing-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-10px)}}.landing-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.landing-marquee__track{animation:38s linear infinite landing-marquee}.landing-marquee:hover .landing-marquee__track{animation-play-state:paused}@keyframes landing-marquee{to{transform:translate(-50%)}}.landing-spotlight{isolation:isolate;background:radial-gradient(520px circle at var(--x,50%) var(--y,0%), #5082ff21, transparent 45%), var(--l-surface);border:1px solid var(--l-border);position:relative}.landing-spotlight:before{content:"";border-radius:inherit;background:radial-gradient(360px circle at var(--x,50%) var(--y,0%), #78aaffa6, transparent 40%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;z-index:-1;padding:1px;transition:opacity .3s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.landing-spotlight:hover:before{opacity:1}.landing-cta{background:linear-gradient(#3563f5 0%,#2550f0 100%);transition:transform .2s,box-shadow .2s;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f,0 10px 30px -8px #3b6cffbf,0 0 60px -10px #2fd5f073}.landing-cta:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffffff2e,0 14px 36px -8px #3b6cffe6,0 0 80px -10px #2fd5f099}.landing-ring-conic{background:conic-gradient(from var(--landing-angle,0deg), #3b6cff, #2fd5f0, #8b7bff, #3b6cff);animation:6s linear infinite landing-spin}@property --landing-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes landing-spin{to{--landing-angle:360deg}}.landing-scan{background:linear-gradient(#0000,#2fd5f02e,#0000);animation:3.6s ease-in-out infinite landing-scan}@keyframes landing-scan{0%{transform:translateY(-100%)}to{transform:translateY(400%)}}.landing-progress{background:linear-gradient(90deg, var(--l-amber), #fb923c);transform-origin:0;animation:2.8s ease-in-out infinite alternate landing-progress}@keyframes landing-progress{0%{filter:brightness(.85)}to{filter:brightness(1.15)}}
