.landing{--navy:#0b1026;--navy3:#06091b;--navy-line:#252b4d;--blue:#2563ff;--blue-dk:#1a4fe0;--cyan:#00f5ff;--violet:#7c3aed;--ice:#eef6ff;--border:#e2e7f5;--border2:#c8d0e8;--fg2:#3a4170;--fg3:#8a90b0;--fg-dark-sub:#b6bddb;--fg-dark-mute:#6e76a0;--green:#00c896;--ease:cubic-bezier(.2, .8, .2, 1);color:var(--navy);background:#fff}.landing .gradient-text{background:linear-gradient(90deg,#2563ff,#00f5ff,#7c3aed,#00f5ff,#2563ff) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite lx-shimmer}.landing .lx-grid{background-image:linear-gradient(#0000 96%,#ffffff0f 100%),linear-gradient(90deg,#0000 96%,#ffffff0f 100%);background-size:64px 64px}.landing .lx-glow{filter:blur(40px);background:radial-gradient(circle,#00f5ff29 0%,#7c3aed14 40%,#0000 70%);width:720px;height:720px;top:-240px;left:50%;transform:translate(-50%)}.landing .lx-fx-vignette{background:radial-gradient(circle at 50% 42%,#0000 30%,#06091b8c 100%)}.landing .lx-badge:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 30%,#00f5ff59 50%,#0000 70%);position:absolute;inset:0;transform:translate(-100%)}.landing .lx-badge:hover:after{animation:lx-sweep .8s var(--ease)}.landing .lx-cat{background:color-mix(in srgb, var(--acc) 20%, #06091b);border:1.5px solid color-mix(in srgb, var(--acc) 55%, #252b4d);transition:border-color .16s var(--ease)}.landing .lx-cat:hover{border-color:color-mix(in srgb, var(--acc) 85%, #252b4d)}.landing .lx-halo{background:radial-gradient(circle, color-mix(in srgb, var(--acc) 46%, transparent) 0%, color-mix(in srgb, var(--acc) 18%, transparent) 38%, transparent 70%);filter:blur(34px)}.landing .lx-halo-anim{animation:14s ease-in-out infinite lx-halo-drift}@keyframes lx-halo-drift{0%,to{opacity:1;translate:0;scale:1}33%{opacity:.82;translate:44px 26px;scale:1.09}66%{opacity:1;translate:-34px -20px;scale:.94}}.landing .lx-share-halo{background:radial-gradient(circle, color-mix(in srgb, var(--bg-cat-1) 34%, transparent) 0%, color-mix(in srgb, var(--bg-cat-2) 22%, transparent) 40%, transparent 68%);filter:blur(30px)}.landing .lx-share-stats{border:1.5px solid color-mix(in srgb, var(--bg-cat-1) 10%, transparent);-webkit-backdrop-filter:blur(10px)saturate(130%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--bg-cat-1) 7%, transparent), inset 0 -1px 0 #2563ff0d, 0 8px 32px color-mix(in srgb, var(--bg-cat-1) 4%, transparent), 0 2px 8px #06091b80;background:#06091b85}.landing .lx-share-stat{border-right:1.5px solid color-mix(in srgb, var(--bg-cat-1) 7%, transparent)}.landing .lx-share-stat:last-child{border-right:none}.landing .lx-tik-cat{background:color-mix(in srgb, var(--acc) 20%, #06091b);border:1.5px solid color-mix(in srgb, var(--acc) 55%, #252b4d)}.landing .lx-cursor{background:var(--cyan);vertical-align:-2px;width:7px;height:14px;margin-left:3px;animation:1.1s step-end infinite lx-blink;display:inline-block}.landing .lx-slider{scrollbar-width:none}.landing .lx-slider::-webkit-scrollbar{display:none}@keyframes lx-shimmer{0%,to{background-position:0%}50%{background-position:100%}}@keyframes lx-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes lx-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.landing *,.landing :before,.landing :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
