.lx{--lx-depth:0;--lx-gold:#f4b73f;--lx-cyan:#3cc8f0;--lx-bio:#5effd1;--lx-ink:#e8eef8;--lx-muted:color-mix(in srgb, var(--lx-ink) 64%, transparent);isolation:isolate;color:var(--lx-ink);font-family:var(--font-geist-sans), system-ui, sans-serif;background:color-mix(in srgb, #0a3a5c calc((1 - var(--lx-depth)) * 100%), #010307);position:relative;overflow-x:clip}.lx-canvas{z-index:-1;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.lx-rays{z-index:-1;pointer-events:none;height:90vh;opacity:calc(1 - var(--lx-depth) * 4);filter:blur(6px);background:repeating-conic-gradient(from 200deg at 50% -10%,#ffffff17 0deg 3deg,#0000 3deg 9deg);animation:14s ease-in-out infinite alternate lx-sway;position:fixed;inset:-10% -20% auto;-webkit-mask-image:linear-gradient(#000 0%,#0000 85%);mask-image:linear-gradient(#000 0%,#0000 85%)}@keyframes lx-sway{0%{transform:rotate(-3deg)translate(-2%)}to{transform:rotate(3deg)translate(2%)}}.lx-gauge{z-index:20;font-family:var(--font-geist-mono), monospace;pointer-events:none;flex-direction:column;align-items:flex-end;gap:.5rem;display:flex;position:fixed;top:50%;right:clamp(.5rem,2vw,1.5rem);transform:translateY(-50%)}.lx-gauge-num{color:var(--lx-bio);text-shadow:0 0 12px color-mix(in srgb, var(--lx-bio) 70%, transparent);font-variant-numeric:tabular-nums;font-size:clamp(.8rem,1.4vw,1rem);font-weight:700}.lx-gauge-track{background:#ffffff1f;border-radius:2px;width:2px;height:32vh;position:relative}.lx-gauge-fill{height:calc(var(--lx-depth) * 100%);background:linear-gradient(var(--lx-cyan), var(--lx-bio));box-shadow:0 0 10px var(--lx-bio);border-radius:2px;position:absolute;inset:0 0 auto}.lx-gauge-zone{letter-spacing:.18em;text-transform:uppercase;color:var(--lx-muted);font-size:.65rem}.lx-nav{z-index:30;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#01060eb3,#0000);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem clamp(1rem,4vw,3rem);display:flex;position:fixed;inset:0 0 auto}.lx-logo{white-space:nowrap;font-family:var(--font-display), Georgia, serif;letter-spacing:.14em;font-size:1rem;font-weight:700}.lx-logo b{color:var(--lx-gold)}.lx-nav a.lx-btn{white-space:nowrap;padding:.55rem 1rem;font-size:.85rem}.lx-lang{display:inline-flex}@media (max-width:480px){.lx-lang{display:none}.lx-nav a.lx-btn{margin-left:auto}}@media (max-width:420px){.lx-nav a.lx-btn{padding:.5rem .8rem;font-size:.78rem}.lx-logo{font-size:.8rem}}.lx-btn{letter-spacing:.02em;will-change:transform;border-radius:999px;align-items:center;gap:.5rem;padding:.9rem 1.5rem;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.lx-btn-gold{background:linear-gradient(135deg, #ffd978, var(--lx-gold) 55%, #c98a1a);color:#140b00;box-shadow:0 10px 40px -8px #f4b73f99}.lx-btn-gold:hover,.lx-btn-gold:focus-visible{transform:translateY(-2px)scale(1.03);box-shadow:0 16px 60px -6px #f4b73fd9}.lx-btn-ghost{background:#ffffff0a;border:1px solid #ffffff40}.lx-btn-ghost:hover,.lx-btn-ghost:focus-visible{border-color:var(--lx-bio);box-shadow:0 0 30px -6px var(--lx-bio)}.lx :focus-visible{outline:2px solid var(--lx-bio);outline-offset:3px}.lx-section{align-content:center;min-height:100vh;padding:7rem clamp(1rem,6vw,6rem);display:grid;position:relative}.lx-wrap{width:min(1180px,100%);margin-inline:auto}.lx-kicker{font-family:var(--font-geist-mono), monospace;letter-spacing:.3em;text-transform:uppercase;color:var(--lx-bio);font-size:.75rem}.lx-h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.01em;margin:.75rem 0 1.25rem;font-size:clamp(2rem,5.5vw,4.2rem);line-height:1.02}.lx-lead{color:var(--lx-muted);max-width:46rem;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.6}.lx-hero{text-align:center;place-items:center;min-height:100svh}.lx-title{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;margin:1rem 0;font-size:clamp(3.2rem,13vw,11rem);font-weight:800;line-height:.86}.lx-title span{background:linear-gradient(#fff 20%,#9fd8ff 55%,#2a6f9e);color:#0000;filter:drop-shadow(0 20px 60px #3cc8f059);-webkit-background-clip:text;background-clip:text;display:block}.lx-title span+span{background:linear-gradient(180deg, #ffe7a6, var(--lx-gold) 50%, #8a5a0e);filter:drop-shadow(0 20px 70px #f4b73f73);-webkit-background-clip:text;background-clip:text}.lx-hero .lx-lead{margin-inline:auto}.lx-cta{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:2rem;display:flex}.lx-scroll{font-family:var(--font-geist-mono), monospace;letter-spacing:.3em;color:var(--lx-muted);margin-top:3.5rem;font-size:.75rem}.lx-scroll:after{content:"";background:linear-gradient(var(--lx-bio), transparent);width:1px;height:54px;margin:.8rem auto 0;animation:2s ease-in-out infinite lx-drop;display:block}@keyframes lx-drop{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}.lx-reveal{opacity:0;filter:blur(8px);transition:opacity 1s cubic-bezier(.2,.7,.2,1),transform 1s cubic-bezier(.2,.7,.2,1),filter 1s;transition-delay:calc(var(--i,0) * 90ms);transform:translateY(40px)}.lx-in .lx-reveal,.lx-reveal.lx-in{opacity:1;filter:none;transform:none}.lx-plans{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1.25rem;margin-top:2.5rem;display:grid}.lx-plan{background:linear-gradient(160deg,#ffffff14,#ffffff05);border:1px solid #ffffff1f;border-radius:1.5rem;padding:2rem;transition:transform .35s,border-color .35s;position:relative;overflow:hidden}.lx-plan:before{content:"";background:radial-gradient(circle at var(--mx,50%) var(--my,0%), #5effd138, transparent 40%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:-40%}.lx-plan:hover:before{opacity:1}.lx-plan:hover{border-color:#5effd173;transform:translateY(-6px)}.lx-plan-gold{border-color:#f4b73f80;box-shadow:0 30px 90px -40px #f4b73fb3}.lx-plan h3{font-family:var(--font-display), Georgia, serif;margin:.4rem 0;font-size:1.8rem}.lx-plan ul{color:var(--lx-muted);gap:.55rem;margin:1.25rem 0 1.75rem;display:grid}.lx-plan li{align-items:flex-start;gap:.6rem;display:flex}.lx-plan li:before{content:"";background:var(--lx-bio);width:.5rem;height:.5rem;box-shadow:0 0 10px var(--lx-bio);border-radius:50%;flex:none;margin-top:.45rem}.lx-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--lx-gold);background:#f4b73f29;border-radius:999px;padding:.25rem .7rem;font-size:.7rem;font-weight:800;display:inline-block}.lx-mods{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;margin-top:2.5rem;display:grid}.lx-mod{--c:var(--lx-bio);border:1px solid color-mix(in srgb, var(--c) 25%, transparent);background:#030a1699;border-radius:1.25rem;padding:1.6rem;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.lx-mod:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--c) 60%, transparent), 0 20px 60px -20px var(--c);transform:translateY(-4px)}.lx-mod-orb{color:#021;background:radial-gradient(circle at 35% 30%, #fff, var(--c) 45%, color-mix(in srgb, var(--c) 30%, #000));width:3rem;height:3rem;box-shadow:0 0 30px var(--c);animation:3.6s ease-in-out infinite lx-pulse;animation-delay:calc(var(--i,0) * -.45s);border-radius:50%;place-items:center;margin-bottom:1rem;display:grid;position:relative}.lx-mod-orb:after{content:"";border:1px solid var(--c);opacity:0;animation:3.6s ease-out infinite lx-ping;animation-delay:calc(var(--i,0) * -.45s);border-radius:50%;position:absolute;inset:-6px}@keyframes lx-pulse{50%{box-shadow:0 0 55px var(--c);transform:scale(1.06)}}@keyframes lx-ping{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}.lx-mod h3{font-size:1.15rem;font-weight:800}.lx-mod h3 small{letter-spacing:.16em;text-transform:uppercase;color:var(--c);margin-bottom:.2rem;font-size:.7rem;font-weight:600;display:block}.lx-mod p{color:var(--lx-muted);margin-top:.5rem;font-size:.95rem;line-height:1.55}.lx-marquee{border-block:1px solid #ffffff14;padding:1.1rem 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.lx-marquee-track{width:max-content;font-family:var(--font-display), Georgia, serif;white-space:nowrap;gap:3rem;font-size:clamp(1.1rem,2.2vw,1.6rem);animation:38s linear infinite lx-marquee;display:flex}.lx-marquee-track span:after{content:"✦";color:var(--lx-gold);margin-left:3rem}@keyframes lx-marquee{to{transform:translate(-50%)}}.lx-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:1rem;margin-top:2.5rem;display:grid}.lx-stat{border-left:2px solid var(--lx-bio);background:linear-gradient(90deg,#5effd112,#0000);padding:1.5rem}.lx-stat b{font-family:var(--font-display), Georgia, serif;color:#fff;text-shadow:0 0 30px #5effd166;font-variant-numeric:tabular-nums;font-size:clamp(2.2rem,5vw,3.4rem);display:block}.lx-stat span{color:var(--lx-muted)}.lx-nautilus{text-align:center}.lx-eye{aspect-ratio:1;background:radial-gradient(circle, #fff 0 4%, var(--lx-bio) 9%, #5effd140 24%, transparent 55%);filter:drop-shadow(0 0 60px #5effd199);border-radius:50%;width:min(340px,70vw);margin:0 auto 2rem;animation:5s ease-in-out infinite lx-breathe;position:relative}.lx-eye:before,.lx-eye:after{content:"";border:1px solid #5effd166;border-radius:50%;animation:4s ease-out infinite lx-ping;position:absolute;inset:0}.lx-eye:after{animation-delay:-2s}@keyframes lx-breathe{50%{filter:drop-shadow(0 0 100px #5effd1e6);transform:scale(1.08)}}.lx-nautilus .lx-lead{margin-inline:auto}.lx-footer{color:var(--lx-muted);border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:3rem clamp(1rem,6vw,6rem);font-size:.85rem;display:flex}@media (max-width:640px){.lx-gauge{display:none}.lx-section{min-height:auto;padding:6rem 1rem}.lx-hero{min-height:100svh}}@media (prefers-reduced-motion:reduce){.lx *,.lx :before,.lx :after{transition:none!important;animation:none!important}.lx-reveal{opacity:1;filter:none;transform:none}}
