.lu-mkt{--brand-violet:#491999;--brand-violet-strong:#5b21b6;--brand-violet-accent:#8b5cf6;--brand-violet-soft:#a78bfa;--brand-iridescent:#bc82f2;--brand-ink:#0a0a0a;--brand-discord:#5865f2;--bg-titlebar:#141414;--bg-canvas:#202020;--bg-sidebar:#1e1e1e;--bg-panel:#262626;--bg-raised:#2d2d2d;--bg-overlay:#363636;--line-faint:rgba(255,255,255,0.04);--line-subtle:rgba(255,255,255,0.06);--line-strong:rgba(255,255,255,0.10);--fill-faint:rgba(255,255,255,0.03);--fill-subtle:rgba(255,255,255,0.06);--fill-strong:rgba(255,255,255,0.12);--text-primary:#f4f4f5;--text-secondary:#d4d4d8;--text-muted:#9ca3af;--text-faint:#6b7280;--accent-blue:#60a5fa;--accent-blue-bg:rgba(59,130,246,0.15);--accent-green:#34d399;--accent-green-bg:rgba(16,185,129,0.12);--accent-emerald:#34d399;--accent-red:#f87171;--accent-red-bg:rgba(239,68,68,0.15);--accent-amber:#fbbf24;--accent-amber-bg:rgba(245,158,11,0.10);--accent-purple:#a78bfa;--accent-sky:#38bdf8;--surface-app:var(--bg-canvas);--surface-card:var(--bg-raised);--surface-float:var(--bg-overlay);--border-default:var(--line-subtle);--border-hover:var(--line-strong);--focus-ring:rgba(96,165,250,0.6);--selection-bg:rgba(100,100,100,0.3);--font-sans:var(--font-inter),"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:var(--font-jbmono),"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--font-root-scale:1.15;--text-2xs:0.6rem;--text-xs:0.66rem;--text-sm:0.75rem;--text-base:0.78rem;--text-md:0.875rem;--text-lg:1.05rem;--text-xl:1.35rem;--text-2xl:1.75rem;--text-3xl:2.5rem;--text-4xl:3.5rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-tight:1.2;--leading-snug:1.35;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-tight:-0.02em;--tracking-normal:0;--tracking-wide:0.05em;--tracking-widest:0.18em;--font-display:var(--font-sans);--font-body:var(--font-sans);--font-ui:var(--font-sans);--font-hud:var(--font-mono);--space-0:0;--space-px:1px;--space-1:0.25rem;--space-1-5:0.375rem;--space-2:0.5rem;--space-2-5:0.625rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--radius-xs:0.25rem;--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:0.625rem;--radius-xl:0.75rem;--radius-full:9999px;--control-h-sm:26px;--control-h-md:32px;--control-h-lg:40px;--hit-target:44px;--shadow-sm:0 1px 2px rgba(0,0,0,0.4);--shadow-md:0 4px 12px -2px rgba(0,0,0,0.5);--shadow-lg:0 8px 24px -6px rgba(0,0,0,0.6),0 2px 6px -2px rgba(0,0,0,0.4);--shadow-xl:0 16px 48px -12px rgba(0,0,0,0.7),0 4px 12px -4px rgba(0,0,0,0.5);--shadow-2xl:0 24px 64px -16px rgba(0,0,0,0.8);--glow-focus:0 0 6px rgba(59,130,246,0.2);--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--dur-fast:0.12s;--dur-base:0.15s;--dur-slow:0.3s}.lu-mkt .light,.lu-mkt.light{--bg-titlebar:#f3f4f6;--bg-canvas:#ffffff;--bg-sidebar:#ffffff;--bg-panel:#f9fafb;--bg-raised:#f3f4f6;--bg-overlay:#ffffff;--line-faint:rgba(0,0,0,0.06);--line-subtle:rgba(0,0,0,0.10);--line-strong:rgba(0,0,0,0.15);--fill-faint:rgba(0,0,0,0.03);--fill-subtle:rgba(0,0,0,0.06);--fill-strong:rgba(0,0,0,0.10);--text-primary:#111827;--text-secondary:#374151;--text-muted:#4b5563;--text-faint:#6b7280;--selection-bg:rgba(120,120,120,0.25)}.lu-mkt{min-height:100vh;display:flex;flex-direction:column;font-family:var(--font-body);color:var(--text-secondary);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}.lu-mkt ::selection{background:var(--selection-bg)}.lu-mkt .lu-scanlines{background-image:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.012) 50%,rgba(255,255,255,0));background-size:100% 3px;background-repeat:repeat-y}.lu-mkt .glass-card{background:transparent;border:none;border-bottom:1px solid var(--line-faint);border-radius:0;padding-bottom:var(--space-3);margin-bottom:var(--space-1)}.lu-mkt .lu-elevated{background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,0) 42%),var(--bg-overlay);border:1px solid var(--line-strong);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),var(--shadow-xl),0 40px 80px -40px rgba(0,0,0,.7)}.lu-mkt .lu-bloom{box-shadow:0 0 0 1px rgba(139,92,246,.35),0 0 14px rgba(139,92,246,.5),0 0 40px rgba(139,92,246,.28)}@keyframes lu-nav-halo{0%,to{opacity:.5}50%{opacity:.85}}.lu-mkt .lu-nav-halo{position:absolute;left:50%;top:54%;width:118%;height:118%;transform:translate(-50%,-50%) translateZ(-40px);border-radius:9999px;background:radial-gradient(circle,rgba(139,92,246,.26) 0,rgba(139,92,246,.08) 46%,transparent 72%);filter:blur(9px);pointer-events:none;animation:lu-nav-halo 4.5s ease-in-out infinite}.lu-mkt .lu-atmosphere{position:fixed;inset:0;z-index:40;pointer-events:none}.lu-mkt .lu-vignette{position:absolute;inset:0;background:radial-gradient(120% 100% at 50% 42%,transparent 52%,rgba(0,0,0,.28) 100%)}.lu-mkt .lu-grain{position:absolute;inset:0;opacity:.1;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px}@media (prefers-reduced-motion:reduce){.lu-mkt .lu-nav-halo{animation:none}}.lu-mkt ::-webkit-scrollbar{width:10px;height:10px}.lu-mkt ::-webkit-scrollbar-track{background:transparent}.lu-mkt ::-webkit-scrollbar-thumb{background:rgba(255,255,255,.12);border-radius:5px}.lu-mkt ::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.22)}.lu-mkt ::-webkit-scrollbar-button{display:none;width:0;height:0}.lu-mkt ::-webkit-scrollbar-corner{background:transparent}.lu-mkt :is(button,a):focus-visible{outline:1px solid var(--focus-ring);outline-offset:1px}.lu-mkt :is(input,textarea,select):focus-visible{outline:none}.lu-mkt .lu-hud-num{font-family:var(--font-hud);font-variant-numeric:tabular-nums;letter-spacing:.01em}@keyframes lu-nav-sway{0%{transform:rotateX(12deg) rotateY(-16deg)}25%{transform:rotateX(7deg) rotateY(-7deg)}50%{transform:rotateX(12deg) rotateY(9deg)}75%{transform:rotateX(8deg) rotateY(7deg)}to{transform:rotateX(12deg) rotateY(-16deg)}}@keyframes lu-nav-sheen{0%{background-position:160% 160%}to{background-position:-160% -160%}}.lu-mkt .lu-nav-tilt{transition:transform .3s cubic-bezier(.22,1,.36,1);will-change:transform}.lu-mkt .lu-nav-sway,.lu-mkt .lu-nav-tilt{position:relative;transform-style:preserve-3d}.lu-mkt .lu-nav-sway{width:100%;height:100%;animation:lu-nav-sway 9s ease-in-out infinite}.lu-mkt .lu-nav-extrude{position:absolute;inset:0;transform-style:preserve-3d}.lu-mkt .lu-nav-layer{position:absolute;inset:0;width:100%;height:100%;backface-visibility:hidden}.lu-mkt .lu-nav-sheenwin{position:absolute;inset:0;overflow:hidden;transform:translateZ(38px);-webkit-mask:url(/marketing/lu-mark.png) center/contain no-repeat;mask:url(/marketing/lu-mark.png) center/contain no-repeat;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.85) 50%,transparent 60%);background-repeat:no-repeat;background-size:250% 250%;animation:lu-nav-sheen 6.4s linear infinite}.lu-mkt .lu-mkt-nav-link{position:relative;display:flex;align-items:center;padding:8px 12px;font-size:.8rem;font-weight:var(--weight-medium);text-decoration:none;color:var(--text-muted);border-radius:var(--radius-sm);transition:color var(--dur-base)}.lu-mkt .lu-mkt-nav-link:hover{color:var(--text-primary);background:var(--fill-faint)}.lu-mkt .lu-mkt-nav-link.is-current{color:var(--text-primary)}.lu-mkt .lu-mkt-nav-dot{position:absolute;left:12px;right:12px;bottom:2px;height:1.5px;border-radius:2px;background:transparent}.lu-mkt .lu-mkt-nav-link.is-current .lu-mkt-nav-dot{background:var(--brand-violet-accent)}.lu-mkt .lu-mkt-nav-icon{position:relative;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-sm);color:var(--text-muted);text-decoration:none;transition:color var(--dur-base),background var(--dur-base)}.lu-mkt .lu-mkt-nav-icon:hover{color:var(--text-primary);background:var(--fill-faint)}.lu-mkt .lu-mkt-nav-badge{position:absolute;top:0;right:-2px;padding:1px 3.5px;font-family:var(--font-mono);font-size:8.5px;font-weight:700;line-height:1;letter-spacing:.02em;color:#fff;background:var(--brand-violet-accent);border-radius:9999px;box-shadow:0 0 0 1.5px var(--bg-canvas);pointer-events:none;white-space:nowrap}.lu-mkt .lu-mkt-nav-icon--discord:hover{color:var(--brand-discord)}.lu-mkt .lu-mkt-nav-login{display:inline-flex;align-items:center;height:34px;padding:0 13px;font-size:.8rem;font-weight:var(--weight-medium);text-decoration:none;color:var(--text-secondary);border-radius:var(--radius-sm);transition:color var(--dur-base),background var(--dur-base)}.lu-mkt .lu-mkt-nav-login:hover{color:var(--text-primary);background:var(--fill-faint)}.lu-mkt .lu-mkt-nav-dl{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 15px;margin-left:4px;font-size:.8rem;font-weight:var(--weight-medium);text-decoration:none;color:var(--bg-titlebar);background:var(--text-primary);border:1px solid var(--text-primary);border-radius:var(--radius-sm);transition:filter var(--dur-base),transform var(--dur-fast)}.lu-mkt .lu-mkt-nav-dl:hover{filter:brightness(.9)}.lu-mkt .lu-mkt-nav-dl:active{transform:scale(.96)}.lu-mkt .lu-mkt-nav-burger{display:none;align-items:center;justify-content:center;width:36px;height:34px;margin-left:2px;color:var(--text-secondary);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer}.lu-mkt .lu-mkt-nav-burger:hover{color:var(--text-primary);background:var(--fill-faint)}.lu-mkt .lu-mkt-nav-center{display:flex;align-items:center;gap:4px}.lu-mkt .lu-mkt-nav-social{display:flex;align-items:center;gap:6px}.lu-mkt .lu-mkt-nav-drawer{position:absolute;top:100%;left:0;right:0;display:flex;flex-direction:column;padding:8px clamp(16px,4vw,40px) 16px;background:rgba(20,20,20,.97);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line-subtle)}.lu-mkt .lu-mkt-nav-drawer-link{padding:13px 4px;font-size:.98rem;font-weight:var(--weight-medium);color:var(--text-secondary);text-decoration:none;border-bottom:1px solid var(--line-faint)}.lu-mkt .lu-mkt-nav-drawer-link.is-current,.lu-mkt .lu-mkt-nav-drawer-link:hover{color:var(--text-primary)}.lu-mkt .lu-mkt-nav-drawer-social{display:flex;align-items:center;gap:10px;padding-top:12px}@media (max-width:820px){.lu-mkt .lu-mkt-nav-center,.lu-mkt .lu-mkt-nav-login,.lu-mkt .lu-mkt-nav-social{display:none}.lu-mkt .lu-mkt-nav-burger{display:inline-flex}}.lu-mkt .lu-mkt-foot-link{font-size:.82rem;color:var(--text-muted);text-decoration:none}.lu-mkt .lu-mkt-foot-link:hover{color:var(--text-primary)}.lu-mkt .lu-mkt-foot-link--discord:hover{color:var(--brand-discord)}.lu-mkt .lu-mkt-foot-legal{font-size:.74rem;color:var(--text-faint);text-decoration:none}.lu-mkt .lu-mkt-foot-legal:hover{color:var(--text-muted)}@keyframes lu-bg1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(6vw,5vh) scale(1.18)}}@keyframes lu-bg2{0%,to{transform:translate(0) scale(1.1)}50%{transform:translate(-7vw,-4vh) scale(1)}}@keyframes lu-bg3{0%,to{transform:translate(0)}50%{transform:translate(5vw,-7vh)}}@keyframes lu-bg4{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-5vw,6vh) scale(1.12)}}@keyframes lu-mono-sway{0%{transform:rotateX(15deg) rotateY(-19deg)}25%{transform:rotateX(8deg) rotateY(-9deg)}50%{transform:rotateX(15deg) rotateY(11deg)}75%{transform:rotateX(9deg) rotateY(9deg)}to{transform:rotateX(15deg) rotateY(-19deg)}}@keyframes lu-mono-sheen{0%{background-position:160% 160%}to{background-position:-160% -160%}}@keyframes lu-mono-halo{0%,to{opacity:.5;transform:translate(-50%,-50%) translateZ(-85px) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) translateZ(-85px) scale(1.08)}}.lu-mkt .lu-mono-halo{position:absolute;left:50%;top:52%;width:100%;height:100%;border-radius:9999px;background:radial-gradient(circle,rgba(139,92,246,.66) 0,rgba(139,92,246,.24) 44%,transparent 72%);filter:blur(34px);animation:lu-mono-halo 4.5s ease-in-out infinite;will-change:opacity;pointer-events:none}.lu-mkt .lu-mono-tilt{transition:transform .3s cubic-bezier(.22,1,.36,1);will-change:transform}.lu-mkt .lu-mono-sway,.lu-mkt .lu-mono-tilt{position:relative;transform-style:preserve-3d}.lu-mkt .lu-mono-sway{width:100%;height:100%;animation:lu-mono-sway 9s ease-in-out infinite}.lu-mkt .lu-mono-extrude{position:absolute;inset:0;transform-style:preserve-3d}.lu-mkt .lu-mono-layer{width:100%;height:100%}.lu-mkt .lu-mono-layer,.lu-mkt .lu-mono-sheenwin{position:absolute;inset:0;backface-visibility:hidden}.lu-mkt .lu-mono-sheenwin{overflow:hidden;transform:translateZ(62px);-webkit-mask:url(/marketing/lu-mark.png) center/contain no-repeat;mask:url(/marketing/lu-mark.png) center/contain no-repeat;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.85) 50%,transparent 60%);background-repeat:no-repeat;background-size:250% 250%;animation:lu-mono-sheen 6.4s linear infinite}.lu-mkt .lu-aurora{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none;z-index:0;--lu-aur-1:rgba(139,92,246,0.30);--lu-aur-2:rgba(188,130,242,0.20)}.lu-mkt .lu-aurora--behind{z-index:-1}.lu-mkt .lu-aurora:after,.lu-mkt .lu-aurora:before{content:"";position:absolute;width:85%;height:130%;border-radius:9999px;filter:blur(46px);will-change:transform}.lu-mkt .lu-aurora:before{left:-18%;top:-42%;background:radial-gradient(circle,var(--lu-aur-1),transparent 68%);animation:lu-aurora-a 26s ease-in-out infinite}.lu-mkt .lu-aurora:after{right:-18%;bottom:-42%;background:radial-gradient(circle,var(--lu-aur-2),transparent 68%);animation:lu-aurora-b 32s ease-in-out infinite}@keyframes lu-aurora-a{0%,to{transform:translate(0) scale(1)}50%{transform:translate(14%,12%) scale(1.16)}}@keyframes lu-aurora-b{0%,to{transform:translate(0) scale(1.1)}50%{transform:translate(-12%,-10%) scale(1)}}@property --lu-beam-a{syntax:"<angle>";inherits:false;initial-value:0deg}.lu-mkt .lu-beam{position:relative}.lu-mkt .lu-beam:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:conic-gradient(from var(--lu-beam-a),transparent 0deg,var(--lu-beam-c,rgba(139,92,246,.95)) 55deg,transparent 125deg,transparent 190deg,var(--lu-beam-c2,rgba(188,130,242,.85)) 245deg,transparent 315deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:2}.lu-mkt .lu-beam:focus-within:after,.lu-mkt .lu-beam:hover:after{opacity:1;animation:lu-beam-spin 5.5s linear infinite}@keyframes lu-beam-spin{to{--lu-beam-a:360deg}}.lu-mkt .lu-mesh{background:radial-gradient(120% 92% at 0 0,rgba(139,92,246,.11),transparent 55%),radial-gradient(120% 92% at 100% 100%,rgba(188,130,242,.09),transparent 55%),var(--bg-panel)}@media (prefers-reduced-motion:reduce){.lu-mkt .lu-aurora:after,.lu-mkt .lu-aurora:before{animation:none}.lu-mkt .lu-beam:focus-within:after,.lu-mkt .lu-beam:hover:after{animation:none}}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_6b9622{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_6b9622{--font-space-grotesk:"Space Grotesk","Space Grotesk Fallback"}