.lx-cap{font-family:var(--font-sans);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.lx-ulink{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.lx-ulink:hover{text-decoration-color:var(--primary)}.lx-grid{display:grid;gap:1px;background:var(--border-strong);border:1px solid var(--border-strong)}.lx-grid>*{background:var(--background);min-width:0}.lx-grid-open{border:0}.lx-halftone{background-image:radial-gradient(var(--foreground) 1.6px,transparent 2px);background-size:12px 12px}.lx-halftone-light{background-image:radial-gradient(color-mix(in srgb,var(--background) 90%,transparent) 1.4px,transparent 1.9px);background-size:12px 12px}.lx-stripes{background-image:repeating-linear-gradient(90deg,var(--foreground) 0 2px,transparent 2px 14px)}.lx-shape-grid{position:relative;width:100%;height:100%;overflow:hidden}.lx-shape-grid-canvas{position:absolute;top:0;left:0;display:block;transform-origin:0 0}.lx-hero-bg{position:absolute;inset:0;z-index:0;pointer-events:none}.lx-root .text-rotate-highlight{border-radius:0}.lx-hero-placeholder{position:absolute;inset:0;overflow:hidden;perspective:max(125vw,125vh);mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.6) 35%,rgba(0,0,0,1) 70%)}.lx-hero-placeholder:before{content:"";position:absolute;left:-50%;top:-50%;width:200%;height:200%;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:var(--lx-cell,80px) var(--lx-cell,80px);background-position:50%;transform:rotateX(var(--lx-tilt,30deg));transform-origin:center}.lx-hero-bg>canvas{position:relative;opacity:0;transition:opacity .4s ease-out}.lx-hero-bg[data-ready]>canvas{opacity:1}.lx-section{padding-block:96px}.lx-container{max-width:1440px;margin-inline:auto;padding-inline:24px}@media (prefers-reduced-motion:reduce){.lx-root *{animation-duration:.001ms!important;animation-iteration-count:1!important}}.lx-bg-grid{position:relative;isolation:isolate}.lx-bg-grid:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:80px 80px;background-position:top;mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent)}.lx-bg-grid-fine:before{background-size:40px 40px}.lx-dots{background-image:radial-gradient(var(--border-strong) 1px,transparent 1.2px);background-size:20px 20px;background-position:10px 10px}.lx-reel{width:100%;overflow:hidden;padding-block:6px}.lx-reel-track{display:flex;gap:16px;width:max-content;padding-inline:16px;animation:lx-reel-left 70s linear infinite;will-change:transform}.lx-reel[data-direction=right] .lx-reel-track{animation-name:lx-reel-right}.lx-reel:focus-within .lx-reel-track,.lx-reel:hover .lx-reel-track{animation-play-state:paused}.lx-reel-card{flex:none;width:300px;min-height:300px}.lx-reel-card:focus-visible,.lx-reel-card:hover,.lx-reel-card[aria-pressed=true]{width:400px}@keyframes lx-reel-left{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 8px))}}@keyframes lx-reel-right{0%{transform:translateX(calc(-50% - 8px))}to{transform:translateX(0)}}.lx-stage-wrap{position:relative;overflow:hidden;container-type:inline-size;width:100%;aspect-ratio:calc(var(--lx-stage-w) / var(--lx-stage-h));max-height:calc(var(--lx-stage-h) * 1px)}.lx-stage{position:absolute;top:0;left:max(0px,calc((100cqw - var(--lx-stage-w) * 1px) / 2));transform-origin:0 0;scale:min(1,tan(atan2(100cqw,calc(var(--lx-stage-w) * 1px))))}.lx-wires{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.lx-wire{fill:none;stroke:var(--border-strong);stroke-width:1.5}.lx-wire-pulse{fill:none;stroke:var(--primary);stroke-width:2;stroke-linecap:square;stroke-dasharray:70 930;stroke-dashoffset:70;animation:lx-wireflow 4.8s linear infinite}.lx-node{position:absolute}.lx-status-dot{width:6px;height:6px;background:var(--primary);animation:lx-blink 1.2s ease-in-out infinite}.lx-cursor:after{content:"▊";color:var(--primary);animation:lx-blink 1s step-end infinite}@keyframes lx-wireflow{0%{stroke-dashoffset:70}to{stroke-dashoffset:-1000}}@keyframes lx-blink{0%,to{opacity:1}50%{opacity:.25}}@media (max-width:759px){.lx-stage-wrap{aspect-ratio:auto;max-height:none}.lx-stage{position:static;display:flex;flex-direction:column;gap:22px;width:auto!important;height:auto!important;padding:20px 14px;scale:none}.lx-handle,.lx-wires{display:none}.lx-node{position:static;width:100%!important;height:auto!important}}.lx-ticker{height:200px;overflow:hidden;mask-image:linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent)}.lx-ticker-track{animation:lx-ticker linear infinite}@keyframes lx-ticker{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.lx-band{border:1px solid color-mix(in srgb,var(--foreground) 15%,transparent);background:color-mix(in srgb,var(--background) 86%,transparent);backdrop-filter:blur(4px)}.lx-agent-logo{opacity:.38;filter:grayscale(1);transition:transform .48s cubic-bezier(.2,.7,.2,1),opacity .48s ease,filter .48s ease,color .48s ease}.lx-agent-logo:hover{opacity:.7}.lx-agent-logo[aria-pressed=true]{opacity:1;filter:none;color:var(--foreground);transform:scale(1.4)}.lx-fade-in{animation:lx-fade-in .56s cubic-bezier(.2,.7,.2,1) both}@keyframes lx-fade-in{0%{opacity:0;transform:translateY(12px)}}.lx-root{overflow-x:clip}.lx-rev{--lx-rev-x:0px;--lx-rev-y:28px;--lx-rev-s:1}.lx-rev[data-from=left]{--lx-rev-x:-48px;--lx-rev-y:0px}.lx-rev[data-from=right]{--lx-rev-x:48px;--lx-rev-y:0px}.lx-rev[data-from=scale]{--lx-rev-y:20px;--lx-rev-s:0.97}.lx-rev:not([data-stagger]),.lx-rev[data-stagger]>*{opacity:0;transform:translate(var(--lx-rev-x),var(--lx-rev-y)) scale(var(--lx-rev-s));transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.lx-rev.lx-in:not([data-stagger]),.lx-rev.lx-in[data-stagger]>*{opacity:1;transform:none}.lx-rev[data-stagger]>:nth-child(2){transition-delay:90ms}.lx-rev[data-stagger]>:nth-child(3){transition-delay:.18s}.lx-rev[data-stagger]>:nth-child(4){transition-delay:.27s}.lx-rev[data-stagger]>:nth-child(5){transition-delay:.36s}.lx-rev[data-stagger]>:nth-child(6){transition-delay:.45s}.lx-rev[data-stagger]>:nth-child(n+7){transition-delay:.54s}@media (min-width:1025px){.lx-step{margin-left:calc(var(--lx-step, 0) * 40px)}}@media (prefers-reduced-motion:reduce){.lx-reel{overflow-x:auto}.lx-reel-track{animation:none}.lx-reel-track>[aria-hidden=true]{display:none}.lx-reel-card,.lx-reel-card:hover{width:300px}.lx-wire-pulse{display:none}.lx-fade-in,.lx-ticker-track{animation:none}.lx-rev:not([data-stagger]),.lx-rev[data-stagger]>*{opacity:1;transform:none;transition:none}.lx-agent-logo{transition:none}}.lx-rp{position:absolute;inset:0;overflow:hidden;isolation:isolate;background:var(--muted)}.lx-rp-image:before,.lx-rp-video:before{content:"";position:absolute;inset:-35%;background:radial-gradient(42% 50% at 30% 35%,color-mix(in srgb,var(--primary) 85%,var(--background)) 0,transparent 62%),radial-gradient(45% 55% at 74% 66%,var(--brand-2) 0,transparent 64%),radial-gradient(36% 42% at 62% 18%,color-mix(in srgb,var(--handle-image) 70%,var(--background)) 0,transparent 62%),linear-gradient(160deg,var(--secondary),var(--muted));filter:hue-rotate(var(--lx-rp-shift,0deg)) saturate(1.1);animation:lx-rp-drift 16s ease-in-out infinite alternate}.lx-rp-r1.lx-rp-image:before,.lx-rp-r1.lx-rp-video:before{background:radial-gradient(40% 45% at 22% 24%,color-mix(in srgb,var(--background) 55%,transparent) 0,transparent 70%),linear-gradient(135deg,color-mix(in srgb,var(--primary) 90%,var(--background)) 0,var(--brand-2) 55%,color-mix(in srgb,var(--handle-image) 75%,var(--background)) 100%)}.lx-rp-r2.lx-rp-image:before,.lx-rp-r2.lx-rp-video:before{background:radial-gradient(55% 65% at 50% 56%,color-mix(in srgb,var(--handle-image) 80%,var(--background)) 0,transparent 68%),radial-gradient(70% 50% at 100% 0,var(--primary) 0,transparent 60%),linear-gradient(180deg,var(--muted),color-mix(in srgb,var(--brand-2) 65%,var(--muted)))}.lx-rp-grain{position:absolute;inset:0;opacity:.28;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}@keyframes lx-rp-drift{0%{transform:translate(-4%,-3%) rotate(0deg) scale(1)}to{transform:translate(4%,4%) rotate(9deg) scale(1.1)}}.lx-rp-text{background:linear-gradient(180deg,var(--card),var(--muted))}.lx-rp-lines{position:absolute;inset:14px 16px;display:flex;flex-direction:column;gap:9px}.lx-rp-lines i{display:block;height:7px;width:0;background:color-mix(in srgb,var(--foreground) 22%,transparent);animation:lx-rp-line 9s ease-out infinite;animation-delay:calc(var(--i) * .28s)}.lx-rp-lines i:first-child{height:11px;background:color-mix(in srgb,var(--foreground) 60%,transparent)}.lx-rp-lines i:nth-child(4n+2){background:color-mix(in srgb,var(--primary) 45%,transparent)}@keyframes lx-rp-line{0%{width:0}14%{width:var(--w)}82%{width:var(--w);opacity:1}92%,to{width:var(--w);opacity:0}}.lx-rp-batch{background:var(--muted)}.lx-rp-tiles{position:absolute;inset:12px;display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.lx-rp-tiles i{display:block;background:var(--secondary);animation:lx-rp-fill 9s ease-in-out infinite;animation-delay:calc(var(--i) * .3s)}.lx-rp-tiles i:nth-child(3n){--lx-rp-tile:var(--primary)}.lx-rp-tiles i:nth-child(3n+1){--lx-rp-tile:var(--brand-2)}.lx-rp-tiles i:nth-child(3n+2){--lx-rp-tile:var(--foreground)}@keyframes lx-rp-fill{0%,6%{background:var(--secondary)}14%,80%{background:var(--lx-rp-tile)}92%,to{background:var(--secondary)}}.lx-rp-play{position:absolute;left:50%;top:50%;width:40px;height:40px;translate:-50% -50%;background:color-mix(in srgb,var(--background) 85%,transparent);clip-path:polygon(30% 22%,78% 50%,30% 78%)}.lx-rp-scrub{position:absolute;left:12px;right:12px;bottom:10px;height:2px;background:color-mix(in srgb,var(--background) 45%,transparent)}.lx-rp-scrub:after{content:"";position:absolute;inset:0 auto 0 0;width:0;background:var(--background);animation:lx-rp-scrub 9s linear infinite}@keyframes lx-rp-scrub{to{width:100%}}.lx-reel-stack{perspective:1600px;perspective-origin:50% 50%}.lx-reel-stack .lx-reel{overflow:visible;transform-style:preserve-3d;transition:transform var(--dur-surface) ease-out,z-index 0s;position:relative;z-index:1}.lx-reel-stack .lx-reel[data-direction=left]{transform:rotateY(-7deg) translateZ(-40px)}.lx-reel-stack .lx-reel[data-direction=right]{transform:rotateY(7deg) translateZ(-40px);margin-top:-72px}.lx-reel-stack .lx-reel:focus-within,.lx-reel-stack .lx-reel:hover{z-index:2;transform:rotateY(0deg) translateZ(40px)}.lx-reel-stack .lx-reel-card{background:var(--card)}@media (prefers-reduced-motion:reduce){.lx-rp-image:before,.lx-rp-lines i,.lx-rp-scrub:after,.lx-rp-tiles i,.lx-rp-video:before{animation:none}.lx-rp-lines i{width:var(--w)}.lx-rp-tiles i{background:var(--lx-rp-tile)}.lx-reel-stack .lx-reel{transform:none;margin-top:0}}.scroll-stack{position:relative;width:100%}.scroll-stack--contained{height:100%;overflow-x:hidden;overflow-y:auto}.scroll-stack__inner{position:relative}.scroll-stack__slot{position:sticky}.scroll-stack-card{position:relative;box-sizing:border-box;width:100%;background:var(--background);color:var(--foreground);border:1px solid var(--border-strong);box-shadow:var(--shadow-overlay);transform-origin:50% 0;will-change:transform}.scroll-stack-card__shade{position:absolute;inset:0;background:var(--foreground);opacity:var(--scroll-stack-dim,0);pointer-events:none}.lx-deck{background:linear-gradient(180deg,var(--background),var(--muted))}.lx-deck-inner{display:flex;flex-direction:column;gap:20px;padding:24px 28px 28px}.lx-deck-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;column-gap:40px;row-gap:12px}.lx-deck-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.lx-deck-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.lx-deck-cards .lx-reel-card,.lx-deck-cards .lx-reel-card:focus-visible,.lx-deck-cards .lx-reel-card:hover,.lx-deck-cards .lx-reel-card[aria-pressed=true]{width:100%;min-height:200px;max-height:calc((100svh - 350px) / 2);aspect-ratio:5/2}@media (max-width:759px){.lx-deck-inner{gap:16px;padding:16px}.lx-deck-cards{gap:10px}.lx-deck-cards .lx-reel-card,.lx-deck-cards .lx-reel-card:focus-visible,.lx-deck-cards .lx-reel-card:hover,.lx-deck-cards .lx-reel-card[aria-pressed=true]{min-height:150px;max-height:calc((100svh - 320px) / 2);aspect-ratio:4/3}}