.lx-stage{isolation:isolate;overflow:hidden;background:#050505}.lx-stage,.lx-stage .hero-content{position:relative;min-height:100svh}.lx-stage .hero-content{z-index:2;display:flex;flex-direction:column}.lx-glow{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.lx-glow i{position:absolute;border-radius:50%;filter:blur(90px);opacity:.85;will-change:transform}.lx-glow i:first-child{width:52vw;height:52vw;right:-12vw;top:8vh;background:radial-gradient(circle,#a7b0c4 0,#6f7c99 45%,transparent 70%);animation:lx-drift-a 18s ease-in-out infinite alternate}.lx-glow i:nth-child(2){width:46vw;height:46vw;right:8vw;top:-14vh;background:radial-gradient(circle,#ece4d7 0,#bb9360 45%,transparent 70%);opacity:.6;animation:lx-drift-b 22s ease-in-out infinite alternate}.lx-glow i:nth-child(3){width:44vw;height:44vw;left:-16vw;bottom:-10vh;background:radial-gradient(circle,#8793ac 0,#3a4560 45%,transparent 70%);opacity:.45;animation:lx-drift-c 26s ease-in-out infinite alternate}@keyframes lx-drift-a{to{transform:translate3d(-9vw,10vh,0) scale(1.12)}}@keyframes lx-drift-b{to{transform:translate3d(-14vw,14vh,0) scale(.9)}}@keyframes lx-drift-c{to{transform:translate3d(12vw,-12vh,0) scale(1.08)}}.lx-stage:after{content:"";background:linear-gradient(90deg,#050505cc,#05050566 38%,transparent 64%),linear-gradient(0deg,#050505,transparent 22%)}.lx-lights,.lx-stage:after{position:absolute;inset:0;z-index:1;pointer-events:none}.lx-lights{overflow:hidden}.lx-lights i{position:absolute;width:calc(var(--s) + 1px);height:calc(var(--s) + 1px);border-radius:50%;background:var(--c);box-shadow:0 0 calc(var(--s) * 4) calc(var(--s) * 1.2) var(--c);opacity:.2;animation:lx-twinkle var(--t,6s) ease-in-out infinite;animation-delay:var(--d)}@keyframes lx-twinkle{0%,to{opacity:.15;transform:translateZ(0) scale(.8)}50%{opacity:1;transform:translate3d(0,-12px,0) scale(1.2)}}.lx-fx{display:contents}.lx-fx-v{position:absolute;z-index:2;display:block;width:var(--w);aspect-ratio:16/9;height:auto;object-fit:cover;pointer-events:none;mix-blend-mode:screen;opacity:var(--o,1);left:calc(var(--x) - var(--w) / 2);top:calc(var(--y) - var(--w) * .28125);-webkit-mask-image:radial-gradient(ellipse 47% 41% at 50% 46%,#000 38%,transparent 100%);mask-image:radial-gradient(ellipse 47% 41% at 50% 46%,#000 38%,transparent 100%)}.lx-fx-v--pill{--x:9vw;--y:17%;--w:22vw}.lx-fx-v--spheres{--x:88vw;--y:17%;--w:28vw}.lx-fx-v--cube{--x:10vw;--y:63%;--w:40vw}.lx-fx-v--sphere{--x:90vw;--y:46%;--w:36vw}.lx-fx-v--torus{--x:86vw;--y:80%;--w:34vw}.lx-hero{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:0;padding:4vh 0 11vh}.lx-h1{font-size:clamp(24px,2.55vw,40px);font-weight:500;letter-spacing:-.035em;line-height:1.22;margin:0;max-width:1300px}.lx-h1 .lx-sentence{flex-wrap:wrap;white-space:nowrap;justify-content:center;gap:.32em .45em;color:#8d8d8d}.lx-chip,.lx-h1 .lx-sentence{display:inline-flex;align-items:center}.lx-chip{gap:.42em;padding:.1em .5em .1em .42em;border-radius:.5em;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1c;color:#f4f4f4;animation:lx-chip-in .5s cubic-bezier(.2,.8,.2,1) both}.lx-chip svg{opacity:.8;flex:none}.lx-chip--make{background:#ffffff1c}.lx-avatar{display:grid;place-items:center;width:1.25em;height:1.25em;border-radius:50%;font-style:normal;font-size:.72em;font-weight:600;color:#15120d;background:linear-gradient(140deg,var(--a),var(--b))}@keyframes lx-chip-in{0%{opacity:0;transform:translateY(.35em);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}.lx-sub{display:block;margin-top:.22em;font-size:clamp(30px,3.6vw,56px);font-weight:600;letter-spacing:-.045em;color:#fff}.lx-prompt{display:block;position:relative;width:min(560px,90vw);min-height:128px;margin-top:34px;padding:18px 20px 62px;text-align:left;border-radius:18px;background:linear-gradient(160deg,#ffffff17,#ffffff08);box-shadow:inset 0 0 0 1px #ffffff26,0 30px 80px #0000006e;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:#c9c9c9;font-size:14.5px;line-height:1.5;transition:box-shadow .25s ease,transform .25s ease}.lx-prompt:focus-visible,.lx-prompt:hover{box-shadow:inset 0 0 0 1px #ffffff44,0 30px 80px #0000006e;transform:translateY(-1px)}.lx-caret{display:inline-block;width:2px;height:1.05em;margin-left:2px;vertical-align:-.16em;background:#ecc784;animation:lx-blink 1s steps(1) infinite}@keyframes lx-blink{50%{opacity:0}}.lx-send{position:absolute;right:14px;bottom:14px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#0b0d16;background:linear-gradient(160deg,#ece4d7,#ecc784);box-shadow:0 8px 24px #ecc78455}.lx-note{width:min(520px,90vw);margin:18px 0 0;color:#8b8b8b;font-size:12.5px;line-height:1.55}.lx-actions{display:flex;gap:12px;margin-top:22px}.lx-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 26px;border-radius:999px;font-size:14px;font-weight:500;transition:transform .2s ease,filter .2s ease}.lx-btn:hover{transform:translateY(-1px)}.lx-btn--dark{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff2e;color:#f3f3f3}.lx-btn--hot{background:linear-gradient(160deg,#ece4d7,#ecc784);color:#0b0d16;box-shadow:0 10px 30px #ecc78444}.lx-scroll{margin-top:30px;display:flex;flex-direction:column;align-items:center;gap:6px;color:#6f6f6f;font-size:11px;letter-spacing:.04em}.lx-scroll svg{opacity:.8}.lx-bar{position:absolute;z-index:3;left:5vw;right:5vw;bottom:22px;display:flex;justify-content:space-between;gap:24px}.lx-bar,.lx-watch{align-items:center}.lx-watch{display:inline-flex;gap:12px;color:#7e7e7e;font-size:12px}.lx-watch i{display:grid;place-items:center;width:36px;height:30px;border-radius:9px;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff22;color:#eee}.lx-watch:hover{color:#cfcfcf}.lx-marquee{flex:1 1;max-width:640px;overflow:hidden;mask:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);-webkit-mask:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent)}.lx-track{display:flex;width:max-content;gap:38px;animation:lx-marquee 30s linear infinite;color:#8a8a8a;font-size:13px;letter-spacing:.02em;white-space:nowrap}.lx-track span{display:inline-flex;align-items:center;gap:8px}.lx-track span:before{content:"";width:5px;height:5px;border-radius:50%;background:#ecc784;opacity:.7}@keyframes lx-marquee{to{transform:translateX(-50%)}}.lx-demo{position:relative;padding:11vh 5vw 9vh;background:#000;overflow:hidden;scroll-margin-top:0}.lx-demo:before{content:"";position:absolute;left:50%;top:52%;width:min(1400px,130vw);height:70%;transform:translate(-50%,-50%);background:radial-gradient(closest-side,#8793ac55,#8a6a3a22 55%,transparent 100%);pointer-events:none}.lx-player{position:relative;display:flex;flex-direction:column;align-items:center;gap:30px}.lx-window{width:min(1180px,100%);aspect-ratio:16/9;border-radius:18px;overflow:hidden;background:#0b0b0e;box-shadow:0 0 0 1px #ffffff1f,0 0 0 10px #ffffff07,0 50px 140px #000,0 0 160px #8793ac38}.lx-film{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.17)}.lx-pause{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;border:0;cursor:pointer;color:#e8e8e8;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff26;transition:background .2s ease,transform .2s ease}.lx-pause:hover{background:#ffffff22;transform:scale(1.06)}.lx-btn:focus-visible,.lx-pause:focus-visible,.lx-prompt:focus-visible,.lx-watch:focus-visible{outline:2px solid #fff;outline-offset:4px}.lx-demo .sr-only,.lx-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (max-width:800px){.lx-h1 .lx-sentence{white-space:normal}.lx-film{transform:scale(1.1)}.lx-hero{padding:5vh 0 15vh}.lx-h1{font-size:clamp(22px,6.2vw,30px)}.lx-sub{font-size:clamp(28px,8.4vw,40px)}.lx-prompt{min-height:118px;margin-top:26px}.lx-glow i{filter:blur(60px)}.lx-marquee{display:none}.lx-bar{justify-content:center}.lx-demo{padding:8vh 4vw 7vh}.lx-window{border-radius:12px;box-shadow:0 0 0 1px #ffffff1f,0 30px 90px #000,0 0 90px #8793ac38}.lx-fx-v--pill,.lx-fx-v--sphere,.lx-fx-v--torus{display:none}.lx-fx-v--spheres{--x:82vw;--y:11%;--w:54vw;--o:.8}.lx-fx-v--cube{--x:14vw;--y:79%;--w:60vw;--o:.85}}@media (prefers-reduced-motion:reduce){.lx-caret,.lx-chip,.lx-glow i,.lx-lights i,.lx-track{animation:none}.lx-lights i{opacity:.5}}