.nx-hero{position:relative;padding-top:clamp(48px,8vw,96px);padding-bottom:36px;overflow:hidden;isolation:isolate}.nx-floor{position:absolute;inset:auto -20% 0 -20%;height:70%;z-index:-1;perspective:600px;pointer-events:none}.nx-floor:before{content:"";position:absolute;top:0;right:0;bottom:-60px;left:0;background-image:linear-gradient(rgb(111 128 255 / 22%) 1px,transparent 1px),linear-gradient(90deg,rgb(111 128 255 / 22%) 1px,transparent 1px);background-size:60px 60px;transform:rotateX(62deg);transform-origin:50% 0;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 30%,#000 60%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 30%,#000 60%,transparent);animation:nx-floor 6s linear infinite}@keyframes nx-floor{to{translate:0 60px}}.nx-hero-text{text-align:center;max-width:900px}.nx-pill{display:inline-flex;align-items:center;gap:10px;padding:7px 16px;border-radius:999px;border:1px solid rgb(143 232 247 / 30%);background:#22d3ee14;color:#8fe8f7;font-size:14px}.nx-pill span{width:8px;height:8px;border-radius:50%;background:#3ddc97;box-shadow:0 0 10px #3ddc97;animation:nx-pulse 1.6s ease-in-out infinite}@keyframes nx-pulse{50%{opacity:.35}}.nx-hero h1{margin:22px 0 18px;font-size:clamp(40px,7vw,84px);line-height:1;letter-spacing:-.045em}.nx-lead{max-width:680px;margin:0 auto!important;font-size:clamp(17px,1.6vw,20px);color:var(--paper-secondary)}.nx-center{justify-content:center}.nx-hero .w-actions{margin-top:28px}.nx-hero .w-fine{margin-top:14px;text-align:center}.nx-stage-wrap{margin-top:clamp(40px,6vw,72px);perspective:1600px}.nx-stage{position:relative;margin:0 auto;max-width:1040px;transform:rotateX(14deg);transform-origin:50% 0;transition:transform .6s ease}.nx-stage:hover{transform:rotateX(4deg)}.nx-stage .shot{box-shadow:0 -1px #8fe8f74d,0 40px 120px #2b3fd673,0 0 0 1px #a5b4ff40}.nx-dash{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);display:grid}.nx-dash-main{display:grid;gap:12px;align-content:start}.nx-dash-side{display:grid;gap:10px;align-content:start}.nx-mini{padding:10px 12px;border-radius:10px;background:#ffffff0a;display:grid;gap:8px}.nx-mini small{color:#8890b0;font-size:10px}.nx-mini svg{width:100%;height:46px}.nx-spark{fill:none;stroke:#22d3ee;stroke-width:2;filter:drop-shadow(0 0 4px #22d3ee)}.nx-area{fill:#22d3ee24}.nx-bar{height:8px;border-radius:4px;background:#ffffff14;overflow:hidden}.nx-bar i{display:block;height:100%;width:var(--v);background:linear-gradient(90deg,#6366f1,#22d3ee)}.nx-faint{color:#8890b0;font-size:10px}.nx-chip{position:absolute;padding:8px 14px;border-radius:12px;border:1px solid rgb(143 232 247 / 30%);background:#0a0e20eb;color:#e8ecff;font-size:13px;font-weight:600;box-shadow:0 12px 40px #00000073;animation:nx-bob 6s ease-in-out infinite;white-space:nowrap}.nx-chip-a{top:-18px;right:14%;color:#3ddc97}.nx-chip-b{bottom:-18px;right:8%;animation-delay:-2s}.nx-chip-c{bottom:-18px;left:8%;animation-delay:-4s;color:#8fe8f7}@keyframes nx-bob{50%{translate:0 -10px}}.nx-marquee{margin-top:clamp(48px,6vw,80px);padding:18px 0;border-block:1px solid var(--hairline);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.nx-marquee-track{display:flex;gap:48px;width:max-content;animation:nx-marquee 40s linear infinite}.nx-marquee span{color:#9aa3c0;font-size:17px;font-weight:600;letter-spacing:.02em;white-space:nowrap}@keyframes nx-marquee{to{translate:-50% 0}}.nx-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:clamp(40px,5vw,64px)}.nx-stats div{padding:22px 18px;border-radius:16px;border:1px solid var(--hairline);background:linear-gradient(180deg,rgb(99 102 241 / 10%),transparent);text-align:center}.nx-stats strong{display:block;font-size:clamp(30px,3.6vw,44px);letter-spacing:-.03em;background:linear-gradient(100deg,#fff,#a5b4ff 50%,#22d3ee);background-clip:text;-webkit-background-clip:text;color:transparent}.nx-stats span{color:var(--paper-secondary);font-size:14px}.nx-bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.nx-tile{position:relative;display:grid;gap:12px;align-content:start;padding:24px;border-radius:20px;border:1px solid var(--hairline);background:radial-gradient(500px 220px at 0% 0%,rgb(99 102 241 / 14%),transparent 70%),#0c0e1ecc;overflow:hidden;transition:transform .25s ease,border-color .25s ease}.nx-tile:hover{transform:translateY(-4px);border-color:#8fe8f759}.nx-tile h3{margin:0;font-size:20px;line-height:1.25}.nx-tile p{color:var(--paper-secondary);font-size:15px}.nx-kicker{color:#8fe8f7;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.nx-t-wide{grid-column:span 2;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:24px}.nx-t-tall{grid-row:span 2}.nx-tile-media{align-self:stretch}.nx-latency{display:grid;gap:10px;margin-top:6px}.nx-latency div{display:grid;grid-template-columns:90px 1fr 60px;align-items:center;gap:10px;font-size:13px}.nx-latency small{color:var(--paper-secondary)}.nx-latency i{height:8px;width:var(--w);border-radius:4px;background:linear-gradient(90deg,#22d3ee,#6366f1);transform-origin:left;animation:nx-grow 2.4s ease-out both}.nx-latency div:first-child i{background:#3ddc97;box-shadow:0 0 12px #3ddc97}.nx-latency b{font-family:var(--font-figures);font-size:12px;text-align:right}@keyframes nx-grow{0%{transform:scaleX(0)}}.nx-fan{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:4px}.nx-fan svg{width:100%;height:110px}.nx-lines path{fill:none;stroke:#8fe8f77f;stroke-width:1.5;stroke-dasharray:6 8;animation:nx-dash 1.2s linear infinite}@keyframes nx-dash{to{stroke-dashoffset:-28}}.nx-src{padding:8px 10px;border-radius:10px;background:#6366f140;border:1px solid #6f80ff;font-size:12px;font-weight:600}.nx-fan ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.nx-fan li{padding:4px 9px;border-radius:8px;background:#22d3ee1f;color:#8fe8f7;font-size:11.5px;white-space:nowrap}.nx-abr{display:grid;gap:9px}.nx-abr div{display:grid;grid-template-columns:52px 1fr;align-items:center;gap:10px}.nx-abr b{font-family:var(--font-figures);font-size:12px;color:#c9cfe8}.nx-abr i{height:14px;width:var(--w);border-radius:5px;background:linear-gradient(90deg,#6366f1,#a855f7);transform-origin:left;animation:nx-grow 1.8s ease-out both}.nx-tokens{display:flex;flex-wrap:wrap;gap:8px}.nx-tokens span{padding:6px 12px;border-radius:999px;border:1px solid rgb(165 180 255 / 30%);background:#6366f11f;font-size:13px}.nx-code{margin:0;padding:18px;border-radius:14px;background:#05070f;border:1px solid rgb(255 255 255 / 8%);font-size:12.5px;line-height:1.7;color:#c9cfe8;white-space:pre-wrap}.nx-code .d{color:#6b7392}.nx-code .ok{color:#3ddc97}.nx-link{color:#8fe8f7;font-weight:600;text-decoration:none}.nx-flow-band{padding-block:clamp(56px,8vw,104px);background:radial-gradient(800px 360px at 50% 50%,rgb(43 63 214 / 20%),transparent 70%),linear-gradient(180deg,transparent,rgb(255 255 255 / 2%),transparent)}.nx-flow{width:100%;height:auto;margin-top:28px}.nx-flow-lines path{stroke-opacity:.55}.nx-flow-nodes rect{fill:#0e1430;stroke:#8fe8f766}.nx-flow-nodes text{fill:#c9cfe8;font-size:14px;text-anchor:middle;font-family:var(--font-ui)}.nx-flow-nodes .nx-core{fill:#141b4a;stroke:#6f80ff;stroke-width:2}.nx-flow-nodes .nx-core-t{fill:#fff;font-size:22px;font-weight:700}.nx-flow-nodes .nx-core-s{fill:#8fe8f7;font-size:12px}.nx-flow-dots circle{filter:drop-shadow(0 0 4px #22d3ee)}.nx-cta{position:relative;overflow:hidden;text-align:center;padding-block:clamp(80px,10vw,140px);isolation:isolate}.nx-cta h2{font-size:clamp(32px,5vw,60px);letter-spacing:-.035em}.nx-ring{position:absolute;left:50%;top:50%;width:min(620px,90vw);aspect-ratio:1;translate:-50% -50%;z-index:-1;border-radius:50%;border:1px solid rgb(143 232 247 / 25%);box-shadow:0 0 80px #6366f14d inset,0 0 120px #22d3ee1f;animation:nx-breathe 6s ease-in-out infinite}@keyframes nx-breathe{50%{scale:1.06;opacity:.7}}@media(max-width:1000px){.nx-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.nx-chip{display:none}}@media(max-width:700px){.nx-bento,.nx-t-wide{grid-template-columns:minmax(0,1fr)}.nx-t-wide{grid-column:auto}.nx-t-tall{grid-row:auto}.nx-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-stage{transform:none}.nx-dash{grid-template-columns:minmax(0,1fr)}.nx-dash-side{display:none}.nx-flow-nodes text{font-size:18px}}@media(prefers-reduced-motion:reduce){.nx-floor:before,.nx-pill span,.nx-spark,.nx-chip,.nx-marquee-track,.nx-latency i,.nx-abr i,.nx-lines path,.nx-ring{animation:none}.nx-spark{stroke-dashoffset:0}.nx-stage,.nx-tile{transition:none}}.nx-room{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.nx-guest{position:relative;display:grid;place-items:center;aspect-ratio:16 / 9;border-radius:8px;background:linear-gradient(135deg,#1a2160,#0e1430)}.nx-guest b{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#22d3ee);color:#05070f;font-size:13px}.nx-guest label,.nx-room .tile label{position:absolute;left:6px;bottom:4px;color:#fff;font-size:9.5px}.nx-guest-speak{outline:2px solid #3ddc97;outline-offset:-2px}.wow .w-section,.wow .w-band{padding-block:clamp(48px,6vw,88px)}.nx-bars{display:flex;align-items:flex-end;gap:6px;height:64px}.nx-bars i{flex:1;height:var(--h);border-radius:4px 4px 0 0;background:linear-gradient(180deg,#22d3ee,#6366f1);transform-origin:bottom;animation:nx-rise 1.6s ease-out both}@keyframes nx-rise{0%{transform:scaleY(.1)}}@media(prefers-reduced-motion:reduce){.nx-bars i{animation:none}}.nx-log{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:6px;font-family:var(--font-figures);font-size:11.5px;color:#9aa3c0}.nx-log li{padding:7px 10px;border-radius:8px;background:#ffffff0a}.nx-log b{margin-right:6px}.nx-log .ok{color:#3ddc97}.nx-log .no{color:#ff8080}
