.lx-progress{position:fixed;inset:0 0 auto 0;height:2px;z-index:60;pointer-events:none}.lx-progress-bar{height:100%;background:linear-gradient(90deg,#5b21b6,#8b5cf6 45%,var(--tertiary));transform:scaleX(0);transform-origin:left center}.lx-motion [data-reveal]{transition:opacity .64s cubic-bezier(.22,1,.36,1),transform .64s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--d, 0) * 80ms)}.lx-motion [data-reveal]:not(.is-in){opacity:0;transform:translate3d(0,22px,0)}.lx-motion [data-reveal].no-anim{transition:none}.is-offscreen *,.is-offscreen :after,.is-offscreen :before{animation-play-state:paused!important}@media (max-width:1080px){.hero .hero-visual{order:0}}.hero-trust{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:var(--stack-lg) 0 0;padding:0;list-style:none;color:var(--on-surface-variant);font-size:13.5px}.hero-trust li{display:inline-flex;align-items:center;gap:.45rem}.hero-trust li:before{content:"";width:7px;height:7px;background:var(--health-lime);-webkit-clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%)}.lx-media{position:relative}.lx-loop-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .9s ease;pointer-events:none}.lx-loop-video.is-playing{opacity:1}.lx-media-toggle{position:absolute;top:.75rem;right:.75rem;z-index:3;display:grid;place-items:center;width:2rem;height:2rem;border-radius:var(--rounded-full);border:1px solid var(--glass-border);background:rgba(3,13,24,.66);color:var(--on-surface);cursor:pointer;opacity:.55;transition:opacity .16s ease}.lx-media-toggle:focus-visible,.lx-media-toggle[aria-pressed=true],.lx-media:hover .lx-media-toggle{opacity:1}@media (hover:none){.lx-media-toggle{opacity:.85}}.lx-proof{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--glass-border);border-radius:var(--rounded-xl);background:var(--glass-fill);box-shadow:var(--top-light);overflow:hidden}.lx-proof-item{display:grid;align-content:start;grid-gap:.35rem;gap:.35rem;padding:var(--stack-lg);border-left:1px solid var(--glass-border)}.lx-proof-item:first-child{border-left:0}.lx-proof-value{font:900 44px/1 var(--font-display),system-ui,sans-serif;letter-spacing:-.03em;color:var(--on-surface);text-shadow:0 0 26px rgba(210,187,255,.35);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lx-proof-label{font-weight:700;color:var(--on-surface);font-size:15px}.lx-proof-note{color:var(--outline);font-size:13px;line-height:1.45}@media (max-width:860px){.lx-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.lx-proof-item:nth-child(3){border-left:0}.lx-proof-item:nth-child(n+3){border-top:1px solid var(--glass-border)}}@media (max-width:720px){.lx-proof-item{padding:var(--stack-md)}.lx-proof-value{font-size:34px}}.lx-agents{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--gutter);gap:var(--gutter)}.lx-agent{position:relative;border-radius:var(--rounded-xl);overflow:hidden;border:1px solid var(--glass-border);background:var(--surface-container-low);box-shadow:var(--top-light)}.lx-agent-art{position:relative;aspect-ratio:4/5;line-height:0}.lx-agent-art img{width:100%;height:100%;object-fit:cover}.lx-agent-art:before{content:"";position:absolute;inset:45% 0 0 0;z-index:1;background:linear-gradient(180deg,transparent,rgba(5,20,36,.92) 78%);pointer-events:none}.lx-agent-meta{position:absolute;inset:auto 0 0 0;z-index:2;display:grid;grid-gap:.55rem;gap:.55rem;justify-items:start;padding:var(--stack-md)}.lx-agent-alarm{position:absolute;top:.85rem;right:.85rem;z-index:2;width:10px;height:10px;border-radius:50%;background:currentColor;box-shadow:0 0 0 0 currentColor;animation:lx-alarm 2.4s ease-out infinite}@keyframes lx-alarm{0%{box-shadow:0 0 0 0 currentColor;opacity:1}70%{box-shadow:0 0 0 10px transparent;opacity:.8}to{box-shadow:0 0 0 0 transparent;opacity:1}}@media (max-width:1080px){.lx-agents{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.lx-agents{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:62%;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--container-padding));padding:0 var(--container-padding) .5rem;scroll-padding-inline:var(--container-padding);scrollbar-width:none;-webkit-overflow-scrolling:touch}.lx-agents::-webkit-scrollbar{display:none}.lx-agent{scroll-snap-align:start}.lx-motion .lx-agents>[data-reveal]:not(.is-in){opacity:1;transform:none}}.lx-console{position:relative;background:rgba(1,15,31,.86);border:1px solid var(--glass-border);border-radius:var(--rounded-xl);box-shadow:var(--top-light),var(--elevation-2);overflow:hidden}.lx-console-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--stack-md);padding:var(--stack-md) var(--stack-lg);background:var(--surface-container-low);border-bottom:1px solid var(--glass-border)}.lx-console-body{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.lx-console-log{padding:var(--stack-lg);min-height:21.5rem;border-right:1px solid var(--glass-border)}.lx-console-head{display:flex;align-items:center;gap:.75rem;margin-bottom:var(--stack-md)}.lx-dots{display:inline-flex;gap:6px}.lx-dots i{width:9px;height:9px;border-radius:50%;background:var(--outline-variant);display:block}.lx-dots i:first-child{background:#ff8a80}.lx-dots i:nth-child(2){background:#ffd479}.lx-dots i:last-child{background:var(--health-lime)}.lx-log{list-style:none;margin:0;padding:0;display:grid;grid-gap:.5rem;gap:.5rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:13px;line-height:1.5}.lx-log-line{display:grid;grid-template-columns:5.75rem minmax(0,1fr);grid-gap:.75rem;gap:.75rem}.lx-log-line.is-shown{animation:lx-line-in .24s ease-out both}.lx-log-key{color:var(--outline)}.lx-log-val{color:#cfe3ff;overflow-wrap:anywhere}@keyframes lx-line-in{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:none}}.lx-log-line:not(.is-shown),.lx-rest,.lx-term-line:not(.is-shown),.lx-term-out:not(.is-shown){visibility:hidden}.lx-caret{display:inline-block;width:.55em;height:1.05em;margin-right:-.55em;vertical-align:-.18em;background:var(--tertiary);animation:lx-blink 1s steps(2,start) infinite}@keyframes lx-blink{to{visibility:hidden}}.lx-console-result{padding:var(--stack-lg);background:rgba(255,255,255,.015);transition:background .5s ease}.lx-console-result.is-done{background:radial-gradient(28rem 18rem at 70% 0,rgba(124,58,237,.16),transparent 70%),rgba(255,255,255,.02)}.lx-console-result .hud-row{padding:.6rem .85rem}.lx-console-result .hud-key,.lx-console-result .hud-val{text-transform:none;letter-spacing:0}.lx-console-rail{border-radius:0;border-width:1px 0 0;height:6px}.lx-console-rail .vial-rail-fill{border-radius:0;transition:width .3s linear}.lx-icon-btn{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:var(--rounded-full);border:1px solid var(--glass-border);background:var(--glass-fill);color:var(--on-surface);cursor:pointer}.lx-icon-btn:hover{border-color:rgba(47,217,244,.5)}@media (max-width:860px){.lx-console-body{grid-template-columns:minmax(0,1fr)}.lx-console-log{border-right:0;border-bottom:1px solid var(--glass-border);min-height:27rem}.lx-console-bar,.lx-console-log,.lx-console-result{padding:var(--stack-md)}.lx-log{font-size:12px}.lx-log-line{grid-template-columns:4.6rem minmax(0,1fr);gap:.5rem}}@media (max-width:720px){.lx-console .tabs{width:100%}.lx-console .tab{flex:1 1 auto;padding-inline:.75rem;font-size:12.5px}}.arena.lx-clip{overflow:hidden;overflow:clip}.lx-loop{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:calc(var(--gutter) * 2);gap:calc(var(--gutter) * 2);align-items:start}.lx-loop-stage{position:-webkit-sticky;position:sticky;top:6rem}.lx-loop-card{display:grid;grid-gap:var(--stack-md);gap:var(--stack-md)}.lx-loop-vial{display:grid;place-items:center;padding:var(--stack-sm) 0}.lx-loop-vial svg ellipse,.lx-loop-vial svg rect{transition:y .6s cubic-bezier(.22,1,.36,1),height .6s cubic-bezier(.22,1,.36,1),cy .6s cubic-bezier(.22,1,.36,1)}.lx-loop-steps{display:grid;grid-gap:calc(var(--stack-lg) * 1.5);gap:calc(var(--stack-lg) * 1.5);padding-block:var(--stack-lg) 30vh}.lx-loop-step{transition:opacity .4s ease}.lx-loop-step[data-state=pending]{opacity:.45}.lx-loop-step[data-state=done]{opacity:.8}.lx-loop-step .loop-index{transition:background .4s ease,color .4s ease,transform .4s ease}.lx-loop-step[data-state=active] .loop-index{background:rgba(210,187,255,.3);color:#fff;transform:scale(1.12)}.lx-loop-step[data-state=active][data-tone=refuse] .loop-index{background:rgba(47,217,244,.32)}.lx-loop-step[data-state=active][data-tone=recover] .loop-index{background:rgba(124,245,154,.32)}@media (max-width:860px){.lx-loop{grid-template-columns:minmax(0,1fr)}.lx-loop-stage{position:static}.lx-loop-steps{padding-block:0}.lx-loop-step[data-state=done],.lx-loop-step[data-state=pending]{opacity:1}}.lx-strike{position:relative;display:inline-block;color:var(--outline)}.lx-strike:after{content:"";position:absolute;left:-2px;right:-2px;top:55%;height:1.5px;background:var(--error);transform-origin:left center;transition:transform .48s cubic-bezier(.22,1,.36,1);transition-delay:calc(.2s + var(--i, 0) * 90ms)}.lx-motion [data-reveal]:not(.is-in) .lx-strike:after{transform:scaleX(0)}.lx-term{border-radius:var(--rounded-xl);border:1px solid var(--glass-border);background:#010b16;box-shadow:var(--top-light),var(--elevation-2);overflow:hidden}.lx-term-bar{display:flex;align-items:center;gap:.75rem;padding:.7rem 1rem;background:var(--surface-container-low);border-bottom:1px solid var(--glass-border)}.lx-copy{margin-left:auto;border:1px solid var(--glass-border);background:var(--glass-fill);color:var(--on-surface);border-radius:var(--rounded-full);padding:.35rem .85rem;font:700 12px/1 var(--font-body),system-ui,sans-serif;letter-spacing:.04em;cursor:pointer}.lx-copy:hover{border-color:rgba(47,217,244,.5);color:var(--tertiary)}.lx-term-body{margin:0;padding:var(--stack-lg);overflow-x:auto;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:13px;line-height:1.75;color:#cfe3ff;-webkit-overflow-scrolling:touch}.lx-term-prompt{color:var(--health-lime);-webkit-user-select:none;-moz-user-select:none;user-select:none}.lx-term-note{color:var(--outline)}.lx-term-out{color:var(--health-lime)}.lx-term-foot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem 1rem;padding:.8rem 1rem;border-top:1px solid var(--glass-border);background:rgba(255,255,255,.02)}@media (max-width:720px){.lx-term-body{padding:var(--stack-md);font-size:12px}}.lx-sticky{position:-webkit-sticky;position:sticky;top:6rem}@media (max-width:860px){.lx-sticky{position:static}}.lx-faq{display:grid;grid-gap:.75rem;gap:.75rem}.lx-faq details{border:1px solid var(--glass-border);border-radius:var(--rounded-lg);background:var(--glass-fill);box-shadow:var(--top-light);transition:border-color .2s ease,background .2s ease}.lx-faq details[open]{border-color:rgba(210,187,255,.3);background:rgba(210,187,255,.05)}.lx-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:var(--stack-md);padding:1.1rem var(--stack-lg);font:700 17px/1.35 var(--font-display),system-ui,sans-serif;color:var(--on-surface)}.lx-faq summary::-webkit-details-marker{display:none}.lx-faq summary:after{content:"";flex:none;width:.65rem;height:.65rem;border-right:2px solid var(--primary);border-bottom:2px solid var(--primary);transform:rotate(45deg) translate(-2px,-2px);transition:transform .2s ease}.lx-faq details[open] summary:after{transform:rotate(225deg) translate(-2px,-2px)}.lx-faq .lx-faq-a{padding:0 var(--stack-lg) var(--stack-lg)}.lx-faq .lx-faq-a p{margin:0}@media (max-width:720px){.lx-faq summary{padding:1rem;font-size:16px}.lx-faq .lx-faq-a{padding:0 1rem 1rem}}.lx-dock{display:none}@media (max-width:720px){.lx-dock{position:fixed;inset:auto 0 0 0;z-index:40;display:grid;grid-template-columns:1.5fr 1fr;grid-gap:.6rem;gap:.6rem;padding:.7rem 1rem calc(.7rem + env(safe-area-inset-bottom));background:rgba(3,13,24,.95);border-top:1px solid var(--glass-border);transform:translateY(110%);transition:transform .26s ease}.lx-dock[data-shown]{transform:none}.lx-dock .btn{width:100%;padding:.8rem 1rem}}@media (prefers-reduced-motion:reduce){.lx-agent-alarm{animation:none;box-shadow:0 0 0 3px rgba(255,255,255,.08)}.lx-loop-step[data-state=active] .loop-index{transform:none}}