.lx-hero{padding:72px 0 8px;text-align:center}@media (min-width:900px){.lx-hero{width:min(1360px,calc(100vw - 48px));margin-left:calc(50% - min(680px, calc(50vw - 24px)))}}.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}.lx-badge{display:inline-flex;align-items:center;gap:9px;font-size:13px;color:var(--ink2);text-decoration:none;border:1px solid var(--line2);background:var(--card);border-radius:999px;padding:5px 12px 5px 6px;margin-bottom:30px;transition:border-color .2s,color .2s}.lx-badge:hover{border-color:#4a4a4a;color:var(--ink)}.lx-badge-tag{background:var(--ink);color:#000;font-size:11px;font-weight:700;border-radius:999px;padding:2px 9px}.lx-h1{margin:0;font-size:clamp(44px,5.6vw,84px);line-height:1.05;letter-spacing:-.04em;font-weight:700;background:linear-gradient(100deg,#ffffff,#7fe9bd 22%,#63b3ff 42%,#c79bff 62%,#ffffff 85%);background-size:220% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:flow 7s linear infinite}.lx-line{display:block}@media (max-width:899px){.lx-wordline{display:block}}@media (min-width:900px){.lx-line{white-space:nowrap}}.lx-rot{position:relative;display:inline-block;white-space:nowrap;text-align:left;vertical-align:bottom;transition:width .35s cubic-bezier(.22,.61,.36,1);-webkit-text-fill-color:#7fe9bd;color:#7fe9bd}.lx-rot:after{content:"";position:absolute;left:0;right:0;bottom:-.02em;height:.07em;border-radius:99px;background:#7fe9bd}.lx-rot-word{display:inline-block;animation:lx-word .45s cubic-bezier(.22,.61,.36,1) both}.lx-rot-sizer{position:absolute;left:0;top:0;visibility:hidden;white-space:nowrap;pointer-events:none}@keyframes lx-word{0%{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:none}}.lx-sub{max-width:640px;margin:24px auto 0;font-size:18px;line-height:1.5;color:var(--ink2)}.lx-cta{margin-top:32px;display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.lx-btn{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:13px 26px;font-size:15px;font-weight:600;text-decoration:none;cursor:pointer;transition:opacity .15s,border-color .15s,transform .1s}.lx-btn:active{transform:translateY(1px)}.lx-btn-primary{background:#fff;color:#000;border:0}.lx-btn-primary:hover{opacity:.88}.lx-btn-dark{background:#141414;color:#fff;border:1px solid var(--line2)}.lx-btn-dark:hover{border-color:#4a4a4a}.lx-note{margin:16px 0 0;font-size:13px;color:var(--ink2)}.lx-badge:focus-visible,.lx-btn:focus-visible,.lx-card:focus-visible{outline:2px solid #7fe9bd;outline-offset:3px}.lx-bento{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:14px;gap:14px;margin-top:56px}.lx-card{position:relative;display:flex;flex-direction:column;background:#141414;border:1px solid var(--line2);border-radius:24px;padding:18px;overflow:hidden;color:var(--ink);text-decoration:none;transition:transform .25s cubic-bezier(.22,.61,.36,1),border-color .25s}a.lx-card:hover{transform:translateY(-4px);border-color:#4f4f4f}.lx-card-demo{flex:1 1;min-height:0;position:relative;overflow:hidden}.lx-card-foot{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.lx-card-label{font-weight:600;font-size:15px}.lx-card-try{font-size:13px;color:var(--ink2)}a.lx-card:hover .lx-card-try{color:var(--ink)}.lx-soon{cursor:default}.lx-soon .lx-card-try{border:1px solid var(--line2);border-radius:999px;padding:2px 9px}.lx-r1{grid-column:span 4;height:270px}.lx-left{grid-column:span 7;display:grid;grid-template-columns:1.45fr 1fr;grid-gap:14px;gap:14px;height:440px}.lx-big{height:100%}.lx-stack{display:grid;grid-template-rows:1fr 1fr;grid-gap:14px;gap:14px}.lx-small{height:100%}.lx-feature{grid-column:span 5;height:440px;border-color:rgba(255,255,255,.85)}a.lx-feature:hover{border-color:#fff}.lx-demo-wait{width:100%;height:100%}@media (max-width:820px){.lx-bento{grid-template-columns:1fr;gap:12px;margin-top:40px}.lx-feature,.lx-left,.lx-r1{grid-column:auto}.lx-left{height:auto}.lx-left,.lx-stack{grid-template-columns:1fr}.lx-stack{grid-template-rows:none}.lx-big,.lx-feature,.lx-small{height:max(230px,calc((100vw - 32px) * .625))}.lx-r1{height:270px}.lx-hero{padding-top:48px}.lx-sub{font-size:16px}}.lx-chat{display:flex;flex-direction:column;gap:10px;padding-top:6px;font-size:13.5px}.lx-bub{max-width:88%;padding:9px 13px;border-radius:14px;line-height:1.45}.lx-bub.you{align-self:flex-end;background:#232323;color:#fff;border-bottom-right-radius:4px}.lx-bub.ai{align-self:flex-start;background:#0e1a14;border:1px solid rgba(55,200,113,.25);color:#cfeedd;border-bottom-left-radius:4px}.lx-caret{display:inline-block;width:7px;height:1em;margin-left:2px;vertical-align:-2px;background:#7fe9bd;animation:lx-blink 1s steps(1) infinite}@keyframes lx-blink{50%{opacity:0}}.lx-dots{display:flex;gap:4px;align-items:center;min-height:20px}.lx-dots i{width:6px;height:6px;border-radius:50%;background:#7fe9bd;animation:lx-blink 1.2s infinite}.lx-dots i:nth-child(2){animation-delay:.2s}.lx-dots i:nth-child(3){animation-delay:.4s}.lx-src{display:flex;align-items:center;gap:9px}.lx-src.none{background:#1b1410;border-color:rgba(224,159,62,.35);color:#f3d9b4}.lx-orb{flex:none;width:12px;height:12px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#ffd08a,#e07b1f);box-shadow:0 0 12px rgba(224,123,31,.8);animation:lx-pulse 1s ease-in-out infinite}.lx-orb.done{animation:none;background:#37c871;box-shadow:0 0 10px rgba(55,200,113,.7)}.lx-src.none .lx-orb.done{background:#e0a03e;box-shadow:none}@keyframes lx-pulse{50%{transform:scale(1.35);opacity:.7}}.lx-term{height:100%;background:#0a0a0a;border:1px solid var(--line);border-radius:12px;overflow:hidden;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.lx-term-top{display:flex;align-items:center;gap:10px;padding:8px 10px;border-bottom:1px solid var(--line);color:var(--ink2)}.lx-term-dots{display:flex;gap:5px}.lx-term-dots i{width:9px;height:9px;border-radius:50%;background:#3a3a3a}.lx-term-bar{height:2px;background:#1c1c1c}.lx-term-bar i{display:block;height:100%;background:#37c871;transition:width .6s ease}.lx-term-body{padding:10px 12px;display:flex;flex-direction:column;gap:5px;color:#c8c8c8}.lx-term-line{animation:lx-word .3s ease both;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lx-term-line.del{color:#ff8a8a;background:rgba(255,107,107,.08)}.lx-term-line.add{color:#7fe9bd;background:rgba(55,200,113,.1)}.lx-term-line.ok{color:#37c871;font-weight:600}.lx-part{height:100%;display:flex;flex-direction:column}.lx-part-svg{flex:1 1;min-height:0;width:100%}.lx-axis{stroke:#b33;stroke-width:1;stroke-dasharray:10 4 2 4}.lx-profile{fill:none;stroke:#7fe9bd;stroke-width:2.5;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:lx-draw 1.6s ease forwards}@keyframes lx-draw{to{stroke-dashoffset:0}}.lx-solid{opacity:0;transition:opacity .6s}.lx-body{fill:#25303a}.lx-body,.lx-face{stroke:#9aa6b2;stroke-width:1}.lx-face{fill:#2e3a46}.lx-bore{opacity:0;transition:opacity .6s}.lx-bore rect{fill:#050505;stroke:#ffb347;stroke-width:1.5;stroke-dasharray:6 3}.lx-part-svg.s1 .lx-solid,.lx-part-svg.s2 .lx-bore,.lx-part-svg.s2 .lx-solid{opacity:1}.lx-part-svg.s1 .lx-profile,.lx-part-svg.s2 .lx-profile{stroke-dashoffset:0;animation:none}.lx-part-cap{font-size:13px;color:var(--ink2)}.lx-sheet{position:relative;height:100%;display:grid;align-content:start;grid-gap:1px;gap:1px;background:#262626;border:1px solid #262626;border-radius:8px;overflow:hidden;font-size:11.5px}.lx-row{display:grid;grid-template-columns:22px 1fr 1fr;background:#101010}.lx-row span{padding:4px 7px;min-height:22px;border-left:1px solid #262626;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lx-rn{color:var(--ink2);text-align:center;border-left:0!important}.lx-row.f span:nth-child(3){color:#7fe9bd;background:rgba(55,200,113,.12);outline:1px solid #37c871;outline-offset:-1px}.lx-check{position:absolute;right:8px;bottom:8px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#37c871;color:#000;font-weight:700;font-size:13px;transform:scale(0);transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.lx-check.on{transform:scale(1)}.lx-docs{height:100%;display:grid;grid-template-columns:1.2fr 1fr;grid-gap:10px;gap:10px}.lx-doc{background:#f4f2ea;border-radius:8px;padding:10px;display:flex;flex-direction:column;gap:6px}.lx-doc b{color:#0a5c40;font-size:11.5px}.lx-doc i{display:block;height:5px;border-radius:3px;background:#c9c5b7;transition:width .35s ease}.lx-slides{display:flex;flex-direction:column;gap:8px}.lx-slide{flex:1 1;background:#1d2733;border:1px solid #2c3a4a;border-radius:6px;padding:7px;display:flex;flex-direction:column;gap:4px;opacity:.25;transition:opacity .4s}.lx-slide.on{opacity:1}.lx-slide b{font-size:10.5px;color:#cfe3ff}.lx-slide i{display:block;height:4px;width:70%;border-radius:2px;background:#4b5d73}.lx-sphere{height:100%}.lx-sphere canvas{width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.lx-caret,.lx-dots i,.lx-h1,.lx-orb,.lx-rot-word,.lx-term-line{animation:none}.lx-bore,.lx-card,.lx-check,.lx-doc i,.lx-rot,.lx-slide,.lx-solid,.lx-term-bar i{transition:none}.lx-profile{animation:none;stroke-dashoffset:0}}