.lx-overlay{--lx-accent:#c5a572;--lx-accent-2:#e8d5b5;--lx-glow:hsla(37,42%,61%,.45);--lx-glow-soft:hsla(37,42%,61%,.18);position:relative;width:100%;min-height:calc(100vh - 61px);overflow:hidden;background:#05070e;color:#fff;font-family:var(--font-display),"Space Grotesk","Inter",sans-serif;isolation:isolate;display:flex;flex-direction:column}.lx-overlay.lx-frozen{--lx-accent:#00d4aa;--lx-accent-2:#7ff5df;--lx-glow:rgba(0,212,170,.45);--lx-glow-soft:rgba(0,212,170,.16)}.lx-canvas{inset:0;width:100%;height:100%;display:block}.lx-aurora,.lx-canvas{position:absolute;z-index:0}.lx-aurora{inset:-25%;pointer-events:none;filter:blur(70px);opacity:.6;background:radial-gradient(38% 38% at 22% 28%,var(--lx-glow),transparent 70%),radial-gradient(42% 42% at 82% 22%,rgba(0,212,170,.22),transparent 70%),radial-gradient(55% 55% at 60% 92%,rgba(27,43,75,.75),transparent 70%);animation:lx-aurora 20s ease-in-out infinite alternate;transition:background .6s ease}@keyframes lx-aurora{0%{transform:translate3d(-3%,-2%,0) scale(1) rotate(0deg)}to{transform:translate3d(4%,3%,0) scale(1.18) rotate(4deg)}}.lx-grid{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.14;background-image:linear-gradient(hsla(37,42%,61%,.5) 1px,transparent 0),linear-gradient(90deg,hsla(37,42%,61%,.5) 1px,transparent 0);background-size:46px 46px;mask-image:radial-gradient(120% 80% at 50% 40%,#000 20%,transparent 75%);-webkit-mask-image:radial-gradient(120% 80% at 50% 40%,#000 20%,transparent 75%);animation:lx-grid-drift 22s linear infinite}@keyframes lx-grid-drift{0%{background-position:0 0,0 0}to{background-position:46px 92px,46px 92px}}.lx-vignette{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(130% 100% at 50% -10%,transparent 42%,rgba(5,7,14,.9) 100%)}.lx-scroll{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:clamp(2.5rem,6vh,5rem) clamp(1.1rem,4vw,2.5rem) clamp(2.5rem,6vh,4rem);gap:clamp(1.4rem,3.2vh,2.4rem)}.lx-pill{display:inline-flex;align-items:center;gap:.55rem;padding:.45rem 1rem;border-radius:999px;border:1px solid var(--lx-glow-soft);background:hsla(0,0%,100%,.03);backdrop-filter:blur(8px);font-size:clamp(.66rem,1.6vw,.78rem);font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#c9d2e0;animation:lx-fade-up .7s ease both}.lx-dot{width:8px;height:8px;border-radius:50%;background:var(--lx-accent);box-shadow:0 0 12px 2px var(--lx-glow);animation:lx-blink 1.6s ease-in-out infinite}.lx-live-badge .lx-dot{background:#05070e;box-shadow:0 0 10px 2px rgba(0,0,0,.4)}.lx-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes lx-blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.lx-wordmark{font-size:clamp(2.4rem,9vw,6.2rem);font-weight:700;letter-spacing:.02em;line-height:.95;margin:0;animation:lx-fade-up .7s ease .05s both}.lx-wordmark .lx-k{color:#fff}.lx-wordmark .lx-x{background:linear-gradient(135deg,var(--lx-accent) 0,var(--lx-accent-2) 50%,var(--lx-accent) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 26px var(--lx-glow))}.lx-v2{display:inline-block;margin-left:.45em;font-size:.26em;line-height:1;vertical-align:.9em;padding:.4em .62em;border-radius:.55em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#05070e;background:linear-gradient(135deg,var(--lx-accent) 0,var(--lx-accent-2) 50%,var(--lx-accent) 100%);box-shadow:0 6px 22px var(--lx-glow);animation:lx-float 3.4s ease-in-out infinite}.lx-tagline{font-family:Inter,sans-serif;font-size:clamp(1rem,2.6vw,1.45rem);font-weight:400;line-height:1.5;color:#c3ccdb;max-width:40ch;margin:0;animation:lx-fade-up .7s ease .12s both}.lx-tagline b{color:#fff;font-weight:600}.lx-countdown{display:flex;align-items:stretch;justify-content:center;gap:clamp(.4rem,1.6vw,1rem);padding:clamp(.9rem,2.4vw,1.5rem) clamp(1rem,3vw,2rem);border-radius:22px;border:1px solid var(--lx-glow-soft);background:linear-gradient(145deg,rgba(21,28,44,.55),rgba(10,15,28,.7));backdrop-filter:blur(14px);box-shadow:0 24px 60px rgba(0,0,0,.55),inset 0 1px 0 hsla(0,0%,100%,.06);animation:lx-fade-up .7s ease .18s both}.lx-unit{display:flex;flex-direction:column;align-items:center;gap:.5rem;min-width:clamp(3.3rem,12vw,5.4rem)}.lx-digits{display:flex;gap:3px;font-size:clamp(2rem,8.5vw,4.6rem);font-weight:700;line-height:1;letter-spacing:.02em}.lx-unit-label{font-family:Inter,sans-serif;font-size:clamp(.55rem,1.4vw,.72rem);font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:#6f7b8f}.lx-colon{display:flex;align-items:center;font-size:clamp(1.6rem,6vw,3.4rem);font-weight:700;color:var(--lx-accent);opacity:.55;padding-bottom:1.4rem;animation:lx-blink 1s steps(2,jump-none) infinite}.lx-digit{position:relative;width:.62em;height:1em;overflow:hidden;border-radius:.14em;background:hsla(0,0%,100%,.03);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.05)}.lx-digit:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:rgba(0,0,0,.45);z-index:2}.lx-digit-strip{display:flex;flex-direction:column;transition:transform .6s cubic-bezier(.22,.61,.36,1);will-change:transform}.lx-digit-strip>span{height:1em;display:flex;background:linear-gradient(135deg,var(--lx-accent) 0,var(--lx-accent-2) 50%,var(--lx-accent) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.lx-digit-strip>span,.lx-hint{align-items:center;justify-content:center}.lx-hint{font-family:Inter,sans-serif;font-size:clamp(.72rem,1.8vw,.86rem);color:#7a869a;letter-spacing:.02em;display:inline-flex;gap:.6rem;flex-wrap:wrap;animation:lx-fade-up .7s ease .24s both}.lx-hint .lx-spark{color:var(--lx-accent);animation:lx-blink 2s ease-in-out infinite}.lx-toggle{display:inline-flex;align-items:center;gap:.7rem;padding:.5rem .9rem .5rem .65rem;border-radius:999px;border:1px solid var(--lx-glow-soft);background:hsla(0,0%,100%,.03);cursor:pointer;font-family:Inter,sans-serif;font-size:clamp(.72rem,1.8vw,.84rem);font-weight:600;color:#d3dae6;transition:border-color .3s ease,background .3s ease,transform .15s ease;-webkit-tap-highlight-color:transparent}.lx-toggle:hover{transform:translateY(-1px);border-color:var(--lx-accent)}.lx-toggle:active{transform:translateY(0)}.lx-switch{position:relative;width:40px;height:22px;border-radius:999px;background:hsla(0,0%,100%,.1);transition:background .3s ease;flex-shrink:0}.lx-switch:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .3s cubic-bezier(.22,.61,.36,1)}.lx-overlay.lx-frozen .lx-switch{background:var(--lx-accent);box-shadow:0 0 14px var(--lx-glow)}.lx-overlay.lx-frozen .lx-switch:after{transform:translateX(18px)}.lx-stats{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(.75rem,2.5vw,2.4rem);animation:lx-fade-up .7s ease .3s both}.lx-stat{display:flex;flex-direction:column;align-items:center;min-width:4.5rem}.lx-stat-value{font-size:clamp(1.5rem,5vw,2.3rem);font-weight:700;line-height:1;background:linear-gradient(135deg,var(--lx-accent) 0,var(--lx-accent-2) 50%,var(--lx-accent) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.lx-stat-label{font-family:Inter,sans-serif;font-size:clamp(.6rem,1.5vw,.72rem);letter-spacing:.14em;text-transform:uppercase;color:#6f7b8f;margin-top:.35rem}.lx-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(.7rem,1.6vw,1rem);width:min(920px,100%);animation:lx-fade-up .7s ease .36s both}.lx-card{position:relative;overflow:hidden;text-align:left;padding:1.05rem 1.15rem;border-radius:16px;border:1px solid hsla(0,0%,100%,.07);background:linear-gradient(145deg,rgba(27,43,75,.28),rgba(21,28,44,.5));cursor:default;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.lx-card:before{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.08),transparent);transform:skewX(-18deg);transition:left .6s ease}.lx-card:hover{transform:translateY(-4px);border-color:var(--lx-accent);box-shadow:0 16px 40px rgba(0,0,0,.45),0 0 0 1px var(--lx-glow-soft)}.lx-card:hover:before{left:130%}.lx-card-icon{font-size:1.4rem;line-height:1;filter:drop-shadow(0 2px 8px var(--lx-glow))}.lx-card-title{margin:.55rem 0 .3rem;font-size:clamp(.92rem,2vw,1.02rem);font-weight:700;color:#fff;letter-spacing:.01em}.lx-card-desc{margin:0;font-family:Inter,sans-serif;font-size:clamp(.76rem,1.7vw,.85rem);line-height:1.45;color:#9aa4b4}.lx-siblings{display:inline-flex;flex-wrap:wrap;gap:.55rem;justify-content:center;animation:lx-fade-up .7s ease .42s both}.lx-chip{font-family:Inter,sans-serif;font-size:clamp(.68rem,1.6vw,.78rem);font-weight:600;letter-spacing:.04em;color:#aeb7c6;padding:.42rem .85rem;border-radius:999px;border:1px dashed hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.02)}.lx-chip b{color:#fff}.lx-chip span{color:var(--lx-accent)}.lx-footnote{font-family:Inter,sans-serif;font-size:clamp(.74rem,1.8vw,.9rem);color:#8b95a5;animation:lx-fade-up .7s ease .48s both}.lx-footnote b{color:#fff;font-weight:600}.lx-brandline{font-size:clamp(.86rem,2.2vw,1.05rem);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#fff;opacity:.9}.lx-brandline span,.lx-hl{background:linear-gradient(135deg,var(--lx-accent) 0,var(--lx-accent-2) 50%,var(--lx-accent) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.lx-live-badge{display:inline-flex;align-items:center;gap:.6rem;padding:.55rem 1.2rem;border-radius:999px;letter-spacing:.16em;text-transform:uppercase;font-size:clamp(.72rem,1.8vw,.86rem);box-shadow:0 8px 30px var(--lx-glow);animation:lx-float 3s ease-in-out infinite}.lx-enter-btn,.lx-live-badge{background:linear-gradient(135deg,var(--lx-accent) 0,var(--lx-accent-2) 50%,var(--lx-accent) 100%);color:#05070e;font-weight:700}.lx-enter-btn{margin-top:.4rem;padding:.85rem 2rem;border:none;border-radius:12px;cursor:pointer;font-family:var(--font-display),"Space Grotesk",sans-serif;font-size:clamp(.9rem,2.2vw,1.05rem);letter-spacing:.04em;box-shadow:0 10px 34px var(--lx-glow);transition:transform .15s ease,box-shadow .25s ease}.lx-enter-btn:hover{transform:translateY(-2px);box-shadow:0 16px 44px var(--lx-glow)}.lx-enter-btn:active{transform:translateY(0)}.lx-skip{position:absolute;top:clamp(.75rem,2vw,1.25rem);right:clamp(.75rem,2vw,1.25rem);z-index:4;display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:999px;border:1px solid var(--lx-glow-soft);background:rgba(5,7,14,.5);backdrop-filter:blur(8px);cursor:pointer;font-family:Inter,sans-serif;font-size:clamp(.72rem,1.7vw,.82rem);font-weight:600;letter-spacing:.02em;color:#c3ccdb;transition:color .2s ease,border-color .2s ease,transform .15s ease;-webkit-tap-highlight-color:transparent}.lx-skip:hover{color:#fff;border-color:var(--lx-accent);transform:translateY(-1px)}.lx-skip:active{transform:translateY(0)}.lx-dismiss{margin-top:.2rem;padding:.72rem 1.6rem;border-radius:12px;cursor:pointer;font-family:var(--font-display),"Space Grotesk",sans-serif;font-weight:700;font-size:clamp(.86rem,2vw,1rem);letter-spacing:.03em;color:#fff;background:hsla(0,0%,100%,.04);border:1px solid var(--lx-accent);box-shadow:0 0 0 0 var(--lx-glow);transition:transform .15s ease,box-shadow .25s ease,background .25s ease;-webkit-tap-highlight-color:transparent}.lx-dismiss:hover{transform:translateY(-2px);background:hsla(0,0%,100%,.07);box-shadow:0 10px 30px var(--lx-glow-soft),0 0 0 1px var(--lx-glow-soft)}.lx-dismiss:active{transform:translateY(0)}@keyframes lx-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes lx-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (prefers-reduced-motion:reduce){.lx-aurora,.lx-colon,.lx-grid,.lx-hint .lx-spark,.lx-live-badge,.lx-pill .lx-dot,.lx-v2{animation:none!important}.lx-digit-strip{transition:none!important}.lx-countdown,.lx-features,.lx-footnote,.lx-hint,.lx-pill,.lx-siblings,.lx-stats,.lx-tagline,.lx-wordmark{animation:none!important;opacity:1!important;transform:none!important}}