.lux-site{--bg:#0d0f12;--bg-alt:#111419;--panel:#15181e;--panel-2:#1c2028;--line:hsla(0,0%,100%,.075);--line-2:hsla(0,0%,100%,.14);--txt:#e9edf4;--txt-2:#a0a9ba;--txt-3:#7a8598;--accent:#62b9de;--accent-2:#8fd0ec;--accent-rgb:98,185,222;--platinum:#e8ecf2;--ink:#0d0f12;--discord:#5865f2;--discord-hover:#4752c4;--dispatch:#9732fa;--dispatch-2:#b478ff;--dispatch-rgb:151,50,250;--leo:#0697ff;--leo-2:#4fb6ff;--leo-rgb:6,151,255;--safr:#ff041e;--safr-2:#ff5568;--safr-rgb:255,4,30;--civ:#f5c90b;--civ-2:#ffd844;--civ-rgb:245,201,11;--font:var(--font-geist-sans),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--r-sm:0.1875rem;--r:0.25rem;--r-lg:0.375rem;--shell:77.5rem;--gut:clamp(1.25rem,4vw,2.5rem);--nav-h:4rem;--ease:cubic-bezier(.22,.61,.36,1);--four:linear-gradient(90deg,var(--dispatch) 0 25%,var(--leo) 25% 50%,var(--safr) 50% 75%,var(--civ) 75% 100%);--four-glass:linear-gradient(90deg,rgba(var(--dispatch-rgb),.55) 0%,hsla(0,0%,100%,.07) 16%,rgba(var(--leo-rgb),.5) 34%,hsla(0,0%,100%,.07) 50%,rgba(var(--safr-rgb),.45) 66%,hsla(0,0%,100%,.07) 82%,rgba(var(--civ-rgb),.55) 100%);min-height:100vh;display:flex;flex-direction:column;background:var(--bg);color:var(--txt);font-family:var(--font);font-size:.96875rem;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:clip}.lux-site main{flex:1}.lux-site *,.lux-site :after,.lux-site :before{box-sizing:border-box}.lux-site img:not(.pg *),.lux-site svg:not(.pg *),.lux-site video:not(.pg *){max-width:100%}.lux-site a:not(.pg *){color:inherit;text-decoration:none}.lux-site h1:not(.pg *),.lux-site h2:not(.pg *),.lux-site h3:not(.pg *),.lux-site h4:not(.pg *),.lux-site ol:not(.pg *),.lux-site p:not(.pg *),.lux-site ul:not(.pg *){margin:0}.lux-site ::-moz-selection{background:rgba(var(--accent-rgb),.45);color:#fff}.lux-site ::selection{background:rgba(var(--accent-rgb),.45);color:#fff}.lux-site :focus-visible{outline:.125rem solid var(--accent);outline-offset:.125rem;border-radius:var(--r-sm)}.lux-site .ic:not(.pg *){font-size:1.15em;line-height:1;vertical-align:-.15em}.lux-site .skip{position:absolute;left:var(--gut);top:-6.25rem;z-index:200;background:var(--platinum);color:var(--ink);padding:.6rem 1rem;border-radius:var(--r);font-weight:700;font-size:.8rem}.lux-site .skip:focus{top:.75rem}.lux-site .shell:not(.pg *){width:100%;max-width:var(--shell);margin-inline:auto;padding-inline:var(--gut)}.lux-site .sec:not(.pg *){padding-block:clamp(4rem,8vw,7rem)}.lux-site .sec-tight:not(.pg *){padding-block:clamp(2.75rem,6vw,5rem)}.lux-site .sec-alt:not(.pg *){background:var(--bg-alt);box-shadow:inset 0 1px 0 var(--line),inset 0 -1px 0 var(--line)}.lux-site .display:not(.pg *),.lux-site .h1:not(.pg *),.lux-site .h2:not(.pg *),.lux-site .h3:not(.pg *),.lux-site .h4:not(.pg *){font-weight:700;text-wrap:balance}.lux-site .display:not(.pg *){font-size:clamp(2.35rem,5vw,4.1rem);line-height:1.04;letter-spacing:-.034em}.lux-site .h1:not(.pg *){font-size:clamp(2rem,4vw,3.2rem);line-height:1.08;letter-spacing:-.03em}.lux-site .h2:not(.pg *){font-size:clamp(1.65rem,2.9vw,2.4rem);line-height:1.13;letter-spacing:-.026em}.lux-site .h3:not(.pg *){font-size:clamp(1.2rem,1.7vw,1.45rem);line-height:1.25;letter-spacing:-.018em}.lux-site .h4:not(.pg *){font-size:1rem;letter-spacing:-.008em}.lux-site .em:not(.pg *){color:var(--accent-2)}.lux-site .lead:not(.pg *){font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.7;color:var(--txt-2);max-width:62ch}.lux-site .body:not(.pg *){color:var(--txt-2);max-width:70ch}.lux-site .tiny:not(.pg *){font-size:.8rem;line-height:1.55;color:var(--txt-3)}.lux-site code:not(.pg *),.lux-site kbd:not(.pg *){font-family:var(--mono);font-size:.84em;background:hsla(0,0%,100%,.06);color:var(--txt);padding:.08em .35em;border-radius:var(--r-sm)}.lux-site .eyebrow:not(.pg *){display:inline-block;font-family:var(--mono);font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--txt-3)}.lux-site .eyebrow[data-role]:not(.pg *),.lux-site [data-role] .eyebrow:not(.pg *){color:var(--d2)}.lux-site .eyebrow-mark:not(.pg *):before,.lux-site .hero .eyebrow:not(.is-live):not(.pg *):before{content:"";display:inline-block;width:1.75rem;height:.25rem;margin-right:.75rem;vertical-align:middle;background:var(--four)}.lux-site .hero:not(.pg *){position:relative}.lux-site .hero:not(.pg *):after{content:"";position:absolute;left:0;right:0;bottom:0;height:.1875rem;z-index:3;background:var(--four)}.lux-site [data-role=dispatch]:not(.pg *){--d:var(--dispatch);--d2:var(--dispatch-2);--drgb:var(--dispatch-rgb)}.lux-site [data-role=leo]:not(.pg *){--d:var(--leo);--d2:var(--leo-2);--drgb:var(--leo-rgb)}.lux-site [data-role=safr]:not(.pg *){--d:var(--safr);--d2:var(--safr-2);--drgb:var(--safr-rgb)}.lux-site [data-role=civ]:not(.pg *){--d:var(--civ);--d2:var(--civ-2);--drgb:var(--civ-rgb)}.lux-site .btn:not(.pg *){display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.82rem 1.4rem;border:0;border-radius:var(--r);cursor:pointer;white-space:nowrap;font-family:var(--font);font-size:.76rem;font-weight:700;letter-spacing:.075em;text-transform:uppercase;line-height:1.2;transition:background .18s var(--ease),box-shadow .18s var(--ease),color .18s var(--ease)}.lux-site .btn .ic:not(.pg *){font-size:1.25em;vertical-align:0}.lux-site .btn-primary:not(.pg *){background:var(--platinum);color:var(--ink)}.lux-site .btn-primary:hover:not(.pg *){background:#fff}.lux-site .btn-ghost:not(.pg *){background:hsla(0,0%,100%,.035);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--txt)}.lux-site .btn-ghost:hover:not(.pg *){background:hsla(0,0%,100%,.075);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.28);color:#fff}.lux-site .btn-discord:not(.pg *){background:var(--discord);color:#fff}.lux-site .btn-discord:hover:not(.pg *){background:var(--discord-hover)}.lux-site .btn-lg:not(.pg *){padding:.98rem 1.75rem;font-size:.78rem}.lux-site .btn-sm:not(.pg *){padding:.6rem 1.05rem;font-size:.72rem}.lux-site .btn-block:not(.pg *){display:flex;width:100%}.lux-site .btn-discord svg:not(.pg *){width:1.2em;height:1.2em;flex:none}.lux-site .link-arrow:not(.pg *){display:inline-flex;align-items:center;gap:.35rem;font-size:.88rem;font-weight:600;color:var(--txt);transition:gap .2s var(--ease),color .2s var(--ease)}.lux-site .link-arrow .ic:not(.pg *){color:var(--accent)}.lux-site .link-arrow:hover:not(.pg *){gap:.6rem;color:#fff}.lux-site .card:not(.pg *){position:relative;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:var(--r);padding:clamp(1.1rem,2vw,1.4rem);display:grid;gap:.6rem;align-content:start;min-width:0}.lux-site .card .card-ic:not(.pg *),.lux-site .card>.ic:not(.pg *){font-size:1.5rem;color:var(--accent)}.lux-site .card p:not(.pg *){color:var(--txt-2);font-size:.92rem;line-height:1.6}.lux-site a.card:not(.pg *){transition:box-shadow .2s var(--ease),background .2s var(--ease)}.lux-site a.card:hover:not(.pg *){background:var(--panel-2)}.lux-site .card[data-role]:not(.pg *){box-shadow:none;background:linear-gradient(180deg,hsla(0,0%,100%,.028),hsla(0,0%,100%,0) 45%),var(--panel)}.lux-site .card[data-role] .card-ic:not(.pg *),.lux-site .card[data-role]>.ic:not(.pg *){color:var(--d)}.lux-site .card[data-role]:not(.pg *):before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(155deg,rgba(var(--drgb),.38) 0,rgba(var(--drgb),.084) 32%,hsla(0,0%,100%,.07) 58%,rgba(var(--drgb),.19) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.lux-site a.card[data-role]:hover:not(.pg *){background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,0) 45%),var(--panel-2)}.lux-site .chip:not(.pg *){display:inline-flex;align-items:center;gap:.35rem;font-family:var(--mono);font-size:.64rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:.24rem .5rem;border-radius:var(--r-sm);border:1px solid}.lux-site .chip-ok:not(.pg *){background:rgba(47,208,122,.12);color:#2fd07a;border-color:rgba(47,208,122,.3)}.lux-site .chip-warn:not(.pg *){background:rgba(212,123,0,.14);color:#f0a64a;border-color:rgba(212,123,0,.35)}.lux-site .chip-err:not(.pg *){background:rgba(239,68,68,.12);color:#f87171;border-color:rgba(239,68,68,.32)}.lux-site .chip-dim:not(.pg *){background:hsla(0,0%,100%,.04);color:var(--txt-2);border-color:var(--line-2)}.lux-site .chip-info:not(.pg *){background:rgba(var(--accent-rgb),.14);color:var(--accent-2);border-color:rgba(var(--accent-rgb),.34)}.lux-site .hdr{position:sticky;top:0;z-index:120}.lux-site .hdr:before{inset:0;z-index:-1;background:rgba(13,15,18,.94);backdrop-filter:blur(.875rem)}.lux-site .hdr:after,.lux-site .hdr:before{content:"";position:absolute;pointer-events:none}.lux-site .hdr:after{left:0;right:0;bottom:0;height:1px;background:var(--four-glass)}.lux-site .hdr-in{display:flex;align-items:center;gap:1.4rem;height:var(--nav-h)}.lux-site .brand{display:flex;align-items:center;flex:none}.lux-site .brand svg{height:2.125rem;width:auto}.lux-site .nav{display:flex;align-items:center;gap:.1rem;flex:1;min-width:0}.lux-site .nav a,.lux-site .nav-dd-btn{position:relative;display:inline-flex;align-items:center;gap:.15rem;padding:.5rem .75rem;border-radius:var(--r);white-space:nowrap;font:inherit;font-size:.86rem;font-weight:500;color:var(--txt-2);background:none;border:0;cursor:pointer;transition:color .2s var(--ease),background .2s var(--ease)}.lux-site .nav a:hover,.lux-site .nav-dd:focus-within .nav-dd-btn,.lux-site .nav-dd:hover .nav-dd-btn{color:#fff;background:hsla(0,0%,100%,.05)}.lux-site .nav a[aria-current=page],.lux-site .nav-dd.is-current .nav-dd-btn{color:#fff}.lux-site .nav a[aria-current=page]:after,.lux-site .nav-dd.is-current .nav-dd-btn:after{content:"";position:absolute;left:.75rem;right:.75rem;bottom:.1rem;height:.125rem;background:var(--accent)}.lux-site .nav-dd{position:relative}.lux-site .nav-dd-btn .ic{font-size:1.1rem;transition:transform .2s var(--ease)}.lux-site .nav-dd:focus-within .nav-dd-btn .ic,.lux-site .nav-dd:hover .nav-dd-btn .ic{transform:rotate(180deg)}.lux-site .nav-dd-menu{position:absolute;top:100%;left:0;min-width:13.75rem;padding-top:.5rem;z-index:130;opacity:0;visibility:hidden;transform:translateY(-.25rem);transition:opacity .18s var(--ease),transform .18s var(--ease),visibility 0s linear .18s}.lux-site .nav-dd-menu>div{background:var(--panel);border-radius:var(--r);box-shadow:inset 0 0 0 1px var(--line-2),0 1.125rem 2.5rem rgba(0,0,0,.5);padding:.35rem}.lux-site .nav-dd:focus-within .nav-dd-menu,.lux-site .nav-dd:hover .nav-dd-menu{opacity:1;visibility:visible;transform:none;transition:opacity .18s var(--ease),transform .18s var(--ease),visibility 0s}.lux-site .nav-dd-menu a{display:flex;width:100%;padding:.6rem .75rem}.lux-site .nav-dd-menu a[aria-current=page]{background:hsla(0,0%,100%,.05)}.lux-site .nav-dd-menu a[aria-current=page]:after{display:none}.lux-site .hdr-cta{display:flex;align-items:center;gap:.6rem;flex:none;margin-left:auto}.lux-site .mnav{display:none}.lux-site .mnav>summary{list-style:none;width:2.625rem;height:2.625rem;border-radius:var(--r);box-shadow:inset 0 0 0 1px var(--line-2);display:grid;place-items:center;cursor:pointer}.lux-site .mnav>summary::-webkit-details-marker{display:none}.lux-site .mnav>summary .ic{font-size:1.4rem;vertical-align:0}.lux-site .mnav-panel{position:fixed;inset:var(--nav-h) 0 0;z-index:110;overflow-y:auto;background:rgba(13,15,18,.985);padding:1.2rem var(--gut) 2.5rem}.lux-site .mnav-grp a,.lux-site .mnav-panel>a{display:block;padding:.95rem 0;font-size:1.15rem;font-weight:500;letter-spacing:-.01em;border-bottom:1px solid var(--line)}.lux-site .mnav-grp a:hover,.lux-site .mnav-panel a[aria-current=page],.lux-site .mnav-panel>a:hover{color:var(--accent-2)}.lux-site .mnav-grp{padding-top:1rem;border-bottom:1px solid var(--line)}.lux-site .mnav-grp .eyebrow{display:block}.lux-site .mnav-grp a{padding-left:1rem;border-bottom:0}.lux-site .mnav-foot{margin-top:1.6rem;display:grid;gap:.7rem}@media (max-width:1080px){.lux-site .nav{display:none}.lux-site .mnav{display:block}.lux-site .hdr-cta .hdr-trial{display:none}}@media (max-width:520px){.lux-site .hdr-cta .hdr-account{display:none}}.lux-site .ftr{background:var(--bg-alt);box-shadow:inset 0 1px 0 var(--line);padding-block:clamp(3.25rem,6vw,4.875rem) 2.125rem}.lux-site .ftr-grid{display:grid;grid-template-columns:1.6fr repeat(4,minmax(0,1fr));gap:clamp(1.75rem,3.5vw,3.25rem)}.lux-site .ftr-brand{display:grid;gap:1rem;align-content:start}.lux-site .ftr-brand p{font-size:.88rem;color:var(--txt-2);max-width:30ch}.lux-site .socials{display:flex;gap:.5rem}.lux-site .social{width:2.25rem;height:2.25rem;display:grid;place-items:center;border-radius:var(--r);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--txt-2);transition:color .2s var(--ease),box-shadow .2s var(--ease)}.lux-site .social:hover{color:#fff;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.28)}.lux-site .social svg{width:1.0625rem;height:1.0625rem;fill:currentColor}.lux-site .ftr-col h2{font-family:var(--mono);font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--txt-3);margin-bottom:1rem}.lux-site .ftr-col a{display:block;width:-moz-fit-content;width:fit-content;padding:.28rem 0;font-size:.88rem;color:var(--txt-2);transition:color .2s var(--ease)}.lux-site .ftr-col a:hover{color:#fff}.lux-site .ftr-bot{margin-top:clamp(2.25rem,5vw,3.5rem);padding-top:1.4rem;border-top:1px solid var(--line);display:grid;gap:.5rem;font-size:.8rem;color:var(--txt-3)}.lux-site .ftr-bot .mono{font-family:var(--mono);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}@media (max-width:900px){.lux-site .ftr-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lux-site .ftr-brand{grid-column:1/-1}}@media (max-width:520px){.lux-site .ftr-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.lux-site *,.lux-site :after,.lux-site :before{transition:none!important;animation:none!important}}.lux-site .announce{background:var(--panel);box-shadow:inset 0 -1px 0 var(--line);font-family:var(--mono);font-size:.68rem;letter-spacing:.07em;text-transform:uppercase;color:var(--txt-2);padding:.6rem var(--gut);text-align:center}.lux-site .announce b{color:var(--txt);font-weight:600}.lux-site .announce a{color:var(--accent-2);font-weight:700;text-decoration:underline;text-underline-offset:.1875rem}.lux-site .announce a:hover{color:#fff}