@keyframes fxRise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes fxLine{0%{transform:translateY(110%)}to{transform:none}}@keyframes fxDrawX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fxCue{0%,to{transform:scaleY(.25);opacity:.4}50%{transform:scaleY(1);opacity:1}}@keyframes fxBlink{0%,to{opacity:1}50%{opacity:.35}}@keyframes fxTwinkle{0%,to{opacity:.75}50%{opacity:.3}}@keyframes fxBloomIn{0%{opacity:0}to{opacity:1}}@keyframes fxBreathe{0%{opacity:1}to{opacity:.86}}@keyframes fxDrift{0%{background-position:0 0,0 0}to{background-position:72px 72px,72px 72px}}@keyframes fxShimmer{0%{background-position:130% 0}9%{background-position:-30% 0}to{background-position:-30% 0}}.nx-home .fx-hud{position:fixed;left:22px;bottom:22px;z-index:70;display:inline-flex;align-items:baseline;gap:10px;padding:10px 16px 11px;border-radius:999px;background:rgba(5,12,10,.78);border:1px solid rgba(70,221,210,.22);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 12px 34px -14px rgba(0,0,0,.7);opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .45s var(--t),transform .45s var(--t-spring)}.nx-home .fx-hud.is-on{opacity:1;transform:none}.nx-home .fx-hud__dot{align-self:center;width:7px;height:7px;border-radius:999px;background:var(--accent);box-shadow:0 0 10px rgba(70,221,210,.8)}.nx-home .fx-hud b{font-family:var(--mono);font-weight:600;font-size:15px;letter-spacing:.05em;color:#eafff9;font-variant-numeric:tabular-nums}.nx-home .fx-hud__label{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:hsla(140,7%,74%,.85)}@media (max-width:780px){.nx-home .fx-hud{display:none}}@media (prefers-reduced-motion:reduce){.nx-home .fx-hud{transition:opacity .3s var(--t);transform:none}}.nx-home .fx-eyebrow{display:inline-block;font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:18px}.nx-home .fx-cue{display:flex;flex-direction:column;align-items:center;gap:8px;margin:64px auto 0;width:-moz-max-content;width:max-content}.nx-home .fx-cue--card{position:absolute;left:50%;bottom:24px;transform:translateX(-50%);margin:0}.nx-home .fx-cue span{font-family:var(--mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.nx-home .fx-cue i{width:1px;height:34px;background:linear-gradient(180deg,var(--accent),transparent);transform-origin:top;animation:fxCue 2s var(--t) infinite}@media (prefers-reduced-motion:reduce){.nx-home .fx-cue i{animation:none}}.nx-home .fx-hero{position:relative;min-height:100vh;display:flex;align-items:center;padding:150px 0 90px;overflow:hidden;border-bottom:1px solid var(--line)}.nx-home .fx-hero__bg{position:absolute;inset:0;z-index:0;pointer-events:none}.nx-home .fx-hero__horizon{position:absolute;inset:-3%;transform:scale(1.05);will-change:transform,opacity;background:radial-gradient(58% 46% at 50% -8%,rgba(10,122,114,.4),transparent 64%),radial-gradient(85% 42% at 50% 118%,rgba(9,96,92,.5),rgba(6,40,40,.18) 55%,transparent 75%),radial-gradient(28% 22% at 84% 16%,rgba(70,221,210,.09),transparent 70%),var(--bg);animation:fxBloomIn 1.6s var(--t) both,fxBreathe 7s ease-in-out 1.8s infinite alternate}.nx-home .fx-hero__grid{position:absolute;inset:-80px 0 0 -80px;opacity:.5;will-change:transform;background-image:linear-gradient(rgba(70,221,210,.045) 1px,transparent 0),linear-gradient(90deg,rgba(70,221,210,.045) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:radial-gradient(70% 62% at 50% 30%,#000 0,transparent 78%);mask-image:radial-gradient(70% 62% at 50% 30%,#000 0,transparent 78%);animation:fxDrift 46s linear infinite}.nx-home .fx-hero__bloom{position:absolute;left:-6%;top:16%;width:min(760px,60vw);height:420px;background:radial-gradient(50% 50% at 40% 55%,rgba(70,221,210,.13),transparent 70%);opacity:0;animation:fxBloomIn 1.4s var(--t) 1s both,fxBreathe 6s ease-in-out 2.4s infinite alternate}@media (prefers-reduced-motion:reduce){.nx-home .fx-hero__bloom,.nx-home .fx-hero__grid,.nx-home .fx-hero__horizon{animation:none;opacity:1}}.nx-home .fx-hero__inner{position:relative;z-index:1;max-width:1120px;width:100%}.nx-home .fx-hero__title{font-family:var(--display);font-weight:700;font-size:clamp(44px,6.2vw,86px);line-height:1.02;letter-spacing:-.04em;color:var(--ink);margin:0 0 24px;white-space:nowrap}@media (max-width:900px){.nx-home .fx-hero__title{white-space:normal}}.nx-home .fx-hero__title em{font-family:var(--serif);font-style:italic;font-weight:500;letter-spacing:-.02em;background-image:linear-gradient(100deg,#6ee7b7,#22d3ee 38%,#d7fffa 50%,#22d3ee 62%,#6ee7b7);background-size:240% 100%;background-position:-30% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;padding-right:.08em;animation:fxShimmer 7s ease-in-out 1.7s infinite}@media (prefers-reduced-motion:reduce){.nx-home .fx-hero__title em{animation:none}}.nx-home .fx-hero__lede{font-size:clamp(15.5px,1.25vw,18px);line-height:1.6;color:var(--ink-soft);max-width:56ch;margin:0 0 32px}.nx-home .fx-hero__cta{display:flex;gap:12px;flex-wrap:wrap}.nx-home .fx-mask{display:block;overflow:hidden;padding:0 .1em .1em 0;margin-bottom:-.1em}.nx-home .fx-mask__line{display:block;transform:translateY(110%);animation:fxLine .9s var(--t-spring) forwards}.nx-home .fx-in{opacity:0;animation:fxRise .85s var(--t) forwards}.nx-home .fx-in--1{animation-delay:.1s}.nx-home .fx-in--2 .fx-mask__line,.nx-home .fx-mask.fx-in--2 .fx-mask__line{animation-delay:.22s}.nx-home .fx-in--3 .fx-mask__line,.nx-home .fx-mask.fx-in--3 .fx-mask__line{animation-delay:.36s}.nx-home .fx-in--4{animation-delay:.55s}.nx-home .fx-in--5{animation-delay:.7s}.nx-home .fx-in--7{animation-delay:1.3s}@media (prefers-reduced-motion:reduce){.nx-home .fx-in,.nx-home .fx-mask__line{animation:none;opacity:1;transform:none}}.nx-home .fx-day{position:relative;display:flex;justify-content:space-between;gap:12px;margin-top:84px;padding:0 6px}.nx-home .fx-day__line{position:absolute;left:0;right:0;top:5px;height:1px;background:linear-gradient(90deg,transparent,rgba(70,221,210,.12) 8%,rgba(70,221,210,.55) 50%,rgba(70,221,210,.12) 92%,transparent)}.nx-home .fx-day__sun{position:absolute;left:0;top:5px;width:72px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(125,255,241,.9));opacity:0;transform:translateX(-72px)}.nx-home .fx-day__sun:after{content:"";position:absolute;right:-4px;top:50%;width:9px;height:9px;border-radius:999px;transform:translateY(-50%);background:#a5fff4;box-shadow:0 0 14px rgba(70,221,210,.9),0 0 34px rgba(70,221,210,.45)}@media (prefers-reduced-motion:reduce){.nx-home .fx-day__sun{display:none}}@media (max-width:780px){.nx-home .fx-day__sun{display:none}}.nx-home .fx-day.fx-in--6 .fx-day__line{transform:scaleX(0);transform-origin:left;animation:fxDrawX 1.1s var(--t) .85s forwards}.nx-home .fx-day.fx-in--6 .fx-day__stop{opacity:0;animation:fxRise .6s var(--t) forwards}.nx-home .fx-day.fx-in--6 .fx-day__stop:nth-child(2){animation-delay:.95s}.nx-home .fx-day.fx-in--6 .fx-day__stop:nth-child(3){animation-delay:1.03s}.nx-home .fx-day.fx-in--6 .fx-day__stop:nth-child(4){animation-delay:1.11s}.nx-home .fx-day.fx-in--6 .fx-day__stop:nth-child(5){animation-delay:1.19s}.nx-home .fx-day.fx-in--6 .fx-day__stop:nth-child(6){animation-delay:1.27s}.nx-home .fx-day.fx-in--6 .fx-day__stop:nth-child(7){animation-delay:1.35s}@media (prefers-reduced-motion:reduce){.nx-home .fx-day.fx-in--6 .fx-day__line,.nx-home .fx-day.fx-in--6 .fx-day__stop{animation:none;opacity:1;transform:none}}.nx-home .fx-day__stop{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding-top:22px;transition:transform .3s var(--t-spring)}.nx-home .fx-day__stop:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:11px;height:11px;border-radius:999px;background:#0a1a14;border:1.5px solid var(--accent-deep);box-shadow:0 0 0 3px rgba(70,221,210,.08);transition:background .25s var(--t),border-color .25s var(--t),box-shadow .25s var(--t)}.nx-home .fx-day__stop.is-past:before{background:var(--accent);border-color:var(--accent);box-shadow:0 0 12px rgba(70,221,210,.5)}.nx-home .fx-day__stop b,.nx-home .fx-day__stop span{transition:color .35s var(--t),text-shadow .35s var(--t)}.nx-home .fx-day__stop.is-lit{transform:translateY(-3px)}.nx-home .fx-day__stop.is-lit:before{background:var(--accent);border-color:var(--accent);box-shadow:0 0 22px rgba(70,221,210,.95),0 0 0 6px rgba(70,221,210,.2),0 0 44px rgba(70,221,210,.45)}.nx-home .fx-day__stop.is-lit b{color:#d7fffa;text-shadow:0 0 10px rgba(125,255,241,.95),0 0 26px rgba(70,221,210,.7),0 0 48px rgba(70,221,210,.4)}.nx-home .fx-day__stop.is-lit span{color:#eafff9;text-shadow:0 0 12px rgba(70,221,210,.5),0 0 28px rgba(70,221,210,.28)}.nx-home .fx-day__stop b{font-family:var(--mono);font-weight:600;font-size:12.5px;letter-spacing:.04em;color:var(--accent);font-variant-numeric:tabular-nums}.nx-home .fx-day__stop span{font-size:13.5px;color:var(--ink-soft)}.nx-home a.fx-day__stop:hover{transform:translateY(-3px)}.nx-home a.fx-day__stop:hover:before{background:var(--accent);border-color:var(--accent);box-shadow:0 0 18px rgba(70,221,210,.65),0 0 0 4px rgba(70,221,210,.14)}.nx-home a.fx-day__stop:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:8px}@media (prefers-reduced-motion:reduce){.nx-home a.fx-day__stop:hover{transform:none}}.nx-home .fx-day--fin{max-width:680px;margin:0 auto 40px}.nx-home .fx-day--fin .fx-day__stop b{font-size:10.5px}.nx-home .fx-day--fin .fx-day__stop span{font-size:11px;color:rgba(220,230,236,.5)}.nx-home .fx-day--fin .fx-day__stop:before{width:8px;height:8px}@media (max-width:780px){.nx-home .fx-day--fin{display:none}}.nx-home .fx-act{--fxa-bg:#030705;--fxa-ink:var(--ink);--fxa-body:var(--ink-soft);--fxa-muted:var(--muted);--fxa-accent:var(--accent);--fxa-ghost:rgba(148,240,228,.12);position:relative;background:var(--fxa-bg);scroll-margin-top:0}.nx-home .fx-act--light{--fxa-bg:#eef2ec;--fxa-ink:#0b1712;--fxa-body:#46524a;--fxa-muted:#66736b;--fxa-accent:#0c8c84;--fxa-ghost:rgba(11,23,18,.08)}.nx-home .fx-card{position:sticky;top:0;z-index:1;height:100vh;min-height:640px;display:flex;align-items:center;overflow:hidden;background:var(--fxa-bg);color:var(--fxa-ink)}.nx-home .fx-card__atmo{position:absolute;inset:0;pointer-events:none}.nx-home .fx-act--open .fx-card__atmo{background:radial-gradient(70% 46% at 50% 116%,rgba(10,122,114,.42),transparent 66%),radial-gradient(40% 30% at 78% -6%,rgba(70,221,210,.07),transparent 70%)}.nx-home .fx-act--sell .fx-card__atmo{background:radial-gradient(56% 42% at 26% -8%,rgba(70,221,210,.2),transparent 62%),radial-gradient(48% 36% at 76% -6%,hsla(40,80%,71%,.22),transparent 62%)}.nx-home .fx-act--stock .fx-card__atmo{background:radial-gradient(64% 46% at 50% -10%,rgba(57,198,230,.16),transparent 64%),radial-gradient(40% 30% at 12% 60%,rgba(70,221,210,.1),transparent 66%)}.nx-home .fx-act--move .fx-card__atmo{background:radial-gradient(58% 42% at 80% -8%,hsla(40,80%,71%,.18),transparent 62%),radial-gradient(46% 36% at 18% -6%,rgba(57,198,230,.1),transparent 64%)}.nx-home .fx-act--close .fx-card__atmo{background:radial-gradient(78% 44% at 50% 114%,hsla(32,80%,71%,.16),transparent 64%),radial-gradient(52% 38% at 50% -10%,rgba(10,122,114,.24),transparent 62%)}.nx-home .fx-act--know .fx-card__atmo{background:radial-gradient(1.5px 1.5px at 12% 18%,hsla(0,0%,100%,.4),transparent 100%),radial-gradient(1px 1px at 28% 64%,hsla(0,0%,100%,.25),transparent 100%),radial-gradient(1.5px 1.5px at 44% 30%,hsla(0,0%,100%,.3),transparent 100%),radial-gradient(1px 1px at 58% 76%,hsla(0,0%,100%,.2),transparent 100%),radial-gradient(1.5px 1.5px at 70% 12%,hsla(0,0%,100%,.34),transparent 100%),radial-gradient(1px 1px at 82% 52%,hsla(0,0%,100%,.22),transparent 100%),radial-gradient(1.5px 1.5px at 92% 30%,hsla(0,0%,100%,.27),transparent 100%),radial-gradient(1px 1px at 8% 86%,hsla(0,0%,100%,.18),transparent 100%),radial-gradient(1px 1px at 38% 8%,hsla(0,0%,100%,.22),transparent 100%),radial-gradient(64% 48% at 50% 120%,rgba(9,60,88,.4),transparent 70%);animation:fxTwinkle 5.5s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.nx-home .fx-act--know .fx-card__atmo{animation:none}}.nx-home .fx-card__ghost{position:absolute;right:3vw;top:50%;z-index:0;transform:translateY(-50%);font-family:var(--serif);font-style:italic;font-weight:500;font-size:clamp(280px,32vw,520px);line-height:1;color:transparent;-webkit-text-stroke:1.5px var(--fxa-ghost);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:1060px){.nx-home .fx-card__ghost{display:none}}.nx-home .fx-card__inner{position:relative;z-index:1;width:100%}.nx-home .fx-card__act{display:flex;align-items:baseline;gap:14px;font-family:var(--mono);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--fxa-accent);margin:0 0 10px}.nx-home .fx-card__act:after{content:"";flex:0 0 72px;height:1px;align-self:center;background:linear-gradient(90deg,currentColor,transparent);opacity:.55}.nx-home .fx-card__actname{color:var(--fxa-muted);letter-spacing:.3em}.nx-home .fx-card__title{font-family:var(--display);font-weight:700;font-size:clamp(30px,3.7vw,52px);line-height:1.05;letter-spacing:-.03em;color:var(--fxa-ink);margin:18px 0 14px;max-width:26ch}.nx-home .fx-card__title em{font-family:var(--serif);font-style:italic;font-weight:500;letter-spacing:-.015em;color:var(--fxa-accent)}.nx-home .fx-card__lede{font-size:clamp(15px,1.2vw,17px);line-height:1.6;color:var(--fxa-body);margin:0;max-width:52ch}.nx-home .fx-cue--card span{color:var(--fxa-muted)}.nx-home .fx-cue--card i{background:linear-gradient(180deg,var(--fxa-accent),transparent)}.nx-home .fx-odo{display:flex;align-items:flex-start;font-family:var(--mono);font-weight:600;font-size:clamp(88px,14vw,200px);line-height:1;letter-spacing:-.02em;color:var(--fxa-ink);font-variant-numeric:tabular-nums;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nx-home .fx-odo__col{display:block;height:1em;overflow:hidden}.nx-home .fx-odo__reel{display:flex;flex-direction:column;transform:translateY(0);transition:transform 1.6s var(--t-spring)}.nx-home .fx-odo__reel i{display:block;height:1em;line-height:1;font-style:normal}.nx-home .fx-odo.is-visible .fx-odo__reel{transform:translateY(calc(var(--n) * -1em))}@media (prefers-reduced-motion:reduce){.nx-home .fx-odo__reel{transition:none!important}}.nx-home .fx-odo__col:first-child .fx-odo__reel{transition-delay:0s}.nx-home .fx-odo__col:nth-child(2) .fx-odo__reel{transition-delay:.12s}.nx-home .fx-odo__col:nth-child(4) .fx-odo__reel{transition-delay:.28s}.nx-home .fx-odo__col:nth-child(5) .fx-odo__reel{transition-delay:.4s}.nx-home .fx-odo__colon{display:block;line-height:1;color:var(--fxa-accent);animation:fxBlink 1.8s ease-in-out infinite;transform:translateY(-.06em)}@media (prefers-reduced-motion:reduce){.nx-home .fx-odo__colon{animation:none}}.nx-home .fx-sheet{--fxc-ink:var(--ink);--fxc-body:var(--ink-soft);--fxc-muted:var(--muted);--fxc-line:hsla(0,0%,100%,.09);--fxc-accent:var(--accent);--fxc-chip:var(--accent);position:relative;z-index:2;margin-top:34vh;padding:64px 0 110px;background:linear-gradient(180deg,#081009,#050a07);color:var(--fxc-ink);border-radius:28px 28px 0 0;border-top:1px solid rgba(70,221,210,.16);box-shadow:0 -40px 80px -40px rgba(0,0,0,.85)}.nx-home .fx-act--light .fx-sheet{--fxc-ink:#0b1712;--fxc-body:#495449;--fxc-muted:#66736b;--fxc-line:#dde3dc;--fxc-accent:#0c8c84;--fxc-chip:#0c8c84;background:linear-gradient(180deg,#f7f9f5,#eff3ed);border-top-color:rgba(11,23,18,.08);box-shadow:0 -40px 80px -46px rgba(11,23,18,.5)}.nx-home .fx-sheet__notch{position:absolute;top:14px;left:50%;transform:translateX(-50%);width:44px;height:4px;border-radius:999px;background:currentColor;opacity:.14}.nx-home .fx-sheet__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:24px 64px;align-items:start}.nx-home .fx-sheet__grid--flip .fx-feats{order:2}.nx-home .fx-sheet__grid--flip .fx-stage{order:1}.nx-home .fx-feats{list-style:none;margin:0;padding:0}.nx-home .fx-feat{position:relative;padding:20px 0 20px 18px;border-top:1px solid var(--fxc-line)}.nx-home .fx-feat:first-child{border-top:0;padding-top:6px}.nx-home .fx-feat:before{content:"";position:absolute;left:0;top:24px;bottom:24px;width:2px;border-radius:2px;background:var(--fxc-accent);transform:scaleY(0);transform-origin:top;transition:transform .35s var(--t)}.nx-home .fx-feat:first-child:before{top:10px}.nx-home .fx-feat:hover:before{transform:scaleY(1)}.nx-home .fx-feat__title{font-family:var(--display);font-weight:600;font-size:17.5px;letter-spacing:-.01em;line-height:1.25;color:var(--fxc-ink);margin:0 0 7px;transition:transform .35s var(--t),color .25s var(--t)}.nx-home .fx-feat:hover .fx-feat__title{transform:translateX(5px);color:var(--fxc-accent)}.nx-home .fx-feat__body{font-size:14.5px;line-height:1.55;color:var(--fxc-body);margin:0 0 10px;max-width:52ch}.nx-home .fx-chip{display:inline-block;font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--fxc-chip);border:1px solid;border-radius:999px;padding:3px 9px;opacity:.85}.nx-home a.fx-chip--link{transition:opacity .2s var(--t),box-shadow .2s var(--t)}.nx-home a.fx-chip--link:hover{opacity:1;box-shadow:0 0 14px rgba(70,221,210,.25)}.nx-home a.fx-chip--link:focus-visible{outline:2px solid var(--fxc-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.nx-home .fx-feat:before{transition:none}.nx-home .fx-feat:hover .fx-feat__title{transform:none}}.nx-home .fx-stage{position:sticky;top:104px;will-change:transform}.nx-home .fx-shot{position:relative;margin:6px 0 0;border-radius:16px;border:1px solid var(--line-2);background:var(--paper);box-shadow:var(--shadow-lg),0 0 60px -30px rgba(70,221,210,.25)}.nx-home .fx-act--light .fx-shot{border-color:rgba(11,23,18,.12);background:#fff;box-shadow:0 34px 68px -32px rgba(11,23,18,.38)}.nx-home .fx-shot__bar{display:flex;align-items:center;gap:5px;padding:10px 14px;border-bottom:1px solid var(--line-2);border-radius:16px 16px 0 0;background:hsla(0,0%,100%,.025)}.nx-home .fx-act--light .fx-shot__bar{border-bottom-color:rgba(11,23,18,.08);background:#f6f8f6}.nx-home .fx-shot__bar i{width:8px;height:8px;border-radius:999px;background:hsla(0,0%,100%,.14)}.nx-home .fx-act--light .fx-shot__bar i{background:rgba(11,23,18,.14)}.nx-home .fx-shot__bar span{margin-left:10px;font-family:var(--mono);font-size:10.5px;letter-spacing:.05em;color:var(--fxc-muted)}.nx-home .fx-shot img{display:block;width:100%;border-radius:0 0 15px 15px}.nx-home .fx-float{position:absolute;right:-18px;bottom:26px;z-index:2;display:flex;flex-direction:column;gap:2px;max-width:270px;padding:12px 16px 13px;border-radius:12px;background:rgba(7,16,13,.92);border:1px solid rgba(70,221,210,.35);box-shadow:0 22px 44px -18px rgba(0,0,0,.75),0 0 24px -8px rgba(70,221,210,.3);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.nx-home .fx-float b{font-family:var(--display);font-weight:600;font-size:13.5px;letter-spacing:-.01em;color:#eafff9}.nx-home .fx-float span{font-family:var(--mono);font-size:10.5px;letter-spacing:.03em;color:hsla(140,7%,74%,.9)}.nx-home .fx-float--warn{border-color:hsla(32,80%,71%,.45);box-shadow:0 22px 44px -18px rgba(0,0,0,.75),0 0 24px -8px hsla(32,80%,71%,.3)}.nx-home .fx-float--warn b{color:#ffe9c9}.nx-home .fx-shot.reveal .fx-float{opacity:0;transform:translateY(12px) scale(.96);transition:opacity .5s var(--t) .35s,transform .5s var(--t-spring) .35s}.nx-home .fx-shot.reveal.is-visible .fx-float{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.nx-home .fx-shot.reveal .fx-float{opacity:1;transform:none;transition:none}}.nx-home .fx-shot.fx-shot--dark{background:#0b1410;border-color:hsla(0,0%,100%,.1)}.nx-home .fx-act--light .fx-shot.fx-shot--dark{box-shadow:0 34px 68px -30px rgba(11,23,18,.55)}.nx-home .fx-shot.fx-shot--dark .fx-shot__bar{background:hsla(0,0%,100%,.03);border-bottom-color:hsla(0,0%,100%,.07)}.nx-home .fx-shot.fx-shot--dark .fx-shot__bar i{background:hsla(0,0%,100%,.14)}.nx-home .fx-shot.fx-shot--dark .fx-shot__bar span{color:rgba(196,210,202,.7)}.nx-home .fx-hand{display:flex;justify-content:space-between;align-items:baseline;gap:14px 28px;flex-wrap:wrap;margin-top:64px;padding-top:18px;border-top:1px solid var(--fxc-line);font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.nx-home .fx-hand__done{color:var(--fxc-muted)}.nx-home .fx-hand__next{color:var(--fxc-accent);white-space:nowrap}.nx-home .fx-hand__next i{display:inline-block;font-style:normal;transition:transform .25s var(--t)}.nx-home .fx-hand__next:hover i{transform:translateX(4px)}.nx-home .fx-hand__next:focus-visible{outline:2px solid var(--fxc-accent);outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion:reduce){.nx-home .fx-hand__next:hover i{transform:none}}.nx-home .fx-shot--ledger{padding:22px;display:flex;flex-direction:column;gap:14px;background:linear-gradient(180deg,#0c1a14,#081310)}.nx-home .fx-shot--ledger .kpis{grid-template-columns:repeat(3,1fr)}.nx-home .fx-shot--ledger .kpi__val{font-variant-numeric:tabular-nums}.nx-home .fx-shot--ledger .fx-float{bottom:auto;top:-16px;right:-14px}.nx-home .fx-index{position:relative;z-index:2;overflow:hidden;padding:120px 0;background:var(--bg-alt);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.nx-home .fx-index__head{position:relative;max-width:680px;margin:0 0 56px}.nx-home .fx-index__title{font-family:var(--display);font-weight:700;font-size:clamp(30px,3.6vw,48px);line-height:1.05;letter-spacing:-.03em;color:var(--ink);margin:0 0 12px}.nx-home .fx-index__title em{font-family:var(--serif);font-style:italic;font-weight:500;color:var(--accent)}.nx-home .fx-index__sub{font-size:15.5px;line-height:1.6;color:var(--ink-soft);margin:0;max-width:52ch}.nx-home .fx-stamp{position:absolute;right:18px;top:16px;font-family:var(--mono);font-size:13px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);border:2px solid rgba(70,221,210,.55);border-radius:6px;padding:8px 14px;box-shadow:inset 0 0 0 2px rgba(70,221,210,.12),0 0 30px -10px rgba(70,221,210,.35);opacity:0;transform:rotate(-16deg) scale(1.7);transition:opacity .35s var(--t) .55s,transform .45s var(--t-spring) .55s}.nx-home .fx-group--total.is-visible .fx-stamp{opacity:.9;transform:rotate(-7deg) scale(1)}@media (prefers-reduced-motion:reduce){.nx-home .fx-stamp{transition:opacity .3s var(--t);transform:rotate(-7deg) scale(1)}}.nx-home .fx-group--total{position:relative;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:26px 28px;border:1.5px dashed rgba(70,221,210,.32);border-radius:14px}.nx-home .fx-total__num{font-family:var(--mono);font-weight:600;font-size:clamp(56px,5vw,84px);line-height:1;letter-spacing:-.02em;color:var(--accent);font-variant-numeric:tabular-nums}.nx-home .fx-total__label{margin:0;font-size:13.5px;line-height:1.5;color:var(--ink-soft);max-width:30ch}.nx-home .fx-index__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:44px 32px}.nx-home .fx-group__name{display:flex;align-items:baseline;justify-content:space-between;font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid var(--line-2)}.nx-home .fx-group__count{color:var(--muted);letter-spacing:.08em;font-variant-numeric:tabular-nums}.nx-home .fx-pills{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.nx-home .fx-pill{font-size:13px;line-height:1;color:var(--ink-2);padding:8px 13px;border-radius:999px;background:hsla(0,0%,100%,.03);border:1px solid var(--line-2);transition:border-color .25s var(--t),background .25s var(--t),transform .25s var(--t-spring)}.nx-home .fx-pill:hover{border-color:rgba(70,221,210,.4);background:rgba(70,221,210,.06);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.nx-home .fx-pill:hover{transform:none}}.nx-home .fx-page .cta{position:relative;z-index:2}.nx-home .fx-cta__eyebrow{display:block;margin-bottom:14px;color:rgba(140,235,220,.75)}@media (max-width:1060px){.nx-home .fx-sheet__grid{grid-template-columns:1fr;gap:44px}.nx-home .fx-sheet__grid--flip .fx-feats{order:1}.nx-home .fx-sheet__grid--flip .fx-stage{order:2}.nx-home .fx-stage{position:static}.nx-home .fx-float{right:10px}.nx-home .fx-shot--ledger .fx-float{top:-12px;right:8px}}@media (max-width:780px){.nx-home .fx-hero{min-height:0;padding:140px 0 72px}.nx-home .fx-day{flex-wrap:wrap;justify-content:flex-start;gap:18px 26px;margin-top:60px}.nx-home .fx-day__line{display:none}.nx-home .fx-day__stop{flex-direction:row;align-items:baseline;gap:8px;padding-top:0;padding-left:18px}.nx-home .fx-day__stop:before{top:50%;left:0;transform:translateY(-50%);width:9px;height:9px}.nx-home .fx-cue{display:none}.nx-home .fx-card{position:static;height:auto;min-height:0;padding:96px 0 56px}.nx-home .fx-sheet{margin-top:0;padding:48px 0 72px;border-radius:22px 22px 0 0}.nx-home .fx-odo{font-size:clamp(64px,21vw,96px)}.nx-home .fx-card__title{margin-top:14px}.nx-home .fx-float{position:static;margin:12px 14px 14px;max-width:none}.nx-home .fx-shot--ledger .fx-float{margin:0}.nx-home .fx-index{padding:72px 0}.nx-home .fx-index__grid{grid-template-columns:1fr;gap:36px}}@media (min-width:781px) and (max-width:1200px){.nx-home .fx-index__grid{grid-template-columns:repeat(2,1fr)}}