.lx{--bg:#EEF3F0;--bg-2:#E3EBE7;--panel:#FBFDFC;--edge:rgba(12,35,29,.1);--edge-2:rgba(12,35,29,.18);--tx:#0C231D;--tx-2:#4A5F58;--tx-3:#72857F;--mint:#0F6B5C;--mint-ink:#FFFFFF;--down:#B3334A;--wall:rgba(12,35,29,.09);--glass:rgba(251,253,252,.74);--sheen:rgba(255,255,255,.9);--wash:#0000000a;--disp:"Archivo","Arial Narrow",sans-serif;--sans:"Geist",ui-sans-serif,system-ui,sans-serif;--mono:"Geist Mono",ui-monospace,Menlo,monospace;--ease:cubic-bezier(.32,.72,0,1)}html.dark .lx{color-scheme:dark;--bg:#06140F;--bg-2:#0A1A14;--panel:#0D1F19;--edge:rgba(190,235,215,.12);--edge-2:rgba(190,235,215,.2);--tx:#E6F2EC;--tx-2:#8FA89E;--tx-3:#627A71;--mint:#3FE6C4;--mint-ink:#04130E;--down:#FF7A86;--wall:rgba(230,242,236,.1);--glass:rgba(8,24,18,.68);--sheen:rgba(255,255,255,.06);--wash:#ffffff06}.lx *{box-sizing:border-box}.lx{font:16px/1.6 var(--sans);overflow-x:hidden}.lx,.lx h1,.lx h2,.lx h3,.lx p{margin:0}.lx a{color:inherit}.lx .m{font-family:var(--mono);font-variant-numeric:tabular-nums}.lx :focus-visible{outline:2px solid var(--mint);outline-offset:3px}.lx .pad{padding-inline:16px}.lx .w{max-width:1280px;margin:0 auto}.lx .grain{position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence baseFrequency='.9' numOctaves='2'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.lx #top{position:relative;z-index:2}.lx .ambient{position:fixed;inset:0;pointer-events:none;overflow:hidden}.lx .ambient .orb{position:absolute;border-radius:50%;filter:blur(90px);opacity:var(--orb-o);will-change:transform}.lx .ambient .o1{width:52vw;height:52vw;left:-12vw;top:-14vw;background:var(--mint);animation:drift1 28s ease-in-out infinite alternate}.lx .ambient .o2{width:44vw;height:44vw;right:-14vw;top:30vh;background:color-mix(in srgb,var(--mint) 55%,#3B82F6);animation:drift2 34s ease-in-out infinite alternate}.lx .ambient .o3{width:36vw;height:36vw;left:30vw;bottom:-20vw;background:color-mix(in srgb,var(--mint) 70%,var(--tx));animation:drift3 40s ease-in-out infinite alternate}.lx .ambient .gridbg{position:absolute;inset:-20% 0;background-image:linear-gradient(var(--gridc) 1px,transparent 1px),linear-gradient(90deg,var(--gridc) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000,transparent 80%);mask-image:radial-gradient(70% 60% at 50% 40%,#000,transparent 80%);will-change:transform}@keyframes drift1{to{transform:translate(14vw,10vh) scale(1.12)}}@keyframes drift2{to{transform:translate(-12vw,-14vh) scale(.9)}}@keyframes drift3{to{transform:translate(-10vw,-8vh) scale(1.15)}}.lx{--orb-o:.10;--gridc:rgba(12,35,29,.045)}html.dark .lx{--orb-o:.13;--gridc:rgba(230,242,236,.035)}@media (prefers-reduced-motion:reduce){.lx .ambient .orb{animation:none}}.lx .px{will-change:transform}.lx .splash{position:fixed;inset:0;z-index:100;display:grid;place-items:center;align-content:center;gap:28px;background:var(--bg);transition:opacity .4s var(--ease),visibility 0s .4s}.lx .splash.done{opacity:0;visibility:hidden}.lx .sp-mark{width:min(560px,78vw);height:auto;overflow:visible}.lx #spText{font-family:"Funnel Display",var(--sans);font-weight:800;font-size:170px;letter-spacing:-.05em;fill:transparent;stroke:var(--tx);stroke-width:1.2;stroke-dasharray:900;stroke-dashoffset:900}.lx .sp-dash{stroke:var(--tx-3);stroke-width:1.6;stroke-dasharray:2.5 3;opacity:0}.lx .sp-ink{stroke:var(--tx-3);stroke-width:7;stroke-linecap:square;stroke-dasharray:24;stroke-dashoffset:24}.lx .sp-up{stroke:var(--mint);stroke-width:7;stroke-linecap:square;stroke-dasharray:52;stroke-dashoffset:52}.lx .sp-arrow{fill:none;stroke:var(--mint);stroke-width:5;stroke-dasharray:24;stroke-dashoffset:24}.lx .splash.go #spText{animation:spDraw .8s var(--ease) forwards,spFill .4s .7s ease forwards}.lx .splash.go .sp-dash{animation:spFade .3s .5s forwards}.lx .splash.go .sp-ink{animation:spDraw .35s .55s var(--ease) forwards}.lx .splash.go .sp-ink+.sp-ink{animation-delay:.65s}.lx .splash.go .sp-up{animation:spDraw .45s cubic-bezier(.7,0,.2,1) .8s forwards}.lx .splash.go .sp-arrow{animation:spDraw .3s 1.15s var(--ease) forwards}@keyframes spDraw{to{stroke-dashoffset:0}}@keyframes spFill{to{fill:var(--tx);stroke-width:0}}@keyframes spFade{to{opacity:.6}}.lx .sp-bar{width:min(220px,50vw);height:2px;border-radius:2px;background:var(--edge);overflow:hidden}.lx .sp-bar i{display:block;height:100%;width:0;background:var(--mint);transition:width .4s var(--ease)}.lx .sp-lines{height:26px;overflow:hidden;margin-top:-6px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 25%,#000 75%,transparent);mask-image:linear-gradient(180deg,transparent,#000 25%,#000 75%,transparent)}.lx .sp-roll{display:grid;transition:transform .55s var(--ease)}.lx .sp-roll span{height:26px;line-height:26px;text-align:center;font-size:16px;color:var(--tx-2);letter-spacing:-.01em}.lx .sp-roll span:last-child{color:var(--mint);font-weight:500}.lx .sp-status{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--tx-3);margin-top:-14px}.lx .sp-status:after{content:"";display:inline-block;width:1.2em;text-align:left;animation:spDots 1.2s steps(4) infinite}@keyframes spDots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}@media (prefers-reduced-motion:reduce){.lx .sp-roll{transition:none}.lx .sp-status:after{animation:none;content:"..."}.lx .splash.go #spText{animation:none;fill:var(--tx);stroke-width:0}.lx .splash.go .sp-arrow,.lx .splash.go .sp-ink,.lx .splash.go .sp-up{animation:none;stroke-dashoffset:0}.lx .splash.go .sp-dash{animation:none;opacity:.6}}.lx .d1{font-family:var(--disp);font-weight:900;font-stretch:62%;text-transform:uppercase;letter-spacing:-.01em;line-height:.84}.lx .d2 em{font-style:normal;color:var(--mint)}.lx .d2{font-family:var(--disp);font-weight:900;font-stretch:75%;text-transform:uppercase;letter-spacing:-.005em;line-height:.9;font-size:clamp(40px,6vw,92px)}.lx .lede{color:var(--tx-2);font-size:18px;max-width:46ch}.lx .pill{display:inline-flex;align-items:center;gap:12px;height:52px;padding:0 7px 0 24px;border-radius:999px;font-weight:500;text-decoration:none;white-space:nowrap;transition:transform .5s var(--ease)}.lx .pill:active{transform:scale(.98)}.lx .pill i{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-style:normal;transition:transform .5s var(--ease)}.lx .pill:hover i{transform:translate(3px,-1px) scale(1.05)}.lx .pill.p{background:var(--mint);color:var(--mint-ink)}.lx .pill.p i{background:rgba(127,127,127,.16)}.lx .pill.w2{background:var(--tx);color:var(--bg)}.lx .pill.w2 i{background:rgba(127,127,127,.16)}.lx .pill.g{border:1px solid var(--edge-2);color:var(--tx)}.lx .pill.g i{background:var(--wash)}.lx .ctas{display:flex;gap:10px;flex-wrap:wrap}.lx .island{position:fixed;top:calc(env(safe-area-inset-top,0px) + 46px);left:50%;transform:translateX(-50%);z-index:20;display:flex;align-items:center;gap:26px;padding:7px 7px 7px 20px;border-radius:999px;background:var(--glass);border:1px solid var(--edge);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);font-size:14px;max-width:calc(100% - 32px)}.lx .island b{font-family:var(--disp);font-weight:900;font-stretch:100%;font-size:17px;letter-spacing:-.01em}.lx .island nav{display:flex;gap:22px;color:var(--tx-2)}.lx .island nav a{text-decoration:none}.lx .island nav a:hover{color:var(--tx)}.lx .island .pill{height:40px;padding:0 5px 0 16px;font-size:14px}.lx .island .pill i{width:30px;height:30px}@media (max-width:1080px){.lx .island nav{display:none}}.lx section{position:relative}.lx .sec{padding-block:128px}.lx .sec-head{display:grid;gap:18px;margin-bottom:56px}.lx .hero{min-height:100dvh;display:flex;flex-direction:column;justify-content:flex-end;padding-block:160px 48px;overflow:hidden}.lx .wall{position:absolute;inset:0;overflow:hidden;font-family:var(--mono);font-size:13px;line-height:2;color:var(--wall);opacity:.35;word-spacing:12px;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 55%,transparent 88%);mask-image:linear-gradient(180deg,transparent,#000 18%,#000 55%,transparent 88%);padding:0 12px}.lx .wall span{transition:color .18s ease-out}.lx .wall span:not(.h):not(.dn){transition:color .9s ease-in}.lx .wall span.dn{color:var(--down)}.lx .hero .w{position:relative;width:100%}.lx .hero h1{font-size:clamp(48px,8.4vw,140px);line-height:.88}.lx .hero h1 em{font-style:normal;color:var(--mint)}.lx .hero .row{margin-top:32px;display:grid;grid-template-columns:1fr auto;gap:28px;align-items:end}.lx .counts{margin-top:48px;display:flex;flex-wrap:wrap;gap:10px 36px;padding-top:18px;border-top:1px solid var(--edge);color:var(--tx-3);font-size:13px}.lx .counts b{color:var(--tx);font-weight:500;margin-right:6px}@media (max-width:760px){.lx .hero .row{grid-template-columns:1fr}}.lx .engine .outs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--edge-2)}.lx .engine .outs div{padding:22px 22px 0 0}.lx .engine .outs div+div{padding-left:22px;border-left:1px solid var(--edge)}.lx .engine .outs h3{font-size:19px;font-weight:500;letter-spacing:-.02em}.lx .engine .outs p{font-size:14.5px;color:var(--tx-2);margin-top:6px}.lx .loop{margin-top:64px;display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative}.lx .loop:before{content:"";position:absolute;left:0;right:0;top:27px;height:1px;background:var(--edge-2)}.lx .loop .dot{position:absolute;top:22px;left:0;width:11px;height:11px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 6px color-mix(in srgb,var(--mint) 18%,transparent)}.lx .loop div{position:relative;padding-top:56px;padding-right:18px}.lx .loop div:before{content:"";position:absolute;top:22px;left:0;width:11px;height:11px;border-radius:50%;background:var(--bg);border:1.5px solid var(--edge-2)}.lx .loop b{display:block;font-weight:500;font-size:17px}.lx .loop span{display:block;margin-top:6px;font-size:14px;color:var(--tx-2)}.lx .loop .m{font-size:12.5px;color:var(--mint);margin-top:10px}@media (max-width:900px){.lx .engine .outs{grid-template-columns:1fr 1fr;row-gap:24px}.lx .engine .outs div:nth-child(3){border-left:0;padding-left:0}.lx .loop{grid-template-columns:1fr 1fr;row-gap:28px}.lx .loop .dot,.lx .loop:before{display:none}}@media (max-width:520px){.lx .engine .outs,.lx .loop{grid-template-columns:1fr}.lx .engine .outs div+div{border-left:0;padding-left:0}}.lx .pipe{position:relative;display:grid;grid-template-columns:1.25fr 1fr .85fr 1fr;gap:14px;align-items:start}.lx .pipe:before{content:"";position:absolute;left:24px;right:24px;top:39px;height:1px;background:linear-gradient(90deg,var(--mint),color-mix(in srgb,var(--mint) 25%,transparent));z-index:0}.lx .stage{position:relative;z-index:1;display:flex;flex-direction:column;border:1px solid var(--edge);border-radius:22px;background:var(--panel);padding:8px}.lx .stage.last{background:radial-gradient(110% 90% at 100% 0,color-mix(in srgb,var(--mint) 14%,transparent),transparent 60%),var(--panel)}.lx .stage-h{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:16px 14px 14px}.lx .stage-h h3{margin:0;font-family:var(--disp);font-weight:900;font-stretch:80%;text-transform:uppercase;font-size:22px;line-height:1}.lx .stage-h h3 em{font-style:normal;color:var(--mint)}.lx .stage-h span{font-size:11px;color:var(--tx-3);border:1px solid var(--edge-2);border-radius:999px;padding:3px 9px;white-space:nowrap;background:var(--panel)}.lx .stage ul{list-style:none;margin:0;padding:0;display:grid;gap:6px;align-content:start}.lx .stage li{border-radius:14px;padding:14px;background:var(--wash);display:grid;gap:4px;transition:background .3s var(--ease),transform .4s var(--ease)}.lx .stage li:hover{background:color-mix(in srgb,var(--mint) 9%,var(--panel));transform:translateY(-2px)}.lx .stage li b{font-weight:500;font-size:15.5px}.lx .stage li span{font-size:13.5px;color:var(--tx-2);line-height:1.45}.lx .stage:not(.last):after{content:"";position:absolute;right:-11px;top:33px;width:8px;height:8px;border-top:1.5px solid var(--mint);border-right:1.5px solid var(--mint);transform:rotate(45deg);z-index:2}@media (max-width:1080px){.lx .pipe{grid-template-columns:1fr 1fr}.lx .pipe:before,.lx .stage:after{display:none}}@media (max-width:620px){.lx .pipe{grid-template-columns:1fr}}.lx .bgjobs{margin:18px 0 0;text-align:center;font-size:14.5px;color:var(--tx-3)}.lx .mk{display:grid;grid-template-columns:1fr 1fr;gap:16px}.lx .mk .core{padding:32px}.lx .mk .tag{font-family:var(--mono);font-size:12px;color:var(--tx-3)}.lx .mk h3{font-family:var(--disp);font-weight:900;font-stretch:75%;text-transform:uppercase;font-size:clamp(34px,4vw,60px);line-height:.9;margin-top:10px}.lx .mk p{margin-top:12px;color:var(--tx-2)}.lx .lift{margin-top:16px;display:grid;grid-template-columns:1.2fr .8fr;gap:16px}.lx .lift .core{padding:28px}.lx .lift h4{margin:0 0 14px;font-size:14px;font-weight:500;color:var(--tx-3)}.lx .chips{display:flex;flex-wrap:wrap;gap:8px}.lx .chips span{padding:8px 14px;border-radius:999px;border:1px solid var(--edge-2);font-size:14.5px}.lx .chips.moves span{background:color-mix(in srgb,var(--mint) 12%,transparent);border-color:color-mix(in srgb,var(--mint) 40%,transparent)}.lx .search-note{margin-top:16px;color:var(--tx-2);max-width:70ch}@media (max-width:820px){.lx .lift,.lx .mk{grid-template-columns:1fr}}.lx .moat{max-width:22ch;font-family:var(--disp);font-weight:900;font-stretch:75%;text-transform:uppercase;font-size:clamp(34px,5vw,76px);line-height:.92}.lx .moat em{font-style:normal;color:var(--mint)}.lx .caps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:var(--edge);border:1px solid var(--edge);border-radius:22px;overflow:hidden}.lx .caps div{min-width:0;overflow-wrap:anywhere;background:var(--panel);padding:22px 20px;min-height:128px;display:flex;flex-direction:column;justify-content:space-between;transition:background .5s var(--ease)}.lx .caps div:hover{background:color-mix(in srgb,var(--mint) 8%,var(--panel))}.lx .caps b{font-weight:500;font-size:16px}.lx .caps span{font-size:13px;color:var(--tx-2);margin-top:10px}.lx .capcount{margin-top:22px;display:flex;flex-wrap:wrap;gap:8px 28px;font-size:13px;color:var(--tx-3)}.lx .capcount b{color:var(--tx);font-weight:500;margin-right:6px}@media (max-width:1000px){.lx .caps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.lx .caps{grid-template-columns:repeat(2,minmax(0,1fr))}.lx .caps div{min-height:112px;padding:16px}}.lx .capgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.lx .capcol{border:1px solid var(--edge);border-radius:22px;background:var(--panel);padding:8px;display:flex;flex-direction:column}.lx .capcol.lead{background:radial-gradient(110% 80% at 0 0,color-mix(in srgb,var(--mint) 12%,transparent),transparent 60%),var(--panel)}.lx .capcol-h{padding:18px 16px 14px;display:flex;align-items:baseline;gap:12px;border-bottom:1px solid var(--edge)}.lx .capn{font-size:12px;color:var(--mint)}.lx .capcol-h h3{margin:0;font-family:var(--disp);font-weight:900;font-stretch:80%;text-transform:uppercase;font-size:24px;line-height:1;letter-spacing:.005em}.lx .capcol-h h3 em{display:block;margin-top:6px;font-family:var(--sans);font-style:normal;font-weight:400;text-transform:none;font-size:14px;letter-spacing:0;color:var(--tx-3)}.lx .capcol ul{list-style:none;margin:0;padding:6px 0 0}.lx .capcol li{position:relative;display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:13px 16px;border-radius:14px;cursor:default;transition:background .3s var(--ease)}.lx .capcol li b{font-weight:500;font-size:16px}.lx .capcol li span{grid-column:1;font-size:13.5px;color:var(--tx-2)}.lx .capcol li i{grid-column:2;grid-row:1/3;align-self:center;font-style:normal;font-size:14px;color:var(--tx-3);opacity:0;transform:translate(-4px,4px);transition:opacity .3s,transform .4s var(--ease)}.lx .capcol li:hover{background:var(--wash)}.lx .capcol li:hover i{opacity:1;transform:none;color:var(--mint)}.lx .capstats{margin-top:14px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;border:1px solid var(--edge);border-radius:22px;overflow:hidden;background:var(--edge)}.lx .capstats div{background:var(--panel);padding:20px 22px}.lx .capstats b{display:block;font-family:"Funnel Display",var(--sans);font-weight:800;font-size:clamp(30px,3.4vw,44px);letter-spacing:-.04em;line-height:1;color:var(--tx)}.lx .capstats span{display:block;margin-top:6px;font-size:13px;color:var(--tx-2)}@media (max-width:980px){.lx .capgrid{grid-template-columns:1fr}.lx .capstats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.lx .capstats{grid-template-columns:repeat(2,minmax(0,1fr))}}.lx .aud{display:grid;grid-template-columns:1.55fr 1fr;gap:16px;align-items:stretch}.lx .aud article{border-radius:26px;padding:32px;display:flex;flex-direction:column;gap:20px;border:1px solid var(--edge)}.lx .aud-hub{--c-tx:#E6F2EC;--c-tx2:#9DB5AB;--c-edge:rgba(230,242,236,.12);background:radial-gradient(90% 80% at 100% 0,rgba(63,230,196,.18),transparent 60%),#082A21;color:var(--c-tx);border-color:#082A21!important}.lx .aud-ind{--c-tx:var(--tx);--c-tx2:var(--tx-2);--c-edge:var(--edge);background:var(--panel)}.lx .aud-top{display:grid;gap:14px}.lx .aud h3{margin:0;font-family:var(--disp);font-weight:900;font-stretch:75%;text-transform:uppercase;font-size:clamp(32px,3.4vw,50px);line-height:.92;color:var(--c-tx)}.lx .aud-hub h3 em{font-style:normal;color:#3FE6C4}.lx .aud-ind h3 em{font-style:normal;color:var(--mint)}.lx .aud-who{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.lx .aud-who li{font-size:12.5px;padding:5px 11px;border-radius:999px;border:1px solid var(--c-edge);color:var(--c-tx2)}.lx .aud-lede{margin:0;font-size:16.5px;line-height:1.55;color:var(--c-tx2);max-width:56ch}.lx .aud-feat{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--c-edge);border:1px solid var(--c-edge);border-radius:18px;overflow:hidden}.lx .aud-feat.one{grid-template-columns:1fr}.lx .aud-feat li{padding:16px 18px;display:grid;gap:4px;background:#07231C}.lx .aud-ind .aud-feat li{background:var(--panel)}.lx .aud-feat b{font-weight:500;font-size:15.5px;color:var(--c-tx)}.lx .aud-feat span{font-size:13.5px;color:var(--c-tx2)}.lx .aud-hub .aud-feat b:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#3FE6C4;margin-right:9px;vertical-align:middle}.lx .aud-cta{margin-top:auto;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.lx .aud-cta span{font-size:13.5px;color:var(--c-tx2)}.lx .aud-hub .pill.p{background:#3FE6C4;color:#04130E}@media (max-width:980px){.lx .aud{grid-template-columns:1fr}}@media (max-width:560px){.lx .aud article{padding:22px;border-radius:22px}.lx .aud-feat{grid-template-columns:1fr}}.lx .hubx{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:start}.lx .book{width:100%;border-collapse:collapse;min-width:520px}.lx .book th{text-align:left;font-weight:500;font-size:12px;color:var(--tx-3);padding:14px 18px;border-bottom:1px solid var(--edge-2);font-family:var(--mono)}.lx .book td{padding:14px 18px;border-bottom:1px solid var(--edge);font-size:14.5px}.lx .book tr:last-child td{border-bottom:0}.lx .book .up{color:var(--mint)}.lx .book .dn{color:var(--down)}.lx .tblwrap{overflow-x:auto}.lx .hubnotes{margin-top:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;font-size:14px;color:var(--tx-2)}.lx .hubnotes b{display:block;color:var(--tx);font-weight:500;font-size:15.5px;margin-bottom:4px}@media (max-width:900px){.lx .hubnotes,.lx .hubx{grid-template-columns:1fr}}.lx .factors{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--edge-2)}.lx .factors div{padding:22px 20px 0 0}.lx .factors div+div{padding-left:20px;border-left:1px solid var(--edge)}.lx .factors b{display:block;font-family:var(--disp);font-weight:900;font-stretch:75%;text-transform:uppercase;font-size:26px;line-height:1}.lx .factors span{display:block;margin-top:10px;font-size:14.5px;color:var(--tx-2)}@media (max-width:900px){.lx .factors{grid-template-columns:1fr 1fr;row-gap:24px}.lx .factors div:nth-child(odd){border-left:0;padding-left:0}}@media (max-width:520px){.lx .factors{grid-template-columns:1fr}.lx .factors div+div{border-left:0;padding-left:0}}.lx .tools{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:16px;scrollbar-width:none;margin-inline:-16px;padding-inline:16px}.lx .tools::-webkit-scrollbar{display:none}.lx .tool{flex:0 0 290px;scroll-snap-align:start;border:1px solid var(--edge);border-radius:20px;padding:24px;background:var(--panel);min-height:200px;display:flex;flex-direction:column;justify-content:space-between;transition:transform .6s var(--ease),border-color .4s}.lx .tool:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--mint) 45%,transparent)}.lx .tool b{font-weight:500;font-size:18px;letter-spacing:-.02em}.lx .tool span{font-size:14.5px;color:var(--tx-2)}.lx .tool.adv{background:radial-gradient(120% 100% at 100% 0,color-mix(in srgb,var(--mint) 12%,transparent),transparent 60%),var(--panel)}@media (max-width:640px){.lx .tool{flex-basis:78%}}.lx .faq2{display:grid;grid-template-columns:.78fr 1.22fr;gap:56px;align-items:start}.lx .faq-side{position:sticky;top:130px;display:grid;gap:18px}.lx .faq-help{margin-top:10px;border:1px solid var(--edge);border-radius:22px;background:var(--panel);padding:22px;display:grid;gap:6px}.lx .faq-help b{font-weight:500;font-size:16.5px}.lx .faq-help span{color:var(--tx-2);font-size:14.5px}.lx .faq-help .ctas{margin-top:12px}.lx .faq-tools{display:grid;gap:12px;margin-bottom:16px}.lx .faq-search{display:flex;align-items:center;gap:10px;height:50px;padding:0 16px;border-radius:14px;border:1px solid var(--edge-2);background:var(--panel);color:var(--tx-3);transition:border-color .2s}.lx .faq-search:focus-within{border-color:var(--mint)}.lx .faq-search svg{width:18px;height:18px;flex:none}.lx .faq-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:15.5px;color:var(--tx)}.lx .faq-search input::placeholder{color:var(--tx-3)}.lx .faq-cats{display:flex;flex-wrap:wrap;gap:6px}.lx .faq-cats button{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px 0 14px;border-radius:999px;border:1px solid var(--edge-2);background:transparent;color:var(--tx-2);font:inherit;font-size:13.5px;cursor:pointer;transition:background .25s,color .25s,border-color .25s}.lx .faq-cats button span{font-size:11px;color:var(--tx-3)}.lx .faq-cats button[aria-pressed=true]{background:var(--tx);color:var(--bg);border-color:var(--tx)}.lx .faq-cats button[aria-pressed=true] span{color:var(--bg);opacity:.7}.lx .fqs{display:grid;gap:8px}.lx .fq{border:1px solid var(--edge);border-radius:18px;background:var(--panel);transition:border-color .3s}.lx .fq.open{border-color:color-mix(in srgb,var(--mint) 45%,var(--edge))}.lx .fq[hidden]{display:none}.lx .fq-q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;border:0;background:none;color:var(--tx);font:inherit;font-size:17px;font-weight:500;text-align:left;cursor:pointer}.lx .fq-q:hover span{color:var(--mint)}.lx .fq-q i{flex:none;position:relative;width:32px;height:32px;border-radius:50%;border:1px solid var(--edge-2);transition:background .3s,border-color .3s,transform .5s var(--ease)}.lx .fq-q i:after,.lx .fq-q i:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;background:var(--tx);transform:translate(-50%,-50%)}.lx .fq-q i:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .45s var(--ease)}.lx .fq.open .fq-q i{background:var(--mint);border-color:var(--mint)}.lx .fq.open .fq-q i:after,.lx .fq.open .fq-q i:before{background:var(--mint-ink)}.lx .fq.open .fq-q i:after{transform:translate(-50%,-50%) rotate(0)}.lx .fq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease)}.lx .fq.open .fq-a{grid-template-rows:1fr}.lx .fq-a>div{overflow:hidden}.lx .fq-a p{margin:0;padding:0 22px 22px;color:var(--tx-2);max-width:64ch;line-height:1.6}.lx .fq mark{background:color-mix(in srgb,var(--mint) 22%,transparent);color:inherit;border-radius:3px;padding:0 2px}.lx .faq-empty{margin:18px 0 0;color:var(--tx-2)}.lx .faq-empty a{color:var(--mint)}@media (max-width:900px){.lx .faq2{grid-template-columns:1fr;gap:28px}.lx .faq-side{position:static}.lx .fq-q{font-size:16px;padding:18px}}@media (prefers-reduced-motion:reduce){.lx .fq-a,.lx .fq-q i,.lx .fq-q i:after{transition:none}}.lx .wmk{display:inline-flex;align-items:center;white-space:nowrap;line-height:1;font-family:"Funnel Display",var(--sans);font-weight:800;letter-spacing:-.045em;color:var(--tx)}.lx .wmk .bx{height:.72em;width:auto;margin-left:.04em;flex:none}.lx .brand{text-decoration:none;font-size:19px;display:inline-flex;align-items:center;gap:9px;padding:0 10px}.lx .brand,.lx .markA{color:var(--tx);flex:none}.lx .markA{height:1.05em;width:auto}.lx .fbl{display:flex;align-items:center;gap:12px}.lx .fbrand .wmk{font-size:30px}.lx .fmark .wmk{font-size:clamp(90px,24vw,400px);letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1px var(--edge-2)}.lx .fmark .wmk .bx{color:var(--edge-2);opacity:1}.lx .fmark .wmk .bx line[stroke="var(--mint)"],.lx .fmark .wmk .bx path{opacity:.45}.lx .tick{position:relative;display:flex;align-items:center;height:34px;overflow:hidden;border-bottom:1px solid var(--edge);background:var(--glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-family:var(--mono);font-size:12px;-webkit-mask-image:linear-gradient(90deg,#000,#000 96%,transparent);mask-image:linear-gradient(90deg,#000,#000 96%,transparent)}.lx .tick.top{position:fixed;top:0;left:0;right:0;z-index:21;padding-top:env(safe-area-inset-top,0);height:calc(34px + env(safe-area-inset-top,0px))}.lx .tick .tag{position:absolute;left:0;top:0;bottom:0;z-index:2;display:flex;align-items:center;padding:0 12px;font-size:10.5px;letter-spacing:.08em;color:var(--tx-2);background:var(--bg);border-right:1px solid var(--edge)}.lx .tick .run{display:flex;width:max-content;animation:tk 70s linear infinite}.lx .tick:hover .run{animation-play-state:paused}.lx .tick .it{display:inline-flex;gap:8px;align-items:center;padding-inline:18px;white-space:nowrap;color:var(--tx-2)}.lx .tick .it b{color:var(--tx);font-weight:500}.lx .tick .up{color:var(--mint)}.lx .tick .dn{color:var(--down)}.lx .tick.foot-t{border-top:1px solid var(--edge);border-bottom:1px solid var(--edge);margin-top:28px;margin-inline:calc(50% - 50vw);background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.lx .tick.foot-t .run{animation-direction:reverse;animation-duration:90s}@keyframes tk{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.lx .tick .run{animation-duration:160s}.lx .tick.foot-t .run{animation-duration:200s}}.lx .hdr{position:fixed;left:0;right:0;top:calc(34px + env(safe-area-inset-top,0px));z-index:20;padding:12px 16px 0;display:flex;justify-content:center;pointer-events:none}.lx .dock{pointer-events:auto;display:flex;align-items:center;gap:6px;padding:6px;border-radius:18px;background:var(--glass);border:1px solid var(--edge);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);max-width:100%;transition:box-shadow .4s var(--ease)}.lx .hdr.stuck .dock{box-shadow:0 18px 40px -26px rgba(0,0,0,.5)}.lx .dsep{width:1px;height:24px;background:var(--edge-2);margin:0 4px;flex:none}.lx .hdr-nav{position:relative;display:flex;align-items:center}.lx .dd-btn,.lx .hdr-nav .dl{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:10px;font:inherit;font-size:14px;color:var(--tx-2);text-decoration:none;background:none;border:0;cursor:pointer;transition:color .25s}.lx .dd-btn:hover,.lx .dd-btn[aria-expanded=true],.lx .hdr-nav .dl:hover{color:var(--tx)}.lx .hl{position:absolute;left:0;top:50%;height:36px;margin-top:-18px;width:0;border-radius:10px;background:var(--wash);border:1px solid var(--edge);opacity:0;transition:transform .45s var(--ease),width .45s var(--ease),opacity .3s;pointer-events:none}.lx .dd-btn svg{width:12px;height:12px;transition:transform .3s var(--ease)}.lx .dd-btn[aria-expanded=true] svg{transform:rotate(180deg)}.lx .dd{position:relative;z-index:2}.lx .dd-menu{position:absolute;top:calc(100% + 14px);left:-8px;width:520px;display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:8px;border-radius:16px;background:var(--panel);border:1px solid var(--edge);box-shadow:0 30px 60px -30px rgba(0,0,0,.55);opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .25s var(--ease),transform .35s var(--ease)}.lx .dd.open .dd-menu{opacity:1;transform:none;pointer-events:auto}.lx .dd-menu a{display:block;padding:12px 14px;border-radius:10px;text-decoration:none;transition:background .2s}.lx .dd-menu a:focus-visible,.lx .dd-menu a:hover{background:var(--wash)}.lx .dd-menu b{display:block;font-weight:500;font-size:14.5px;color:var(--tx)}.lx .dd-menu span{display:block;font-size:13px;color:var(--tx-3);margin-top:2px}.lx .dd:has(.mega){position:static}.lx .dd-menu.mega{z-index:3;left:50%;--mw:min(1080px,calc(100vw - 48px));width:var(--mw);margin-left:calc(var(--mw) / -2);grid-template-columns:1.15fr repeat(3,minmax(0,1fr));gap:6px;padding:8px;border-radius:24px;background:var(--panel);border-color:var(--edge-2);box-shadow:0 40px 80px -30px rgba(0,0,0,.6)}.lx .dd-lead{display:flex;flex-direction:column;gap:12px;padding:22px;border-radius:18px;background:var(--tx);color:var(--bg)}.lx .dd-lead .dd-h{margin:0;color:var(--mint)}.lx .dd-lead h3{font-family:var(--disp);font-weight:900;font-stretch:72%;text-transform:uppercase;font-size:34px;line-height:.92;color:var(--bg)}.lx .dd-lead p{font-size:13.5px;line-height:1.5}.lx .dd-lead .dd-stat,.lx .dd-lead p{color:color-mix(in srgb,var(--bg) 72%,transparent)}.lx .dd-lead .dd-stat{font-size:12px}.lx .dd-menu .dd-lead .dd-stat b{display:inline;font-size:20px;font-weight:600;color:var(--bg);margin-right:4px}.lx .dd-menu .dd-lead .pill{display:inline-flex;margin-top:auto;align-self:flex-start;height:42px;padding:0 5px 0 16px;font-size:13.5px;border-radius:999px}.lx .dd-menu .dd-lead .pill:hover{background:var(--mint)}.lx .dd-lead .pill i{width:32px;height:32px}.lx .dd-col{display:flex;flex-direction:column;gap:2px;min-width:0;padding:14px 4px 6px}.lx .dd-col+.dd-col{border-left:1px solid var(--edge)}.lx .dd-menu .dd-h{margin:0 12px 8px;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--tx-3)}.lx .dd-col a{display:grid;grid-template-columns:22px 1fr;column-gap:6px;padding:10px 12px;border-radius:12px}.lx .dd-col a em{grid-row:span 2;font-style:normal;font-size:10.5px;line-height:21px;color:var(--tx-3);transition:color .2s}.lx .dd-col a b{display:flex;align-items:center;gap:6px}.lx .dd-col a b i{font-style:normal;font-size:12px;color:var(--mint);opacity:0;transform:translate(-4px,2px);transition:opacity .2s,transform .3s var(--ease)}.lx .dd-col a:focus-visible em,.lx .dd-col a:hover em{color:var(--mint)}.lx .dd-col a:focus-visible b i,.lx .dd-col a:hover b i{opacity:1;transform:none}.lx .dd-col a span{margin-top:1px}.lx .dd-lead{display:grid;padding:22px 22px 18px;gap:0}.lx .dd-sl{grid-area:1/1;display:flex;flex-direction:column;gap:12px;opacity:0;visibility:hidden;animation:ddsl 13.5s var(--ease) infinite}.lx .dd-sl:nth-child(2){animation-delay:4.5s}.lx .dd-sl:nth-child(3){animation-delay:9s}@keyframes ddsl{0%{opacity:0;visibility:visible;transform:translateX(28px)}30%,4%{opacity:1;visibility:visible;transform:none}33.3%{opacity:0;visibility:hidden;transform:translateX(-28px)}to{opacity:0;visibility:hidden}}.lx .dd-dots{grid-row:2;display:flex;gap:6px;margin-top:16px}.lx .dd-dots span{flex:1;height:2px;border-radius:2px;background:color-mix(in srgb,var(--bg) 22%,transparent);overflow:hidden;position:relative}.lx .dd-dots span:after{content:"";position:absolute;inset:0;background:var(--mint);transform:scaleX(0);transform-origin:left;animation:dddot 13.5s linear infinite}.lx .dd-dots span:nth-child(2):after{animation-delay:4.5s}.lx .dd-dots span:nth-child(3):after{animation-delay:9s}@keyframes dddot{0%{transform:scaleX(0);opacity:1}33.3%{transform:scaleX(1);opacity:1}33.4%,to{transform:scaleX(0);opacity:0}}.lx .dd-lead:focus-within .dd-dots span:after,.lx .dd-lead:focus-within .dd-sl,.lx .dd-lead:hover .dd-dots span:after,.lx .dd-lead:hover .dd-sl,.lx .dd:not(.open) .dd-dots span:after,.lx .dd:not(.open) .dd-sl{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.lx .dd-dots span:after,.lx .dd-sl{animation:none}.lx .dd-sl:first-child{opacity:1;visibility:visible}.lx .dd-dots{display:none}}@media (max-width:1100px){.lx .dd-menu.mega{grid-template-columns:repeat(3,minmax(0,1fr))}.lx .dd-lead{display:none}.lx .dd-col:nth-child(2){border-left:0}}.lx .hdr-cta{height:40px;padding:0 5px 0 16px;font-size:14px}.lx .hdr-cta i{width:30px;height:30px}.lx .burger{display:none;width:40px;height:40px;border-radius:50%;border:1px solid var(--edge-2);background:transparent;position:relative;cursor:pointer;flex:none}.lx .burger span{position:absolute;left:11px;right:11px;height:1.5px;background:var(--tx);transition:transform .45s var(--ease),top .45s var(--ease)}.lx .burger span:first-child{top:15px}.lx .burger span:last-child{top:23px}.lx .burger[aria-expanded=true] span:first-child{top:19px;transform:rotate(45deg)}.lx .burger[aria-expanded=true] span:last-child{top:19px;transform:rotate(-45deg)}.lx .mnav[hidden]{display:none!important}.lx .mnav{position:fixed;inset:0;z-index:19;padding:140px 24px 32px;background:var(--glass);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);display:flex;flex-direction:column;justify-content:space-between}.lx .mnav nav{display:grid;gap:2px}.lx .mnav nav a{font-family:var(--disp);font-weight:800;font-stretch:80%;text-transform:uppercase;font-size:clamp(28px,8vw,40px);line-height:1.15;color:var(--tx);text-decoration:none;opacity:0;transform:translateY(18px);transition:opacity .5s var(--ease),transform .6s var(--ease)}.lx .mnav.show nav a{opacity:1;transform:none}.lx .mnav hr{border:0;border-top:1px solid var(--edge);margin:14px 0;width:100%}.lx .mnav .pill{align-self:stretch;justify-content:space-between}@media (max-width:1000px){.lx .dsep,.lx .hdr-nav{display:none}.lx .burger{display:inline-block}.lx .hdr{justify-content:stretch}.lx .dock{width:100%;justify-content:space-between}.lx .dock .brand{margin-right:auto}}@media (max-width:520px){.lx .hdr-cta{display:none}}@media (prefers-reduced-motion:reduce){.lx .mnav nav a{transition:none;opacity:1;transform:none}}.lx .hline{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.lx .hero .w{z-index:2}.lx .wall span.h{color:var(--mint);text-shadow:0 0 12px color-mix(in srgb,var(--mint) 40%,transparent)}@media (prefers-reduced-motion:reduce){.lx .wall span.h{text-shadow:none}}.lx .hside{position:absolute;right:max(16px,calc(50vw - 640px));top:150px;z-index:2;width:340px;padding:14px;border-radius:20px;background:var(--glass);border:1px solid var(--edge);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 30px 60px -36px rgba(0,0,0,.45)}.lx .hs-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13.5px}.lx .hs-head span{font-size:10.5px;letter-spacing:.08em;color:var(--tx-3);border:1px solid var(--edge-2);border-radius:999px;padding:3px 8px}.lx .hs-stream{display:grid;gap:8px;height:214px;overflow:hidden;align-content:start}.lx .hcard{display:grid;grid-template-columns:1fr auto;gap:2px 10px;align-items:center;padding:10px 12px;border-radius:12px;background:var(--panel);border:1px solid var(--edge);font-size:13.5px;animation:hcin .7s var(--ease) both}.lx .hcard small{color:var(--tx-3)}.lx .hcard .st,.lx .hcard small{font-family:var(--mono);font-size:10.5px}.lx .hcard .st{grid-row:1/3;grid-column:2;font-weight:500;letter-spacing:.06em;padding:2px 7px;border:1.5px solid;border-radius:4px;transform:rotate(-4deg)}.lx .st.HIT{color:var(--mint)}.lx .st.MISSED{color:var(--down)}.lx .st.OPEN{color:var(--tx-3)}@keyframes hcin{0%{transform:translateY(-12px)}to{transform:none}}.lx .hs-heat{margin-top:12px;display:grid;grid-template-columns:repeat(20,1fr);gap:2px}.lx .hs-heat i{aspect-ratio:1;border-radius:2px;background:var(--wash);transition:background .5s}.lx .hs-heat i.u{background:color-mix(in srgb,var(--mint) 70%,transparent)}.lx .hs-heat i.d{background:color-mix(in srgb,var(--down) 55%,transparent)}.lx .hs-count{margin-top:10px;font-size:11.5px;color:var(--tx-2)}.lx .hs-count b{font-family:"Funnel Display",var(--sans);font-size:22px;color:var(--tx);letter-spacing:-.03em;margin-right:6px}@media (max-width:1100px){.lx .hside{display:none}}@media (min-width:1101px){.lx .hero .row{grid-template-columns:1fr;max-width:calc(100% - 380px)}.lx .hero .ctas{justify-content:flex-start}.lx .hero .counts{max-width:calc(100% - 380px)}}@media (prefers-reduced-motion:reduce){.lx .hcard{animation:none}}.lx .close{overflow:visible}.lx .tapes{position:relative;width:100vw;margin-left:calc(50% - 50vw);height:clamp(150px,16vw,210px);overflow:hidden}.lx .tape{position:absolute;left:-10%;width:120%;top:50%;padding:11px 0;overflow:hidden;box-shadow:0 14px 30px -16px rgba(0,0,0,.35)}.lx .t1{background:var(--mint);color:var(--mint-ink);transform:translateY(-50%) rotate(-4deg)}.lx .t2{background:#0C231D;color:#3FE6C4;transform:translateY(-50%) rotate(4deg);box-shadow:0 14px 30px -16px rgba(0,0,0,.35),inset 0 0 0 1px rgba(63,230,196,.4)}.lx .tape:after,.lx .tape:before{content:"";position:absolute;left:0;right:0;height:1px;background:currentColor;opacity:.35}.lx .tape:before{top:4px}.lx .tape:after{bottom:4px}.lx .tr{display:flex;width:max-content;white-space:nowrap;animation:tape 46s linear infinite}.lx .tr.rev{animation-direction:reverse;animation-duration:58s}.lx .tr b,.lx .tr span{font-family:var(--disp);font-weight:800;font-stretch:80%;text-transform:uppercase;font-size:clamp(14px,1.4vw,19px);letter-spacing:.06em;line-height:1;padding-inline:16px}.lx .tr b{opacity:.45;font-weight:500}@keyframes tape{to{transform:translateX(-50%)}}.lx .moat-sr{max-width:62ch;color:var(--tx-2);font-size:18px;margin:0}@media (prefers-reduced-motion:reduce){.lx .tr{animation:none}}.lx .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lx .cmpbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px}.lx .cmpbar,.lx .cmpchips{display:flex;flex-wrap:wrap}.lx .cmpchips{gap:6px}.lx .cmpchips button{font:inherit;font-size:13.5px;height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--edge-2);background:transparent;color:var(--tx-2);cursor:pointer;transition:background .25s,color .25s,border-color .25s}.lx .cmpchips button:hover{color:var(--tx)}.lx .cmpchips button[aria-pressed=true]{background:var(--tx);color:var(--bg);border-color:var(--tx)}.lx .cmpsel{display:none;align-items:center;gap:8px;font-size:13.5px;color:var(--tx-2)}.lx .cmpsel select{font:inherit;font-size:13.5px;height:36px;border-radius:10px;border:1px solid var(--edge-2);background:var(--panel);color:var(--tx);padding:0 10px}.lx .cmpwrap{border:1px solid var(--edge);border-radius:22px;overflow-x:auto;background:var(--panel)}.lx .cmp{width:100%;min-width:980px;border-collapse:initial;border-spacing:0}.lx .cmp td,.lx .cmp th{padding:15px 14px;border-bottom:1px solid var(--edge);vertical-align:middle}.lx .cmp thead th{font-size:13.5px;font-weight:500;text-align:center;color:var(--tx);background:color-mix(in srgb,var(--tx) 4%,var(--panel));border-bottom:1px solid var(--edge-2)}.lx .cmp thead th.cap{text-align:left;color:var(--tx-3);font-weight:400;font-family:var(--mono);font-size:12px}.lx .cmp tr.grp th{padding:22px 14px 10px;font-family:var(--disp);font-weight:900;font-stretch:80%;text-transform:uppercase;font-size:17px;letter-spacing:.01em;border-bottom:1px solid var(--edge-2)}.lx .cmp tbody tr:not(.grp) th,.lx .cmp tr.grp th{text-align:left;color:var(--tx);background:var(--panel)}.lx .cmp tbody tr:not(.grp) th{font-weight:500;font-size:15px;max-width:40ch;position:sticky;left:0;z-index:1}.lx .cmp td{text-align:center;font-size:12.5px;color:var(--tx-2);line-height:1.35}.lx .cmp td .ci{display:grid;place-items:center;margin:0 auto 4px;width:24px;height:24px;border-radius:50%}.lx .cmp td .ci svg,.lx .k svg{width:15px;height:15px}.lx .cmp td.y .ci{color:var(--mint);background:color-mix(in srgb,var(--mint) 14%,transparent)}.lx .cmp td.n .ci,.lx .k.n{color:var(--tx-3)}.lx .cmp td.p .ci,.lx .k.p{color:#C98A0B}.lx .cmp td.x .ci,.lx .k.x{color:var(--tx-3);opacity:.7}.lx .k.y{color:var(--mint)}.lx .cmp .me{background:color-mix(in srgb,var(--mint) 8%,var(--panel))}.lx .cmp thead th.me{color:var(--mint);font-family:"Funnel Display",var(--sans);font-weight:800;font-size:17px;letter-spacing:-.03em;background:color-mix(in srgb,var(--mint) 14%,var(--panel))}.lx .cmp td.me{color:var(--tx);font-weight:500}.lx .cmp tbody.hide,.lx .cmp tbody[hidden],.lx .cmpchips button[hidden]{display:none}.lx .cmp tbody:not(.hide) tr:not(.grp){animation:cmpin .5s var(--ease) both}@keyframes cmpin{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.lx .cmpkey{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center;margin-top:14px;font-size:12px;color:var(--tx-3)}.lx .cmpkey span{display:inline-flex;align-items:center;gap:6px}.lx .cmpkey span:last-child{flex-basis:100%;font-family:var(--sans);font-size:12.5px}@media (max-width:760px){.lx .cmpsel{display:inline-flex}.lx .cmp{min-width:0}.lx .cmp td.c1,.lx .cmp td.c2,.lx .cmp td.c3,.lx .cmp td.c4,.lx .cmp th.c1,.lx .cmp th.c2,.lx .cmp th.c3,.lx .cmp th.c4{display:none}.lx .cmp.w1 .c1,.lx .cmp.w2 .c2,.lx .cmp.w3 .c3,.lx .cmp.w4 .c4{display:table-cell}.lx .cmp tbody tr:not(.grp) th{font-size:14px;max-width:none;position:static}.lx .cmp td,.lx .cmp th{padding:13px 10px}.lx .cmp td{width:28%}}@media (prefers-reduced-motion:reduce){.lx .cmp tbody tr{animation:none!important}}.lx .trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--edge);border:1px solid var(--edge);border-radius:22px;overflow:hidden}.lx .trust>div{background:var(--panel);padding:24px;display:flex;flex-direction:column;gap:8px}.lx .trust b{font-size:16.5px;font-weight:500}.lx .trust span{font-size:14.5px;color:var(--tx-2)}.lx .trust a{margin-top:auto;padding-top:6px;font-size:14px;color:var(--mint);text-decoration:none}.lx .trust a:hover{text-decoration:underline}@media (max-width:900px){.lx .trust{grid-template-columns:1fr 1fr}}@media (max-width:560px){.lx .trust{grid-template-columns:1fr}}.lx .ddgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.lx .dd-c{border:1px solid var(--edge);border-radius:22px;background:var(--panel);padding:26px;display:grid;gap:10px;align-content:start}.lx .dd-c.lead{grid-column:span 2;grid-row:span 2;background:var(--tx);color:var(--bg);border-color:var(--tx);align-content:end;min-height:340px}.lx .dd-c h3{margin:0;font-family:var(--disp);font-weight:900;font-stretch:80%;text-transform:uppercase;font-size:22px;line-height:1}.lx .dd-c.lead h3{font-size:clamp(34px,4vw,56px);color:var(--bg)}.lx .dd-c p{margin:0;font-size:14.5px;color:var(--tx-2);line-height:1.55}.lx .dd-c.lead p{color:color-mix(in srgb,var(--bg) 78%,transparent);font-size:16.5px;max-width:52ch}@media (max-width:980px){.lx .ddgrid{grid-template-columns:1fr 1fr}.lx .dd-c.lead{grid-column:span 2;grid-row:auto;min-height:0}}@media (max-width:560px){.lx .ddgrid{grid-template-columns:1fr}.lx .dd-c.lead{grid-column:auto}}.lx .deskhead{display:grid;grid-template-columns:1.2fr 1fr;gap:28px;align-items:end;margin-bottom:40px}.lx .deskchip{margin-top:14px;display:inline-flex;align-items:center;gap:8px;font-size:11.5px;color:var(--tx-2);border:1px solid var(--edge-2);border-radius:999px;padding:6px 12px}.lx .deskchip i{width:6px;height:6px;border-radius:50%;background:var(--mint)}.lx .dkgrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.lx .dk{grid-column:span 2;border:1px solid var(--edge);border-radius:22px;background:var(--panel);padding:24px;display:flex;flex-direction:column;gap:12px}.lx .dk.lead{grid-column:span 4}.lx .dk.wide{grid-column:span 6}.lx .dk-h{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.lx .dk h3{margin:0;font-family:var(--disp);font-weight:800;font-stretch:90%;font-size:20px;letter-spacing:-.01em}.lx .dk.lead h3{font-size:28px}.lx .dk-l{margin:4px 0 0;color:var(--mint);font-size:14px;font-weight:500}.lx .dk-live{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:10.5px;color:var(--tx-3);border:1px solid var(--edge-2);border-radius:999px;padding:4px 10px}.lx .dk-live i{width:6px;height:6px;border-radius:50%;background:var(--mint)}.lx .dk-b{margin:0;font-size:14.5px;color:var(--tx-2);line-height:1.55}.lx .dk-well{margin-top:auto;border-radius:14px;background:var(--wash);border:1px solid var(--edge);padding:16px;display:grid;gap:9px}.lx .sk{display:block;height:8px;border-radius:4px;background:color-mix(in srgb,var(--tx) 9%,transparent)}.lx .dk-brokers{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.lx .dk-brokers li{font-size:13px;padding:6px 12px;border-radius:999px;border:1px solid var(--edge-2)}@media (max-width:1080px){.lx .dkgrid{grid-template-columns:1fr 1fr}.lx .dk{grid-column:span 1}.lx .dk.lead,.lx .dk.wide{grid-column:span 2}.lx .deskhead{grid-template-columns:1fr}}@media (max-width:620px){.lx .dkgrid{grid-template-columns:1fr}.lx .dk,.lx .dk.lead,.lx .dk.wide{grid-column:auto}}.lx .layers{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:center}.lx .lay-art{display:grid;gap:22px;justify-items:center}.lx .lay-art svg{width:min(320px,80vw);height:auto}.lx .lay-core{fill:color-mix(in srgb,var(--mint) 16%,transparent)}.lx .lay-t{font-size:10px;fill:var(--mint)}.lx .lay-s,.lx .lay-t{font-family:var(--mono);letter-spacing:.12em}.lx .lay-s{font-size:8.5px;fill:var(--tx-3)}.lx .lay-key{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:14px;color:var(--tx-2)}.lx .lay-key b{font-weight:500;color:var(--tx)}.lx .lay-key i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:10px;vertical-align:middle}.lx .lay-key .k1{background:var(--mint)}.lx .lay-key .k2{border:1.5px solid var(--mint)}.lx .lay-key .k3{border:1.5px dashed var(--tx-3)}.lx .lay-pr{margin-top:28px;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--edge);border:1px solid var(--edge);border-radius:20px;overflow:hidden}.lx .lay-pr div{background:var(--panel);padding:20px;display:grid;gap:6px}.lx .lay-pr b{font-weight:500;font-size:15.5px}.lx .lay-pr span{font-size:14px;color:var(--tx-2)}@media (max-width:900px){.lx .lay-pr,.lx .layers{grid-template-columns:1fr}}.lx .foot{position:relative;border-top:1px solid var(--edge);padding-block:72px 28px;overflow:hidden;background:color-mix(in srgb,var(--bg) 70%,transparent)}.lx .fcols{display:grid;grid-template-columns:1.6fr repeat(4,minmax(0,1fr));gap:32px}.lx .fbrand p{margin:10px 0 22px;color:var(--tx-2);max-width:30ch}.lx .fbrand .gsrc{display:flex;width:max-content;align-items:center;gap:12px;margin-top:22px;padding:10px 18px 10px 14px;border-radius:14px;background:#fff;color:#1f1f1f;font-size:14px;font-weight:500;line-height:1.3;text-decoration:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--tx) 14%,transparent);transition:box-shadow .15s}.lx .fbrand .gsrc:hover{box-shadow:0 0 0 4px color-mix(in srgb,var(--mint) 45%,transparent)}.lx .fbrand .gsrc svg{width:22px;height:22px;flex:none}.lx .fbrand p.gsrc-n{margin:10px 0 0;font-size:12.5px;line-height:1.45;max-width:32ch;color:var(--tx-3)}.lx .fbrand p.gsrc-n b{color:var(--tx)}.lx .foot .fh{margin:0 0 14px;font-size:13px;font-weight:500;color:var(--tx-3)}.lx .foot ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.lx .foot li a{text-decoration:none;color:var(--tx-2);font-size:15px;transition:color .3s}.lx .foot li a:hover{color:var(--tx)}.lx .fmark{margin-top:64px;line-height:.8;-webkit-user-select:none;user-select:none;overflow:hidden}.lx .fbase{margin-top:24px;padding-top:18px;border-top:1px solid var(--edge);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:13px;color:var(--tx-3)}@media (max-width:900px){.lx .fcols{grid-template-columns:1fr 1fr}.lx .fbrand{grid-column:1/-1}}.lx .cmd{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:center}.lx .bezel{padding:6px;border-radius:28px;background:var(--wash);border:1px solid var(--edge)}.lx .core{border-radius:22px;background:var(--panel);box-shadow:inset 0 1px 1px var(--sheen);overflow:hidden}.lx .q{display:flex;align-items:center;gap:14px;padding:20px 22px;font-size:clamp(16px,1.8vw,20px);letter-spacing:-.01em;border-bottom:1px solid var(--edge)}.lx .q .k{margin-left:auto;font-size:12px;color:var(--tx-3);border:1px solid var(--edge);border-radius:6px;padding:3px 7px}.lx .caret{display:inline-block;width:2px;height:1.1em;background:var(--mint);vertical-align:-3px;animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.lx .res{display:grid;grid-template-columns:1.25fr 1fr;min-height:236px}.lx .res>div{padding:18px 22px}.lx .res>div+div{border-left:1px solid var(--edge);background:var(--wash)}.lx .lbl{font-size:12px;color:var(--tx-3);margin-bottom:8px}.lx .row-r{display:grid;grid-template-columns:1fr auto auto;gap:14px;padding:9px 0;border-bottom:1px solid var(--edge);font-size:14.5px;opacity:0;transform:translateY(6px);transition:all .5s var(--ease)}.lx .row-r.in{opacity:1;transform:none}.lx .row-r .m{font-size:13px;color:var(--tx-2)}.lx .row-r .up{color:var(--mint)}.lx .built{display:grid;gap:10px;font-size:14px;color:var(--tx-2)}.lx .built b{display:block;color:var(--tx);font-weight:500}@media (max-width:900px){.lx .cmd,.lx .res{grid-template-columns:1fr}.lx .res>div+div{border-left:0;border-top:1px solid var(--edge)}}@media (max-width:520px){.lx .row-r{grid-template-columns:1fr auto}.lx .row-r .hide{display:none}}.lx .radar{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:center}.lx .radar canvas{width:100%;aspect-ratio:1;max-width:600px;display:block}.lx .log{margin-top:28px;font-size:13px;color:var(--tx-2);display:grid;gap:6px;min-height:100px}.lx .log div{padding:8px 12px;border-radius:10px;background:var(--wash);border:1px solid var(--edge)}.lx .log b{color:var(--mint);font-weight:500}.lx .feats{margin-top:32px;display:grid;grid-template-columns:1fr 1fr;gap:18px 28px}.lx .feats h3{font-size:16px;font-weight:500}.lx .feats p{font-size:14.5px;color:var(--tx-2);margin-top:4px}@media (max-width:900px){.lx .radar{grid-template-columns:1fr}.lx .radar canvas{max-width:440px;margin:0 auto;order:-1}}@media (max-width:520px){.lx .feats{grid-template-columns:1fr}}.lx{--violet:#7C5CE0;--amber:#C98A0B;--blue:#3B74E0;--indigo:#5561D6;--cyan:#0E9FB8}html.dark .lx{--violet:#A48BFA;--amber:#F5B544;--blue:#6EA0FF;--indigo:#8B93FF;--cyan:#4FD3EA}.lx .lvhead{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:end;margin-bottom:40px}.lx .mc-stage{position:relative;perspective:1500px;perspective-origin:50% 40%}.lx .mc-panel{transform-style:preserve-3d;will-change:transform;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.lx .hud{position:absolute;z-index:3;display:none;align-items:center;gap:6px;border:1px solid var(--edge-2);border-radius:999px;padding:7px 14px;font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--tx-2);background:var(--glass);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);pointer-events:none;transform:translateZ(var(--z,80px)) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.lx .hud b{color:var(--tx);font-weight:500}.lx .hdot{width:6px;height:6px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 3px color-mix(in srgb,var(--mint) 20%,transparent)}@media (min-width:1024px){.lx .hud{display:inline-flex}}.lx .mc-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--edge);background:var(--wash)}.lx .mc-bar b{font-size:13.5px;letter-spacing:-.02em}.lx .mc-tag{font-size:10px;padding:3px 8px;border-radius:999px;background:color-mix(in srgb,var(--mint) 16%,transparent);color:var(--mint)}.lx .mc-name{font-family:var(--disp);font-weight:700;font-stretch:90%;font-size:15px}.lx .mc-play{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--edge-2);background:var(--panel);color:var(--tx-2);border-radius:999px;padding:6px 14px;font:inherit;font-size:12.5px;font-weight:500;cursor:pointer}.lx .mc-svgwrap{overflow-x:auto;padding:10px 12px 0}.lx #mcSvg{display:block;width:100%;height:auto;min-width:520px}@media (min-width:640px){.lx #mcSvg{min-width:0}}.lx #mcSvg g{transition:opacity .45s var(--ease)}.lx .mc-note{min-height:42px;padding:10px 18px 14px;font-size:14.5px;color:var(--tx-2);margin:0}.lx .mc-chips{display:flex;flex-wrap:wrap;gap:7px;padding:16px;border-top:1px solid var(--edge)}.lx .mc-chips button{white-space:nowrap;border-radius:999px;border:1px solid var(--edge);background:var(--wash);color:var(--tx-2);padding:7px 12px;font:inherit;font-size:12.5px;font-weight:500;cursor:pointer;transition:background .3s,color .3s,border-color .3s}.lx .mc-chips button[aria-selected=true]{background:var(--mint);border-color:var(--mint);color:var(--mint-ink)}.lx .mc-foot{padding:10px 18px;border-top:1px solid var(--edge);font-size:11.5px;color:var(--tx-3);background:var(--wash)}@keyframes draw{0%{stroke-dashoffset:900}to{stroke-dashoffset:0}}.lx .pat-path{stroke-dasharray:900;animation:draw 1.2s var(--ease) both}@media (max-width:820px){.lx .lvhead{grid-template-columns:1fr;gap:16px}}@media (prefers-reduced-motion:reduce){.lx .pat-path{animation:none}}.lx .track{height:300vh}.lx .stick{position:sticky;top:0;height:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:96px 16px 32px}.lx .stick .top{max-width:1280px;width:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap}.lx .clock{font-family:var(--mono);font-size:clamp(44px,6.5vw,96px);letter-spacing:-.04em;color:var(--mint);line-height:1}.lx .stick .cvbox{position:relative;width:100%;max-width:1280px;margin:18px auto;min-height:0;overflow:hidden}.lx .stick .cvbox canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.lx .stick .bottom{max-width:1280px;width:100%;margin:0 auto;display:flex;justify-content:space-between;gap:20px;align-items:center;flex-wrap:wrap}.lx .stick .bottom p{color:var(--tx-2);max-width:56ch;font-size:15.5px}.lx .ledger{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;align-items:start}.lx .lh{display:flex;justify-content:space-between;font-family:var(--mono);font-size:12px;color:var(--tx-3);padding:18px 24px 12px;border-bottom:1px solid var(--edge-2)}.lx #ledger{padding:0 24px 12px}.lx .lr{position:relative;display:grid;grid-template-columns:70px 1fr 110px 96px;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid var(--edge);font-family:var(--mono);font-size:13.5px;opacity:0;transform:translateY(6px);transition:all .6s var(--ease)}.lx .lr.in{opacity:1;transform:none}.lx .lr .why{font-size:12px;color:var(--tx-3)}.lx .stamp{justify-self:end;font-weight:500;font-size:11px;letter-spacing:.06em;padding:3px 8px;border:1.5px solid;border-radius:4px;transform:rotate(-4deg) scale(1.6);opacity:0;transition:all .35s var(--ease)}.lx .lr.st .stamp{transform:rotate(-4deg) scale(1);opacity:1}.lx .HIT{color:var(--mint)}.lx .MISSED,.lx .STOPPED{color:var(--down)}.lx .EXPIRED{color:var(--tx-3)}.lx .lr svg{position:absolute;left:0;top:50%;width:calc(100% - 110px);height:4px;overflow:visible;pointer-events:none}.lx .lr svg line{stroke:var(--down);stroke-width:1.6;stroke-dasharray:600;stroke-dashoffset:600;transition:stroke-dashoffset .8s var(--ease)}.lx .lr.strike svg line{stroke-dashoffset:0}.lx .cap,.lx .lr.strike .nm{color:var(--tx-3)}.lx .cap{margin-top:14px;font-size:12.5px}.lx .nope{margin-top:28px;display:flex;flex-wrap:wrap;gap:10px 22px;font-size:13px;color:var(--tx-3)}.lx .nope s{text-decoration-color:var(--down);text-decoration-thickness:1.5px}@media (max-width:900px){.lx .ledger{grid-template-columns:1fr;gap:40px}.lx .lr{grid-template-columns:60px 1fr 88px}.lx .lr .why{display:none}}.lx .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.lx .two .core{padding:40px;min-height:340px;display:flex;flex-direction:column}.lx .two h3{font-family:var(--disp);font-weight:900;font-stretch:75%;text-transform:uppercase;font-size:clamp(32px,3.6vw,52px);line-height:.9}.lx .two p{margin-top:16px;color:var(--tx-2);max-width:44ch}.lx .two ul{margin:20px 0 0;padding:0;list-style:none;display:grid;gap:8px;font-size:14.5px;color:var(--tx-2)}.lx .two li:before{content:"";display:inline-block;width:14px;height:1px;background:var(--mint);vertical-align:middle;margin-right:10px}.lx .two .pill{margin-top:auto;align-self:flex-start}.lx .two .hub .core{background:radial-gradient(90% 90% at 100% 0,color-mix(in srgb,var(--mint) 16%,transparent),transparent 60%),var(--panel)}@media (max-width:820px){.lx .two{grid-template-columns:1fr}.lx .two .core{padding:28px}}.lx .close{display:grid;gap:36px;justify-items:start}.lx .close .d1{font-size:clamp(56px,11vw,180px)}.lx .tt{width:40px;height:40px;border-radius:50%;border:1px solid var(--edge-2);background:transparent;color:var(--tx);display:grid;place-items:center;cursor:pointer;transition:transform .5s var(--ease)}.lx .tt:active{transform:scale(.94)}.lx .tt svg{width:18px;height:18px}.lx .tt .sun{display:none}html.dark .lx .tt .sun{display:block}html.dark .lx .tt .moon{display:none}.lx .island .right{display:flex;gap:6px;align-items:center}@media (max-width:640px){.lx .island{gap:12px;padding-left:16px}.lx .island .pill{padding:0 5px 0 12px;font-size:13px}.lx .sec{padding-block:88px}.lx .sec-head{margin-bottom:36px}.lx .hero{padding-block:104px 36px}.lx .counts{gap:8px 20px;margin-top:32px}.lx .pill{height:48px;padding-left:20px}.lx .pill i{width:34px;height:34px}.lx .ctas .pill{flex:1 1 auto;justify-content:space-between}.lx .lede{font-size:16.5px}.lx .q{padding:16px}.lx .res>div{padding:14px 16px}.lx .stick{padding:84px 16px 20px}.lx .stick .top{gap:10px}.lx .stick .bottom .pill{width:100%;justify-content:space-between}.lx .lh{padding:14px 16px 10px}.lx #ledger{padding:0 16px 8px}.lx .lr{grid-template-columns:52px 1fr 80px;font-size:12.5px}.lx .two .core{padding:24px;min-height:0}}@media (max-width:380px){.lx .island .pill{display:none}}.lx .rv{transition:opacity 1s var(--ease)}@media (prefers-reduced-motion:reduce){.lx .rv.pre{opacity:1}.lx .caret{animation:none}.lx .lr,.lx .pill,.lx .pill i,.lx .row-r,.lx .stamp{transition:none}}@media (prefers-reduced-transparency:reduce){.lx .island{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--bg-2)}}.lx{--orb-o:.035}html:not(.dark) .lx .capcol.lead,html:not(.dark) .lx .contact,html:not(.dark) .lx .stage.last,html:not(.dark) .lx .tool.adv{background:var(--panel)}html:not(.dark) .lx .aud-hub{background:#082A21}html:not(.dark) .lx .ambient .gridbg{opacity:.6}html:not(.dark) .lx .hero-glow{display:none}html.dark .lx .stage.last{background:radial-gradient(110% 90% at 100% 0,color-mix(in srgb,var(--mint) 14%,transparent),transparent 60%),var(--panel)}html.dark .lx .capcol.lead{background:radial-gradient(110% 80% at 0 0,color-mix(in srgb,var(--mint) 12%,transparent),transparent 60%),var(--panel)}html.dark .lx .tool.adv{background:radial-gradient(120% 100% at 100% 0,color-mix(in srgb,var(--mint) 12%,transparent),transparent 60%),var(--panel)}html.dark .lx .aud-hub{background:radial-gradient(90% 80% at 100% 0,rgba(63,230,196,.18),transparent 60%),#082A21}.lx .hglobe{position:absolute;z-index:1;top:70px;right:max(-40px,calc(50vw - 720px));width:min(700px,52vw);aspect-ratio:1;display:block;will-change:transform}@media (max-width:1100px){.lx .hglobe{width:min(620px,78vw);right:-12vw;top:90px;opacity:.55}}@media (max-width:640px){.lx .hglobe{width:108vw;right:-34vw;top:60px;opacity:.4}}.lx .srcs{margin-top:28px;display:grid;grid-template-columns:auto 1fr;gap:10px 20px;align-items:center;padding:18px 20px;border:1px solid var(--edge);border-radius:18px;background:var(--panel)}.lx .srcs>span{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--tx-3)}.lx .srcs ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.lx .srcs li{font-size:13.5px;padding:6px 12px;border-radius:999px;border:1px solid var(--edge-2)}.lx .srcs p{grid-column:2;margin:0;font-size:13.5px;color:var(--tx-2)}@media (max-width:640px){.lx .srcs{grid-template-columns:1fr}.lx .srcs p{grid-column:1}}.lx .tools-h{margin-top:56px;display:flex;gap:16px;align-items:baseline;flex-wrap:wrap}.lx .tools-h span{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--mint)}.lx .tools-h p{margin:0;color:var(--tx-2);font-size:15px}.lx #capabilities .tools{margin-top:18px}.lx .deskhead .nope{margin:14px 0 0}.lx .wall{opacity:1}.lx .wall span{color:color-mix(in srgb,var(--wall) 32%,transparent)}.lx .wall span.h{color:color-mix(in srgb,var(--mint) 85%,transparent);font-weight:500;text-shadow:0 0 8px color-mix(in srgb,var(--mint) 45%,transparent)}.lx .wall span.dn{color:color-mix(in srgb,var(--down) 85%,transparent);font-weight:500;text-shadow:none}@media (prefers-reduced-motion:reduce){.lx .wall span.h{text-shadow:0 0 8px var(--mint)}}.lx #contact{padding-bottom:40px}.lx #contact .close{gap:0}.lx .tick .it .fl{width:16px;height:auto;border-radius:2px;flex:none;box-shadow:0 0 0 1px var(--edge)}.lx .cmpaud{display:inline-grid;grid-auto-flow:column;gap:4px;padding:4px;border-radius:999px;border:1px solid var(--edge-2);background:var(--panel);margin-bottom:20px;max-width:100%}.lx .cmpaud button{font:inherit;font-size:14.5px;font-weight:500;height:42px;padding:0 20px;border-radius:999px;border:0;background:transparent;color:var(--tx-2);cursor:pointer;transition:background .3s var(--ease),color .3s}.lx .cmpaud button[aria-selected=true]{background:var(--mint);color:var(--mint-ink)}.lx .cmppanel[hidden]{display:none}.lx .cmppanel .cmpbar{margin-bottom:14px}.lx .cmpnote{margin:14px 0 0;font-size:13.5px;color:var(--tx-2);max-width:78ch}@media (max-width:640px){.lx .cmpaud{grid-auto-flow:row;border-radius:18px;width:100%}.lx .cmpaud button{border-radius:14px}}.lx .dw{position:relative;display:grid;gap:0;padding:8px 16px}.lx .dw-tag{position:absolute;top:-9px;right:12px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:2px 8px;border-radius:999px;background:var(--panel);border:1px solid var(--edge-2);color:var(--tx-3)}.lx .dw-r{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px dashed var(--edge);font-size:13.5px;color:var(--tx-2)}.lx .dw-r:last-child{border-bottom:0}.lx .dw-r b{font-family:var(--mono);font-weight:500;font-size:12.5px;color:var(--tx);text-align:right;white-space:nowrap}.lx .dw-r b.u{color:var(--mint)}.lx .dw-r b.d{color:var(--down)}.lx .hero h1{font-size:clamp(38px,6.3vw,108px)}@media (min-width:1101px){.lx .hero h1{max-width:calc(100% - 360px)}}@media (max-width:640px){.lx .hero h1{font-size:11.2vw;line-height:.92}.lx .hero{min-height:auto;justify-content:flex-start;padding-top:128px;padding-bottom:56px}.lx .hero .row{margin-top:22px}}.lx .ambient .candlebg{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity .9s ease;-webkit-mask-image:linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent)}html:not(.dark) .lx .ambient .candlebg.on{opacity:.15}html.dark .lx .ambient .candlebg.on{opacity:.1}.lx .ambient .orb{display:none}.lx .capcol.lead,.lx .stage.last,.lx .tool.adv,.lx .two .hub .core{background:var(--panel)!important}.lx .capcol.lead,.lx .stage.last,.lx .tool.adv{border-color:color-mix(in srgb,var(--mint) 35%,var(--edge))!important}.lx .aud-hub{background:#082A21!important}.lx .pipe:before{background:color-mix(in srgb,var(--mint) 45%,transparent)!important}.lx .wall{-webkit-mask-image:radial-gradient(60% 55% at 28% 62%,rgba(0,0,0,.1),#000 78%);mask-image:radial-gradient(60% 55% at 28% 62%,rgba(0,0,0,.1),#000 78%)}html:not(.dark) .lx .wall span{color:color-mix(in srgb,var(--wall) 22%,transparent)}.lx .hline{inset:auto 0 auto 0;top:96px;height:30%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 70%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 70%,transparent)}@media (min-width:1101px){.lx .hline{right:380px;width:auto}}@media (max-width:640px){.lx .hline{top:84px;height:18%}}.lx .wall span.dn,.lx .wall span.h{text-shadow:none!important}.lx .hside,.lx .hud{background:var(--panel)!important}.lx .dock,.lx .hside,.lx .hud,.lx .island,.lx .mnav,.lx .tick{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.lx .dock{background:var(--panel)!important}.lx .mnav,.lx .tick{background:var(--bg)!important}html:not(.dark) .lx{--bg:#F4F7F5;--bg-2:#EAF0ED;--panel:#FFFFFF;--edge:rgba(12,35,29,.11);--edge-2:rgba(12,35,29,.2)}html:not(.dark) .lx .wall span{color:color-mix(in srgb,var(--tx) 5%,transparent)}html:not(.dark) .lx .wall span.h{color:var(--mint);font-weight:500}html:not(.dark) .lx .wall span.dn{color:var(--down);font-weight:500}html:not(.dark) .lx .hside{box-shadow:0 1px 0 rgba(12,35,29,.04),0 18px 40px -24px rgba(12,35,29,.28)}html:not(.dark) .lx .hs-heat i{background:#E6ECE9}html:not(.dark) .lx .hs-heat i.u{background:#1F8A76}html:not(.dark) .lx .hs-heat i.d{background:#D2566B}html:not(.dark) .lx .dock{box-shadow:0 1px 0 rgba(12,35,29,.04),0 10px 30px -20px rgba(12,35,29,.3)}.lx .wall span:not(.h):not(.dn){color:transparent!important}.lx .pill.g{background:var(--panel)!important}html:not(.dark) .lx #spText{stroke-width:2}html:not(.dark) .lx .sp-ink{stroke:var(--tx)}html:not(.dark) .lx .sp-bar{height:3px;background:color-mix(in srgb,var(--mint) 14%,var(--edge))}html:not(.dark) .lx .sp-status{color:var(--tx-2)}html:not(.dark) .lx #engine{--bg:#0C231D;--bg-2:#10302A;--panel:#0F2C25;--edge:rgba(190,235,215,.12);--edge-2:rgba(190,235,215,.22);--tx:#E6F2EC;--tx-2:#9DB5AB;--tx-3:#6F877E;--mint:#3FE6C4;--mint-ink:#04130E;--down:#FF7A86;--wash:#ffffff08;background:var(--bg);color:var(--tx);color-scheme:dark}.lx #engine{position:relative;z-index:1}.lx .wall{-webkit-mask-image:linear-gradient(180deg,transparent,#000 8%,#000 92%,transparent)!important;mask-image:linear-gradient(180deg,transparent,#000 8%,#000 92%,transparent)!important}.lx .hero h1 em{display:block;text-wrap:balance}@media (max-width:640px){.lx .hline{display:block;top:96px!important;height:84px!important;right:0}.lx .hero{padding-top:196px}.lx .hero h1{font-size:12.4vw;line-height:.9}.lx .hero .counts{gap:8px 18px}}.lx .tapes{height:clamp(200px,22vw,280px)!important}.lx .t1{top:30%!important;transform:translateY(-50%) rotate(-2deg)!important}.lx .t2{top:72%!important;transform:translateY(-50%) rotate(1.6deg)!important}@media (max-width:640px){.lx .t1{transform:translateY(-50%) rotate(-3deg)!important}.lx .t2{transform:translateY(-50%) rotate(2.4deg)!important}}html:not(.dark) .lx{--tx-3:#5B6D67}html.dark .lx{--tx-3:#7E978E}html:not(.dark) .lx #engine{--tx-3:#89A399}.lx .fh{font-size:inherit;margin:0}.lx .wall span,.lx .wall span.dn,.lx .wall span.h{font-weight:400!important}.lx #top>.sec:not(#engine),.lx footer.foot{content-visibility:auto;contain-intrinsic-size:auto 1100px}.lx{--disp:var(--font-archivo),"Arial Narrow",sans-serif;--sans:var(--font-dm-sans),ui-sans-serif,system-ui,sans-serif;--mono:var(--font-geist-mono),ui-monospace,Menlo,monospace;background:var(--bg);color:var(--tx);position:relative;isolation:isolate;overflow-x:clip}.lx .ambient{z-index:0}.lx .lx-real,.lx .lx-sec,.lx main,.lx>section{position:relative;z-index:1}.lx{--lx-bg:var(--bg);--lx-panel:var(--panel);--lx-tx:var(--tx);--lx-tx2:var(--tx-2);--lx-tx3:var(--tx-3);--lx-edge:var(--edge);--lx-edge2:var(--edge-2);--lx-mint:var(--mint);--lx-ink:var(--mint-ink);--lx-down:var(--down)}.lx .lx-wi{--bg:var(--lx-bg);--bg-2:var(--lx-bg);--panel:var(--lx-panel);--panel-2:var(--lx-bg);--line:var(--lx-edge);--line-2:var(--lx-edge2);--tx:var(--lx-tx);--tx-2:var(--lx-tx2);--tx-3:var(--lx-tx3);--g:var(--lx-mint);--on-g:var(--lx-ink);--teal:var(--lx-mint);--rose:var(--lx-down);background:transparent;font-family:var(--sans)}.lx #desks h2.wi-display{font-family:var(--disp)!important;font-weight:900!important;font-stretch:75%;text-transform:uppercase;letter-spacing:-.005em!important;line-height:.9!important;font-size:clamp(40px,6vw,92px)!important;color:var(--tx)!important}.lx #desks h2.wi-display em,.lx #desks h2.wi-display span{color:var(--mint)!important;font-style:normal}.lx #desks{padding-top:0}.lx .dk-live.off{color:var(--down);border-color:color-mix(in srgb,var(--down) 40%,transparent)}.lx .dk-live.off i{background:var(--down)}.lx .dk-src{margin:8px 0 0;font-size:11px;color:var(--tx-3)}.lx .stick .cvbox{max-width:none;width:calc(100% + 32px);margin-inline:-16px}.lx #capabilities .tools{width:100vw;margin-inline:calc(50% - 50vw);padding-inline:max(16px,calc(50vw - 640px));scroll-padding-inline:max(16px,calc(50vw - 640px))}@media (min-width:1600px){.lx #chart .w{max-width:min(1560px,calc(100vw - 64px))}.lx #chart .lvhead{max-width:1280px}}.lx.lx-top{position:relative;z-index:60;isolation:auto;background:none;overflow:visible}.lx.lx-bottom{position:relative;z-index:1}.lx-main{padding-top:calc(118px + env(safe-area-inset-top,0px))}body:has(.lx-landing) .lx-main{padding-top:0}body:has(.lx) header[role=banner]:not(.hdr){display:none}body:has(.lx) footer[role=contentinfo]:not(.foot){display:none}