@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.104iauyxhaf24.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.0b9excvam7id0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.0fmzj955937qe.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_36b4a7c0-module__Wo4TIa__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_36b4a7c0-module__Wo4TIa__variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0zgw-jeven.3w.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4fa387ec64143e14-s.0wkzw~je483f-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0rhz0arwfsn~5.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0l76wvqk9d84w.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.p.0k4k9394f2q-k.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/797e433ab948586e-s.p.08e28id.o-okb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0zgw-jeven.3w.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4fa387ec64143e14-s.0wkzw~je483f-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0rhz0arwfsn~5.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0l76wvqk9d84w.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.p.0k4k9394f2q-k.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/797e433ab948586e-s.p.08e28id.o-okb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_50b746a3-module__F-oy5W__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_50b746a3-module__F-oy5W__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
.lx{--bg:#eef3f0;--bg-2:#e3ebe7;--panel:#fbfdfc;--edge:#0c231d1a;--edge-2:#0c231d2e;--tx:#0c231d;--tx-2:#4a5f58;--tx-3:#72857f;--mint:#0f6b5c;--mint-ink:#fff;--down:#b3334a;--wall:#0c231d17;--glass:#fbfdfcbd;--sheen:#ffffffe6;--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{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#06140f;--bg-2:#0a1a14;--panel:#0d1f19;--edge:#beebd71f;--edge-2:#beebd733;--tx:#e6f2ec;--tx-2:#8fa89e;--tx-3:#627a71;--mint:#3fe6c4;--mint-ink:#04130e;--down:#ff7a86;--wall:#e6f2ec1a;--glass:#081812ad;--sheen:#ffffff0f;--wash:#ffffff06}.lx *{box-sizing:border-box}.lx,.lx{background:var(--bg)}.lx{color:var(--tx);font:16px/1.6 var(--sans);margin:0;overflow-x:hidden}.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{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>");position:fixed;inset:0}.lx #top{z-index:2;position:relative}.lx .ambient{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.lx .ambient .orb{filter:blur(90px);opacity:var(--orb-o);will-change:transform;border-radius:50%;position:absolute}.lx .ambient .o1{background:var(--mint);width:52vw;height:52vw;animation:28s ease-in-out infinite alternate drift1;top:-14vw;left:-12vw}.lx .ambient .o2{background:color-mix(in srgb,var(--mint) 55%,#3b82f6);width:44vw;height:44vw;animation:34s ease-in-out infinite alternate drift2;top:30vh;right:-14vw}.lx .ambient .o3{background:color-mix(in srgb,var(--mint) 70%,var(--tx));width:36vw;height:36vw;animation:40s ease-in-out infinite alternate drift3;bottom:-20vw;left:30vw}.lx .ambient .gridbg{background-image:linear-gradient(var(--gridc) 1px,transparent 1px),linear-gradient(90deg,var(--gridc) 1px,transparent 1px);will-change:transform;background-size:72px 72px;position:absolute;inset:-20% 0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000,#0000 80%);mask-image:radial-gradient(70% 60% at 50% 40%,#000,#0000 80%)}@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:.1;--gridc:#0c231d0b}html.dark .lx{--orb-o:.13;--gridc:#e6f2ec09}@media (prefers-reduced-motion:reduce){.lx .ambient .orb{animation:none}}.lx .px{will-change:transform}.lx .splash{z-index:100;background:var(--bg);transition:opacity .4s var(--ease),visibility 0s .4s;align-content:center;place-items:center;gap:28px;display:grid;position:fixed;inset:0}.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);letter-spacing:-.05em;fill:#0000;stroke:var(--tx);stroke-width:1.2px;stroke-dasharray:900;stroke-dashoffset:900px;font-size:170px;font-weight:800}.lx .sp-dash{stroke:var(--tx-3);stroke-width:1.6px;stroke-dasharray:2.5 3;opacity:0}.lx .sp-ink{stroke:var(--tx-3);stroke-width:7px;stroke-linecap:square;stroke-dasharray:24;stroke-dashoffset:24px}.lx .sp-up{stroke:var(--mint);stroke-width:7px;stroke-linecap:square;stroke-dasharray:52;stroke-dashoffset:52px}.lx .sp-arrow{fill:none;stroke:var(--mint);stroke-width:5px;stroke-dasharray:24;stroke-dashoffset:24px}.lx .splash.go #spText{animation:spDraw .8s var(--ease) forwards,spFill .4s .7s ease forwards}.lx .splash.go .sp-dash{animation:.3s .5s forwards spFade}.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:.45s cubic-bezier(.7,0,.2,1) .8s forwards spDraw}.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{background:var(--edge);border-radius:2px;width:min(220px,50vw);height:2px;overflow:hidden}.lx .sp-bar i{background:var(--mint);width:0;height:100%;transition:width .4s var(--ease);display:block}.lx .sp-lines{height:26px;margin-top:-6px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.lx .sp-roll{transition:transform .55s var(--ease);display:grid}.lx .sp-roll span{text-align:center;height:26px;color:var(--tx-2);letter-spacing:-.01em;font-size:16px;line-height:26px}.lx .sp-roll span:last-child{color:var(--mint);font-weight:500}.lx .sp-status{letter-spacing:.08em;text-transform:uppercase;color:var(--tx-3);margin-top:-14px;font-size:11px}.lx .sp-status:after{content:"";text-align:left;width:1.2em;animation:1.2s steps(4,end) infinite spDots;display:inline-block}@keyframes spDots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}@media (prefers-reduced-motion:reduce){.lx .sp-roll{transition:none}.lx .sp-status:after{content:"...";animation:none}.lx .splash.go #spText{fill:var(--tx);stroke-width:0;animation:none}.lx .splash.go .sp-ink,.lx .splash.go .sp-up,.lx .splash.go .sp-arrow{stroke-dashoffset:0;animation:none}.lx .splash.go .sp-dash{opacity:.6;animation:none}}.lx .d1{font-family:var(--disp);text-transform:uppercase;letter-spacing:-.01em;font-weight:900;font-stretch:62%;line-height:.84}.lx .d2 em{color:var(--mint);font-style:normal}.lx .d2{font-family:var(--disp);text-transform:uppercase;letter-spacing:-.005em;font-size:clamp(40px,6vw,92px);font-weight:900;font-stretch:75%;line-height:.9}.lx .lede{color:var(--tx-2);max-width:46ch;font-size:18px}.lx .pill{white-space:nowrap;height:52px;transition:transform .5s var(--ease);border-radius:999px;align-items:center;gap:12px;padding:0 7px 0 24px;font-weight:500;text-decoration:none;display:inline-flex}.lx .pill:active{transform:scale(.98)}.lx .pill i{width:38px;height:38px;transition:transform .5s var(--ease);border-radius:50%;place-items:center;font-style:normal;display:grid}.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:#7f7f7f29}.lx .pill.w2{background:var(--tx);color:var(--bg)}.lx .pill.w2 i{background:#7f7f7f29}.lx .pill.g{border:1px solid var(--edge-2);color:var(--tx)}.lx .pill.g i{background:var(--wash)}.lx .ctas{flex-wrap:wrap;gap:10px;display:flex}.lx .island{top:calc(env(safe-area-inset-top,0px) + 46px);z-index:20;background:var(--glass);border:1px solid var(--edge);-webkit-backdrop-filter:blur(16px)saturate(140%);border-radius:999px;align-items:center;gap:26px;max-width:calc(100% - 32px);padding:7px 7px 7px 20px;font-size:14px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.lx .island b{font-family:var(--disp);letter-spacing:-.01em;font-size:17px;font-weight:900;font-stretch:100%}.lx .island nav{color:var(--tx-2);gap:22px;display:flex}.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{gap:18px;margin-bottom:56px;display:grid}.lx .hero{flex-direction:column;justify-content:flex-end;min-height:100dvh;padding-block:160px 48px;display:flex;overflow:hidden}.lx .wall{font-family:var(--mono);color:var(--wall);opacity:.35;word-spacing:12px;pointer-events:none;-webkit-user-select:none;user-select:none;padding:0 12px;font-size:13px;line-height:2;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 18% 55%,#0000 88%);mask-image:linear-gradient(#0000 0,#000 18% 55%,#0000 88%)}.lx .wall span{transition:color .18s ease-out}.lx .wall span:not(.h):not(.dn){transition:color .9s ease-in}.lx .wall span.h{color:var(--mint)}.lx .wall span.dn{color:var(--down)}.lx .hero .w{width:100%;position:relative}.lx .hero h1{font-size:clamp(48px,8.4vw,140px);line-height:.88}.lx .hero h1 em{color:var(--mint);font-style:normal}.lx .hero .row{grid-template-columns:1fr auto;align-items:end;gap:28px;margin-top:32px;display:grid}.lx .counts{border-top:1px solid var(--edge);color:var(--tx-3);flex-wrap:wrap;gap:10px 36px;margin-top:48px;padding-top:18px;font-size:13px;display:flex}.lx .counts b{color:var(--tx);margin-right:6px;font-weight:500}@media (max-width:760px){.lx .hero .row{grid-template-columns:1fr}}.lx .engine .outs{border-top:1px solid var(--edge-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lx .engine .outs div{padding:22px 22px 0 0}.lx .engine .outs div+div{border-left:1px solid var(--edge);padding-left:22px}.lx .engine .outs h3{letter-spacing:-.02em;font-size:19px;font-weight:500}.lx .engine .outs p{color:var(--tx-2);margin-top:6px;font-size:14.5px}.lx .loop{grid-template-columns:repeat(4,1fr);gap:0;margin-top:64px;display:grid;position:relative}.lx .loop:before{content:"";background:var(--edge-2);height:1px;position:absolute;top:27px;left:0;right:0}.lx .loop .dot{background:var(--mint);width:11px;height:11px;box-shadow:0 0 0 6px color-mix(in srgb,var(--mint) 18%,transparent);border-radius:50%;position:absolute;top:22px;left:0}.lx .loop div{padding-top:56px;padding-right:18px;position:relative}.lx .loop div:before{content:"";background:var(--bg);border:1.5px solid var(--edge-2);border-radius:50%;width:11px;height:11px;position:absolute;top:22px;left:0}.lx .loop b{font-size:17px;font-weight:500;display:block}.lx .loop span{color:var(--tx-2);margin-top:6px;font-size:14px;display:block}.lx .loop .m{color:var(--mint);margin-top:10px;font-size:12.5px}@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:before,.lx .loop .dot{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{grid-template-columns:1.25fr 1fr .85fr 1fr;align-items:start;gap:14px;display:grid;position:relative}.lx .pipe:before{content:"";background:linear-gradient(90deg,var(--mint),color-mix(in srgb,var(--mint) 25%,transparent));z-index:0;height:1px;position:absolute;top:39px;left:24px;right:24px}.lx .stage{z-index:1;border:1px solid var(--edge);background:var(--panel);border-radius:22px;flex-direction:column;padding:8px;display:flex;position:relative}.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{justify-content:space-between;align-items:center;gap:10px;padding:16px 14px 14px;display:flex}.lx .stage-h h3{font-family:var(--disp);text-transform:uppercase;margin:0;font-size:22px;font-weight:900;font-stretch:80%;line-height:1}.lx .stage-h h3 em{color:var(--mint);font-style:normal}.lx .stage-h span{color:var(--tx-3);border:1px solid var(--edge-2);white-space:nowrap;background:var(--panel);border-radius:999px;padding:3px 9px;font-size:11px}.lx .stage ul{align-content:start;gap:6px;margin:0;padding:0;list-style:none;display:grid}.lx .stage li{background:var(--wash);transition:background .3s var(--ease),transform .4s var(--ease);border-radius:14px;gap:4px;padding:14px;display:grid}.lx .stage li:hover{background:color-mix(in srgb,var(--mint) 9%,var(--panel));transform:translateY(-2px)}.lx .stage li b{font-size:15.5px;font-weight:500}.lx .stage li span{color:var(--tx-2);font-size:13.5px;line-height:1.45}.lx .stage:not(.last):after{content:"";border-top:1.5px solid var(--mint);border-right:1.5px solid var(--mint);z-index:2;width:8px;height:8px;position:absolute;top:33px;right:-11px;transform:rotate(45deg)}@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{text-align:center;color:var(--tx-3);margin:18px 0 0;font-size:14.5px}.lx .mk{grid-template-columns:1fr 1fr;gap:16px;display:grid}.lx .mk .core{padding:32px}.lx .mk .tag{font-family:var(--mono);color:var(--tx-3);font-size:12px}.lx .mk h3{font-family:var(--disp);text-transform:uppercase;margin-top:10px;font-size:clamp(34px,4vw,60px);font-weight:900;font-stretch:75%;line-height:.9}.lx .mk p{color:var(--tx-2);margin-top:12px}.lx .lift{grid-template-columns:1.2fr .8fr;gap:16px;margin-top:16px;display:grid}.lx .lift .core{padding:28px}.lx .lift h4{color:var(--tx-3);margin:0 0 14px;font-size:14px;font-weight:500}.lx .chips{flex-wrap:wrap;gap:8px;display:flex}.lx .chips span{border:1px solid var(--edge-2);border-radius:999px;padding:8px 14px;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{color:var(--tx-2);max-width:70ch;margin-top:16px}@media (max-width:820px){.lx .mk,.lx .lift{grid-template-columns:1fr}}.lx .moat{max-width:22ch;font-family:var(--disp);text-transform:uppercase;font-size:clamp(34px,5vw,76px);font-weight:900;font-stretch:75%;line-height:.92}.lx .moat em{color:var(--mint);font-style:normal}.lx .caps{background:var(--edge);border:1px solid var(--edge);border-radius:22px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.lx .caps div{overflow-wrap:anywhere;background:var(--panel);min-width:0;min-height:128px;transition:background .5s var(--ease);flex-direction:column;justify-content:space-between;padding:22px 20px;display:flex}.lx .caps div:hover{background:color-mix(in srgb,var(--mint) 8%,var(--panel))}.lx .caps b{font-size:16px;font-weight:500}.lx .caps span{color:var(--tx-2);margin-top:10px;font-size:13px}.lx .capcount{color:var(--tx-3);flex-wrap:wrap;gap:8px 28px;margin-top:22px;font-size:13px;display:flex}.lx .capcount b{color:var(--tx);margin-right:6px;font-weight:500}@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{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.lx .capcol{border:1px solid var(--edge);background:var(--panel);border-radius:22px;flex-direction:column;padding:8px;display:flex}.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{border-bottom:1px solid var(--edge);align-items:baseline;gap:12px;padding:18px 16px 14px;display:flex}.lx .capn{color:var(--mint);font-size:12px}.lx .capcol-h h3{font-family:var(--disp);text-transform:uppercase;letter-spacing:.005em;margin:0;font-size:24px;font-weight:900;font-stretch:80%;line-height:1}.lx .capcol-h h3 em{font-family:var(--sans);text-transform:none;letter-spacing:0;color:var(--tx-3);margin-top:6px;font-size:14px;font-style:normal;font-weight:400;display:block}.lx .capcol ul{margin:0;padding:6px 0 0;list-style:none}.lx .capcol li{cursor:default;transition:background .3s var(--ease);border-radius:14px;grid-template-columns:1fr auto;gap:2px 12px;padding:13px 16px;display:grid;position:relative}.lx .capcol li b{font-size:16px;font-weight:500}.lx .capcol li span{color:var(--tx-2);grid-column:1;font-size:13.5px}.lx .capcol li i{color:var(--tx-3);opacity:0;transition:opacity .3s,transform .4s var(--ease);grid-area:1/2/3;align-self:center;font-size:14px;font-style:normal;transform:translate(-4px,4px)}.lx .capcol li:hover{background:var(--wash)}.lx .capcol li:hover i{opacity:1;color:var(--mint);transform:none}.lx .capstats{border:1px solid var(--edge);background:var(--edge);border-radius:22px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:14px;display:grid;overflow:hidden}.lx .capstats div{background:var(--panel);padding:20px 22px}.lx .capstats b{font-family:"Funnel Display",var(--sans);letter-spacing:-.04em;color:var(--tx);font-size:clamp(30px,3.4vw,44px);font-weight:800;line-height:1;display:block}.lx .capstats span{color:var(--tx-2);margin-top:6px;font-size:13px;display:block}@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{grid-template-columns:1.55fr 1fr;align-items:stretch;gap:16px;display:grid}.lx .aud article{border:1px solid var(--edge);border-radius:26px;flex-direction:column;gap:20px;padding:32px;display:flex}.lx .aud-hub{--c-tx:#e6f2ec;--c-tx2:#9db5ab;--c-edge:#e6f2ec1f;color:var(--c-tx);background:radial-gradient(90% 80% at 100% 0,#3fe6c42e,#0000 60%),#082a21;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{gap:14px;display:grid}.lx .aud h3{font-family:var(--disp);text-transform:uppercase;color:var(--c-tx);margin:0;font-size:clamp(32px,3.4vw,50px);font-weight:900;font-stretch:75%;line-height:.92}.lx .aud-hub h3 em{color:#3fe6c4;font-style:normal}.lx .aud-ind h3 em{color:var(--mint);font-style:normal}.lx .aud-who{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lx .aud-who li{border:1px solid var(--c-edge);color:var(--c-tx2);border-radius:999px;padding:5px 11px;font-size:12.5px}.lx .aud-lede{color:var(--c-tx2);max-width:56ch;margin:0;font-size:16.5px;line-height:1.55}.lx .aud-feat{background:var(--c-edge);border:1px solid var(--c-edge);border-radius:18px;grid-template-columns:1fr 1fr;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.lx .aud-feat.one{grid-template-columns:1fr}.lx .aud-feat li{background:#07231c;gap:4px;padding:16px 18px;display:grid}.lx .aud-ind .aud-feat li{background:var(--panel)}.lx .aud-feat b{color:var(--c-tx);font-size:15.5px;font-weight:500}.lx .aud-feat span{color:var(--c-tx2);font-size:13.5px}.lx .aud-hub .aud-feat b:before{content:"";vertical-align:middle;background:#3fe6c4;border-radius:50%;width:6px;height:6px;margin-right:9px;display:inline-block}.lx .aud-cta{flex-wrap:wrap;align-items:center;gap:14px;margin-top:auto;display:flex}.lx .aud-cta span{color:var(--c-tx2);font-size:13.5px}.lx .aud-hub .pill.p{color:#04130e;background:#3fe6c4}@media (max-width:980px){.lx .aud{grid-template-columns:1fr}}@media (max-width:560px){.lx .aud article{border-radius:22px;padding:22px}.lx .aud-feat{grid-template-columns:1fr}}.lx .hubx{grid-template-columns:.8fr 1.2fr;align-items:start;gap:56px;display:grid}.lx .book{border-collapse:collapse;width:100%;min-width:520px}.lx .book th{text-align:left;color:var(--tx-3);border-bottom:1px solid var(--edge-2);font-size:12px;font-weight:500;font-family:var(--mono);padding:14px 18px}.lx .book td{border-bottom:1px solid var(--edge);padding:14px 18px;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{color:var(--tx-2);grid-template-columns:repeat(3,1fr);gap:20px;margin-top:18px;font-size:14px;display:grid}.lx .hubnotes b{color:var(--tx);margin-bottom:4px;font-size:15.5px;font-weight:500;display:block}@media (max-width:900px){.lx .hubx,.lx .hubnotes{grid-template-columns:1fr}}.lx .factors{border-top:1px solid var(--edge-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.lx .factors div{padding:22px 20px 0 0}.lx .factors div+div{border-left:1px solid var(--edge);padding-left:20px}.lx .factors b{font-family:var(--disp);text-transform:uppercase;font-size:26px;font-weight:900;font-stretch:75%;line-height:1;display:block}.lx .factors span{color:var(--tx-2);margin-top:10px;font-size:14.5px;display:block}@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{scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:16px;gap:14px;margin-inline:-16px;padding-inline:16px;display:flex;overflow-x:auto}.lx .tool{scroll-snap-align:start;border:1px solid var(--edge);background:var(--panel);min-height:200px;transition:transform .6s var(--ease),border-color .4s;border-radius:20px;flex-direction:column;flex:0 0 290px;justify-content:space-between;padding:24px;display:flex}.lx .tool:hover{border-color:color-mix(in srgb,var(--mint) 45%,transparent);transform:translateY(-4px)}.lx .tool b{letter-spacing:-.02em;font-size:18px;font-weight:500}.lx .tool span{color:var(--tx-2);font-size:14.5px}.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{grid-template-columns:.78fr 1.22fr;align-items:start;gap:56px;display:grid}.lx .faq-side{gap:18px;display:grid;position:sticky;top:130px}.lx .faq-help{border:1px solid var(--edge);background:var(--panel);border-radius:22px;gap:6px;margin-top:10px;padding:22px;display:grid}.lx .faq-help b{font-size:16.5px;font-weight:500}.lx .faq-help span{color:var(--tx-2);font-size:14.5px}.lx .faq-help .ctas{margin-top:12px}.lx .faq-tools{gap:12px;margin-bottom:16px;display:grid}.lx .faq-search{border:1px solid var(--edge-2);background:var(--panel);height:50px;color:var(--tx-3);border-radius:14px;align-items:center;gap:10px;padding:0 16px;transition:border-color .2s;display:flex}.lx .faq-search:focus-within{border-color:var(--mint)}.lx .faq-search svg{flex:none;width:18px;height:18px}.lx .faq-search input{min-width:0;font:inherit;color:var(--tx);background:0 0;border:0;outline:0;flex:1;font-size:15.5px}.lx .faq-search input::placeholder{color:var(--tx-3)}.lx .faq-cats{flex-wrap:wrap;gap:6px;display:flex}.lx .faq-cats button{border:1px solid var(--edge-2);height:36px;color:var(--tx-2);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 14px;font-size:13.5px;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.lx .faq-cats button span{color:var(--tx-3);font-size:11px}.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{gap:8px;display:grid}.lx .fq{border:1px solid var(--edge);background:var(--panel);border-radius:18px;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%;color:var(--tx);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font-size:17px;font-weight:500;display:flex}.lx .fq-q:hover span{color:var(--mint)}.lx .fq-q i{border:1px solid var(--edge-2);width:32px;height:32px;transition:background .3s,border-color .3s,transform .5s var(--ease);border-radius:50%;flex:none;position:relative}.lx .fq-q i:before,.lx .fq-q i:after{content:"";background:var(--tx);width:12px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lx .fq-q i:after{transition:transform .45s var(--ease);transform:translate(-50%,-50%)rotate(90deg)}.lx .fq.open .fq-q i{background:var(--mint);border-color:var(--mint)}.lx .fq.open .fq-q i:before,.lx .fq.open .fq-q i:after{background:var(--mint-ink)}.lx .fq.open .fq-q i:after{transform:translate(-50%,-50%)rotate(0)}.lx .fq-a{transition:grid-template-rows .45s var(--ease);grid-template-rows:0fr;display:grid}.lx .fq.open .fq-a{grid-template-rows:1fr}.lx .fq-a>div{overflow:hidden}.lx .fq-a p{color:var(--tx-2);max-width:64ch;margin:0;padding:0 22px 22px;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{color:var(--tx-2);margin:18px 0 0}.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{padding:18px;font-size:16px}}@media (prefers-reduced-motion:reduce){.lx .fq-a,.lx .fq-q i,.lx .fq-q i:after{transition:none}}.lx .wmk{white-space:nowrap;line-height:1;font-family:"Funnel Display",var(--sans);letter-spacing:-.045em;color:var(--tx);align-items:center;font-weight:800;display:inline-flex}.lx .wmk .bx{flex:none;width:auto;height:.72em;margin-left:.04em}.lx .brand{color:var(--tx);flex:none;align-items:center;gap:9px;padding:0 10px;font-size:19px;text-decoration:none;display:inline-flex}.lx .markA{width:auto;height:1.05em;color:var(--tx);flex:none}.lx .fbl{align-items:center;gap:12px;display:flex}.lx .fbrand .wmk{font-size:30px}.lx .fmark .wmk{letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px var(--edge-2);font-size:clamp(90px,24vw,400px)}.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{border-bottom:1px solid var(--edge);background:var(--glass);-webkit-backdrop-filter:blur(12px);height:34px;font-family:var(--mono);align-items:center;font-size:12px;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 0 96%,#0000);mask-image:linear-gradient(90deg,#000 0 96%,#0000)}.lx .tick.top{z-index:21;padding-top:env(safe-area-inset-top,0px);height:calc(34px + env(safe-area-inset-top,0px));position:fixed;top:0;left:0;right:0}.lx .tick .tag{z-index:2;letter-spacing:.08em;color:var(--tx-2);background:var(--bg);border-right:1px solid var(--edge);align-items:center;padding:0 12px;font-size:10.5px;display:flex;position:absolute;top:0;bottom:0;left:0}.lx .tick .run{width:max-content;animation:70s linear infinite tk;display:flex}.lx .tick:hover .run{animation-play-state:paused}.lx .tick .it{white-space:nowrap;color:var(--tx-2);align-items:center;gap:8px;padding-inline:18px;display:inline-flex}.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);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;margin-top:28px}.lx .tick.foot-t .run{animation-duration:90s;animation-direction:reverse}@keyframes tk{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.lx .tick .run{animation-duration:160s}.lx .tick.foot-t .run{animation-duration:200s}}.lx .hdr{left:0;right:0;top:calc(34px + env(safe-area-inset-top,0px));z-index:20;pointer-events:none;justify-content:center;padding:12px 16px 0;display:flex;position:fixed}.lx .dock{pointer-events:auto;background:var(--glass);border:1px solid var(--edge);-webkit-backdrop-filter:blur(16px)saturate(140%);max-width:100%;transition:box-shadow .4s var(--ease);border-radius:18px;align-items:center;gap:6px;padding:6px;display:flex}.lx .hdr.stuck .dock{box-shadow:0 18px 40px -26px #00000080}.lx .dsep{background:var(--edge-2);flex:none;width:1px;height:24px;margin:0 4px}.lx .hdr-nav{align-items:center;display:flex;position:relative}.lx .hdr-nav .dl,.lx .dd-btn{z-index:1;height:36px;font:inherit;color:var(--tx-2);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:14px;text-decoration:none;transition:color .25s;display:inline-flex;position:relative}.lx .hdr-nav .dl:hover,.lx .dd-btn:hover,.lx .dd-btn[aria-expanded=true]{color:var(--tx)}.lx .hl{background:var(--wash);border:1px solid var(--edge);opacity:0;width:0;height:36px;transition:transform .45s var(--ease),width .45s var(--ease),opacity .3s;pointer-events:none;border-radius:10px;margin-top:-18px;position:absolute;top:50%;left:0}.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{z-index:2;position:relative}.lx .dd-menu{background:var(--panel);border:1px solid var(--edge);opacity:0;pointer-events:none;width:520px;transition:opacity .25s var(--ease),transform .35s var(--ease);border-radius:16px;grid-template-columns:1fr 1fr;gap:4px;padding:8px;display:grid;position:absolute;top:calc(100% + 14px);left:-8px;transform:translateY(-6px);box-shadow:0 30px 60px -30px #0000008c}.lx .dd.open .dd-menu{opacity:1;pointer-events:auto;transform:none}.lx .dd-menu a{border-radius:10px;padding:12px 14px;text-decoration:none;transition:background .2s;display:block}:is(.lx .dd-menu a:hover,.lx .dd-menu a:focus-visible){background:var(--wash)}.lx .dd-menu b{color:var(--tx);font-size:14.5px;font-weight:500;display:block}.lx .dd-menu span{color:var(--tx-3);margin-top:2px;font-size:13px;display:block}.lx .hdr-cta{height:40px;padding:0 5px 0 16px;font-size:14px}.lx .hdr-cta i{width:30px;height:30px}.lx .burger{border:1px solid var(--edge-2);cursor:pointer;background:0 0;border-radius:50%;flex:none;width:40px;height:40px;display:none;position:relative}.lx .burger span{background:var(--tx);height:1.5px;transition:transform .45s var(--ease),top .45s var(--ease);position:absolute;left:11px;right:11px}.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{z-index:19;background:var(--glass);-webkit-backdrop-filter:blur(24px);flex-direction:column;justify-content:space-between;padding:140px 24px 32px;display:flex;position:fixed;inset:0}.lx .mnav nav{gap:2px;display:grid}.lx .mnav nav a{font-family:var(--disp);text-transform:uppercase;color:var(--tx);opacity:0;transition:opacity .5s var(--ease),transform .6s var(--ease);font-size:clamp(28px,8vw,40px);font-weight:800;font-stretch:80%;line-height:1.15;text-decoration:none;transform:translateY(18px)}.lx .mnav.show nav a{opacity:1;transform:none}.lx .mnav hr{border:0;border-top:1px solid var(--edge);width:100%;margin:14px 0}.lx .mnav .pill{justify-content:space-between;align-self:stretch}@media (max-width:1000px){.lx .hdr-nav,.lx .dsep{display:none}.lx .burger{display:inline-block}.lx .hdr{justify-content:stretch}.lx .dock{justify-content:space-between;width:100%}.lx .dock .brand{margin-right:auto}}@media (max-width:520px){.lx .hdr-cta{display:none}}@media (prefers-reduced-motion:reduce){.lx .mnav nav a{opacity:1;transition:none;transform:none}}.lx .hline{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.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{z-index:2;background:var(--glass);border:1px solid var(--edge);-webkit-backdrop-filter:blur(14px);border-radius:20px;width:340px;padding:14px;position:absolute;top:150px;right:max(16px,50vw - 640px);box-shadow:0 30px 60px -36px #00000073}.lx .hs-head{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13.5px;display:flex}.lx .hs-head span{letter-spacing:.08em;color:var(--tx-3);border:1px solid var(--edge-2);border-radius:999px;padding:3px 8px;font-size:10.5px}.lx .hs-stream{align-content:start;gap:8px;height:214px;display:grid;overflow:hidden}.lx .hcard{background:var(--panel);border:1px solid var(--edge);animation:hcin .7s var(--ease) both;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;padding:10px 12px;font-size:13.5px;display:grid}.lx .hcard small{font-family:var(--mono);color:var(--tx-3);font-size:10.5px}.lx .hcard .st{font-family:var(--mono);letter-spacing:.06em;border:1.5px solid;border-radius:4px;grid-area:1/2/3;padding:2px 7px;font-size:10.5px;font-weight:500;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{grid-template-columns:repeat(20,1fr);gap:2px;margin-top:12px;display:grid}.lx .hs-heat i{aspect-ratio:1;background:var(--wash);border-radius:2px;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{color:var(--tx-2);margin-top:10px;font-size:11.5px}.lx .hs-count b{font-family:"Funnel Display",var(--sans);color:var(--tx);letter-spacing:-.03em;margin-right:6px;font-size:22px}@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{width:100vw;height:clamp(150px,16vw,210px);margin-left:calc(50% - 50vw);position:relative;overflow:hidden}.lx .tape{width:120%;padding:11px 0;position:absolute;top:50%;left:-10%;overflow:hidden;box-shadow:0 14px 30px -16px #00000059}.lx .t1{background:var(--mint);color:var(--mint-ink);transform:translateY(-50%)rotate(-4deg)}.lx .t2{color:#3fe6c4;background:#0c231d;transform:translateY(-50%)rotate(4deg);box-shadow:0 14px 30px -16px #00000059,inset 0 0 0 1px #3fe6c466}.lx .tape:before,.lx .tape:after{content:"";opacity:.35;background:currentColor;height:1px;position:absolute;left:0;right:0}.lx .tape:before{top:4px}.lx .tape:after{bottom:4px}.lx .tr{white-space:nowrap;width:max-content;animation:46s linear infinite tape;display:flex}.lx .tr.rev{animation-duration:58s;animation-direction:reverse}.lx .tr span,.lx .tr b{font-family:var(--disp);text-transform:uppercase;letter-spacing:.06em;padding-inline:16px;font-size:clamp(14px,1.4vw,19px);font-weight:800;font-stretch:80%;line-height:1}.lx .tr b{opacity:.45;font-weight:500}@keyframes tape{to{transform:translate(-50%)}}.lx .moat-sr{max-width:62ch;color:var(--tx-2);margin:0;font-size:18px}@media (prefers-reduced-motion:reduce){.lx .tr{animation:none}}.lx .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lx .cmpbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.lx .cmpchips{flex-wrap:wrap;gap:6px;display:flex}.lx .cmpchips button{font:inherit;border:1px solid var(--edge-2);height:36px;color:var(--tx-2);cursor:pointer;background:0 0;border-radius:999px;padding:0 14px;font-size:13.5px;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{color:var(--tx-2);align-items:center;gap:8px;font-size:13.5px;display:none}.lx .cmpsel select{font:inherit;border:1px solid var(--edge-2);background:var(--panel);height:36px;color:var(--tx);border-radius:10px;padding:0 10px;font-size:13.5px}.lx .cmpwrap{border:1px solid var(--edge);background:var(--panel);border-radius:22px;overflow-x:auto}.lx .cmp{border-collapse:separate;border-spacing:0;width:100%;min-width:980px}.lx .cmp th,.lx .cmp td{border-bottom:1px solid var(--edge);vertical-align:middle;padding:15px 14px}.lx .cmp thead th{text-align:center;color:var(--tx);background:color-mix(in srgb,var(--tx) 4%,var(--panel));border-bottom:1px solid var(--edge-2);font-size:13.5px;font-weight:500}.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{text-align:left;font-family:var(--disp);text-transform:uppercase;letter-spacing:.01em;color:var(--tx);background:var(--panel);border-bottom:1px solid var(--edge-2);padding:22px 14px 10px;font-size:17px;font-weight:900;font-stretch:80%}.lx .cmp tbody tr:not(.grp) th{text-align:left;color:var(--tx);background:var(--panel);z-index:1;max-width:40ch;font-size:15px;font-weight:500;position:sticky;left:0}.lx .cmp td{text-align:center;color:var(--tx-2);font-size:12.5px;line-height:1.35}.lx .cmp td .ci{border-radius:50%;place-items:center;width:24px;height:24px;margin:0 auto 4px;display:grid}.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);letter-spacing:-.03em;background:color-mix(in srgb,var(--mint) 14%,var(--panel));font-size:17px;font-weight:800}.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{color:var(--tx-3);flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:14px;font-size:12px;display:flex}.lx .cmpkey span{align-items:center;gap:6px;display:inline-flex}.lx .cmpkey span:last-child{font-family:var(--sans);flex-basis:100%;font-size:12.5px}@media (max-width:760px){.lx .cmpsel{display:inline-flex}.lx .cmp{min-width:0}.lx .cmp th.c1,.lx .cmp td.c1,.lx .cmp th.c2,.lx .cmp td.c2,.lx .cmp th.c3,.lx .cmp td.c3,.lx .cmp th.c4,.lx .cmp td.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{max-width:none;font-size:14px;position:static}.lx .cmp th,.lx .cmp td{padding:13px 10px}.lx .cmp td{width:28%}}@media (prefers-reduced-motion:reduce){.lx .cmp tbody tr{animation:none!important}}.lx .trust{background:var(--edge);border:1px solid var(--edge);border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.lx .trust>div{background:var(--panel);flex-direction:column;gap:8px;padding:24px;display:flex}.lx .trust b{font-size:16.5px;font-weight:500}.lx .trust span{color:var(--tx-2);font-size:14.5px}.lx .trust a{color:var(--mint);margin-top:auto;padding-top:6px;font-size:14px;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{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.lx .dd-c{border:1px solid var(--edge);background:var(--panel);border-radius:22px;align-content:start;gap:10px;padding:26px;display:grid}.lx .dd-c.lead{background:var(--tx);color:var(--bg);border-color:var(--tx);grid-area:span 2/span 2;align-content:end;min-height:340px}.lx .dd-c h3{font-family:var(--disp);text-transform:uppercase;margin:0;font-size:22px;font-weight:900;font-stretch:80%;line-height:1}.lx .dd-c.lead h3{color:var(--bg);font-size:clamp(34px,4vw,56px)}.lx .dd-c p{color:var(--tx-2);margin:0;font-size:14.5px;line-height:1.55}.lx .dd-c.lead p{color:color-mix(in srgb,var(--bg) 78%,transparent);max-width:52ch;font-size:16.5px}@media (max-width:980px){.lx .ddgrid{grid-template-columns:1fr 1fr}.lx .dd-c.lead{grid-area:auto/span 2;min-height:0}}@media (max-width:560px){.lx .ddgrid{grid-template-columns:1fr}.lx .dd-c.lead{grid-column:auto}}.lx .deskhead{grid-template-columns:1.2fr 1fr;align-items:end;gap:28px;margin-bottom:40px;display:grid}.lx .deskchip{color:var(--tx-2);border:1px solid var(--edge-2);border-radius:999px;align-items:center;gap:8px;margin-top:14px;padding:6px 12px;font-size:11.5px;display:inline-flex}.lx .deskchip i{background:var(--mint);border-radius:50%;width:6px;height:6px}.lx .dkgrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.lx .dk{border:1px solid var(--edge);background:var(--panel);border-radius:22px;flex-direction:column;grid-column:span 2;gap:12px;padding:24px;display:flex}.lx .dk.lead{grid-column:span 4}.lx .dk.wide{grid-column:span 6}.lx .dk-h{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lx .dk h3{font-family:var(--disp);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:800;font-stretch:90%}.lx .dk.lead h3{font-size:28px}.lx .dk-l{color:var(--mint);margin:4px 0 0;font-size:14px;font-weight:500}.lx .dk-live{white-space:nowrap;color:var(--tx-3);border:1px solid var(--edge-2);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10.5px;display:inline-flex}.lx .dk-live i{background:var(--mint);border-radius:50%;width:6px;height:6px}.lx .dk-b{color:var(--tx-2);margin:0;font-size:14.5px;line-height:1.55}.lx .dk-well{background:var(--wash);border:1px solid var(--edge);border-radius:14px;gap:9px;margin-top:auto;padding:16px;display:grid}.lx .sk{background:color-mix(in srgb,var(--tx) 9%,transparent);border-radius:4px;height:8px;display:block}.lx .dk-brokers{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lx .dk-brokers li{border:1px solid var(--edge-2);border-radius:999px;padding:6px 12px;font-size:13px}@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{grid-template-columns:.8fr 1.2fr;align-items:center;gap:56px;display:grid}.lx .lay-art{justify-items:center;gap:22px;display:grid}.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-family:var(--mono);letter-spacing:.12em;fill:var(--mint);font-size:10px}.lx .lay-s{font-family:var(--mono);letter-spacing:.12em;fill:var(--tx-3);font-size:8.5px}.lx .lay-key{color:var(--tx-2);gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.lx .lay-key b{color:var(--tx);font-weight:500}.lx .lay-key i{vertical-align:middle;border-radius:50%;width:10px;height:10px;margin-right:10px;display:inline-block}.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{background:var(--edge);border:1px solid var(--edge);border-radius:20px;grid-template-columns:1fr 1fr;gap:1px;margin-top:28px;display:grid;overflow:hidden}.lx .lay-pr div{background:var(--panel);gap:6px;padding:20px;display:grid}.lx .lay-pr b{font-size:15.5px;font-weight:500}.lx .lay-pr span{color:var(--tx-2);font-size:14px}@media (max-width:900px){.lx .layers,.lx .lay-pr{grid-template-columns:1fr}}.lx .foot{border-top:1px solid var(--edge);background:color-mix(in srgb,var(--bg) 70%,transparent);padding-block:72px 28px;position:relative;overflow:hidden}.lx .fcols{grid-template-columns:1.6fr repeat(4,minmax(0,1fr));gap:32px;display:grid}.lx .fbrand p{color:var(--tx-2);max-width:30ch;margin:10px 0 22px}.lx .foot .fh{color:var(--tx-3);margin:0 0 14px;font-size:13px;font-weight:500}.lx .foot ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lx .foot li a{color:var(--tx-2);font-size:15px;text-decoration:none;transition:color .3s}.lx .foot li a:hover{color:var(--tx)}.lx .fmark{-webkit-user-select:none;user-select:none;margin-top:64px;line-height:.8;overflow:hidden}.lx .fbase{border-top:1px solid var(--edge);color:var(--tx-3);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:24px;padding-top:18px;font-size:13px;display:flex}@media (max-width:900px){.lx .fcols{grid-template-columns:1fr 1fr}.lx .fbrand{grid-column:1/-1}}.lx .cmd{grid-template-columns:.8fr 1.2fr;align-items:center;gap:56px;display:grid}.lx .bezel{background:var(--wash);border:1px solid var(--edge);border-radius:28px;padding:6px}.lx .core{background:var(--panel);box-shadow:inset 0 1px 1px var(--sheen);border-radius:22px;overflow:hidden}.lx .q{letter-spacing:-.01em;border-bottom:1px solid var(--edge);align-items:center;gap:14px;padding:20px 22px;font-size:clamp(16px,1.8vw,20px);display:flex}.lx .q .k{color:var(--tx-3);border:1px solid var(--edge);border-radius:6px;margin-left:auto;padding:3px 7px;font-size:12px}.lx .caret{background:var(--mint);vertical-align:-3px;width:2px;height:1.1em;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.lx .res{grid-template-columns:1.25fr 1fr;min-height:236px;display:grid}.lx .res>div{padding:18px 22px}.lx .res>div+div{border-left:1px solid var(--edge);background:var(--wash)}.lx .lbl{color:var(--tx-3);margin-bottom:8px;font-size:12px}.lx .row-r{border-bottom:1px solid var(--edge);opacity:0;transition:all .5s var(--ease);grid-template-columns:1fr auto auto;gap:14px;padding:9px 0;font-size:14.5px;display:grid;transform:translateY(6px)}.lx .row-r.in{opacity:1;transform:none}.lx .row-r .m{color:var(--tx-2);font-size:13px}.lx .row-r .up{color:var(--mint)}.lx .built{color:var(--tx-2);gap:10px;font-size:14px;display:grid}.lx .built b{color:var(--tx);font-weight:500;display:block}@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{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;display:grid}.lx .radar canvas{aspect-ratio:1;width:100%;max-width:600px;display:block}.lx .log{color:var(--tx-2);gap:6px;min-height:100px;margin-top:28px;font-size:13px;display:grid}.lx .log div{background:var(--wash);border:1px solid var(--edge);border-radius:10px;padding:8px 12px}.lx .log b{color:var(--mint);font-weight:500}.lx .feats{grid-template-columns:1fr 1fr;gap:18px 28px;margin-top:32px;display:grid}.lx .feats h3{font-size:16px;font-weight:500}.lx .feats p{color:var(--tx-2);margin-top:4px;font-size:14.5px}@media (max-width:900px){.lx .radar{grid-template-columns:1fr}.lx .radar canvas{order:-1;max-width:440px;margin:0 auto}}@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{grid-template-columns:1fr 1fr;align-items:end;gap:32px;margin-bottom:40px;display:grid}.lx .mc-stage{perspective:1500px;perspective-origin:50% 40%;position:relative}.lx .mc-panel{transform-style:preserve-3d;will-change:transform;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.lx .hud{z-index:3;border:1px solid var(--edge-2);font-family:var(--mono);letter-spacing:.06em;color:var(--tx-2);background:var(--glass);-webkit-backdrop-filter:blur(10px);pointer-events:none;transform:translate3d(0,0,var(--z,80px)) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:11px;display:none;position:absolute}.lx .hud b{color:var(--tx);font-weight:500}.lx .hdot{background:var(--mint);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb,var(--mint) 20%,transparent);border-radius:50%}@media (min-width:1024px){.lx .hud{display:inline-flex}}.lx .mc-bar{border-bottom:1px solid var(--edge);background:var(--wash);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.lx .mc-bar b{letter-spacing:-.02em;font-size:13.5px}.lx .mc-tag{background:color-mix(in srgb,var(--mint) 16%,transparent);color:var(--mint);border-radius:999px;padding:3px 8px;font-size:10px}.lx .mc-name{font-family:var(--disp);font-size:15px;font-weight:700;font-stretch:90%}.lx .mc-play{border:1px solid var(--edge-2);background:var(--panel);color:var(--tx-2);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;font-weight:500;display:inline-flex}.lx .mc-svgwrap{padding:10px 12px 0;overflow-x:auto}.lx #mcSvg{width:100%;min-width:520px;height:auto;display:block}@media (min-width:640px){.lx #mcSvg{min-width:0}}.lx #mcSvg g{transition:opacity .45s var(--ease)}.lx .mc-note{min-height:42px;color:var(--tx-2);margin:0;padding:10px 18px 14px;font-size:14.5px}.lx .mc-chips{border-top:1px solid var(--edge);flex-wrap:wrap;gap:7px;padding:16px;display:flex}.lx .mc-chips button{white-space:nowrap;border:1px solid var(--edge);background:var(--wash);color:var(--tx-2);font:inherit;cursor:pointer;border-radius:999px;padding:7px 12px;font-size:12.5px;font-weight:500;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{border-top:1px solid var(--edge);color:var(--tx-3);background:var(--wash);padding:10px 18px;font-size:11.5px}@keyframes draw{0%{stroke-dashoffset:900px}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{grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;padding:96px 16px 32px;display:grid;position:sticky;top:0}.lx .stick .top{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;width:100%;max-width:1280px;margin:0 auto;display:flex}.lx .clock{font-family:var(--mono);letter-spacing:-.04em;color:var(--mint);font-size:clamp(44px,6.5vw,96px);line-height:1}.lx .stick .cvbox{width:100%;max-width:1280px;min-height:0;margin:18px auto;position:relative;overflow:hidden}.lx .stick .cvbox canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.lx .stick .bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:1280px;margin:0 auto;display:flex}.lx .stick .bottom p{color:var(--tx-2);max-width:56ch;font-size:15.5px}.lx .ledger{grid-template-columns:.85fr 1.15fr;align-items:start;gap:64px;display:grid}.lx .lh{font-family:var(--mono);color:var(--tx-3);border-bottom:1px solid var(--edge-2);justify-content:space-between;padding:18px 24px 12px;font-size:12px;display:flex}.lx #ledger{padding:0 24px 12px}.lx .lr{border-bottom:1px solid var(--edge);font-family:var(--mono);opacity:0;transition:all .6s var(--ease);grid-template-columns:70px 1fr 110px 96px;align-items:center;gap:10px;padding:12px 0;font-size:13.5px;display:grid;position:relative;transform:translateY(6px)}.lx .lr.in{opacity:1;transform:none}.lx .lr .why{color:var(--tx-3);font-size:12px}.lx .stamp{letter-spacing:.06em;opacity:0;transition:all .35s var(--ease);border:1.5px solid;border-radius:4px;justify-self:end;padding:3px 8px;font-size:11px;font-weight:500;transform:rotate(-4deg)scale(1.6)}.lx .lr.st .stamp{opacity:1;transform:rotate(-4deg)scale(1)}.lx .HIT{color:var(--mint)}.lx .MISSED,.lx .STOPPED{color:var(--down)}.lx .EXPIRED{color:var(--tx-3)}.lx .lr svg{pointer-events:none;width:calc(100% - 110px);height:4px;position:absolute;top:50%;left:0;overflow:visible}.lx .lr svg line{stroke:var(--down);stroke-width:1.6px;stroke-dasharray:600;stroke-dashoffset:600px;transition:stroke-dashoffset .8s var(--ease)}.lx .lr.strike svg line{stroke-dashoffset:0}.lx .lr.strike .nm{color:var(--tx-3)}.lx .cap{color:var(--tx-3);margin-top:14px;font-size:12.5px}.lx .nope{color:var(--tx-3);flex-wrap:wrap;gap:10px 22px;margin-top:28px;font-size:13px;display:flex}.lx .nope s{-webkit-text-decoration-color:var(--down);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{grid-template-columns:1fr 1fr;gap:16px;display:grid}.lx .two .core{flex-direction:column;min-height:340px;padding:40px;display:flex}.lx .two h3{font-family:var(--disp);text-transform:uppercase;font-size:clamp(32px,3.6vw,52px);font-weight:900;font-stretch:75%;line-height:.9}.lx .two p{color:var(--tx-2);max-width:44ch;margin-top:16px}.lx .two ul{color:var(--tx-2);gap:8px;margin:20px 0 0;padding:0;font-size:14.5px;list-style:none;display:grid}.lx .two li:before{content:"";background:var(--mint);vertical-align:middle;width:14px;height:1px;margin-right:10px;display:inline-block}.lx .two .pill{align-self:flex-start;margin-top:auto}.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{justify-items:start;gap:36px;display:grid}.lx .close .d1{font-size:clamp(56px,11vw,180px)}.lx .tt{border:1px solid var(--edge-2);width:40px;height:40px;color:var(--tx);cursor:pointer;transition:transform .5s var(--ease);background:0 0;border-radius:50%;place-items:center;display:grid}.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{align-items:center;gap:6px;display:flex}@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: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{justify-content:space-between;width:100%}.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{min-height:0;padding:24px}}@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 .row-r,.lx .lr,.lx .stamp,.lx .pill,.lx .pill i{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 .stage.last,html:not(.dark) .lx .capcol.lead,html:not(.dark) .lx .tool.adv,html:not(.dark) .lx .contact{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,#3fe6c42e,#0000 60%),#082a21}.lx .hglobe{z-index:1;aspect-ratio:1;will-change:transform;width:min(700px,52vw);display:block;position:absolute;top:70px;right:max(-40px,50vw - 720px)}@media (max-width:1100px){.lx .hglobe{opacity:.55;width:min(620px,78vw);top:90px;right:-12vw}}@media (max-width:640px){.lx .hglobe{opacity:.4;width:108vw;top:60px;right:-34vw}}.lx .srcs{border:1px solid var(--edge);background:var(--panel);border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:10px 20px;margin-top:28px;padding:18px 20px;display:grid}.lx .srcs>span{letter-spacing:.1em;text-transform:uppercase;color:var(--tx-3);font-size:11px}.lx .srcs ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lx .srcs li{border:1px solid var(--edge-2);border-radius:999px;padding:6px 12px;font-size:13.5px}.lx .srcs p{color:var(--tx-2);grid-column:2;margin:0;font-size:13.5px}@media (max-width:640px){.lx .srcs{grid-template-columns:1fr}.lx .srcs p{grid-column:1}}.lx .tools-h{flex-wrap:wrap;align-items:baseline;gap:16px;margin-top:56px;display:flex}.lx .tools-h span{letter-spacing:.1em;text-transform:uppercase;color:var(--mint);font-size:11px}.lx .tools-h p{color:var(--tx-2);margin:0;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);text-shadow:0 0 8px color-mix(in srgb,var(--mint) 45%,transparent);font-weight:500}.lx .wall span.dn{color:color-mix(in srgb,var(--down) 85%,transparent);text-shadow:none;font-weight:500}@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;box-shadow:0 0 0 1px var(--edge);border-radius:2px;flex:none}.lx .cmpaud{border:1px solid var(--edge-2);background:var(--panel);border-radius:999px;grid-auto-flow:column;gap:4px;max-width:100%;margin-bottom:20px;padding:4px;display:inline-grid}.lx .cmpaud button{font:inherit;height:42px;color:var(--tx-2);cursor:pointer;transition:background .3s var(--ease),color .3s;background:0 0;border:0;border-radius:999px;padding:0 20px;font-size:14.5px;font-weight:500}.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{color:var(--tx-2);max-width:78ch;margin:14px 0 0;font-size:13.5px}@media (max-width:640px){.lx .cmpaud{border-radius:18px;grid-auto-flow:row;width:100%}.lx .cmpaud button{border-radius:14px}}.lx .dw{gap:0;padding:8px 16px;display:grid;position:relative}.lx .dw-tag{letter-spacing:.08em;text-transform:uppercase;background:var(--panel);border:1px solid var(--edge-2);color:var(--tx-3);border-radius:999px;padding:2px 8px;font-size:10px;position:absolute;top:-9px;right:12px}.lx .dw-r{border-bottom:1px dashed var(--edge);color:var(--tx-2);justify-content:space-between;gap:12px;padding:9px 0;font-size:13.5px;display:flex}.lx .dw-r:last-child{border-bottom:0}.lx .dw-r b{font-family:var(--mono);color:var(--tx);text-align:right;white-space:nowrap;font-size:12.5px;font-weight:500}.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{justify-content:flex-start;min-height:auto;padding-top:128px;padding-bottom:56px}.lx .hero .row{margin-top:22px}}.lx .ambient .candlebg{opacity:0;width:100%;height:100%;transition:opacity .9s;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 14% 86%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 14% 86%,#0000 100%)}html:not(.dark) .lx .ambient .candlebg.on{opacity:.15}html.dark .lx .ambient .candlebg.on{opacity:.1}.lx .ambient .orb{display:none}.lx .stage.last,.lx .capcol.lead,.lx .tool.adv,.lx .two .hub .core{background:var(--panel)!important}.lx .stage.last,.lx .capcol.lead,.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 .hline{height:30%;inset:96px 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 70%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 70%,#0000)}@media (min-width:1101px){.lx .hline{width:auto;right:380px}}@media (max-width:640px){.lx .hline{height:18%;top:84px}}.lx .wall span.h,.lx .wall span.dn{text-shadow:none!important}.lx .hside,.lx .hud{-webkit-backdrop-filter:none!important;background:var(--panel)!important}.lx .dock,.lx .tick,.lx .island,.lx .mnav{-webkit-backdrop-filter:none!important}.lx .dock{background:var(--panel)!important}.lx .tick,.lx .mnav{background:var(--bg)!important}html:not(.dark) .lx{--bg:#f4f7f5;--bg-2:#eaf0ed;--panel:#fff;--edge:#0c231d1c;--edge-2:#0c231d33}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 #0c231d0a,0 18px 40px -24px #0c231d47}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 #0c231d0a,0 10px 30px -20px #0c231d4d}.lx .wall span:not(.h):not(.dn){color:#0000!important}.lx .pill.g{background:var(--panel)!important}html:not(.dark) .lx #spText{stroke-width:2px}html:not(.dark) .lx .sp-ink{stroke:var(--tx)}html:not(.dark) .lx .sp-bar{background:color-mix(in srgb,var(--mint) 14%,var(--edge));height:3px}html:not(.dark) .lx .sp-status{color:var(--tx-2)}html:not(.dark) .lx #engine{--bg:#0c231d;--bg-2:#10302a;--panel:#0f2c25;--edge:#beebd71f;--edge-2:#beebd738;--tx:#e6f2ec;--tx-2:#9db5ab;--tx-3:#6f877e;--mint:#3fe6c4;--mint-ink:#04130e;--down:#ff7a86;--wash:#ffffff08;background:var(--bg);color:var(--tx);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.lx #engine{z-index:1;position:relative}.lx .wall{-webkit-mask-image:linear-gradient(#0000 0,#000 8% 92%,#0000)!important;mask-image:linear-gradient(#0000 0,#000 8% 92%,#0000)!important}.lx .hero h1 em{text-wrap:balance;display:block}@media (max-width:640px){.lx .hline{display:block;right:0;height:84px!important;top:96px!important}.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.h,.lx .wall span.dn{font-weight:400!important}.lx #top>.sec:not(#engine),.lx footer.foot{content-visibility:auto;contain-intrinsic-size:auto 1100px}@media (min-width:1600px){.lx #chart .w{max-width:min(1560px,100vw - 64px)}.lx #chart .lvhead{max-width:1280px}}.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);isolation:isolate;position:relative;overflow-x:clip}.lx .ambient{z-index:0}.lx main,.lx>section,.lx .lx-sec,.lx .lx-real{z-index:1;position:relative}.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);font-family:var(--sans);background:0 0}.lx #desks h2.wi-display{text-transform:uppercase;font-stretch:75%;font-family:var(--disp)!important;letter-spacing:-.005em!important;color:var(--tx)!important;font-size:clamp(40px,6vw,92px)!important;font-weight:900!important;line-height:.9!important}.lx #desks h2.wi-display span,.lx #desks h2.wi-display em{font-style:normal;color:var(--mint)!important}.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{color:var(--tx-3);margin:8px 0 0;font-size:11px}.lx .stick .cvbox{width:calc(100% + 32px);max-width:none;margin-inline:-16px}.lx #capabilities .tools{width:100vw;margin-inline:calc(50% - 50vw);padding-inline:max(16px,50vw - 640px);scroll-padding-inline:max(16px,50vw - 640px)}@media (min-width:1600px){.lx #chart .w{max-width:min(1560px,100vw - 64px)}.lx #chart .lvhead{max-width:1280px}}.lx.lx-top{z-index:60;isolation:auto;background:0 0;position:relative;overflow:visible}.lx.lx-bottom{z-index:1;position:relative}.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}
