.lx{background:var(--ink);color:var(--on-dark);font-family:var(--read);--lx-ease:cubic-bezier(.65,0,.35,1);--lx-out:cubic-bezier(.16,1,.3,1);overflow-x:clip}.lx a{color:var(--blue-bright)}.lx-h2{font-family:var(--display);color:#fff;margin:0 0 16px;font-size:clamp(1.8rem,3.8vw,2.9rem);font-weight:400;line-height:1.1}.lx-line{font-family:var(--read);color:var(--on-dark);max-width:70ch;margin:0 0 20px;font-size:clamp(1.05rem,1.5vw,1.18rem);line-height:1.65}.lx-hero{background:radial-gradient(1000px 520px at 80% 30%,#1e85d329,transparent 60%),radial-gradient(800px 420px at 10% 90%,#f0b45e1a,transparent 60%),var(--ink);align-items:center;min-height:calc(100svh - 64px);display:flex;position:relative;overflow:hidden}.lx-hero__in{width:100%;padding-top:clamp(28px,4vw,48px);padding-bottom:clamp(40px,6vw,72px)}.lx-hero .crumb{margin-bottom:clamp(24px,4vh,48px);display:inline-block}.lx-hero__title{font-family:var(--display);letter-spacing:.01em;color:#fff;margin:12px 0 18px;font-size:clamp(3.4rem,11vw,8.5rem);font-weight:400;line-height:.9}.lx-hero__tag{font-family:var(--read);color:var(--on-dark);max-width:52ch;margin:0 0 clamp(28px,5vh,52px);font-size:clamp(1.1rem,1.9vw,1.4rem);line-height:1.55}.lx-hero__jump{margin-top:28px;display:inline-block}.lx-gauge{gap:18px;max-width:980px;display:grid}.lx-gauge__row{-moz-column-gap:18px;grid-template-rows:auto auto;grid-template-columns:110px minmax(0,1fr);align-items:center;column-gap:18px;display:grid}.lx-gauge__n{font-family:var(--mono);color:#fff;grid-row:1/span 2;font-size:clamp(2.6rem,6vw,4.4rem);font-weight:700;line-height:1}.lx-gauge__n--ready{color:var(--amber)}.lx-gauge__track{background:#ffffff0a;border-radius:8px;height:34px;position:relative;overflow:visible}.lx-gauge__ghost{border:1px dashed var(--line);border-radius:8px;position:absolute;top:0;bottom:0;left:0}.lx-gauge__ink{transform-origin:0;transition:transform 1.6s var(--lx-ease);border-radius:8px;position:absolute;top:0;bottom:0;left:0}.lx-gauge__ink--know{background:linear-gradient(90deg,var(--blue),var(--blue-bright))}.lx-gauge__ink--ready{background:linear-gradient(90deg,#b8791f,var(--amber));transition-delay:.35s}.lx-gauge__void{border:2px solid var(--red);background:repeating-linear-gradient(135deg,#e3686824 0 8px,#0000 8px 16px);border-radius:8px;justify-content:center;align-items:center;transition:box-shadow .6s;display:flex;position:absolute;top:-6px;bottom:-6px}.lx-gauge__void b{font-family:var(--mono);letter-spacing:.06em;color:#fff;background:var(--ink);border:1px solid var(--red);border-radius:999px;padding:2px 8px;font-size:.82rem}.lx-hero[data-reveal=go] .lx-gauge__void{animation:lxVoid 2.6s var(--lx-out) 1.6s 2}@keyframes lxVoid{0%,to{box-shadow:0 0 #e3686800}40%{box-shadow:0 0 0 8px #e368682e}}.lx-gauge__l{font-family:var(--read);color:var(--on-dark-mute);margin-top:6px;font-size:1rem}.lx-gauge__but{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-mute);margin:-6px 0 -6px 128px;font-size:.7rem}.lx-gauge__name{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--red);margin-left:128px;font-size:.7rem}[data-reveal=armed] .lx-gauge__ink{transition:none;transform:scaleX(.02)}.lx-def__card{border:1px solid var(--line-2);border-left:3px solid var(--blue-bright);background:linear-gradient(#ffffff08,#ffffff03);border-radius:0 14px 14px 0;max-width:980px;margin-bottom:clamp(40px,6vw,72px);padding:clamp(22px,3vw,36px)}.lx-def__term{font-family:var(--display);letter-spacing:.14em;color:#fff;margin-bottom:12px;font-size:clamp(1.4rem,2.6vw,2rem)}.lx-def__pos{font-family:var(--mono);letter-spacing:.12em;color:var(--on-dark-mute);text-transform:uppercase;margin-left:10px;font-size:.7rem}.lx-def__body{font-family:var(--read);color:var(--on-dark);margin:0 0 18px;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.55}.lx-def__verbs{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:6px 0;font-size:.82rem;display:flex}.lx-def__verbwrap i{color:var(--on-dark-mute);margin:0 12px;font-style:normal}.lx .lx-def__verb{color:var(--tone);border-bottom:1px dashed #0000;padding:6px 0;text-decoration:none;transition:border-color .25s,color .25s}.lx .lx-def__verb:hover,.lx .lx-def__verb:focus-visible,.lx .lx-def__verb.is-on{border-bottom-color:var(--tone);color:#fff}.lx-gaptext{max-width:980px}.lx-doms{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.lx-dom{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--line-2);border-top:3px solid var(--tone);background:linear-gradient(#ffffff09,#ffffff03);border-radius:14px;flex-direction:column;gap:10px;padding:20px;transition:transform .25s,border-color .25s,background .25s,filter .25s;display:flex}.lx-dom:hover{border-color:var(--tone);transform:translateY(-3px)}.lx-dom:focus-visible{outline:2px solid var(--tone);outline-offset:3px}.lx-dom.is-on{background:linear-gradient(180deg,color-mix(in oklab,var(--tone) 16%,transparent),#ffffff03);border-color:var(--tone)}.lx-dom.is-back{filter:saturate(.35)brightness(.85)}.lx-dom__top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.lx-dom__name{font-family:var(--display);color:#fff;font-size:1.35rem}.lx-dom__benefit{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tone);font-size:.66rem}.lx-dom__desc{font-family:var(--read);color:var(--on-dark);font-size:1rem;line-height:1.5}.lx-dom__techs{flex-wrap:wrap;gap:6px;display:flex}.lx-dom__tech{font-family:var(--mono);color:var(--on-dark);border:1px solid var(--line);border-radius:999px;padding:4px 10px;font-size:.68rem}.lx-dom__count{font-family:var(--mono);color:var(--on-dark-mute);margin-top:auto;font-size:.64rem}.lx-chart{padding:clamp(16px,2.4vw,26px)}.lx-chart__h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:12px;display:flex}.lx-chart__h h3{font-family:var(--read);color:#fff;margin:0;font-size:1.3rem;font-weight:500}.lx-chart__src{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-mute);font-size:.62rem}.lx-chart__controls{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:16px;display:flex}.lx-chips{flex-wrap:wrap;gap:6px;display:flex}.lx-chip{font-family:var(--mono);color:var(--on-dark-mute);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;min-height:40px;padding:0 13px;font-size:.7rem;transition:all .25s}.lx-chip:hover{color:#fff;border-color:var(--on-dark-mute)}.lx-chip.is-on{color:var(--ink);background:var(--tone,var(--on-dark));border-color:var(--tone,var(--on-dark))}.lx-chip:focus-visible{outline:2px solid var(--blue-bright);outline-offset:2px}.lx-bars{gap:9px;display:grid}.lx-bar{border-radius:8px;outline:none;grid-template-columns:minmax(0,240px) minmax(0,1fr) 110px;align-items:center;gap:14px;padding:4px 6px;transition:background .2s;display:grid}.lx-bar:hover,.lx-bar.is-focus,.lx-bar:focus-visible{background:#ffffff0a}.lx-bar:focus-visible{box-shadow:inset 0 0 0 1px var(--tone)}.lx-bar__name{font-family:var(--read);color:var(--on-dark);font-size:.98rem}.lx-bar__track{background:#ffffff0a;border-radius:4px;height:16px;position:relative}.lx-bar__future{background:color-mix(in oklab,var(--tone) 28%,transparent);border-radius:4px;position:absolute;top:0;bottom:0;left:0}.lx-bar__climb{background:repeating-linear-gradient(90deg,color-mix(in oklab,var(--tone) 55%,transparent) 0 6px,transparent 6px 10px);transform-origin:0;transition:transform 1.2s var(--lx-ease);transition-delay:calc(.35s + var(--i) * 50ms);border-radius:0 4px 4px 0;position:absolute;top:0;bottom:0}.lx-bar__today{background:var(--tone);transform-origin:0;transition:transform .9s var(--lx-ease);transition-delay:calc(var(--i) * 50ms);border-radius:4px;position:absolute;top:0;bottom:0;left:0}.lx-bar__tick{opacity:.85;background:#fff;width:2px;position:absolute;top:-4px;bottom:-4px}.lx-bar__val{font-family:var(--mono);color:var(--on-dark);text-align:right;font-size:.82rem}.lx-bar__val em{color:var(--tone);font-style:normal;font-weight:700}[data-reveal=armed] .lx-bar__today{transition:none;transform:scaleX(.04)}[data-reveal=armed] .lx-bar__climb{transition:none;transform:scaleX(0)}.lx-readout{border:1px solid var(--line-2);min-height:52px;font-family:var(--read);color:var(--on-dark-mute);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:14px;padding:10px 14px;font-size:.98rem;display:flex}.lx-readout b{font-family:var(--mono);color:#fff;font-size:.82rem;font-weight:600}.lx-note{font-family:var(--read);color:var(--on-dark-mute);max-width:80ch;margin:12px 0 0;font-size:.95rem;line-height:1.55}.lx-darwin{text-align:left}.lx-quote{font-family:var(--display);color:#0000;background:linear-gradient(90deg,#fff,var(--blue-bright));-webkit-background-clip:text;background-clip:text;max-width:28ch;margin:0 0 18px;font-size:clamp(1.6rem,3.6vw,2.8rem);line-height:1.25}.lx-quote__b{font-family:var(--read);color:var(--on-dark);max-width:62ch;margin:0;font-size:1.12rem;line-height:1.6}.lx-conv__board{grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr);align-items:stretch;gap:0;margin-bottom:22px;display:grid}.lx-conv__col{grid-template-rows:auto repeat(3,1fr);gap:10px;display:grid}.lx-conv__yr{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-mute);padding-bottom:4px;font-size:.68rem}.lx-conv__yr--now{color:var(--blue-bright)}.lx-conv__row{border:1px solid var(--line-2);background:#ffffff05;border-radius:12px;align-items:center;gap:14px;min-height:74px;padding:14px 16px;display:flex}.lx-conv__row b{font-family:var(--read);color:#fff;font-size:1.12rem;font-weight:600;display:block}.lx-conv__row small{font-family:var(--mono);color:var(--on-dark-mute);letter-spacing:.06em;font-size:.66rem}.lx-conv__rank{font-family:var(--mono);color:var(--on-dark-mute);width:26px;font-size:1.3rem}.lx-conv__rank--now{color:var(--blue-bright)}.lx-conv__col--now .lx-conv__row{background:#1e85d30f;border-color:#3aa0ec4d}.lx-conv__val{font-family:var(--mono);color:var(--blue-bright);margin-left:auto;font-size:1.1rem;font-weight:700}.lx-conv__links{width:100%;height:calc(100% - 26px);margin-top:26px;overflow:visible}.lx-conv__link{fill:none;stroke:var(--blue-bright);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:0;vector-effect:non-scaling-stroke;opacity:.7;transition:stroke-dashoffset 1s var(--lx-ease);transition-delay:calc(var(--i) * .18s)}[data-reveal=armed] .lx-conv__link{stroke-dashoffset:1px;transition:none}.lx-cstats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.lx-cstat{border:1px solid var(--line-2);border-radius:12px;padding:18px}.lx-cstat__v{font-family:var(--mono);color:#fff;font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:700}.lx-cstat__l{font-family:var(--read);color:var(--on-dark-mute);font-size:.98rem;line-height:1.45}.lx-point{border-left:3px solid var(--blue-bright);max-width:76ch;padding:4px 0 4px 20px}.lx-point p{font-family:var(--read);color:var(--on-dark);margin:0;font-size:1.12rem;line-height:1.6}.lx-lab__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,72px);display:grid}.lx-lab__pulse{aspect-ratio:1;justify-self:center;place-items:center;width:100%;max-width:360px;display:grid;position:relative}.lx-lab__ring{animation:lxRing 3.6s var(--lx-out) infinite;border:1px solid #27d3a273;border-radius:50%;position:absolute;inset:0}.lx-lab__ring--2{animation-delay:1.2s}.lx-lab__ring--3{animation-delay:2.4s}@keyframes lxRing{0%{transform:scale(.25)}to{border-color:#27d3a200;transform:scale(1)}}.lx-lab__core{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);background:var(--green-bright);border-radius:999px;padding:8px 14px;font-size:.72rem;position:relative;box-shadow:0 0 40px #27d3a259}.lx-path{position:relative}.lx-path__rail{background:var(--line);border-radius:4px;height:4px;margin:0 0 18px;overflow:hidden}.lx-path__fill{height:100%;width:calc((var(--step) + 1) / 3 * 100%);background:linear-gradient(90deg,var(--green),var(--green-bright));transition:width .5s var(--lx-ease);display:block}.lx-path__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.lx-step{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--line-2);background:#ffffff05;border-radius:14px;flex-direction:column;gap:8px;padding:20px;transition:border-color .25s,background .25s,transform .25s;display:flex}.lx-step:hover{transform:translateY(-2px)}.lx-step:focus-visible{outline:2px solid var(--green-bright);outline-offset:3px}.lx-step.is-on{background:#27d3a20f;border-color:#27d3a273}.lx-step__n{font-family:var(--mono);color:var(--green-bright);font-size:1.6rem;font-weight:700}.lx-step__t{font-family:var(--display);color:#fff;font-size:1.3rem}.lx-step__d{font-family:var(--read);color:var(--on-dark);font-size:1rem;line-height:1.55}.lx-cta .share-grid{margin-top:18px}@media (max-width:900px){.lx-doms,.lx-path__steps,.lx-lab__grid{grid-template-columns:1fr}.lx-bar{grid-template-columns:minmax(0,1fr) 92px;row-gap:4px}.lx-bar__name{grid-column:1/-1}.lx-conv__board{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr)}.lx-conv__row{gap:8px;min-height:64px;padding:10px}.lx-conv__val{display:none}}@media (max-width:560px){.lx-gauge__row{-moz-column-gap:12px;grid-template-columns:78px minmax(0,1fr);column-gap:12px}.lx-gauge__name,.lx-gauge__but{margin-left:0}.lx-cstats{grid-template-columns:1fr}.lx-conv__row b{font-size:.95rem}}@media (prefers-reduced-motion:reduce){.lx *{transition:none!important;animation:none!important}}
