.site-footer{background:#fff;color:#1b1b1d;border-top:1px solid #e5e5e3;padding:72px 0 32px}.site-footer-grid{display:grid;grid-template-columns:minmax(220px,1.7fr) repeat(4,minmax(0,1fr));gap:40px}.site-footer a{color:inherit;text-decoration:none}.site-footer a:hover{text-decoration:underline;text-underline-offset:5px}.site-footer a:focus-visible{outline:2px solid #333;outline-offset:5px}.site-footer-wordmark{display:inline-flex;align-items:center;gap:10px;font-size:20px;font-weight:700;letter-spacing:-.03em}.site-footer-wordmark img{display:block;object-fit:contain}.site-footer-brand p{max-width:280px;margin:20px 0 16px;font-size:14px;line-height:1.65;color:#6c6c6c}.site-footer-contact{font-size:13px;font-weight:500;overflow-wrap:anywhere}.site-footer nav h2{margin:0 0 16px;font-size:11px;line-height:1.5;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.site-footer nav ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.site-footer nav a{display:inline-block;padding:3px 0;font-size:13px;line-height:1.5;color:#6c6c6c}.site-footer nav a:hover{color:#1b1b1d}.site-footer-bottom{margin-top:52px;padding-top:24px;border-top:1px solid #e5e5e3;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.site-footer-bottom p{margin:0;max-width:620px;font-size:11px;line-height:1.65;color:#6c6c6c}.site-footer-badges{display:flex;flex-wrap:wrap;gap:8px}.site-footer-badges span{padding:5px 8px;border:1px solid #dededb;border-radius:5px;font-size:10px;line-height:1.5;color:#6c6c6c}.site-footer-agency{margin:24px 0 0;font-size:11px;line-height:1.5;color:#6c6c6c;text-align:center}.site-footer-agency a{font-weight:500;display:inline-flex;align-items:center;gap:6px;vertical-align:bottom}.site-footer-agency img{display:block}@media (max-width: 1000px){.site-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.site-footer-brand{grid-column:1 / -1}.site-footer-brand p{max-width:400px}}@media (max-width: 600px){.site-footer{padding:48px 0 28px}.site-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.site-footer nav ul{gap:4px}.site-footer nav a{padding:7px 0}.site-footer-bottom{margin-top:36px}}.nx2{--nx-bg: #0a0a0c;--nx-bg-2: #0e0e10;--nx-panel: #131316;--nx-panel-2: #1b1b1f;--nx-fg: #f5f5f6;--nx-muted: #97979f;--nx-faint: #80808a;--nx-line: #26262b;--nx-line-2: #35353b;--ac: #f5f5f6;--ac-2: #b9b9c0;--on-ac: #0b0b0e;--ac-glow: rgba(255, 255, 255, .12);--nx-accent-caret: #8b7cff;--white: #131316;--paper: #0e0e10;--paper-2: #1b1b1f;--ink: #f5f5f6;--ink-2: #ececee;--graphite: #b7b7bd;--muted: #97979f;--muted-2: #6e6e76;--line: #26262b;--line-strong: #35353b;--line-soft: #1b1b1f;--accent: #f5f5f6;--accent-hover: #ffffff;background:var(--nx-bg);color:var(--nx-fg)}html.nx2-html,body.nx2-body{background:#0a0a0c}body.nx2-body #scroll-progress{display:none}.nx2 ::selection{background:#f5f5f6;color:#0b0b0e}.nx-ambience{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;pointer-events:none;overflow:hidden;isolation:isolate}.nx-shader-bed{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.nx-bed-fade{animation:nxBedIn 1.4s ease both}@keyframes nxBedIn{0%{opacity:0}to{opacity:1}}.nx-shader-bed:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(118% 92% at 50% 42%,#05050733,#0505079e 38%,#050507db 60%,#050507fa)}.nx-orb-wrap{position:absolute;will-change:transform}.nx-shader-wrap{position:absolute;top:0;right:0;bottom:0;left:0;will-change:filter}.nx-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.03;background-repeat:repeat;background-size:160px 160px}.nx-grain-bed{opacity:.4;mix-blend-mode:color-dodge}.nx2 main,.nx2 footer{position:relative;z-index:1}.nx2 .container{max-width:none;padding-left:clamp(20px,2.6vw,44px);padding-right:clamp(20px,2.6vw,44px)}.nx2 .nx-eyebrow{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--nx-muted);display:inline-flex;align-items:center;gap:10px}.nx2 .nx-eyebrow:before{content:"";width:20px;height:1px;background:var(--nx-faint)}.nx2 .nx-h2{font-size:clamp(34px,4.8vw,62px);font-weight:800;letter-spacing:-.035em;line-height:1.05;margin:0;text-wrap:balance}.nx2 .nx-sub{font-size:16.5px;line-height:1.7;color:var(--nx-muted);max-width:56ch}.nx2 .nx-shimmer{background:linear-gradient(90deg,var(--nx-faint),var(--nx-fg) 25%,var(--nx-faint) 50%,var(--nx-faint)) 0 0 / 200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:nx-shimmer 5s linear infinite}@keyframes nx-shimmer{0%{background-position:200% center}to{background-position:0 center}}@media (prefers-reduced-motion: reduce){.nx2 .nx-shimmer{animation:none;background:none;-webkit-text-fill-color:currentColor;color:var(--nx-faint)}}.nx2 .nx-hl{position:relative;z-index:0;white-space:nowrap}.nx2 .nx-hl i{position:absolute;left:-2%;right:-2%;bottom:.04em;height:.3em;z-index:-1;border-radius:4px;font-style:normal;background:#ffffff38;transform-origin:left center}@property --nx-ga{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@property --nx-gao{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@property --nx-gp{syntax: "<percentage>"; initial-value: 6%; inherits: false;}@property --nx-gs{syntax: "<color>"; initial-value: rgba(255,255,255,.55); inherits: false;}@property --nx-arc{syntax: "<color>"; initial-value: rgba(139,124,255,.55); inherits: false;}.nx2 .nx-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:48px;padding:0 26px;border-radius:999px;font-family:inherit;font-size:15px;font-weight:600;letter-spacing:-.005em;border:1px solid transparent;cursor:pointer;white-space:nowrap;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .25s ease,background .16s ease,border-color .16s ease,color .16s ease}.nx2 .nx-btn-primary{background:var(--ac);color:var(--on-ac);box-shadow:0 0 24px var(--ac-glow)}.nx2 .nx-btn-primary:hover{background:#fff;transform:translateY(-1px);box-shadow:0 0 36px #ffffff2e}.nx2 .nx-btn-ghost{--btn-fill: #0f0f13;--btn-line: var(--nx-line-2);position:relative;isolation:isolate;overflow:hidden;color:var(--nx-fg);border-color:transparent;background:linear-gradient(var(--btn-fill),var(--btn-fill)) padding-box,conic-gradient(from calc(var(--nx-ga) - var(--nx-gao)),transparent,var(--nx-arc) var(--nx-gp),var(--nx-gs) calc(var(--nx-gp) * 2),var(--nx-arc) calc(var(--nx-gp) * 3),transparent calc(var(--nx-gp) * 4)) border-box;box-shadow:inset 0 0 0 1px var(--btn-line);animation:nx-btn-sweep 7s linear infinite;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .25s ease,--nx-gp .7s cubic-bezier(.25,1,.5,1),--nx-gao .7s cubic-bezier(.25,1,.5,1),--nx-gs .7s ease,--nx-arc .7s ease}.nx2 .nx-btn-ghost:after{content:"";position:absolute;z-index:-1;pointer-events:none;left:50%;top:50%;translate:-50% -50%;width:100%;aspect-ratio:1;background:linear-gradient(-50deg,transparent,rgba(139,124,255,.75),transparent);-webkit-mask-image:radial-gradient(circle at bottom,transparent 40%,#000);mask-image:radial-gradient(circle at bottom,transparent 40%,#000);opacity:0;animation:nx-btn-shimmer 7s linear infinite;transition:opacity .7s ease}.nx2 .nx-btn-ghost:hover,.nx2 .nx-btn-ghost:focus-visible{--nx-gp: 18%;--nx-gao: 95deg;--nx-gs: #cfc7ff;--nx-arc: #8b7cff;border-color:transparent;transform:translateY(-1px)}.nx2 .nx-btn-ghost:hover:after,.nx2 .nx-btn-ghost:focus-visible:after{opacity:.4}@keyframes nx-btn-sweep{to{--nx-ga: 360deg}}@keyframes nx-btn-shimmer{to{rotate:360deg}}@media (prefers-reduced-motion: reduce){.nx2 .nx-btn-ghost,.nx2 .nx-btn-ghost:after{animation:none}}.nx2 .nx-btn:active{transform:translateY(1px)}.nx-nav{position:fixed;top:0;left:0;right:0;z-index:100;transition:background .25s ease,border-color .25s ease,transform .3s ease;border-bottom:1px solid transparent}.nx-nav.is-hidden{transform:translateY(-100%)}@media (prefers-reduced-motion: reduce){.nx-nav{transition:background .25s ease,border-color .25s ease}.nx-nav.is-hidden{transform:none}}.nx-nav:before{content:"";position:absolute;top:0;right:0;bottom:-36px;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(5,5,7,.78),rgba(5,5,7,.42) 56%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-mask-image:linear-gradient(180deg,#000 52%,transparent);mask-image:linear-gradient(180deg,#000 52%,transparent);opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s}.nx-nav.is-scrolled:before{opacity:1;visibility:visible}.nx-nav-inner{height:68px;display:flex;align-items:center;gap:28px;width:100%;padding:0 clamp(20px,2.6vw,44px)}.nx-nav-logo{display:flex;align-items:center;gap:9px;color:var(--nx-fg);text-decoration:none;font-weight:700;letter-spacing:-.03em;font-size:18px;flex-shrink:0}.nx-nav-logo img{display:block;filter:invert(1) brightness(1.4)}.nx-nav-links{display:flex;align-items:center;gap:24px;font-size:13.5px;font-weight:500}.nx-nav-links a{color:var(--nx-muted);text-decoration:none;transition:color .15s ease}.nx-nav-links a:hover{color:var(--nx-fg)}.nx-nav-drop{position:relative}.nx-nav-drop>button{display:inline-flex;align-items:center;gap:7px;padding:0;background:none;border:0;cursor:pointer;font:inherit;color:var(--nx-muted);transition:color .15s ease}.nx-nav-drop>button:hover,.nx-nav-drop.is-open>button{color:var(--nx-fg)}.nx-nav-caret{width:6px;height:6px;margin-top:-3px;flex-shrink:0;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .25s ease,margin-top .25s ease}.nx-nav-drop.is-open .nx-nav-caret{transform:rotate(225deg);margin-top:3px}.nx-nav-menu{position:absolute;top:calc(100% + 14px);left:-14px;min-width:500px;padding:10px;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:#1210186b;-webkit-backdrop-filter:blur(26px) saturate(180%) brightness(1.12);backdrop-filter:blur(26px) saturate(180%) brightness(1.12);box-shadow:0 30px 80px #0009,inset 0 1px #ffffff14;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .2s ease,transform .25s cubic-bezier(.2,.8,.2,1)}.nx-nav-menu:before{content:"";position:absolute;top:-16px;left:0;right:0;height:16px}.nx-nav-drop.is-open .nx-nav-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.nx-nav-menu-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px}.nx-nav-menu-grid a{display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:12px;transition:background .15s ease}.nx-nav-menu-grid a:hover{background:#ffffff0f}.nx-nav-menu-ic{flex-shrink:0;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:var(--nx-muted);background:#ffffff0e;border:1px solid rgba(255,255,255,.09)}.nx-nav-menu-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.nx-nav-menu-grid b{font-size:13.5px;font-weight:650;color:var(--nx-fg);letter-spacing:-.01em}.nx-nav-menu-grid small{font-size:11px;color:var(--nx-faint);line-height:1.35}.nx-nav-menu-all{display:block;margin-top:8px;padding:10px 12px 6px;font-size:12.5px;border-top:1px solid rgba(255,255,255,.08);color:var(--nx-muted)!important}.nx-nav-menu-all:hover{color:var(--nx-fg)!important}.nx-nav-cta{margin-left:auto;display:flex;align-items:center;gap:10px;flex-shrink:0}.nx-nav-cta .nx-btn{height:38px;padding:0 18px;font-size:13px}.nx-nav-burger,.nx-nav-sheet{display:none}.nx-menu-lock,.nx-menu-lock body{overflow:hidden}@media (max-width: 860px){.nx-nav-links{display:none}.nx-nav-inner{gap:14px}.nx-nav-logo{padding:10px 0}.nx-nav-cta{gap:8px}.nx-nav-cta .nx-btn-ghost{display:none}.nx-nav-cta .nx-btn{height:42px}.nx-nav-burger{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-10px;flex-shrink:0;background:none;border:0;cursor:pointer;color:var(--nx-fg)}.nx-nav-burger span{position:relative;display:block;width:18px;height:2px}.nx-nav-burger span,.nx-nav-burger span:before,.nx-nav-burger span:after{border-radius:1px;background:currentColor;transition:transform .25s ease,background .2s ease}.nx-nav-burger span:before,.nx-nav-burger span:after{content:"";position:absolute;left:0;width:18px;height:2px}.nx-nav-burger span:before{top:-6px}.nx-nav-burger span:after{top:6px}.nx-nav-burger.is-open span{background:transparent}.nx-nav-burger.is-open span:before{transform:translateY(6px) rotate(45deg)}.nx-nav-burger.is-open span:after{transform:translateY(-6px) rotate(-45deg)}.nx-nav-sheet{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;padding:90px 20px max(24px,env(safe-area-inset-bottom));overflow-y:auto;background:var(--nx-bg);opacity:0;pointer-events:none;transform:translateY(-10px);transition:opacity .22s ease,transform .28s cubic-bezier(.2,.8,.2,1)}.nx-nav-sheet.is-open{opacity:1;pointer-events:auto;transform:none}@media (prefers-reduced-motion: reduce){.nx-nav-sheet{transition:opacity .22s ease;transform:none}}.nx-nav-sheet-links{display:flex;flex-direction:column}.nx-nav-sheet-links a{padding:14px 2px;font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--nx-fg);text-decoration:none;border-bottom:1px solid var(--nx-line)}.nx-nav-sheet-label{margin:24px 2px 8px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--nx-faint)}.nx-nav-sheet-hubs{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.nx-nav-sheet-hubs a{display:flex;flex-direction:column;gap:1px;min-height:44px;justify-content:center;padding:6px 2px;text-decoration:none}.nx-nav-sheet-hubs b{font-size:14px;font-weight:650;color:var(--nx-fg);letter-spacing:-.01em}.nx-nav-sheet-hubs small{font-size:11px;color:var(--nx-faint);line-height:1.35}.nx-nav-sheet-cta{display:flex;gap:10px;margin-top:28px}.nx-nav-sheet-cta .nx-btn{flex:1;height:48px;font-size:14px}}.nx-hero{position:relative;overflow:clip;padding:150px 0 0;min-height:92vh;display:flex;flex-direction:column}.nx-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(1000px 480px at 50% -12%,rgba(255,255,255,.055),transparent 70%),radial-gradient(700px 360px at 82% 108%,rgba(255,255,255,.03),transparent 70%);-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent 100%);mask-image:linear-gradient(180deg,#000 55%,transparent 100%)}.nx-hero-stage{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:28px;flex:1}.nx-hero-line1{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:clamp(19px,2.6vw,30px);font-weight:600;color:var(--nx-muted)}.nx-pill{display:inline-flex;align-items:center;gap:9px;border-radius:999px;padding:6px 16px;font-weight:700;color:var(--nx-fg);border:1px solid rgba(255,255,255,.3);background:#ffffff0f}.nx-pill--plain{border-color:var(--nx-line-2);background:var(--nx-panel-2)}.nx-swap{display:inline-grid;text-align:left}.nx-swap>span{grid-area:1 / 1;opacity:0;transform:translateY(8px);animation:nx-swap 9s infinite;white-space:nowrap}.nx-swap>span:nth-child(2){animation-delay:3s}.nx-swap>span:nth-child(3){animation-delay:6s}@keyframes nx-swap{0%,3%{opacity:0;transform:translateY(8px)}7%,30%{opacity:1;transform:none}34%,to{opacity:0;transform:translateY(-8px)}}.nx-hero h1{font-size:clamp(40px,7vw,86px);font-weight:800;letter-spacing:-.04em;line-height:1.02;margin:0;text-wrap:balance}.nx-hero-sub{font-size:clamp(15px,1.6vw,17.5px);line-height:1.7;color:var(--nx-muted);max-width:70ch;margin:0;text-wrap:balance}.nx-prompt{width:min(600px,100%);text-align:left;border-radius:18px;border:1px solid rgba(255,255,255,.18);background:#18181ce6;padding:20px 20px 14px;box-shadow:0 24px 70px #00000080,0 0 0 5px #ffffff08}.nx-prompt-text{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13.5px;line-height:1.7;color:var(--nx-fg);display:block;min-height:4.6em}.nx-prompt-text:after{content:"";display:inline-block;width:2px;height:1.15em;margin-left:2px;vertical-align:-.2em;border-radius:1px;background:var(--nx-accent-caret);box-shadow:0 0 10px #8b7cffbf;animation:nx-blink 1s steps(1) infinite}@keyframes nx-blink{50%{opacity:0}}.nx-prompt-row{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:10px}.nx-prompt-hint{font-size:12px;color:var(--nx-faint)}.nx-prompt-send{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:none;flex-shrink:0;background:var(--ac);color:var(--on-ac);cursor:pointer;box-shadow:0 0 18px var(--ac-glow)}.nx-prompt-send svg{display:block}.nx-hero--embedded{min-height:0;padding:120px 0 90px}.nx-fan{display:flex;justify-content:center;align-items:flex-start;padding:6px 0 58px;perspective:760px}.nx-fan a{position:relative;width:64px;height:64px;margin:0 -5px;border-radius:17px;border:none;color:#17171b;display:flex;align-items:center;justify-content:center;transform-style:preserve-3d;transform:translate(var(--fx, 0px),var(--fy, 0px)) rotate(var(--a, 0deg)) translateY(var(--y, 0px)) translateY(var(--lift, 0px)) rotateX(14deg) rotateY(var(--ry, 0deg)) scale(var(--mag, 1));transition:transform .18s cubic-bezier(.2,.8,.2,1),z-index 0s;animation:nx-fan-in .7s cubic-bezier(.16,1,.3,1) backwards;animation-delay:var(--d, 0s)}.nx-fan a:before,.nx-fan-side:before,.nx-fan-side:after{content:""}.nx-fan a:before,.nx-fan-side,.nx-fan-side:before,.nx-fan-side:after,.nx-fan-face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}.nx-fan a:before{transform:translateZ(-9px) scale(1.12);background:linear-gradient(165deg,#9a9aa2,#55555f);box-shadow:0 24px 48px #0009}.nx-fan-side{transform:translateZ(-4.5px) scale(1.09);transform-style:preserve-3d;background:linear-gradient(165deg,#b0b0b8,#696973)}.nx-fan-side:before{transform:translateZ(4.5px) scale(.9725);background:linear-gradient(165deg,#c4c4cc,#7b7b85)}.nx-fan-side:after{transform:translateZ(9px) scale(.945);background:linear-gradient(165deg,#d6d6dc,#8d8d97)}.nx-fan-face{transform:translateZ(9px);background:linear-gradient(165deg,#ececf0,#c2c2ca 55%,#a3a3ad);box-shadow:inset 0 1px #ffffffe6,inset 0 -1px 1px #00000029}.nx-fan-face:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(115deg,rgba(255,255,255,0) calc(var(--shx, 50%) - 30%),rgba(255,255,255,.5) var(--shx, 50%),rgba(255,255,255,0) calc(var(--shx, 50%) + 30%));opacity:calc(var(--sho, 0) * .55);transition:opacity .25s ease}.nx-fan a>svg,.nx-fan a>.product-icon-orb{position:relative;transform:translateZ(11px)}.nx-fan a svg{filter:drop-shadow(0 1px 0 rgba(255,255,255,.45))}.nx-hero--motion .nx-fan a{animation:none;transition:none}.nx-fan:hover a{transition:transform .18s cubic-bezier(.2,.8,.2,1)}@keyframes nx-fan-in{0%{opacity:0;transform:rotate(0) translateY(30px) rotateX(14deg)}to{opacity:1;transform:rotate(var(--a, 0deg)) translateY(var(--y, 0px)) rotateX(14deg)}}@media (max-width: 720px){.nx-fan{flex-wrap:wrap;gap:10px;padding-bottom:6px;perspective:none}.nx-fan a{width:52px;height:52px;margin:0;transform:none;animation:none}}@media (prefers-reduced-motion: reduce){.nx-fan a{animation:none}}.nx-hero-ctas{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.nx-hero-meta{font-size:13px;color:var(--nx-muted)}.nx-hero-meta b{color:var(--nx-fg);font-weight:600}.nx-hero-scrollhint{margin:34px 0 18px;font-size:13px;letter-spacing:.02em;color:var(--nx-muted);display:flex;flex-direction:column;align-items:center;gap:10px}.nx-hero-scrollhint:before{content:"↓";animation:nx-bob 1.8s ease-in-out infinite}.nx-hero-scrollhint span{background:linear-gradient(90deg,var(--nx-muted) 42%,#fff 50%,var(--nx-muted) 58%) 100% 0 / 250% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:nx-shine 3.2s ease-in-out infinite}@keyframes nx-shine{0%{background-position:100% 0}70%,to{background-position:0% 0}}@media (prefers-reduced-motion: reduce){.nx-hero-scrollhint:before{animation:none}.nx-hero-scrollhint span{animation:none;background:none;color:var(--nx-muted);-webkit-text-fill-color:currentColor}}@keyframes nx-bob{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.nx-gal{position:relative}.nx-gal-stage{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:clip}.nx-gal-words{position:relative;z-index:3;text-align:center;padding:0 20px}.nx-gal-words .nx-eyebrow{justify-content:center}.nx-gal-words .nx-eyebrow:before{display:none}.nx-gal-head{font-size:clamp(38px,6vw,84px);font-weight:600;letter-spacing:-.04em;line-height:1.06;margin:16px 0 0}.nx-gal-head .nx-gal-verb,.nx-gal-head .nx-gal-tail{display:inline-grid;text-align:center;justify-items:center}.nx-gal-head .nx-gal-verb>span,.nx-gal-head .nx-gal-tail>span{grid-area:1/1}.nx-gal-verb>span{position:relative;width:max-content}.nx-gal-swoosh{position:absolute;left:-3%;right:-3%;bottom:-.12em;width:106%;height:.26em;overflow:visible;z-index:-1}.nx-gal-swoosh path{fill:none;stroke:#8b7cff;stroke-width:7.5;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.nx-gal-sub{margin:20px auto 0;max-width:54ch;color:var(--nx-muted);font-size:16px;line-height:1.7}.nx-gal-dots{display:flex;justify-content:center;gap:9px;margin-top:26px}.nx-gal-dots i{width:7px;height:7px;border-radius:50%;background:var(--nx-fg);opacity:.3;transform:scale(.72)}.nx-gal-dots i:first-child{opacity:1;transform:none}.nx-gal-card{position:absolute;z-index:1;width:clamp(230px,27vw,430px);border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.14);box-shadow:0 40px 100px #0009;background:var(--nx-panel)}.nx-gal-card img{display:block;width:100%;height:auto}.nx-gal-fade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:radial-gradient(ellipse 38% 42% at 50% 50%,rgba(5,5,7,.9) 26%,rgba(5,5,7,.4) 58%,transparent 76%)}.nx-how{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:100px 0 50px;overflow:clip}.nx-how:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(5,5,7,.82) 14%,rgba(5,5,7,.82) 86%,transparent)}.nx-how:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(40% 46% at 76% 52%,rgba(139,124,255,.26),transparent 72%),radial-gradient(34% 32% at 28% 60%,rgba(139,124,255,.17),transparent 70%),radial-gradient(24% 20% at 52% 26%,rgba(253,224,171,.06),transparent 70%)}.nx-how .container{position:relative;z-index:1}.nx-how-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:center}.nx-how-screen{position:relative;aspect-ratio:16 / 11;max-height:calc(100vh - 220px);overflow:hidden}.nx-hello{display:grid;justify-items:center;gap:1px;text-align:center}.nx-hello-orb{position:relative;display:inline-grid;place-items:center;margin-bottom:18px}.nx-hello-orb:before{content:"";position:absolute;top:-20%;right:-60%;bottom:-60%;left:-60%;border-radius:50%;background:radial-gradient(36% 36% at 38% 38%,rgba(167,139,250,.34),rgba(167,139,250,.2) 38%,rgba(167,139,250,.09) 62%,rgba(167,139,250,.03) 80%,transparent 95%),radial-gradient(36% 36% at 62% 62%,rgba(134,239,172,.27),rgba(134,239,172,.16) 38%,rgba(134,239,172,.07) 62%,rgba(134,239,172,.024) 80%,transparent 95%),radial-gradient(32% 32% at 60% 34%,rgba(253,224,171,.21),rgba(253,224,171,.12) 38%,rgba(253,224,171,.055) 62%,rgba(253,224,171,.018) 80%,transparent 95%)}.nx-hello-orb canvas{position:relative}@media (prefers-reduced-motion: no-preference){.nx-hello-orb:before{animation:nx-hello-breath 4.6s ease-in-out infinite}.nx-hello-orb canvas{animation:nx-hello-sway 7s ease-in-out infinite}}@keyframes nx-hello-breath{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.12);opacity:1}}@keyframes nx-hello-sway{0%,to{transform:translateY(0) scale(1)}33%{transform:translateY(-4px) scale(1.015)}66%{transform:translateY(2px) scale(.99)}}.nx-hello b{font-size:19px;font-weight:600;color:var(--nx-muted);letter-spacing:-.01em}.nx-hello em{font-style:normal;font-size:21px;font-weight:700;color:var(--nx-fg);letter-spacing:-.015em}.nx-how-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(16px);transition:opacity .45s ease,transform .45s ease,visibility 0s linear .45s}.nx-how-layer.is-on{opacity:1;visibility:visible;transform:none;transition-delay:0s}.nx-how-layer[data-layer=ask]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(22px,5vh,46px)}.nx-chat-tag{display:inline-block;margin-bottom:8px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--nx-muted)}.nx-ask-box{width:min(440px,84%);border-radius:22px;border:1px solid rgba(255,255,255,.16);background:#212125f5;padding:15px 16px 13px;box-shadow:0 34px 90px #0009}.nx-ask-box p{margin:0;min-height:52px;font-size:13px;line-height:1.6;color:var(--nx-fg)}.nx-ask-box p:has(.nx-ask-text:empty):after{content:"Ask anything — e.g. how many leads do I have?";color:var(--nx-faint)}.nx-ask-caret{display:inline-block;width:2px;height:1.15em;margin-left:2px;vertical-align:-.2em;border-radius:1px;background:#ececf0;box-shadow:0 0 8px #fff6;animation:nx-caret .9s steps(1) infinite}.nx-ask-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.nx-ask-tools{display:inline-flex;align-items:center;gap:8px;color:var(--nx-muted)}.nx-ask-plus,.nx-ask-mic{width:27px;height:27px;display:grid;place-items:center;font-style:normal;border-radius:50%;border:1px solid rgba(255,255,255,.16)}.nx-ask-mode{display:inline-flex;align-items:center;gap:6px;height:27px;padding:0 11px;border-radius:999px;border:1px solid rgba(255,255,255,.16);font-style:normal;font-size:11px;font-weight:600;letter-spacing:.01em}.nx-ask-send{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#ffffff1f;color:var(--nx-fg);font-weight:600;font-style:normal;transition:background .3s ease,color .3s ease,transform .3s ease,box-shadow .3s ease}.nx-ask-send.is-ready{background:var(--nx-fg);color:var(--nx-bg);transform:scale(1.12);box-shadow:0 0 24px #ffffff59}.nx-gen-ask{position:absolute;left:8%;top:50%;transform:translateY(-50%);width:min(320px,50%);border-radius:18px;transition:opacity .45s ease,transform .45s ease}.nx-gen-ask-in{padding:14px 16px 15px}.nx-gen-ask.is-off{opacity:0;transform:translateY(calc(-50% - 14px))}.nx-gen-ask header{display:flex;align-items:center;gap:9px;margin-bottom:10px}.nx-gen-ask header small{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--nx-faint)}.nx-gen-ask-in>b{display:block;font-size:13px;font-weight:600;line-height:1.45;margin-bottom:11px}.nx-gen-chips{display:flex;flex-wrap:wrap;gap:7px}.nx-gen-chips i{font-style:normal;font-size:11px;color:var(--nx-muted);border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:5px 11px;opacity:0;transform:translateY(6px);transition:opacity .35s ease,transform .35s ease,background .3s ease,color .3s ease}.nx-gen-chips i em{font-style:normal;color:var(--nx-faint);margin-right:6px}.nx-gen-chips i.is-in{opacity:1;transform:none}.nx-gen-chips i.is-picked{background:var(--nx-fg);border-color:var(--nx-fg);color:var(--nx-bg)}.nx-gen-chips i.is-picked em{color:#0a0a0c8c}.nx-gen-card{position:absolute;right:8%;top:50%;transform:translateY(-50%);width:min(290px,38%);z-index:3;border-radius:16px}.nx-gen-card-in{padding:14px 16px 15px}.nx-gen-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.nx-gen-head>span{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--nx-muted);font-weight:600}.nx-gen-status{display:inline-flex;align-items:center;gap:6px;font-style:normal;font-size:10px;color:var(--nx-faint);white-space:nowrap}.nx-gen-status i{width:6px;height:6px;border-radius:50%;background:#e0b568}.nx-gen-card.is-building .nx-gen-status i{background:var(--nx-accent-caret);box-shadow:0 0 8px #8b7cffb3}.nx-gen-lines{display:flex;flex-direction:column;gap:9px}.nx-gen-lines i{height:8px;border-radius:4px;background:#ffffff0f;transition:background .5s ease}.nx-gen-lines i:nth-child(1){width:82%}.nx-gen-lines i:nth-child(2){width:56%}.nx-gen-lines i:nth-child(3){width:94%}.nx-gen-lines i:nth-child(4){width:70%}.nx-gen-lines i:nth-child(5){width:88%}.nx-gen-lines i:nth-child(6){width:64%}.nx-gen-lines i.is-in{background:#ffffff2b}.nx-gen-foot{display:flex;align-items:center;gap:9px;margin-top:13px}.nx-gen-foot>div{min-width:0}.nx-build-label{display:block;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600;background:linear-gradient(100deg,#f5f5f68c 40%,#fff,#f5f5f68c 60%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:nx-shine 1.8s linear infinite}.nx-build-count{display:block;margin-top:1px;font-size:9.5px;color:var(--nx-faint);font-family:JetBrains Mono,ui-monospace,monospace}.nx-build-spin{width:15px;height:15px;flex-shrink:0;border-radius:50%;border:1.5px solid rgba(255,255,255,.18);border-top-color:#fff;animation:nx-spin .8s linear infinite}@keyframes nx-spin{to{transform:rotate(360deg)}}@keyframes nx-shine{0%{background-position:160% 0}to{background-position:-60% 0}}.nx-run-panel{position:absolute;left:50%;bottom:9%;transform:translate(-50%);width:min(430px,86%);border-radius:16px}.nx-run-in{display:flex;flex-direction:column;gap:8px;padding:14px 15px}.nx-run-head{display:flex;align-items:center;gap:10px;margin-bottom:4px}.nx-run-head b{display:block;font-size:13px}.nx-run-head small{color:var(--nx-faint);font-size:10.5px}.nx-run-item{display:flex;align-items:center;gap:10px;border:1px solid var(--nx-line);border-radius:10px;background:#ffffff0a;padding:8px 12px;font-size:11.5px;color:var(--nx-muted);opacity:0;transform:translateY(10px);transition:opacity .4s ease,transform .4s ease}.nx-run-item.is-in{opacity:1;transform:none}.nx-run-item b{color:var(--nx-fg);font-weight:600}.nx-run-item .ok{margin-left:auto;color:var(--nx-muted);font-family:JetBrains Mono,monospace;font-size:10px}.nx-ai-badge{display:inline-block;vertical-align:1px;margin-left:6px;padding:1px 6px;border:1px solid var(--nx-line-2);border-radius:5px;font-style:normal;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:600;letter-spacing:.08em;color:var(--nx-muted)}.nx-duty{margin-left:auto;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--nx-line-2);border-radius:999px;padding:4px 10px;font-size:10.5px;font-weight:600;color:var(--nx-muted);white-space:nowrap}.nx-duty i{width:6px;height:6px;border-radius:50%;background:var(--nx-fg);opacity:.85}.nx-run-pill{margin-left:auto;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.nx-run-pill span{border:1px solid var(--nx-line-2);border-radius:999px;padding:3px 9px;color:var(--nx-muted);white-space:nowrap}.nx-run-pill em{display:none;font-style:normal;color:var(--nx-muted)}.nx-run-panel.is-approved .nx-run-pill span{display:none}.nx-run-panel.is-approved .nx-run-pill em{display:inline}.nx-how-steps{display:flex;flex-direction:column;gap:14px;max-width:620px}.nx-how-copy{margin-bottom:26px}.nx-step{position:relative;--sp: 0;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:linear-gradient(165deg,#ffffff12,#ffffff04 55%,#ffffff0a);-webkit-backdrop-filter:blur(22px) saturate(1.2);backdrop-filter:blur(22px) saturate(1.2);box-shadow:inset 0 1px #ffffff14;padding:21px 24px;cursor:pointer;transition:border-color .3s ease,background .3s ease,box-shadow .3s ease}.nx-step.is-active{border-color:#ffffff38;background:linear-gradient(165deg,#ffffff1a,#ffffff08 55%,#ffffff0f);box-shadow:inset 0 1px #ffffff1f,0 24px 70px #0006}.nx-step-gauge{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);pointer-events:none}.nx-step-gauge path{fill:none;stroke:var(--nx-fg);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--sp, 0) * 100);filter:drop-shadow(0 0 6px rgba(255,255,255,.5));opacity:0;transition:opacity .3s ease}.nx-step.is-active .nx-step-gauge path{opacity:1}.nx-step-head{display:flex;align-items:center;gap:15px;font-size:17px;font-weight:700;letter-spacing:-.01em}.nx-step-ico{position:relative;width:46px;height:46px;border-radius:13px;border:1px solid rgba(255,255,255,.08);background:#ffffff0f;color:var(--nx-muted);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}.nx-step.is-active .nx-step-ico{background:#ffffff1a;border-color:#ffffff59;color:var(--nx-fg);box-shadow:0 0 20px #ffffff14}.nx-step-body{max-height:0;overflow:hidden;transition:max-height .45s cubic-bezier(.16,1,.3,1),margin .3s ease;margin:0;color:var(--nx-muted);font-size:14px;line-height:1.7}.nx-step.is-active .nx-step-body{max-height:180px;margin-top:10px}.nx-faq{position:relative;padding:clamp(100px,11vw,170px) 0 clamp(150px,15vw,240px);border-top:1px solid var(--nx-line);overflow:clip}.nx-faq:before{content:"";position:absolute;z-index:0;pointer-events:none;left:-5%;top:26%;width:30%;height:76%;background:radial-gradient(closest-side,rgba(124,96,255,.26),rgba(124,96,255,.22) 18%,rgba(124,96,255,.15) 36%,rgba(124,96,255,.09) 52%,rgba(124,96,255,.05) 66%,rgba(124,96,255,.022) 78%,rgba(124,96,255,.008) 88%,transparent 97%);transform:rotate(-32deg)}.nx-faq>.container{position:relative;z-index:1}@media (max-width: 880px){.nx-faq:before{left:-58vw;top:auto;bottom:0;width:150vw;height:46%;transform:none}}.nx-faq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,7vw,130px);align-items:start}.nx-faq-side .nx-h2{margin:18px 0 0}.nx-faq-side .nx-sub{margin:18px 0 0;max-width:38ch}.nx-faq-cats{display:flex;flex-direction:column;align-items:flex-start;margin-top:clamp(28px,3.4vw,48px)}.nx-faq-cat{display:flex;align-items:baseline;background:none;border:0;padding:8px 0;cursor:pointer;font:inherit;font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--nx-faint);transition:color .2s ease}.nx-faq-cat:before{content:"";align-self:center;width:0;height:2px;border-radius:1px;background:var(--nx-fg);transition:width .3s cubic-bezier(.2,.8,.2,1),margin-right .3s cubic-bezier(.2,.8,.2,1)}.nx-faq-cat:hover{color:var(--nx-muted)}.nx-faq-cat.is-active{color:var(--nx-fg)}.nx-faq-cat.is-active:before{width:22px;margin-right:12px}.nx-faq-cat small{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:500;color:var(--nx-faint);margin-left:10px}.nx-faq-list{display:flex;flex-direction:column;max-width:820px;margin-top:6px}.nx-faq-q{display:flex;align-items:flex-start;gap:22px;width:100%;text-align:left;background:none;border:0;cursor:pointer;color:var(--nx-fg);font:inherit;padding:clamp(15px,1.8vw,22px) 0;font-size:clamp(19px,2.1vw,26px);font-weight:600;letter-spacing:-.015em;line-height:1.3;transition:opacity .25s ease}.nx-faq-list:hover .nx-faq-q{opacity:.45}.nx-faq-list .nx-faq-row:hover .nx-faq-q,.nx-faq-list .nx-faq-row.is-open .nx-faq-q{opacity:1}.nx-faq-plus{position:relative;flex:0 0 20px;height:20px;margin-top:.22em;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.nx-faq-plus i{position:absolute;background:var(--nx-fg);border-radius:1px}.nx-faq-plus i:first-child{left:0;right:0;top:50%;height:2px;margin-top:-1px}.nx-faq-plus i:last-child{top:0;bottom:0;left:50%;width:2px;margin-left:-1px}.nx-faq-row.is-open .nx-faq-plus{transform:rotate(45deg)}.nx-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.2,.8,.2,1)}.nx-faq-a>div{overflow:hidden}.nx-faq-a p{margin:0;padding:2px 0 28px 42px;max-width:660px;color:var(--nx-muted);font-size:15px;line-height:1.75}.nx-faq-row.is-open .nx-faq-a{grid-template-rows:1fr}.nx-faq-more{margin:clamp(30px,3.4vw,48px) 0 0;font-size:14.5px;line-height:1.7;color:var(--nx-faint)}.nx-faq-more a{color:var(--nx-fg);font-weight:600}.nx-faq-more--mobile{display:none}@media (prefers-reduced-motion: reduce){.nx-faq-plus,.nx-faq-a{transition:none}}@media (max-width: 920px){.nx-faq-grid{grid-template-columns:minmax(0,1fr);gap:36px}.nx-faq-side{position:static}.nx-faq-cats{flex-direction:row;flex-wrap:wrap;gap:2px 22px}.nx-faq-side .nx-faq-more{display:none}.nx-faq-more--mobile{display:block}}@media (max-width: 720px){.nx-faq-q{gap:16px}.nx-faq-a p{padding-left:36px}}.nx-mates{padding:clamp(90px,10vw,150px) 0;border-top:1px solid var(--nx-line);position:relative;overflow:clip}.nx-mates-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,80px);align-items:center}.nx-mate-stage{display:flex;flex-direction:column;align-items:center;gap:26px;min-height:480px}.nx-mate-orb{display:flex;flex-direction:column;align-items:center;gap:4px;position:relative}.nx-mate-orb:before{content:"";position:absolute;top:-30px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(139,124,255,.22),transparent 70%);filter:blur(10px);pointer-events:none}.nx-mate-orb canvas{position:relative;filter:drop-shadow(0 14px 40px rgba(0,0,0,.5))}.nx-mate-orb b{margin-top:14px;font-size:16px;letter-spacing:-.01em}.nx-mate-orb small{color:var(--nx-faint);font-size:12px}.nx-mate-chat{width:min(420px,100%);display:flex;flex-direction:column;gap:12px;min-height:250px}.nx-chat-msg{border-radius:16px;padding:13px 16px;font-size:13px;line-height:1.55}.nx-chat-composer{margin-top:auto;width:100%;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#161619;padding:9px 11px 8px;display:flex;flex-direction:column;gap:6px;transition:border-color .3s ease}.nx-chat-composer.is-typing{border-color:#ffffff3d}.nx-chat-composer>p{margin:0;font-size:12.5px;line-height:1.5;color:var(--nx-fg);min-height:1.5em}.nx-chat-composer>p.is-ph{color:var(--nx-faint)}.nx-chat-tools{display:flex;align-items:center;gap:7px}.nx-chat-tool{width:23px;height:23px;border-radius:50%;flex-shrink:0;border:1px solid rgba(255,255,255,.14);display:inline-flex;align-items:center;justify-content:center;color:var(--nx-muted)}.nx-chat-mode{display:inline-flex;align-items:center;gap:5px;height:23px;padding:0 10px;border:1px solid rgba(255,255,255,.14);border-radius:999px;font-size:11px;font-weight:500;color:var(--nx-muted)}.nx-chat-mode svg{opacity:.6}.nx-chat-mic{margin-left:auto}.nx-chat-send{width:23px;height:23px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:#ffffff1f;color:var(--nx-muted);border:1px solid rgba(255,255,255,.1);transition:background .3s ease,color .3s ease}.nx-chat-send.is-live{background:var(--nx-fg);color:var(--nx-bg)}.nx-chat-msg--you{align-self:flex-end;max-width:92%;min-height:45px;background:#26262c;border:1px solid rgba(255,255,255,.14);border-bottom-right-radius:5px;color:var(--nx-fg)}.nx-chat-msg--ai{align-self:flex-start;max-width:94%;background:linear-gradient(180deg,#1a1a1e,#141417);border:1px solid rgba(255,255,255,.22);border-bottom-left-radius:5px;box-shadow:0 10px 40px #00000059;animation:nx-chat-in .35s ease both}.nx-chat-msg--ai p{margin:0 0 10px;color:var(--nx-muted);font-size:12.5px}.nx-chat-caret{display:inline-block;width:1.5px;height:1em;margin-left:2px;vertical-align:-.15em;background:var(--nx-fg);animation:nx-caret .9s steps(1) infinite}.nx-chat-think{display:flex;gap:5px;align-items:center;padding:15px 18px}.nx-chat-think span{width:6px;height:6px;border-radius:50%;background:var(--nx-muted);animation:nx-think 1.1s ease-in-out infinite}.nx-prop-card{align-self:flex-start;width:min(94%,360px);border:1px solid var(--nx-line-2);border-radius:14px;background:var(--nx-panel);padding:12px 14px 13px;box-shadow:0 10px 40px #00000059;animation:nx-chat-in .35s ease both;transition:border-color .4s ease}.nx-prop-card.is-approved{border-color:#ffffff59}.nx-prop-card>small{display:block;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--nx-faint)}.nx-prop-card.is-approved>small{color:var(--nx-fg)}.nx-prop-card p{margin:7px 0 11px;font-size:13px;font-weight:600;color:var(--nx-fg)}.nx-prop-actions{display:flex;gap:8px}.nx-prop-actions b,.nx-prop-actions span{font-size:12px;font-weight:600;padding:5px 16px;border-radius:999px;border:1px solid var(--nx-line-2);color:var(--nx-muted);transition:background .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease}.nx-prop-actions b.is-hit{background:var(--nx-fg);color:var(--nx-bg);border-color:var(--nx-fg)}.nx-prop-card.is-approved .nx-prop-actions span{opacity:.4}.nx-chat-think span:nth-child(2){animation-delay:.18s}.nx-chat-think span:nth-child(3){animation-delay:.36s}.nx-chat-gen{display:flex;flex-direction:column;gap:7px}.nx-chat-gen span{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--nx-muted);font-family:JetBrains Mono,monospace;animation:nx-chat-in .3s ease both}.nx-chat-gen span:before{content:"✓";color:var(--nx-fg);font-size:10px}.nx-chat-gen span.off{color:var(--nx-faint);text-decoration:line-through}.nx-chat-gen span.off:before{content:"✕";color:var(--nx-faint)}.nx-chat-msg--ai em{display:block;margin-top:12px;padding-top:11px;border-top:1px solid var(--nx-line);font-style:normal;font-size:11px;color:var(--nx-faint);letter-spacing:.04em;animation:nx-chat-in .3s ease both}@keyframes nx-chat-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes nx-caret{50%{opacity:0}}@keyframes nx-think{0%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion: reduce){.nx-chat-msg--ai,.nx-chat-gen span,.nx-chat-msg--ai em,.nx-chat-caret,.nx-chat-think span{animation:none}.nx-ask-caret,.nx-ask-send,.nx-build-spin{animation:none;transition:none}.nx-build-label{animation:none;background:none;color:var(--nx-fg);-webkit-text-fill-color:initial}.nx-how-layer,.nx-run-item,.nx-flow-node{transition:none}}.nx-mates-list{display:flex;flex-direction:column;gap:14px;margin-top:30px}.nx-mates-list li{list-style:none;display:flex;gap:12px;font-size:14.5px;line-height:1.65;color:var(--nx-muted)}.nx-mates-list li:before{content:"→";color:var(--nx-fg);flex-shrink:0}.nx-mates-list b{color:var(--nx-fg)}.nx-mates-copy>.nx-sub{margin-top:14px}.nx-mates-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:30px}.nx-mate-card{display:flex;flex-direction:column;gap:5px;padding:16px 18px;border:1px solid var(--nx-line);border-radius:16px}.nx-mate-card i{width:30px;height:30px;margin-bottom:4px;border-radius:9px;display:grid;place-items:center;flex-shrink:0;background:var(--nx-panel-2);border:1px solid var(--nx-line);color:var(--nx-fg)}.nx-mate-card b{font-size:14px;font-weight:650;color:var(--nx-fg);letter-spacing:-.01em}.nx-mate-card span{font-size:12.5px;line-height:1.55;color:var(--nx-muted)}@media (max-width: 560px){.nx-mates-cards{grid-template-columns:1fr}}.nx-wheel-sec{position:relative;border-top:1px solid var(--nx-line)}.nx-wheel-sticky{position:relative}.nx-wheel-grid{width:100%}.nx-wheel-stage{display:none}.nx-zoo{position:relative;background:var(--nx-bg);border-top:1px solid var(--nx-line);padding:clamp(90px,10vw,150px) 0}.nx2 .nx-light{--nx-bg: #f5f5f7;--nx-bg-2: #ededf0;--nx-panel: #ffffff;--nx-panel-2: #ffffff;--nx-fg: #141418;--nx-muted: #50505a;--nx-faint: #70707b;--nx-line: #e0e0e6;--nx-line-2: #cacad2;--ac: #141418;--ac-2: #3d3d46;--on-ac: #ffffff;--ac-glow: rgba(0, 0, 0, .07);background:var(--nx-bg);color:var(--nx-fg)}.nx2 .nx-light ::selection{background:#141418;color:#f5f5f7}.nx-light .nx-manif-facts i{background:#00000040}.nx-light .nx-tabs{border-color:#0000001f;box-shadow:0 30px 70px #0000002e,0 10px 26px #0000001a}.nx-light .nx-mate-orb canvas{filter:drop-shadow(0 16px 36px rgba(0,0,0,.28))}.nx-light .nx-chat-composer{background:#fff;border-color:#0000001f;box-shadow:0 8px 24px #00000012}.nx-light .nx-chat-composer.is-typing{border-color:#0000004d}.nx-light .nx-chat-tool,.nx-light .nx-chat-mode{border-color:#00000024}.nx-light .nx-chat-send{background:#00000012;border-color:#0000001a}.nx-light .nx-chat-msg--you{background:#e9e9ee;border-color:#00000014}.nx-light .nx-chat-msg--ai{background:#fff;border-color:#0000001f;box-shadow:0 10px 30px #0000001a}.nx-light .nx-prop-card{box-shadow:0 10px 30px #0000001a}.nx-light .nx-prop-card.is-approved{border-color:#00000073}.nx-manif-grid{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(44px,6vw,96px);align-items:center}.nx-manif-copy .nx-h2{margin-top:16px}.nx-manif-copy>p:not(.nx-manif-facts){margin:18px 0 0;max-width:54ch;font-size:15.5px;line-height:1.7;color:var(--nx-muted)}.nx-manif-copy>p.nx-manif-thesis{color:var(--nx-fg);font-weight:600}.nx-zoo .nx-tabs{margin-top:0}.nx-manif-facts{margin:clamp(38px,4.5vw,60px) 0 0;display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--nx-faint);font-variant-numeric:tabular-nums}.nx-manif-facts i{width:1px;height:11px;background:#ffffff4d}.nx-tabs{--win-tool: #313136;width:100%;margin-top:clamp(34px,4vw,52px);border:1px solid rgba(255,255,255,.14);border-radius:13px;background:#222227;box-shadow:0 40px 100px #0000008c,0 12px 32px #0006;overflow:hidden;text-align:left}.nx-tabs-top{display:flex;align-items:flex-end;gap:8px;padding:9px 10px 0;background:linear-gradient(180deg,#29292e,#222227)}.nx-tabs-dots{display:flex;gap:8px;padding:0 8px 13px 4px}.nx-tabs-dots i{width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 .5px #0000004d}.nx-tabs-dots i:nth-child(1){background:#ff5f57}.nx-tabs-dots i:nth-child(2){background:#febc2e}.nx-tabs-dots i:nth-child(3){background:#28c840}.nx-tabs-strip{flex:1;min-width:0;display:flex;align-items:flex-end}.nx-tab{flex:1 1 0;min-width:0;max-width:180px;overflow:hidden;display:flex;align-items:center;gap:7px;padding:9px 10px;margin-right:1px;box-sizing:border-box;border:none;border-radius:10px 10px 0 0;background:transparent;white-space:nowrap;transition:max-width .5s cubic-bezier(.4,0,.2,1),flex-grow .5s cubic-bezier(.4,0,.2,1),padding .5s cubic-bezier(.4,0,.2,1),margin .5s cubic-bezier(.4,0,.2,1),opacity .4s ease,background .3s ease}.nx-tab i{width:10px;height:10px;border-radius:3px;flex-shrink:0;background:var(--fav, rgba(0,0,0,.2));box-shadow:inset 0 1px #ffffff40}.nx-tab b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:left;font-size:11px;font-weight:500;color:#9d9da5;letter-spacing:-.01em}.nx-tab u{display:none;text-decoration:none;font-size:10px;line-height:1;color:#76767e;flex-shrink:0}.nx-tab.is-dying{background:var(--win-tool)}.nx-tab.is-dying b{color:#f0f0f2}.nx-tab.is-dying u{display:block;color:#f0f0f2}.nx-tab.is-gone,.nx-tab--one{flex-grow:0;max-width:0;padding-left:0;padding-right:0;margin-right:0;opacity:0}.nx-tab--one.is-in{flex-grow:1;max-width:100%;padding:9px 12px;margin-right:1px;opacity:1;background:var(--win-tool)}.nx-tab-logo{display:block;flex-shrink:0;filter:invert(1) brightness(1.4)}.nx-tab--one.is-in u{display:block;color:#9d9da5}.nx-tab--one b{color:#f5f5f6;font-weight:600}.nx-tabs-plus{flex-shrink:0;width:24px;height:24px;margin:0 2px 5px 4px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;color:#9d9da5}.nx-tabs-nav{display:flex;align-items:center;gap:10px;padding:8px 12px 9px;background:var(--win-tool);border-top:1px solid rgba(255,255,255,.04)}.nx-tabs-btns{display:inline-flex;align-items:center;gap:11px;color:#9d9da5;padding:0 3px}.nx-tabs-url{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:7px 14px;overflow:hidden;border:1px solid rgba(255,255,255,.06);border-radius:999px;background:#1d1d21;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.02em;color:#9d9da5;text-align:left;white-space:nowrap;font-variant-numeric:tabular-nums}.nx-tabs-url svg{flex-shrink:0;color:#76767e}.nx-tabs-url b{font-weight:500;color:#f0f0f2}.nx-tabs-url em{font-style:normal;color:#76767e;overflow:hidden;text-overflow:ellipsis}.nx-tabs-avatar{flex-shrink:0;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.12);background:linear-gradient(145deg,#5b8def,#8577ea);font-size:9px;font-weight:600;color:#fff}.nx-tabs-kebab{flex-shrink:0;color:#9d9da5}.nx-tabs-page{position:relative;height:150px;background:linear-gradient(180deg,#1a1a1e,#141418);border-top:1px solid rgba(255,255,255,.05)}.nx-tabs-page>div{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .55s ease}.nx-skel{display:block;border-radius:5px;background:#ffffff1a}.nx-page-login{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px}.nx-skel-logo{width:22px;height:22px;border-radius:50%;background:#ffffff2e;margin-bottom:3px}.nx-skel-field{width:180px;height:10px}.nx-skel-btn{width:180px;height:12px;border-radius:6px;background:#ffffff47}.nx-page-work{display:flex;gap:12px;padding:14px;opacity:0}.nx-skel-side{width:92px;border-radius:8px;background:#ffffff0d repeating-linear-gradient(180deg,rgba(255,255,255,.09) 0 8px,transparent 8px 22px) 10px 12px / 56px calc(100% - 24px) no-repeat}.nx-work-main{flex:1;border-radius:8px;background:#ffffff0a;padding:13px 16px;display:flex;flex-direction:column;justify-content:center;gap:11px}.nx-work-row{display:flex;align-items:center;gap:9px}.nx-work-row i{width:8px;height:8px;border-radius:50%;background:var(--c);flex-shrink:0;box-shadow:0 0 6px color-mix(in srgb,var(--c) 55%,transparent)}.nx-work-row>span{height:9px;border-radius:5px;background:#ffffff1a;flex:1}.nx-work-row:nth-child(2)>span{flex:.72}.nx-work-row:nth-child(3)>span{flex:.88}.nx-work-row:nth-child(4)>span{flex:.6}.nx-work-panel{width:26%;border-radius:8px;background:#ffffff0d;display:flex;align-items:flex-end;justify-content:center;gap:12px;padding:18px 16px 16px}.nx-work-panel i{flex:0 0 13px;height:var(--h, 50%);border-radius:4px 4px 1px 1px;background:var(--c);opacity:.6}.nx-work-row,.nx-work-panel i{opacity:0;transform:translateY(5px);transition:opacity .45s ease,transform .45s ease}.nx-tabs.is-merged .nx-work-row,.nx-tabs.is-merged .nx-work-panel i{opacity:1;transform:none}.nx-tabs.is-merged .nx-work-row:nth-child(1){transition-delay:.3s}.nx-tabs.is-merged .nx-work-row:nth-child(2){transition-delay:.42s}.nx-tabs.is-merged .nx-work-row:nth-child(3){transition-delay:.54s}.nx-tabs.is-merged .nx-work-row:nth-child(4){transition-delay:.66s}.nx-tabs.is-merged .nx-work-panel i:nth-child(1){transition-delay:.5s}.nx-tabs.is-merged .nx-work-panel i:nth-child(2){transition-delay:.6s}.nx-tabs.is-merged .nx-work-panel i:nth-child(3){transition-delay:.7s}.nx-tabs.is-merged .nx-work-panel i:nth-child(4){transition-delay:.8s}.nx-tabs.is-merged .nx-page-login{opacity:0}.nx-tabs.is-merged .nx-page-work{opacity:1}@media (max-width: 1023px){.nx-manif-grid{grid-template-columns:1fr;gap:36px}.nx-tab{gap:5px;padding:7px 7px 8px}.nx-tab u{display:none}}.nx-wheel-intro{display:flex;flex-direction:column;padding-top:clamp(90px,10vw,150px)}.nx-wheel-h2{font-size:clamp(30px,2.8vw,46px);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:14px 0 0;text-wrap:balance}.nx-wheel-sub{margin:16px 0 0}.nx-cap-list{display:flex;flex-direction:column;gap:6px;margin-top:30px}.nx-cap-row{border:1px solid rgba(255,255,255,.08);border-radius:14px;background:transparent;padding:11px 16px;cursor:pointer;transition:border-color .3s ease,background .3s ease}.nx-cap-row.is-active{border-color:#ffffff38;background:linear-gradient(180deg,#ffffff0d,#ffffff05)}.nx-cap-head{display:flex;align-items:center;gap:12px;font-size:14.5px;font-weight:700;color:var(--nx-fg)}.nx-cap-ico{width:34px;height:34px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;color:var(--nx-muted);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color .3s ease,color .3s ease}.nx-cap-row.is-active .nx-cap-ico{border-color:#ffffff59;color:var(--nx-fg)}.nx-cap-head small{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:10px;color:var(--nx-faint);font-weight:500}.nx-cap-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1)}.nx-cap-body>div{overflow:hidden}.nx-cap-body p{margin:0;padding:8px 0 4px 46px;color:var(--nx-muted);font-size:13px;line-height:1.6}.nx-cap-row.is-active .nx-cap-body{grid-template-rows:1fr}.nx-wheel-right{padding:clamp(30px,5vw,60px) 0 clamp(80px,9vw,130px)}.nx-wheel-sec .nx-wheel-right{max-width:640px;margin:0 auto;padding-left:20px;padding-right:20px}@media (min-width: 1024px){.nx-wheel-sec{height:560vh}.nx-wheel-sticky{position:sticky;top:0;height:100vh;overflow:hidden;display:flex;align-items:center}.nx-wheel-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center}.nx-wheel-stage{display:block;position:relative;height:100vh}.nx-wheel-sec .nx-wheel-right{max-width:700px;margin:0;padding:0 clamp(20px,2.5vw,56px) 0 clamp(64px,8.5vw,180px);display:flex;flex-direction:column;justify-content:center}.nx-wheel-intro{padding-bottom:clamp(10px,2vw,30px)}.nx-wheel-hub{position:absolute;top:50%;left:clamp(-40px,.5vw,30px);transform:translateY(-50%);width:390px;aspect-ratio:1;color:#e2e2e2}.nx-wheel-ring{position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid rgba(226,226,226,.1);border-radius:50%}.nx-wheel-ring-dotted{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.nx-wheel-dots{position:absolute;top:20px;right:20px;bottom:20px;left:20px;will-change:transform}.nx-wheel-dots i{position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:50%;background:#d9d9d933;transition:background .5s ease,scale .5s ease}.nx-wheel-dots i.is-on{background:#fff;scale:1.25}.nx-wheel-core{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;background:radial-gradient(circle,rgba(255,255,255,.07),transparent 62%);border-radius:50%}.nx-wheel-3d{position:absolute;top:-34%;right:-34%;bottom:-34%;left:-34%;z-index:1;pointer-events:none}.nx-wheel-cards{position:absolute;top:50%;left:50%;width:340px;height:0;margin:0 0 0 -170px;pointer-events:none;perspective:1400px;z-index:2}.nx-wheel-card{position:absolute;left:0;right:0;top:0;border-radius:18px;padding:20px 22px 14px;border:1px solid rgba(255,255,255,.09);background:#161619;box-shadow:0 24px 60px #00000080;display:flex;flex-direction:column;will-change:transform,opacity}.nx-wheel-card-head{display:flex;align-items:center;gap:13px}.nx-wheel-card-head b{font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--nx-fg);line-height:1.2}.nx-wheel-card-ico{width:44px;height:44px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:var(--nx-fg);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.nx-wheel-feats{display:flex;flex-direction:column;overflow:hidden;max-height:0;opacity:0;transition:max-height .5s cubic-bezier(.3,.8,.3,1),opacity .35s ease,margin-top .5s cubic-bezier(.3,.8,.3,1)}.nx-wheel-card.is-front .nx-wheel-feats{max-height:420px;opacity:1;margin-top:16px}.nx-wheel-feat{display:flex;align-items:center;gap:11px;padding:9px 0;border-top:1px solid rgba(255,255,255,.07);font-size:12.5px;font-weight:500;color:var(--nx-muted)}.nx-wheel-feat u{text-decoration:none;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-wheel-feat i{width:26px;height:26px;border-radius:8px;flex-shrink:0;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--nx-muted);display:grid;place-items:center}.nx-wheel-feat-more{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--nx-faint);padding:10px 0 2px}.nx-cap-list{display:none}.nx-wheel-story{display:flex;align-items:center;gap:8px;margin:clamp(12px,1.8vh,18px) 2px 0;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.02em;color:var(--nx-muted);animation:nx-scene-fade .5s both}.nx-wheel-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;grid-template-rows:repeat(5,auto);gap:2px 28px;margin-top:clamp(18px,2.4vh,30px);padding-top:clamp(12px,1.8vh,20px);border-top:1px solid var(--nx-line)}.nx-wheel-index button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;margin:0;padding:5px 0;display:flex;align-items:center;gap:10px;cursor:pointer;text-align:left;font:inherit;font-size:12.5px;font-weight:500;color:var(--nx-faint)}.nx-wheel-index button small{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;color:var(--nx-faint)}.nx-wheel-index button:hover{color:var(--nx-muted)}.nx-wheel-index button.is-on,.nx-wheel-index button.is-on small{color:var(--nx-fg)}}.nx-scene{display:block;position:relative;height:min(640px,72vh);margin-top:0}.nx-scene-wires{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;animation:nx-scene-fade .8s .12s both}.nx-scene-wires path{fill:none;stroke:#ffffff4d;stroke-width:1.5;stroke-dasharray:4 6;transition:stroke .3s ease}.nx-scene-wires path.is-on{stroke:#ffffff9e}.nx-scene-dot{fill:#fff;filter:drop-shadow(0 0 7px rgba(255,255,255,.95))}.nx-scene-node{position:absolute;transform:translateY(-50%);max-width:176px;padding:9px 13px;border-radius:12px;box-sizing:border-box;border:1px solid rgba(255,255,255,.12);background:#18181c;box-shadow:0 14px 34px #0006;animation:nx-scene-in .55s cubic-bezier(.2,.8,.2,1) both}.nx-scene-node b{display:block;max-width:100%;font-size:12.5px;line-height:1.25;font-weight:600;color:var(--nx-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-scene-node em{display:flex;align-items:center;gap:5px;margin-top:4px;font-style:normal;font-family:JetBrains Mono,monospace;font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--nx-faint)}.nx-scene-node em i{width:4px;height:4px;border-radius:50%;background:#fff}.nx-scene-outs{position:absolute;left:64%;top:90%;transform:translate(-50%,-50%);display:flex;gap:10px;justify-content:center;max-width:76%}.nx-scene-out{position:static;transform:none;max-width:210px;padding:8px 14px;border-radius:999px;border-color:#ffffff2e;background:#1b1b20}.nx-scene-core{position:absolute;left:66%;top:40%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:3px;min-width:190px;max-width:240px;padding:18px 24px 14px;border-radius:18px;text-align:center;border:1px solid rgba(255,255,255,.14);background:#18181c;box-shadow:0 24px 60px #00000080,inset 0 1px #ffffff14;animation:nx-scene-in .55s .05s cubic-bezier(.2,.8,.2,1) both}.nx-scene-core b{font-size:15.5px;font-weight:700;color:var(--nx-fg);line-height:1.25}.nx-scene-core small{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--nx-faint)}.nx-scene-core-ico{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);background:#ffffff0a;color:var(--nx-fg);margin-bottom:6px}.nx-scene--ai{display:flex;flex-direction:column;align-items:center;overflow:hidden;animation:nx-scene-rise .65s cubic-bezier(.22,.75,.3,1) both}.nx-scene--ai .nx-mate-stage{min-height:0;gap:14px;width:100%}.nx-scene--ai .nx-mate-orb b{margin-top:8px;font-size:14.5px}.nx-scene--ai .nx-mate-orb small{font-size:11px}.nx-scene--ai .nx-mate-chat{max-width:430px}.nx-scene--ai .nx-chat-msg{font-size:12.5px;padding:11px 14px}.nx-scene--flow{display:flex;flex-direction:column;gap:14px;justify-content:center;animation:nx-scene-rise .65s cubic-bezier(.22,.75,.3,1) both}.nx-flow-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.nx-flow-tag{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--nx-faint);border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:4px 10px}.nx-flow-head b{font-size:14px;font-weight:700;color:var(--nx-fg);letter-spacing:-.01em}.nx-flow-canvas{position:relative;flex:0 0 auto;height:min(430px,52vh);border-radius:18px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1.5px) 0 0 / 22px 22px,#121215}.nx-flow-wires{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.nx-flow-wires path{fill:none;stroke:#fff3;stroke-width:1.5;transition:stroke .3s ease}.nx-flow-wires path.is-on{stroke:#ffffff80}.nx-flow-branch{fill:var(--nx-faint);font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.nx-flow-pulse{fill:#fff;filter:drop-shadow(0 0 7px rgba(255,255,255,.95))}.nx-scene--flow .nx-flow-node{position:absolute;width:118px;display:flex;flex-direction:column;align-items:center;gap:9px;text-align:center;border:0;background:none;padding:0;box-shadow:none;white-space:normal;opacity:1;transform:none;animation:nx-scene-in .55s cubic-bezier(.2,.8,.2,1) both}.nx-scene--flow .nx-flow-node:nth-child(3){animation-delay:60ms}.nx-scene--flow .nx-flow-node:nth-child(4){animation-delay:.12s}.nx-scene--flow .nx-flow-node:nth-child(5){animation-delay:.18s}.nx-scene--flow .nx-flow-node:nth-child(6){animation-delay:.24s}.nx-flow-box{position:relative;width:56px;height:56px;border-radius:15px;display:grid;place-items:center;color:var(--nx-fg);border:1px solid rgba(255,255,255,.18);background:linear-gradient(165deg,#212126,#101013);box-shadow:0 14px 34px #00000073;transition:border-color .35s ease,box-shadow .35s ease}.nx-flow-box.is-trigger{border-radius:28px 15px 15px 28px}.nx-flow-box.is-hit{border-color:#ffffff73;box-shadow:0 14px 34px #00000073,0 0 26px #ffffff1a}.nx-flow-box:before,.nx-flow-box:after{content:"";position:absolute;top:50%;width:6px;height:6px;border-radius:50%;transform:translateY(-50%)}.nx-flow-box:before{left:-3.5px;background:#ffffff4d}.nx-flow-box:after{right:-3.5px;background:#ffffff8c}.nx-flow-box.is-trigger:before{display:none}.nx-flow-box[data-flow=d]:after,.nx-flow-box[data-flow=e]:after{display:none}.nx-flow-box[data-flow=c]:after{top:calc(50% - 7px);box-shadow:0 14px #ffffff8c}.nx-scene--flow .nx-flow-txt{display:flex;flex-direction:column;gap:2px;min-width:0;max-width:100%}.nx-scene--flow .nx-flow-txt b{font-size:12px;font-weight:650;color:var(--nx-fg);line-height:1.3}.nx-scene--flow .nx-flow-txt em{font-style:normal;font-size:10.5px;color:var(--nx-faint)}.nx-scene--flow .nx-flow-check{position:absolute;top:-6px;right:-6px;width:16px;height:16px;border-radius:50%;background:#fff;opacity:0;scale:.5;transition:opacity .3s ease,scale .3s ease}.nx-scene--flow .nx-flow-check:before{content:"✓";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:10px;color:#0a0a0b;font-weight:700}.nx-scene--flow .nx-flow-box.is-hit .nx-flow-check{opacity:1;scale:1}.nx-an-head{position:absolute;left:9%;top:12%;display:flex;flex-direction:column;gap:8px;animation:nx-scene-in .55s cubic-bezier(.2,.8,.2,1) both}.nx-an-head em{font-style:normal;font-family:JetBrains Mono,monospace;font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--nx-faint)}.nx-an-head b{font-size:44px;font-weight:650;letter-spacing:-.02em;line-height:1;color:var(--nx-fg);font-variant-numeric:tabular-nums}.nx-an-head span{font-size:11px;color:var(--nx-muted);font-variant-numeric:tabular-nums}.nx-an-chart{position:absolute;left:50%;top:60%;transform:translate(-50%,-50%);width:82%;animation:nx-scene-in .55s .1s cubic-bezier(.2,.8,.2,1) both}.nx-an-svg{display:block;width:100%;height:auto;overflow:visible}.nx-an-dot{filter:drop-shadow(0 0 8px rgba(255,255,255,.8))}.nx-an-tag{position:absolute;transform:translate(-85%,-170%);white-space:nowrap;padding:5px 9px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#161619;box-shadow:0 10px 24px #00000073;font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--nx-muted);font-variant-numeric:tabular-nums;transition:left .9s cubic-bezier(.2,.8,.2,1),top .9s cubic-bezier(.2,.8,.2,1)}.nx-an-axis{display:flex;margin-top:7px;padding:0 8px}.nx-an-axis span{flex:1;text-align:center;font-family:JetBrains Mono,monospace;font-size:8px;color:var(--nx-faint)}.nx-an-pie{position:absolute;left:50%;top:78%;transform:translate(-50%);display:flex;align-items:center;gap:16px;white-space:nowrap;animation:nx-scene-in .55s .15s cubic-bezier(.2,.8,.2,1) both}.nx-an-pie svg{width:68px;height:68px;display:block;flex-shrink:0}.nx-an-pie em{font-style:normal;font-family:JetBrains Mono,monospace;font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--nx-faint)}.nx-an-pie span{display:inline-flex;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--nx-muted);font-variant-numeric:tabular-nums}.nx-an-pie span i{width:7px;height:7px;border-radius:2px;background:#fff;flex-shrink:0}.nx-scene--ws{display:flex;align-items:center;justify-content:center;animation:nx-scene-rise .65s cubic-bezier(.22,.75,.3,1) both}.nx-ws-center{display:flex;flex-direction:column;align-items:center;gap:18px;width:min(560px,97%)}.nx-ws-kbd{display:flex;gap:5px}.nx-ws-kbd i{font-family:JetBrains Mono,monospace;font-style:normal;font-size:9px;color:var(--nx-muted);border:1px solid rgba(255,255,255,.14);border-radius:5px;padding:3px 7px}.nx-ws-pal{width:100%;min-height:344px;box-sizing:border-box;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#161619;overflow:hidden;box-shadow:0 32px 80px #0009,0 2px 8px #0006;display:flex;flex-direction:column}.nx-ws-input{display:flex;align-items:center;gap:11px;padding:13px 16px;border-bottom:1px solid rgba(255,255,255,.06)}.nx-ws-railbtn,.nx-ws-glass{color:var(--nx-faint);flex-shrink:0}.nx-ws-body{display:grid;grid-template-columns:148px minmax(0,1fr);flex:1;min-height:0}.nx-ws-rail{border-right:1px solid rgba(255,255,255,.06);padding:12px 9px 9px;display:flex;flex-direction:column;gap:2px;min-width:0}.nx-ws-rail-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 6px 9px;font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--nx-faint)}.nx-ws-rail-head svg{color:var(--nx-faint)}.nx-ws-rail-item{display:flex;align-items:center;gap:9px;padding:5px 6px;border-radius:8px;font-size:12px;color:var(--nx-muted);white-space:nowrap}.nx-ws-rail-item i{width:24px;height:24px;border-radius:7px;flex-shrink:0;background:#ffffff12;display:grid;place-items:center;color:var(--nx-muted)}.nx-ws-pin{margin-top:auto;display:flex;align-items:center;gap:7px;padding:7px 9px;border:1px dashed rgba(255,255,255,.14);border-radius:9px;font-size:10.5px;color:var(--nx-faint);white-space:nowrap}.nx-ws-res{padding:5px 6px;display:flex;flex-direction:column;gap:1px;min-width:0}.nx-ws-scope{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;font-size:11.5px;color:var(--nx-muted);white-space:nowrap}.nx-ws-scope svg{color:var(--nx-faint)}.nx-ws-esc{margin-left:auto;flex-shrink:0;font-size:10px;color:var(--nx-faint)}.nx-ws-q{font-size:13.5px;color:var(--nx-fg);display:inline-flex;align-items:center;min-height:18px;min-width:0}.nx-ws-q u{text-decoration:none;color:var(--nx-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-ws-q i{width:1.5px;height:15px;margin-left:2px;border-radius:1px;background:var(--nx-accent-caret);animation:nx-scene-blink 1.1s step-end infinite}.nx-ws-row{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:9px;animation:nx-scene-in .3s cubic-bezier(.2,.8,.2,1) both}.nx-ws-ico{width:30px;height:30px;border-radius:8px;flex-shrink:0;background:#ffffff12;display:grid;place-items:center;color:var(--nx-muted)}.nx-ws-txt{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.nx-ws-row b{font-size:12.5px;font-weight:600;color:var(--nx-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-ws-row em{font-style:normal;font-size:10.5px;color:var(--nx-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-ws-row kbd{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--nx-faint);opacity:0;flex-shrink:0}.nx-ws-row.is-sel{background:#ffffff0f}.nx-ws-row.is-sel kbd{opacity:1}.nx-ws-keys{margin-top:auto;display:flex;gap:16px;padding:9px 16px;border-top:1px solid rgba(255,255,255,.06);font-size:9.5px;color:var(--nx-faint)}.nx-ws-keys span{display:flex;align-items:center;gap:5px}.nx-ws-keys kbd{font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--nx-muted)}.nx-ws-note{margin:0;font-size:10.5px;color:var(--nx-faint)}.nx-doc-rail{position:absolute;left:7%;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:32px;animation:nx-scene-in .55s cubic-bezier(.2,.8,.2,1) both}.nx-doc-rail:before{content:"";position:absolute;left:5px;top:12px;bottom:12px;border-left:1px dashed rgba(255,255,255,.18)}.nx-doc-stage{position:relative;display:flex;align-items:center;gap:12px;font-family:JetBrains Mono,monospace;font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--nx-faint);white-space:nowrap;transition:color .4s ease}.nx-doc-stage i{width:11px;height:11px;border-radius:50%;flex-shrink:0;position:relative;border:1px solid rgba(255,255,255,.3);background:var(--nx-bg);transition:border-color .4s ease,background-color .4s ease}.nx-doc-stage.is-done{color:var(--nx-muted)}.nx-doc-stage.is-done i{background:#fff;border-color:#fff}.nx-doc-stage.is-on{color:var(--nx-fg)}.nx-doc-stage.is-on i{border-color:#ffffffb3}.nx-doc-stage.is-on i:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:50%;background:#fff;animation:nx-scene-blink 1.4s ease-in-out infinite}.nx-doc-card{position:absolute;left:61%;top:42%;transform:translate(-50%,-50%);width:274px;padding:16px 18px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.14);background:#18181c;box-shadow:0 24px 60px #00000080,inset 0 1px #ffffff1a;animation:nx-scene-in .55s .05s cubic-bezier(.2,.8,.2,1) both}.nx-doc-card>header{display:flex;flex-direction:column;gap:5px;padding-bottom:11px;border-bottom:1px solid var(--nx-line);margin-bottom:4px}.nx-doc-card>header b{font-size:13.5px;font-weight:700;color:var(--nx-fg)}.nx-doc-card>header em{font-style:normal;font-family:JetBrains Mono,monospace;font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--nx-faint);animation:nx-scene-fade .45s both}.nx-doc-line{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:baseline;padding:7px 0;border-bottom:1px solid rgba(255,255,255,.05)}.nx-doc-line span{font-size:11.5px;color:var(--nx-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-doc-line em{font-style:normal;font-family:JetBrains Mono,monospace;font-size:9px;color:var(--nx-faint)}.nx-doc-line small{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--nx-muted);min-width:48px;text-align:right;font-variant-numeric:tabular-nums}.nx-doc-card>footer{display:flex;justify-content:space-between;align-items:baseline;padding-top:11px}.nx-doc-card>footer span{font-size:11px;font-weight:600;color:var(--nx-fg)}.nx-doc-card>footer small{font-size:15px;font-weight:650;letter-spacing:-.01em;color:var(--nx-fg);font-variant-numeric:tabular-nums}.nx-doc-stamp{position:absolute;right:16px;top:37%;transform:rotate(-12deg) scale(1.5);padding:3px 10px 2px;border:1.5px solid rgba(255,255,255,.85);border-radius:6px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;text-indent:.3em;color:#fff;opacity:0;transition:opacity .3s ease,transform .3s cubic-bezier(.2,.8,.2,1);pointer-events:none}.nx-doc-card.is-paid .nx-doc-stamp{opacity:.92;transform:rotate(-12deg) scale(1)}.nx-doc-cash{position:absolute;left:61%;top:70%;transform:translate(-50%);margin:0;display:flex;align-items:center;gap:6px;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--nx-faint);animation:nx-scene-in .55s .25s cubic-bezier(.2,.8,.2,1) both}.nx-doc-cash i{width:4px;height:4px;border-radius:50%;background:#fff}.nx-scene--work{display:flex;flex-direction:column;gap:14px;animation:nx-scene-rise .65s cubic-bezier(.22,.75,.3,1) both}.nx-work-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.88fr);gap:12px;flex:1;min-height:0;align-items:stretch}.nx-work-tasks,.nx-work-side{display:flex;flex-direction:column;gap:9px;padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#161619;min-width:0}.nx-work-tasks>header,.nx-work-side>header{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--nx-muted);padding:2px 2px 7px;border-bottom:1px solid var(--nx-line);margin-bottom:2px}.nx-work-tasks>header small{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:0;color:var(--nx-faint)}.nx-work-task{display:flex;align-items:center;gap:10px;padding:10px 11px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#ffffff05}.nx-work-check{width:15px;height:15px;border-radius:5px;flex-shrink:0;position:relative;border:1px solid rgba(255,255,255,.3);transition:background .3s ease,border-color .3s ease}.nx-work-task b{font-size:12.5px;font-weight:600;color:var(--nx-fg);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-work-who{width:22px;height:22px;border-radius:50%;flex-shrink:0;border:1px solid rgba(255,255,255,.16);background:#ffffff0d;display:inline-flex;align-items:center;justify-content:center;font-size:9.5px;font-weight:700;color:var(--nx-muted)}.nx-work-task small{font-family:JetBrains Mono,monospace;font-size:9px;color:var(--nx-faint);width:26px;text-align:right}.nx-work-task.is-done{background:#ffffff0b}.nx-work-task.is-done .nx-work-check{background:var(--nx-fg);border-color:var(--nx-fg)}.nx-work-task.is-done .nx-work-check:after{content:"";position:absolute;left:4.5px;top:2.5px;width:4px;height:7px;border:solid var(--nx-bg);border-width:0 1.5px 1.5px 0;transform:rotate(40deg)}.nx-work-task.is-done b{color:var(--nx-muted);text-decoration:line-through;text-decoration-color:#ffffff59}.nx-work-prog{display:grid;grid-template-columns:56px minmax(0,1fr) 40px;align-items:center;gap:10px}.nx-work-prog span{font-size:11px;color:var(--nx-muted)}.nx-work-prog i{display:block;height:14px;border-radius:4px;background:#ffffff0f;overflow:hidden}.nx-work-prog i b{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#ffffff8c,#ffffffd9)}.nx-work-prog small{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--nx-fg);text-align:right;font-variant-numeric:tabular-nums}.nx-work-meta{margin:4px 0 0;display:flex;flex-direction:column;gap:8px}.nx-work-meta div{display:flex;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid var(--nx-line)}.nx-work-meta dt{font-size:10.5px;color:var(--nx-faint)}.nx-work-meta dd{margin:0;font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--nx-muted);text-align:right}.nx-work-hub{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border:1px dashed rgba(255,255,255,.16);border-radius:10px;margin-top:auto}.nx-work-hub b{font-size:12px;font-weight:600;color:var(--nx-fg)}.nx-work-hub em{font-style:normal;font-size:10px;line-height:1.5;color:var(--nx-faint)}.nx-work-posted{font-family:JetBrains Mono,monospace;font-size:9px;color:var(--nx-muted);opacity:0;translate:0 5px;transition:opacity .4s ease,translate .4s ease}.nx-work-posted.is-in{opacity:1;translate:0 0}.nx-mk2-stat{position:absolute;left:76%;top:52%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:9px;animation:nx-scene-in .55s .3s cubic-bezier(.2,.8,.2,1) both}.nx-mk2-stat>b{font-size:58px;font-weight:300;letter-spacing:-.04em;line-height:1;color:var(--nx-fg);font-variant-numeric:tabular-nums}.nx-mk2-stat>em{display:flex;align-items:center;gap:5px;font-style:normal;font-family:JetBrains Mono,monospace;font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--nx-faint);white-space:nowrap}.nx-mk2-stat>em i{width:4px;height:4px;border-radius:50%;background:#fff}.nx-mkt-note{margin:auto 0 0;font-family:JetBrains Mono,monospace;font-size:9px;color:var(--nx-faint);padding-top:8px;border-top:1px solid var(--nx-line)}.nx-scene--com{display:flex;flex-direction:column;gap:14px;animation:nx-scene-rise .65s cubic-bezier(.22,.75,.3,1) both}.nx-com-split{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:12px;flex:1;min-height:0;align-items:stretch}.nx-com-list{display:flex;flex-direction:column;gap:7px;padding:10px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#161619}.nx-com-list>header{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--nx-muted);padding:4px 4px 8px;border-bottom:1px solid var(--nx-line);margin-bottom:2px}.nx-com-list>header small{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:0;color:var(--nx-faint)}.nx-com-row{display:flex;align-items:center;gap:10px;padding:10px 11px;border-radius:10px;border:1px solid transparent}.nx-com-row.is-open{border-color:#ffffff24;background:linear-gradient(165deg,#ffffff12,#ffffff05)}.nx-com-ava{width:28px;height:28px;border-radius:50%;flex-shrink:0;border:1px solid hsl(var(--hue, 252) 70% 70% / .45);background:linear-gradient(165deg,hsl(var(--hue, 252) 78% 62%),hsl(var(--hue, 252) 72% 46%));box-shadow:0 4px 12px hsl(var(--hue, 252) 80% 50% / .25);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff}.nx-com-who{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.nx-com-who b{font-size:12.5px;font-weight:600;color:var(--nx-fg)}.nx-com-who em{font-style:normal;font-size:10.5px;color:var(--nx-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-com-tail{display:flex;flex-direction:column;align-items:flex-end;gap:5px;flex-shrink:0}.nx-com-tail small{font-family:JetBrains Mono,monospace;font-size:8.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--nx-faint)}.nx-com-unread{width:6px;height:6px;border-radius:50%;background:#fff;animation:nx-scene-in .3s both}.nx-com-thread{display:flex;flex-direction:column;padding:12px 14px 14px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#161619;min-width:0}.nx-com-thread header{display:flex;flex-direction:column;gap:3px;padding-bottom:10px;border-bottom:1px solid var(--nx-line);margin-bottom:12px}.nx-com-thread header b{font-size:13px;font-weight:700;color:var(--nx-fg)}.nx-com-ctx{font-family:JetBrains Mono,monospace;font-size:9px;color:var(--nx-faint)}.nx-com-msgs{display:flex;flex-direction:column;gap:8px;margin-top:auto}.nx-com-msg{margin:0;max-width:86%;padding:9px 12px;border-radius:12px 12px 12px 4px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;font-size:12px;line-height:1.5;color:var(--nx-muted);animation:nx-scene-in .4s cubic-bezier(.2,.8,.2,1) both}.nx-com-msg--out{align-self:flex-end;border-radius:12px 12px 4px;border-color:#fff3;background:linear-gradient(165deg,#ffffff1f,#ffffff0d);color:var(--nx-fg)}.nx-com-typing{display:flex;gap:4px;align-items:center;padding:11px 13px}.nx-com-typing span{width:4px;height:4px;border-radius:50%;background:var(--nx-muted);animation:nx-scene-blink 1.1s ease-in-out infinite}.nx-com-typing span:nth-child(2){animation-delay:.18s}.nx-com-typing span:nth-child(3){animation-delay:.36s}.nx-com-logged{margin-top:4px;align-self:flex-end;font-family:JetBrains Mono,monospace;font-size:9px;color:var(--nx-faint);opacity:0;translate:0 5px;transition:opacity .4s ease,translate .4s ease}.nx-com-logged.is-in{opacity:1;translate:0 0}.nx-scene--pipe{display:flex;flex-direction:column;gap:14px;animation:nx-scene-rise .65s cubic-bezier(.22,.75,.3,1) both}.nx-deal-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:stretch;flex:1;min-height:0}.nx-deal-col{display:flex;flex-direction:column;gap:9px;padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#161619;min-height:260px;transition:border-color .5s ease,background .5s ease}.nx-deal-col.is-lit{border-color:#ffffff38;background:#ffffff0b}.nx-deal-col header{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--nx-muted);padding:2px 2px 6px;border-bottom:1px solid var(--nx-line);margin-bottom:2px}.nx-deal-col header small{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:0;color:var(--nx-faint);white-space:nowrap}.nx-deal-card{border:1px solid rgba(255,255,255,.11);border-radius:10px;padding:9px 11px 10px;background:#1e1e23;display:flex;flex-direction:column;gap:3px}.nx-deal-card b{font-size:12.5px;font-weight:600;color:var(--nx-fg);line-height:1.3;display:flex;align-items:center;gap:7px}.nx-deal-card em{font-style:normal;font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--nx-faint)}.nx-deal-foot{display:flex;align-items:center;gap:6px;margin-top:4px;font-family:JetBrains Mono,monospace;font-size:8px;letter-spacing:.06em;text-transform:uppercase;color:var(--nx-faint);white-space:nowrap}.nx-deal-foot i{width:15px;height:15px;border-radius:50%;flex-shrink:0;background:#ffffff14;border:1px solid rgba(255,255,255,.14);display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:6.5px;font-weight:600;letter-spacing:.04em;color:var(--nx-muted)}.nx-deal-hero{border-color:#ffffff4d;animation:nx-scene-in .45s cubic-bezier(.2,.8,.2,1) both}.nx-deal-hero.is-won{border-color:#ffffff73;background:linear-gradient(165deg,#ffffff24,#ffffff0d);box-shadow:0 10px 34px #0006}.nx-deal-hero.is-won .nx-deal-foot{color:var(--nx-muted)}.nx-deal-check{width:13px;height:13px;border-radius:50%;background:var(--nx-fg);position:relative;flex-shrink:0}.nx-deal-check:after{content:"";position:absolute;left:4.5px;top:2.5px;width:3px;height:6px;border:solid var(--nx-bg);border-width:0 1.5px 1.5px 0;transform:rotate(40deg)}.nx-deal-toast{display:flex;align-items:center;gap:9px;padding:9px 13px;border:1px dashed rgba(255,255,255,.18);border-radius:999px;font-size:11.5px;color:var(--nx-muted);width:fit-content;opacity:0;translate:0 6px;transition:opacity .45s ease,translate .45s ease}.nx-deal-toast.is-in{opacity:1;translate:0 0}.nx-deal-toast i{width:5px;height:5px;border-radius:50%;background:#fff}.nx-deal-toast b{color:var(--nx-fg);font-weight:600}@keyframes nx-scene-in{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@keyframes nx-scene-fade{0%{opacity:0}to{opacity:1}}@keyframes nx-scene-rise{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}@keyframes nx-scene-blink{0%,to{opacity:1}50%{opacity:.2}}@media (max-width: 1023px){.nx-wheel-sec{height:520vh}.nx-wheel-sticky{position:sticky;top:0;height:100svh;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding:clamp(50px,8svh,76px) 0 10px;box-sizing:border-box}.nx-wheel-right{display:flex;flex-direction:column}.nx-wheel-sec .nx-wheel-right{padding:14px 20px 0}.nx-cap-list{display:none}.nx-wheel-stage{display:block;position:relative;height:auto;flex-shrink:0}.nx-wheel-hub{--nx-dot-r: calc(min(200px, 52vw, 26svh)/2 - 12px) ;position:relative;width:min(200px,52vw,26svh);aspect-ratio:1;margin:0 auto;color:#e2e2e2}.nx-wheel-ring{position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid rgba(226,226,226,.1);border-radius:50%}.nx-wheel-ring-dotted{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.nx-wheel-dots{position:absolute;top:12px;right:12px;bottom:12px;left:12px;transform:rotate(calc(var(--nx-wheel-turn, 0deg) - 90deg));transition:transform .8s cubic-bezier(.22,.75,.3,1)}.nx-wheel-dots i{position:absolute;top:50%;left:50%;width:7px;height:7px;border-radius:50%;background:#d9d9d933;transition:background .5s ease,scale .5s ease}.nx-wheel-dots i.is-on{background:#fff;width:10px;height:10px}.nx-wheel-core{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle,rgba(255,255,255,.07),transparent 62%);border-radius:50%}.nx-wheel-3d{position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;z-index:1;pointer-events:none}.nx-wheel-cards{display:none}.nx-wheel-index{order:-1;display:flex;overflow-x:auto;gap:8px;flex-shrink:0;margin:14px -20px 16px;padding:2px 20px 8px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.nx-wheel-index::-webkit-scrollbar{display:none}.nx-wheel-index button{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;margin:0;padding:9px 14px;cursor:pointer;font:inherit;text-align:left;font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--nx-muted);border:1px solid var(--nx-line);border-radius:999px;background:#ffffff0a}.nx-wheel-index button small{font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:500;color:var(--nx-faint)}.nx-wheel-index button.is-on{color:var(--nx-fg);border-color:#ffffff47;background:#ffffff1a}.nx-wheel-index button.is-on small{color:var(--nx-fg)}.nx-wheel-story{display:flex;align-items:flex-start;gap:8px;margin:12px 2px 0;min-height:2.6em;font-family:JetBrains Mono,monospace;font-size:10.5px;line-height:1.6;letter-spacing:.02em;color:var(--nx-muted);animation:nx-scene-fade .5s both}.nx-scene{height:min(420px,48svh)}.nx-scene--ai,.nx-scene--flow,.nx-scene--pipe,.nx-scene--com,.nx-scene--work,.nx-scene--ws,.nx-scene--doc{height:auto}.nx-scene-node{max-width:46%;padding:8px 10px}.nx-scene-node b{font-size:11px}.nx-scene-node em{font-size:7.5px;letter-spacing:.1em}.nx-scene-core{left:auto;right:0;transform:translateY(-50%);min-width:0;max-width:47%;box-sizing:border-box;padding:14px 14px 12px}.nx-scene-core b{font-size:13.5px}.nx-scene-outs{left:50%;top:95%;width:100%;max-width:none;flex-wrap:wrap}.nx-scene-out{max-width:46%;padding:7px 11px}.nx-mk2-stat{left:auto;right:2%;top:auto;bottom:0;transform:none}.nx-mk2-stat>b{font-size:40px}.nx-scene [data-mk=w7]{left:4%!important}.nx-scene [data-mk=e2]{left:8%!important;top:82%!important}.nx-flow-canvas{height:360px}.nx-scene--flow .nx-flow-node{width:76px;gap:7px}.nx-flow-box{width:46px;height:46px;border-radius:12px}.nx-scene--flow .nx-flow-txt b{font-size:10px}.nx-scene--flow .nx-flow-txt em{font-size:9px}.nx-ws-rail{display:none}.nx-ws-body{grid-template-columns:minmax(0,1fr)}.nx-ws-pal{min-height:320px}.nx-scene--doc{display:flex;flex-direction:column;align-items:center;gap:22px}.nx-doc-rail{position:static;transform:none;align-self:flex-start;flex-direction:row;flex-wrap:wrap;gap:10px 18px}.nx-doc-rail:before{display:none}.nx-doc-card{position:static;transform:none;width:100%;max-width:310px;box-sizing:border-box}.nx-doc-cash{position:static;transform:none}.nx-work-grid,.nx-com-split{grid-template-columns:minmax(0,1fr)}.nx-deal-board{gap:7px}.nx-deal-col{padding:7px;min-height:200px;border-radius:11px}.nx-deal-card{padding:7px 8px 8px}.nx-deal-card b{font-size:10.5px}.nx-deal-foot{letter-spacing:0}.nx-deal-col header{font-size:8.5px;letter-spacing:.08em}.nx-deal-col header small{display:none}.nx-an-head{left:2%;top:2%}.nx-an-head b{font-size:34px}.nx-an-chart{width:96%;top:56%}.nx-an-pie{top:82%;width:100%;justify-content:center;flex-wrap:wrap;gap:8px 12px;white-space:normal}.nx-an-pie svg{width:54px;height:54px}.nx-deal-foot{white-space:normal}.nx-com-list>div:nth-of-type(n+4){display:none}.nx-com-row,.nx-com-list{padding:8px}.nx-com-thread{padding:10px 12px 12px}.nx-work-meta{display:none}.nx-work-tasks,.nx-work-side{padding:10px}.nx-deal-col{min-height:170px}.nx-scene--doc{gap:14px}.nx-doc-rail{gap:8px 16px}.nx-flow-canvas{height:min(360px,42svh)}.nx-ws-pal{min-height:min(300px,38svh)}.nx-scene--ai{max-height:52svh}}@media (max-width: 1023px) and (max-height: 640px){.nx-wheel-hub{width:min(140px,36vw);--nx-dot-r: calc(min(140px, 36vw)/2 - 10px) }.nx-scene{height:min(360px,52svh)}}@media (min-width: 1600px){.nx-wheel-hub{transform:translateY(-50%) scale(1.12);transform-origin:0 50%;--nx-wheel-r: 31rem}.nx-wheel-sec .nx-wheel-right{max-width:760px}}@media (min-width: 2000px){.nx-wheel-hub{transform:translateY(-50%) scale(1.3);transform-origin:0 50%;--nx-wheel-r: 30.5rem}}@media (min-width: 1024px) and (max-height: 920px){.nx-scene{height:min(520px,64vh)}}@media (prefers-reduced-motion: reduce){.nx-wheel-sec{height:auto!important}.nx-wheel-sticky{position:relative;height:auto}.nx-cap-body,.nx-wheel-dots i{transition:none}.nx-scene-node,.nx-scene-core,.nx-scene-wires,.nx-flow-node,.nx-scene--flow .nx-flow-node{animation:none}.nx-an-tag{transition:none}}.nx-tour{position:relative;padding:clamp(110px,12vw,180px) 0 clamp(90px,10vw,150px);border-top:1px solid var(--nx-line);overflow:clip}.nx-tour:before{content:"";position:absolute;z-index:0;pointer-events:none;top:14%;left:50%;width:min(1200px,92vw);height:70%;transform:translate(-50%);background:radial-gradient(closest-side,rgba(124,96,255,.22),rgba(124,96,255,.12) 38%,rgba(124,96,255,.05) 62%,transparent 92%)}.nx-tour>.container{position:relative;z-index:1}.nx-tour-head{position:relative;display:flex;flex-direction:column;gap:18px;max-width:760px;margin-bottom:clamp(44px,5vw,72px)}.nx-tour-win{max-width:1040px;margin-inline:auto;border-radius:26px}.nx2 .nx-tour-win .nx-glass .glass{padding:0!important}.nx-tour-frame{display:flex;flex-direction:column;height:100%;aspect-ratio:16 / 10;min-height:0;padding:0 clamp(9px,1.1vw,13px) clamp(9px,1.1vw,13px)}.nx-tour-screens{position:relative;flex:1;min-height:0;display:grid;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.13);background:#0c0c0f;box-shadow:0 12px 34px #00000073}.nx-tour-screen{grid-area:1 / 1;position:relative;min-width:0;min-height:0;opacity:0;visibility:hidden;transform:translateY(12px) scale(.995);pointer-events:none;transition:opacity .5s ease,transform .5s ease,visibility 0s linear .5s}.nx-tour-screen.is-on{opacity:1;visibility:visible;transform:none;transition-delay:0s}.nx-tour-screen img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top;display:block}.nx-tour-tabs-wrap{display:flex;margin-top:26px;overflow-x:auto;scrollbar-width:none;padding:4px 2px}.nx-tour-tabs-wrap::-webkit-scrollbar{display:none}.nx-tour-tabs{display:inline-flex;margin-inline:auto;flex:none;border-radius:999px}.nx-tour-tabs .nx-glass-host{width:max-content}.nx2 .nx-tour-tabs .nx-glass .glass{padding:0!important}.nx2 .nx-tour-tabs .nx-glass .glass__warp{filter:none!important}.nx-tour-tabs-in{display:inline-flex;gap:4px;padding:5px}.nx-tour-tabs button{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;padding:9px 16px;border:0;border-radius:999px;cursor:pointer;background:none;color:var(--nx-muted);font:inherit;font-size:13.5px;font-weight:600;transition:color .25s ease,background-color .25s ease}.nx-tour-tabs button i{display:inline-flex;opacity:.8}.nx-tour-tabs button:hover{color:var(--nx-fg)}.nx-tour-tabs button.is-on{background:var(--nx-fg);color:#0a0a0c}.nx-tour-tabs button.is-on i{opacity:1}.nx-tour-cap{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px 18px;margin:18px auto 0;max-width:72ch;text-align:center;font-size:14px;line-height:1.6;color:var(--nx-muted)}.nx-tour-cap a{color:var(--nx-fg);text-decoration:none;font-weight:600;border-bottom:1px solid var(--nx-line-2);padding-bottom:1px;white-space:nowrap}.nx-tour-cap a:hover{border-bottom-color:var(--nx-fg)}.nx-ts-top{position:relative;display:flex;align-items:center;justify-content:center;padding:15px 16px;flex:none;color:var(--nx-faint);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.04em}.nx-ts-dots{position:absolute;left:19px;top:50%;transform:translateY(-50%);width:12px;height:12px;border-radius:50%;background:#ff5f57;box-shadow:20px 0 #62626a,40px 0 #28c840}.nx-ts-body{flex:1;min-height:0;padding:clamp(12px,1.6vw,20px);display:flex;flex-direction:column;overflow:hidden}.nx-ts-body>*{flex:1;min-height:0;display:flex;flex-direction:column}.nx-ts-av{flex:none;width:22px;height:22px;border-radius:50%;display:inline-grid;place-items:center;font-style:normal;font-size:8.5px;font-weight:700;letter-spacing:.03em;color:var(--nx-fg);background:linear-gradient(135deg,#8b7cff6b,#8b7cff1f)}.nx-ts-av[data-h="1"]{background:linear-gradient(135deg,#86efac4d,#86efac14)}.nx-ts-av[data-h="2"]{background:linear-gradient(135deg,#fde0ab4d,#fde0ab14)}.nx-ts-chip{display:inline-flex;align-items:center;gap:6px;font-style:normal;font-size:10.5px;font-weight:600;letter-spacing:.02em;padding:3px 9px;border-radius:999px;border:1px solid var(--nx-line-2);color:var(--nx-muted);background:#ffffff08;white-space:nowrap}.nx-ts-chip:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.75}.nx-ts-chip[data-st=won],.nx-ts-chip[data-st=confirmed]{color:#9fe8b8;border-color:#86efac4d}.nx-ts-chip[data-st=proposal]{color:#b3a7ff;border-color:#8b7cff59}.nx-ts-num{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;color:var(--nx-fg);text-align:right}.nx-ts-cols,.nx-ts-row{flex:none;display:grid;grid-template-columns:1.35fr 1fr .9fr .65fr;gap:10px;align-items:center;padding:8px 10px}.nx-ts-cols{font-size:9.5px;text-transform:uppercase;letter-spacing:.09em;color:var(--nx-faint);border-bottom:1px solid var(--nx-line)}.nx-ts-row{font-size:12.5px;color:var(--nx-muted);border-bottom:1px solid var(--nx-line)}.nx-ts-crm>.nx-ts-row{flex:1;min-height:0}.nx-ts-crm>.nx-ts-row:last-child{border-bottom:0}.nx-ts-row.is-hot{background:#8b7cff14;border-radius:8px;border-bottom-color:transparent}.nx-ts-who{display:flex;align-items:center;gap:8px;color:var(--nx-fg);font-weight:600;white-space:nowrap}.nx-ts-mile{flex:none;display:flex;align-items:center;gap:12px;padding:8px 10px 14px;border-bottom:1px solid var(--nx-line);font-size:12.5px;font-weight:600;color:var(--nx-fg)}.nx-ts-mile em{font-style:normal;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:var(--nx-faint)}.nx-ts-track{flex:1;height:5px;border-radius:999px;background:var(--nx-line);overflow:hidden}.nx-ts-track b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8b7cff,#b9b9c0)}.nx-ts-task{flex:1;min-height:0;display:flex;align-items:center;gap:10px;padding:10px;font-size:12.5px;border-bottom:1px solid var(--nx-line)}.nx-ts-pro>.nx-ts-task:last-child{border-bottom:0}.nx-ts-task>span{flex:1;color:var(--nx-fg);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-ts-task>em{font-style:normal;font-size:10.5px;color:var(--nx-faint);white-space:nowrap}.nx-ts-check{flex:none;position:relative;width:15px;height:15px;border-radius:50%;border:1.5px solid var(--nx-line-2)}.nx-ts-task[data-st=done] .nx-ts-check{background:#8b7cff;border-color:#8b7cff}.nx-ts-task[data-st=done] .nx-ts-check:after{content:"";position:absolute;left:3px;top:3.5px;width:7px;height:4px;border-left:1.5px solid #0b0b0e;border-bottom:1.5px solid #0b0b0e;transform:rotate(-45deg)}.nx-ts-task[data-st=done]>span{color:var(--nx-faint);text-decoration:line-through}.nx-ts-task[data-st=doing] .nx-ts-check{border-color:#8b7cff}.nx-ts-doc{flex:none;display:flex;align-items:center;gap:10px;padding:8px 10px 12px;border-bottom:1px solid var(--nx-line)}.nx-ts-doc b{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.nx-ts-doc span{flex:1;font-size:12px;color:var(--nx-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-ts-line{flex:1;min-height:0;display:flex;align-items:center;gap:10px;padding:9px 10px;font-size:12.5px;color:var(--nx-muted);border-bottom:1px dashed var(--nx-line)}.nx-ts-line span{flex:1;color:var(--nx-fg)}.nx-ts-line i{font-style:normal;font-size:11px;color:var(--nx-faint)}.nx-ts-line em{font-style:normal;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px}.nx-ts-total{flex:none;display:flex;justify-content:space-between;padding:11px 10px;font-size:13px;font-weight:700}.nx-ts-total b{font-family:JetBrains Mono,ui-monospace,monospace}.nx-ts-flow{flex:none;margin-top:auto;display:flex;align-items:center;gap:10px;padding:12px 10px 0;border-top:1px solid var(--nx-line);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:var(--nx-faint)}.nx-ts-flow i{font-style:normal;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.nx-ts-flow i:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--nx-line-2)}.nx-ts-flow i[data-on]:before{background:#86efac}.nx-ts-flow i[data-on]{color:var(--nx-muted)}.nx-ts-flow u{flex:1;height:1px;background:var(--nx-line);text-decoration:none}.nx-ts-auto{position:relative;gap:10px;padding:6px 10px 0;justify-content:flex-start;align-items:center}.nx-ts-body:has(.nx-ts-auto){background-image:radial-gradient(var(--nx-line) 1px,transparent 1.5px);background-size:20px 20px}.nx-ts-node{flex:none;position:relative;width:min(340px,86%);border:1px solid var(--nx-line-2);border-radius:10px;padding:8px 12px;background:var(--nx-panel-2);box-shadow:0 10px 28px #00000059}.nx-ts-node+.nx-ts-node:before{content:"";position:absolute;left:26px;top:-11px;width:1px;height:10px;background:var(--nx-line-2)}.nx-ts-node span{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--nx-faint);margin-bottom:2px}.nx-ts-node b{font-size:12.5px;font-weight:600;color:var(--nx-fg)}.nx-ts-node.is-trig{border-color:#8b7cff80;margin-top:auto}.nx-ts-run{flex:none;margin-top:auto;display:flex;align-items:center;gap:8px;padding:12px 2px 6px;align-self:flex-start;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:var(--nx-faint)}.nx-ts-run i{width:6px;height:6px;border-radius:50%;background:#86efac}.nx-ts-kpis{flex:none;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.nx-ts-kpi{border:1px solid var(--nx-line);border-radius:10px;padding:10px 12px;background:var(--nx-panel-2)}.nx-ts-kpi span{display:block;font-size:9.5px;text-transform:uppercase;letter-spacing:.09em;color:var(--nx-faint);margin-bottom:4px}.nx-ts-kpi b{display:block;font-size:19px;font-weight:700;letter-spacing:-.02em}.nx-ts-kpi em{font-style:normal;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:#9fe8b8}.nx-ts-an svg{flex:1;width:100%;min-height:120px}.nx-ts-an rect{fill:#ffffff1a}.nx-ts-an rect.is-live{fill:#8b7cff}.nx-ts-an polyline{fill:none;stroke:#b9b9c0;stroke-width:1.5}.nx-ts-ai{gap:12px;justify-content:flex-start}.nx-ts-ai .nx-ts-bubble{margin-top:auto}.nx-ts-ai .nx-ts-run{margin-top:auto;padding-bottom:0}.nx-ts-ai .nx-ts-run i{background:#b3a7ff}.nx-ts-persona{flex:none;display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--nx-line)}.nx-ts-persona>div{flex:1;min-width:0}.nx-ts-persona b{display:block;font-size:13px}.nx-ts-persona span{display:block;font-size:11px;color:var(--nx-faint)}.nx-ts-orb{flex:none;width:34px;height:34px;border-radius:50%;background:radial-gradient(60% 60% at 30% 26%,rgba(216,246,201,.9),transparent 70%),radial-gradient(55% 55% at 72% 30%,rgba(253,224,171,.8),transparent 72%),radial-gradient(85% 85% at 55% 80%,#c4b5fd,#8b7cff 88%)}.nx-ts-bubble{flex:none;align-self:flex-start;max-width:min(520px,88%);border:1px solid var(--nx-line);background:var(--nx-panel-2);border-radius:12px 12px 12px 4px;padding:9px 12px;font-size:12.5px;line-height:1.55;color:var(--nx-muted)}.nx-ts-prop{flex:none;width:min(560px,100%);border:1px solid var(--nx-line-2);border-radius:12px;padding:11px 13px;background:var(--nx-panel-2)}.nx-ts-prop small{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:#b3a7ff}.nx-ts-prop p{margin:4px 0 10px;font-size:13px;font-weight:600;color:var(--nx-fg)}.nx-ts-prop div{display:flex;gap:8px}.nx-ts-prop b{font-size:11px;font-weight:600;padding:5px 13px;border-radius:999px;background:var(--nx-fg);color:var(--on-ac)}.nx-ts-prop u{text-decoration:none;font-size:11px;font-weight:600;padding:5px 13px;border-radius:999px;border:1px solid var(--nx-line-2);color:var(--nx-muted)}@media (max-width: 560px){.nx-tour-frame{padding:0 7px 7px}.nx-tour-screens{border-radius:9px}.nx-ts-top{padding:12px 14px;font-size:10px}.nx-ts-dots{width:10px;height:10px;left:14px;box-shadow:16px 0 #62626a,32px 0 #28c840}.nx-ts-cols,.nx-ts-row{grid-template-columns:1.4fr .9fr .65fr}.nx-ts-co{display:none}.nx-ts-task>em{display:none}}.nx-pfaq{padding:clamp(90px,10vw,150px) 0;border-top:1px solid var(--nx-line)}.nx-pfaq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:clamp(36px,5vw,72px);align-items:start}.nx-pfaq-head{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.nx-pfaq-list{border-top:1px solid var(--nx-line-2)}.nx-pfaq-list details{border-bottom:1px solid var(--nx-line-2)}.nx-pfaq-list summary{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:26px 0;font-size:18.5px;font-weight:600;letter-spacing:-.015em;line-height:1.3}.nx-pfaq-list details>div{padding:0 0 26px;color:var(--nx-muted);font-size:15px;line-height:1.7;max-width:62ch}@media (max-width: 900px){.nx-pfaq-grid{grid-template-columns:1fr}.nx-pfaq-head{position:static}}.nx-pfaq-list summary{list-style:none;cursor:pointer}.nx-pfaq-list summary::-webkit-details-marker{display:none}.nx-pfaq-list details[open] .nx-faq-plus{transform:rotate(45deg)}.nx-life{position:relative;padding:clamp(100px,11vw,160px) 0 clamp(70px,8vw,110px);border-top:1px solid var(--nx-line);overflow:clip}.nx-life-head{display:flex;flex-direction:column;gap:18px;max-width:760px;margin-bottom:clamp(50px,6vw,90px)}.nx-life-row{display:grid;grid-template-columns:56px minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(20px,3.5vw,56px);align-items:center;padding:clamp(36px,4.4vw,64px) 0;border-top:1px solid var(--nx-line-2)}.nx-life-num{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:500;color:var(--nx-faint);align-self:start;padding-top:4px}.nx-life-copy{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.nx-life-copy h3{font-size:clamp(22px,2.5vw,34px);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:0}.nx-life-copy p{font-size:15px;line-height:1.7;color:var(--nx-muted);max-width:44ch;margin:0}.nx-life-shot{margin:0;border-radius:12px;overflow:hidden;border:1px solid var(--nx-line-2);background:var(--nx-panel);box-shadow:0 30px 80px #00000073}.nx-life-shot img{display:block;width:100%;height:auto}.nx-life-shot figcaption{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--nx-faint);padding:10px 14px;border-top:1px solid var(--nx-line)}@media (max-width: 860px){.nx-life-row{grid-template-columns:minmax(0,1fr);gap:18px}.nx-life-num{padding-top:0}}.nx-ext{position:relative;padding:clamp(90px,10vw,150px) 0;border-top:1px solid var(--nx-line);overflow:clip}.nx-ext-head{display:flex;flex-direction:column;gap:18px;max-width:760px;margin-bottom:clamp(44px,5vw,70px)}.nx-ext-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.4vw,28px)}.nx-ext-card{border:1px solid var(--nx-line-2);border-radius:16px;background:var(--nx-panel);overflow:hidden;display:flex;flex-direction:column}.nx-ext-card figure{margin:0}.nx-ext-card img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;object-position:top}.nx-ext-card figcaption{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--nx-faint);padding:10px 24px;border-top:1px solid var(--nx-line);border-bottom:1px solid var(--nx-line)}.nx-ext-body{padding:24px 24px 28px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.nx-ext-body h3{font-size:clamp(20px,2vw,26px);font-weight:800;letter-spacing:-.025em;margin:0}.nx-ext-body p{font-size:15px;line-height:1.7;color:var(--nx-muted);margin:0;max-width:52ch}.nx-ext-body a{color:var(--nx-fg);text-decoration:none;font-weight:600;font-size:14px;border-bottom:1px solid var(--nx-line-2);padding-bottom:2px;margin-top:6px}.nx-ext-body a:hover{border-bottom-color:var(--nx-fg)}.nx-ext-band{margin-top:clamp(18px,2.4vw,28px);border:1px solid var(--nx-line-2);border-radius:16px;background:var(--nx-panel-2);padding:clamp(20px,2.4vw,28px) clamp(20px,2.4vw,30px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,3vw,44px)}.nx-ext-band>div{display:flex;flex-direction:column;gap:6px}.nx-ext-band b{font-size:15.5px;letter-spacing:-.01em}.nx-ext-band span{font-size:14px;line-height:1.65;color:var(--nx-muted)}@media (max-width: 860px){.nx-ext-grid,.nx-ext-band{grid-template-columns:minmax(0,1fr)}}.nx-final{padding:clamp(110px,14vw,190px) 0;border-top:1px solid var(--nx-line);position:relative;overflow:clip}.nx-final:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(800px 420px at 50% 110%,rgba(255,255,255,.05),transparent 70%)}.nx-final-inner{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:26px}.nx-final h2{font-size:clamp(38px,6vw,76px);font-weight:800;letter-spacing:-.04em;line-height:1.03;margin:0;text-wrap:balance}.nx-final .nx-prompt{box-shadow:0 30px 90px #0009,0 0 0 5px #ffffff08}.nx-final-results{display:flex;flex-direction:column;gap:8px;width:min(600px,100%);margin-top:-8px}.nx-final-row{display:flex;align-items:center;gap:10px;text-align:left;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff0b;padding:10px 14px;font-size:12.5px;box-shadow:inset 0 1px #ffffff0d}.nx-final-row i{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:var(--c, var(--nx-fg));box-shadow:0 0 9px var(--c, rgba(255,255,255,.5))}.nx-final-row b{font-weight:600}.nx-final-row small{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:10px;color:var(--nx-muted);white-space:nowrap}.nx-rew{position:relative}.nx-rew-stage{height:100vh;min-height:620px;overflow:clip;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(26px,4.5vh,48px);padding:0 20px}.nx-rew-words{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.nx-rew-swap{display:grid}.nx-rew-swap>h2{grid-area:1 / 1;margin:0}.nx-rew .nx-tabs{width:min(940px,100%);margin:0}.nx-rew-facts{margin:0;justify-content:center}.nx-hire{position:relative}.nx-hire-stage{min-height:100vh;overflow:clip;display:flex;align-items:center;padding-top:40px;padding-bottom:40px}.nx-hire-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,5vw,80px);align-items:center;width:100%}.nx-hire-side{display:flex;flex-direction:column;gap:26px;align-items:flex-start}.nx-hire-words{display:flex;flex-direction:column;gap:14px}.nx-hire-words .nx-sub{margin:0}.nx-hire-chips{display:flex;flex-direction:column;gap:9px;align-items:flex-start}.nx-hire-chip{display:inline-flex;align-items:center;gap:10px;padding:8px 18px 8px 9px;border:1px solid var(--nx-line);border-radius:999px;font-size:13.5px;font-weight:550;color:var(--nx-fg);letter-spacing:-.01em}.nx-hire-chip i{width:27px;height:27px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;background:var(--nx-panel-2);border:1px solid var(--nx-line);color:var(--nx-muted)}.nx-hire-card small u{font:inherit;text-decoration:none}.nx-hire-card .nx-hire-ok,.nx-hire-card.is-approved .nx-hire-ask{display:none}.nx-hire-card.is-approved .nx-hire-ok{display:inline}.nx-hire-card.is-approved .nx-prop-actions b{background:var(--nx-fg);color:var(--nx-bg);border-color:var(--nx-fg)}.nx-hire-more{font-size:13.5px;font-weight:600;color:var(--nx-muted);text-decoration:none;border-bottom:1px solid var(--nx-line-2);padding-bottom:2px;transition:color .15s ease}.nx-hire-more:hover{color:var(--nx-fg)}@media (max-width: 860px){.nx-rew-stage{min-height:560px}.nx-hire-stage{align-items:flex-start;padding-top:64px}.nx-hire-grid{grid-template-columns:1fr;gap:20px}.nx-hire-orb:before{width:170px;height:170px;top:-16px}.nx-hire-orb b{margin-top:8px}.nx-hire-side{gap:16px}.nx-hire-words{gap:10px}.nx-hire-words .nx-h2{font-size:clamp(26px,7.4vw,30px)}.nx-hire-chips{gap:8px}.nx-hire-chip{font-size:13px;padding:7px 15px 7px 8px}}.nx-close{--cut: clamp(90px, 13vw, 150px);padding:clamp(100px,13vw,170px) 0 0;border-top:1px solid var(--nx-line);position:relative;overflow:clip}.nx-close:before{content:"";position:absolute;inset:auto 0 0 0;height:72%;pointer-events:none;background:radial-gradient(1000px 520px at 50% 100%,rgba(255,255,255,.07),transparent 70%)}.nx-close:after{content:"";position:absolute;z-index:0;pointer-events:none;top:-10%;right:-3%;width:26%;height:82%;transform:rotate(32deg);background:radial-gradient(closest-side,rgba(124,96,255,.26),rgba(124,96,255,.22) 18%,rgba(124,96,255,.15) 36%,rgba(124,96,255,.09) 52%,rgba(124,96,255,.05) 66%,rgba(124,96,255,.022) 78%,rgba(124,96,255,.008) 88%,transparent 97%)}.nx-close-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}.nx-close-words{display:flex;flex-direction:column;align-items:center;gap:26px}.nx-close-words .nx-eyebrow:before{display:none}.nx-close h2{font-size:clamp(38px,6vw,76px);font-weight:800;letter-spacing:-.04em;line-height:1.03;margin:0;text-wrap:balance}.nx-close .nx-sub{max-width:54ch}.nx-close-win{position:relative;width:min(980px,100%);margin-top:clamp(50px,6vw,76px);margin-bottom:calc(var(--cut) * -1)}.nx-close-win .nx-tabs-page{height:calc(214px + var(--cut))}.nx-close-win .nx-page-login{justify-content:flex-start;padding-top:58px}.nx-close-win .nx-page-work{align-items:flex-start}.nx-close-win .nx-work-main,.nx-close-win .nx-work-panel{height:198px;box-sizing:border-box}.nx-close-win .nx-work-main{gap:15px}.nx-close-win:before{content:"";position:absolute;top:-14%;right:-18%;bottom:-14%;left:-18%;pointer-events:none;z-index:0;background:radial-gradient(58% 62% at 50% 42%,rgba(139,124,255,.13),rgba(255,255,255,.04) 55%,transparent 72%)}.nx-close-win .nx-tabs{position:relative;z-index:1;margin-top:0;transition:box-shadow .9s ease}.nx-close-win .nx-tabs.is-merged{box-shadow:0 40px 100px #0000008c,0 12px 32px #0006,0 0 72px #8b7cff38}.nx-close-win .nx-tabs{--win-tool: #232329;background:#141418;border-color:#ffffff24}.nx-close-win .nx-tabs-top{background:linear-gradient(180deg,#1b1b20,#141418)}.nx-close-win .nx-tab b{color:#8e8e98}.nx-close-win .nx-tab.is-dying b,.nx-close-win .nx-tab.is-dying u{color:#f5f5f6}.nx-close-win .nx-tab--one u{color:#9a9aa3}.nx-close-win .nx-tab--one b{color:#f5f5f6}.nx-close-win .nx-tabs-plus,.nx-close-win .nx-tabs-btns,.nx-close-win .nx-tabs-kebab{color:#9a9aa3}.nx-close-win .nx-tabs-nav{border-top-color:#ffffff0f}.nx-close-win .nx-tabs-url{background:#2b2b31;border-color:#ffffff0d;color:#9a9aa3}.nx-close-win .nx-tabs-url b{color:#f0f0f2}.nx-close-win .nx-tabs-url em,.nx-close-win .nx-tabs-url svg{color:#7c7c85}.nx-close-win .nx-tabs-avatar{border-color:#ffffff2e}.nx-close-win .nx-tabs-page{background:linear-gradient(180deg,#17171b,#121215);border-top-color:#ffffff0f}.nx-close-win .nx-skel{background:#ffffff17}.nx-close-win .nx-skel-logo{background:#ffffff2e}.nx-close-win .nx-skel-btn{background:#ffffff4d}.nx-close-win .nx-skel-side{background:#ffffff0d repeating-linear-gradient(180deg,rgba(255,255,255,.09) 0 8px,transparent 8px 22px) 10px 12px / 56px calc(100% - 24px) no-repeat}.nx-close-win .nx-work-main{background:#ffffff0a}.nx-close-win .nx-work-row>span{background:#ffffff17}.nx-close-win .nx-work-panel{background:#ffffff0d}.nx-close-win .nx-tabs.is-merged .nx-work-panel i{opacity:.85}.nx-close-hl{position:relative;z-index:0;white-space:nowrap}.nx-close-swoosh{bottom:-.08em}.nx2 .site-footer{background:var(--nx-bg-2)!important;color:var(--nx-fg);border-top:1px solid var(--nx-line)}.nx2 .site-footer *{border-color:var(--nx-line)!important}.nx2 .site-footer h2{color:var(--nx-fg)}.nx2 .site-footer a,.nx2 .site-footer p,.nx2 .site-footer li,.nx2 .site-footer span{color:var(--nx-muted)}.nx2 .site-footer a:hover{color:var(--nx-fg)}.nx2 .site-footer img{filter:invert(1) brightness(1.4)}.nx2 .site-footer .site-footer-agency img{filter:none}.nx2 .site-footer .site-footer-wordmark span{color:var(--nx-fg)}.nx2 .display{font-weight:800;letter-spacing:-.035em}.nx2 .eyebrow{font-family:JetBrains Mono,ui-monospace,monospace;font-weight:500;letter-spacing:.18em;color:var(--nx-muted)}.nx2 .eyebrow .num{color:var(--nx-fg)}.nx2 .pricing{background:transparent;color:var(--nx-fg);border-top:1px solid var(--nx-line);position:relative;overflow:clip}.nx2 .pricing-inner{position:relative;z-index:1}.nx2 .pricing .nx-btn-ghost{--btn-fill: #16161b}.nx2 .pricing-inner{max-width:1320px;margin:0 auto}.nx2 .pricing-inner>.reveal:first-child{text-align:center}.nx2 .pricing-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px}.nx2 .pricing-head h2{text-wrap:balance}.nx2 .pricing-lead{max-width:56ch;color:var(--nx-muted)}.nx2 .pricing-controls{justify-content:center;text-align:center;margin-top:36px}.nx2 .pricing-plans{gap:22px;margin-top:38px;align-items:stretch}.nx2 .pricing-plan{position:relative;border-radius:24px;border:1px solid var(--nx-line);background:var(--nx-panel);box-shadow:none;padding:32px 30px 28px;transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .3s ease}.nx2 .pricing-plan:hover{transform:translateY(-4px);border-color:var(--nx-line-2)}.nx2 .pricing-plan--popular{border-color:#ffffff38;background:var(--nx-panel)}.nx2 .nx-glass-host{position:relative;width:100%;height:100%}.nx2 .nx-glass-host{--spot-a: 0}.nx2 .nx-glass-host:before,.nx2 .nx-glass-host:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:var(--nx-glass-r, 24px);opacity:var(--spot-a, 0);transition:opacity .4s ease}.nx2 .nx-glass-host:before{z-index:0;background:radial-gradient(230px 230px at var(--spot-x, -999px) var(--spot-y, -999px),rgba(167,139,250,.09),transparent 100%)}.nx2 .nx-glass-host:after{z-index:2;border:1px solid transparent;background:radial-gradient(80px 80px at var(--spot-x, -999px) var(--spot-y, -999px),rgba(255,255,255,.9),transparent 100%) border-box,radial-gradient(220px 220px at var(--spot-x, -999px) var(--spot-y, -999px),rgba(167,139,250,.8),transparent 100%) border-box;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0) border-box;-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) padding-box exclude,linear-gradient(#000 0 0) border-box}.nx2 .nx-glass{position:relative;z-index:1}.nx2 .nx-glass-host>div.bg-black,.nx2 .nx-glass-host>span{display:none!important}.nx2 .nx-glass{width:100%;height:100%;transform:none!important;transition:none!important}.nx2 .nx-glass .glass{display:flex!important;align-items:stretch!important;width:100%;height:100%;border:1px solid rgba(255,255,255,.16);box-shadow:0 14px 44px #00000059,inset 0 1px #ffffff1f,inset 0 0 26px #ffffff08!important;background:#ffffff0b;transition:border-color .3s ease!important}.nx2 .nx-glass .glass__warp{filter:none!important;-webkit-backdrop-filter:blur(14px) saturate(175%) brightness(1.12)!important;backdrop-filter:blur(14px) saturate(175%) brightness(1.12)!important}.nx2 .nx-glass .glass>div{font:inherit!important;text-shadow:none!important;width:100%;transition:none!important}.nx2 .pricing-plan--glass{background:transparent;border:0;padding:0;overflow:visible}.nx2 .pricing-plan--glass .pricing-popular{z-index:3}.nx2 .pricing-plan-in{display:flex;flex-direction:column;height:100%;padding:32px 30px 28px}@media (max-width: 720px){.nx2 .pricing-plan-in{padding:26px 22px}}.nx2 .nx-jrny-core--glass{background:transparent;border:0;box-shadow:none}.nx2 .nx-jrny-core--glass,.nx2 .nx-jrny.is-rail .nx-jrny-core--glass{padding:0;gap:0}.nx2 .nx-jrny-core-in{display:flex;flex-direction:column;gap:16px;padding:20px 20px 22px}.nx2 .nx-jrny.is-rail .nx-jrny-core-in{gap:12px;padding:15px 15px 17px}.nx2 .nx-gen-ask .nx-glass .glass,.nx2 .nx-gen-card .nx-glass .glass,.nx2 .nx-run-panel .nx-glass .glass{padding:0!important}.nx2 .nx-ask-box--glass{background:transparent;border:0;padding:0}.nx2 .nx-ask-in{padding:15px 16px 13px}.nx2 .nx-step--glass,.nx2 .nx-step--glass.is-active{border:0;background:none;box-shadow:none;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none}.nx2 .nx-step-in{padding:21px 24px}.nx2 .nx-step--glass .nx-step-head,.nx2 .nx-step--glass .nx-step-body{opacity:calc(1 - var(--dim, 0) * .52)}.nx2 .nx-step--glass .nx-glass .glass{border-color:rgba(255,255,255,calc(.14 - var(--dim, 0) * .07))}.nx2 .nx-step--glass.is-active .nx-glass .glass{border-color:#ffffff42}@media (max-width: 720px){.nx2 .nx-step-in{padding:12px 0 0}.nx2 .nx-step--glass .nx-glass .glass{border:0!important;box-shadow:none!important;background:none!important}.nx2 .nx-step--glass .nx-glass .glass__warp{display:none}.nx2 .nx-ask-in{padding:13px 14px 11px}}.nx2 .pricing-popular{position:absolute;top:-13px;left:50%;transform:translate(-50%);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:var(--ac);color:var(--on-ac);padding:7px 14px;border-radius:999px}.nx2 .pricing-plan h3{font-size:21px;font-weight:700;letter-spacing:-.02em}.nx2 .pricing-plan-users{color:var(--nx-faint);font-size:13px;margin-top:2px}.nx2 .pricing-price{display:flex;align-items:baseline;gap:10px;margin-top:26px}.nx2 .pricing-amount{font-size:clamp(42px,3.8vw,56px);font-weight:800;letter-spacing:-.045em;line-height:1}.nx2 .pricing-per{color:var(--nx-faint)}.nx2 .pricing-billing{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:12px;color:var(--nx-faint);font-size:13px}.nx2 .pricing-billing span+span:before{content:"·";margin-right:10px;color:var(--nx-line-2)}.nx2 .pricing-cta.btn{height:48px;border-radius:999px;margin-top:26px;font-size:14px;font-weight:600}.nx2 .pricing-plan .btn.btn-dark{background:var(--nx-panel);color:var(--nx-fg);border:1px solid var(--nx-line-2);box-shadow:none}.nx2 .pricing-plan .btn.btn-dark:hover{background:var(--nx-panel-2);border-color:var(--nx-faint)}.nx2 .pricing-hubdots{margin-top:26px}.nx2 .pricing-hubdots i{border-color:var(--nx-line-2)}.nx2 .pricing-hubdots i.is-on{border-color:transparent;background:#a79aff;box-shadow:none}.nx2 .pricing-facts{border-top:1px solid var(--nx-line);padding-top:22px;margin-top:20px;gap:13px}.nx2 .pricing-facts li{color:var(--nx-muted)}.nx2 .pricing-facts svg{color:var(--nx-faint)}.nx2 .pricing-plan--popular .btn.btn-dark{background:var(--ac);color:var(--on-ac);border-color:transparent;box-shadow:none}.nx2 .pricing-plan--popular .btn.btn-dark:hover{background:#fff}.nx2 .pricing-plan--popular .pricing-facts{border-top-color:var(--nx-line-2)}.nx2 .pricing-every{justify-content:center;margin-top:30px;gap:8px 22px}.nx2 .pricing-every>p{color:var(--nx-faint);font-family:JetBrains Mono,ui-monospace,monospace;font-weight:500}.nx2 .pricing-every ul{justify-content:center;gap:8px 22px}.nx2 .pricing-every li{color:var(--nx-muted);font-size:13px}.nx2 .pricing-every svg{color:var(--nx-faint)}.nx2 .pricing-addon,.nx2 .pricing-credits,.nx2 .pricing-foundation,.nx2 .pricing-enterprise{background:var(--nx-panel)}.nx2 .pricing-enterprise{color:var(--nx-fg);border:1px solid var(--nx-line-2);box-shadow:none}.nx2 .pricing-enterprise p{color:var(--nx-muted)}.nx2 .pricing-enterprise-cta.btn{background:var(--ac);color:var(--on-ac)}.nx2 .pricing-subhead{flex-direction:column;align-items:flex-start;gap:10px}.nx2 .pricing-subhead h3{font-size:24px;letter-spacing:-.025em}.nx2 .pricing-subhead p{color:var(--nx-muted);max-width:62ch}.nx2 .pricing-foundation{border-radius:18px;border:1px solid var(--nx-line-2);background:linear-gradient(180deg,#ffffff0b,#fff0 60%),var(--nx-panel);padding:24px 28px}.nx2 .pricing-foundation strong{font-size:16px}.nx2 .pricing-foundation span{color:var(--nx-faint);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;margin-top:5px}.nx2 .pricing-foundation p{color:var(--nx-muted)}.nx2 .pricing-hubs{gap:14px;margin-top:14px}.nx2 .pricing-hubs li{display:flex;flex-direction:column;align-items:flex-start;padding:22px 22px 20px;border-radius:18px;border:1px solid var(--nx-line);background:var(--nx-panel);transition:border-color .3s ease}.nx2 .pricing-hubs li:hover{border-color:var(--nx-line-2)}.nx2 .pricing-hubs strong{font-size:15.5px}.nx2 .pricing-hubs p{color:var(--nx-muted)}.nx2 .pricing-hub-requires{margin-top:auto;padding:4px 10px;border:1px solid var(--nx-line-2);border-radius:999px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--nx-faint)}.nx2 .pricing-hubs p:last-of-type{margin-bottom:14px}.nx2 .pricing-hubs li:not(:has(.pricing-hub-requires)) p:last-of-type{margin-bottom:0}.nx2 .btn.btn-dark,.nx2 .btn.btn-primary{background:var(--ac);color:var(--on-ac);box-shadow:0 0 20px var(--ac-glow);border-radius:999px}.nx2 .btn.btn-dark:hover,.nx2 .btn.btn-primary:hover{background:#fff;box-shadow:0 0 30px #ffffff29}.nx2 .btn-ghost{border-radius:999px}.nx2 details.faq .faq-plus{color:var(--nx-muted)}.nx-pipe-wrap{display:flex;justify-content:center;width:100%}.nx-pipe{position:relative;width:100%;max-width:560px;border:1px solid var(--nx-line-2);border-radius:16px;background:var(--nx-panel);padding:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;box-shadow:0 30px 80px #00000073}.nx-pipe-col{border:1px solid var(--nx-line);border-radius:12px;background:var(--nx-bg-2);padding:12px;display:flex;flex-direction:column;gap:10px;min-height:250px;transition:border-color .4s ease}.nx-pipe-col.is-hot{border-color:#ffffff47}.nx-pipe-head{display:flex;justify-content:space-between;gap:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--nx-faint);transition:color .4s ease}.nx-pipe-col.is-hot .nx-pipe-head{color:var(--nx-fg)}.nx-pipe-slot{height:86px;flex-shrink:0}.nx-pipe-ghost{border:1px solid var(--nx-line);border-radius:9px;padding:10px;display:flex;flex-direction:column;gap:7px}.nx-pipe-ghost i{height:6px;border-radius:3px;background:#ffffff12}.nx-pipe-card{position:absolute;top:52px;z-index:1;width:calc((100% - 60px) / 3 - 20px);left:calc(27px + var(--i) * ((100% - 60px) / 3 + 12px));border:1px solid var(--nx-line-2);border-radius:10px;background:linear-gradient(180deg,#1d1d22,#15151a);box-shadow:0 16px 40px #0000008c;padding:10px 11px;display:flex;flex-direction:column;gap:6px;transition:left .7s cubic-bezier(.3,.9,.3,1),border-color .4s ease,box-shadow .4s ease,opacity .35s ease}.nx-pipe-card.is-won{border-color:#fff6;box-shadow:0 16px 44px #0000008c,0 0 26px #ffffff14}.nx-pipe-card.is-ghost{opacity:0}.nx-pipe-card b{font-size:11px;font-weight:650;letter-spacing:-.01em;line-height:1.3;color:var(--nx-fg)}.nx-pipe-value{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:var(--nx-muted)}.nx-pipe-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:2px}.nx-pipe-foot i{width:18px;height:18px;border-radius:50%;flex-shrink:0;background:#ffffff1a;border:1px solid var(--nx-line-2);display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:7.5px;font-weight:600;letter-spacing:.04em;color:var(--nx-muted)}.nx-pipe-foot em{font-style:normal;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--nx-faint)}.nx-pipe-card.is-won .nx-pipe-foot em{color:var(--nx-fg)}@media (prefers-reduced-motion: reduce){.nx-pipe-card{transition:none}}@media (max-width: 560px){.nx-pipe{padding:12px;gap:8px}.nx-pipe-col{padding:9px;min-height:200px}.nx-pipe-slot{height:80px}.nx-pipe-card{top:42px;width:calc((100% - 40px) / 3 - 12px);left:calc(18px + var(--i) * ((100% - 40px) / 3 + 8px))}.nx-pipe-card b{font-size:10px}}.nx-wf-wrap{display:flex;justify-content:center;width:100%}.nx-wf{width:100%;max-width:420px;border:1px solid var(--nx-line-2);border-radius:16px;background:var(--nx-panel);padding:22px;box-shadow:0 30px 80px #00000073}.nx-wf-title{display:flex;justify-content:space-between;gap:10px;margin-bottom:16px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--nx-faint)}.nx-wf-seq{position:relative;display:flex;flex-direction:column;gap:10px}.nx-wf-seq:before{content:"";position:absolute;left:19px;top:12px;bottom:12px;width:1px;background:var(--nx-line-2)}.nx-wf-node{position:relative;display:flex;align-items:center;gap:12px;border:1px solid var(--nx-line);border-radius:11px;background:var(--nx-bg-2);padding:11px 13px;opacity:0;transform:translateY(10px);transition:opacity .45s ease,transform .45s ease}.nx-wf-node.is-in{opacity:1;transform:none}.nx-wf-ico{width:28px;height:28px;border-radius:8px;flex-shrink:0;border:1px solid var(--nx-line-2);background:#ffffff0a;display:inline-flex;align-items:center;justify-content:center;color:var(--nx-muted)}.nx-wf-node b{display:block;font-size:12.5px;font-weight:650;letter-spacing:-.01em;color:var(--nx-fg)}.nx-wf-node small{display:block;margin-bottom:1px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--nx-faint)}.nx-wf-run{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px dashed var(--nx-line-2);border-radius:999px;padding:9px 15px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:var(--nx-muted);opacity:0;transition:opacity .4s ease,border-color .4s ease,color .4s ease}.nx-wf-run.is-in{opacity:1}.nx-wf-run.is-ok{border-style:solid;border-color:#ffffff4d;color:var(--nx-fg)}.nx-wf-run.is-ok span:last-child{color:var(--nx-faint)}@media (prefers-reduced-motion: reduce){.nx-wf-node,.nx-wf-run{opacity:1;transform:none;transition:none}}.nx-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.nx-kpi{border:1px solid var(--nx-line-2);border-radius:10px;background:#ffffff08;padding:10px 11px;opacity:0;transform:translateY(8px);transition:opacity .45s ease,transform .45s ease}.nx-kpi.is-in{opacity:1;transform:none}.nx-kpi small{display:block;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--nx-faint)}.nx-kpi b{display:block;margin-top:5px;font-size:16px;font-weight:650;letter-spacing:-.02em;color:var(--nx-fg);font-variant-numeric:tabular-nums}.nx-funnel{margin-top:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;align-items:end}.nx-funnel>div{display:flex;flex-direction:column;justify-content:flex-end;gap:7px;height:108px}.nx-funnel i{display:block;height:var(--h);border-radius:6px 6px 3px 3px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(to top,#ffffff12,#ffffff38);transform:scaleY(0);transform-origin:bottom;transition:transform .7s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i) * .11s)}.nx-funnel.is-in i{transform:scaleY(1)}.nx-funnel small{font-family:JetBrains Mono,ui-monospace,monospace;font-size:8.5px;letter-spacing:0;color:var(--nx-faint);text-align:center;white-space:nowrap}@media (prefers-reduced-motion: reduce){.nx-kpi,.nx-funnel i{opacity:1;transform:none;transition:none}}.nx2 .nxb-hero{padding-top:140px}.nx2 .nxb-hero h1{font-size:clamp(40px,5.4vw,74px);font-weight:800;letter-spacing:-.04em;line-height:1.04;margin:22px 0 0;text-wrap:balance}.nx2 .nxb-hero .nx-sub{margin-top:24px}.nx2 .nxb-card,.nx2 .nxb-back{text-decoration:none}.nx2 .nxb-card{color:inherit}.nx2 .nxb-index{padding-top:64px;padding-bottom:120px}.nx2 .nxb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.nx2 .nxb-grid--index{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:30px}.nx2 .nxb-card{grid-column:span 2;display:flex;flex-direction:column;border:1px solid var(--nx-line);border-radius:18px;background:var(--nx-panel);overflow:hidden;transition:border-color .25s,transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s}.nx2 .nxb-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--c, #97a1b0) 38%,var(--nx-line));box-shadow:0 26px 48px -30px color-mix(in srgb,var(--c, #97a1b0) 45%,rgba(20,20,22,.25))}.nx2 .nxb-card--wide{grid-column:span 3}.nx2 .nxb-card--lead{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.nx2 .nxb-cover{position:relative;height:150px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--c, #97a1b0);background:radial-gradient(120% 95% at 50% 118%,color-mix(in srgb,var(--c, #97a1b0) 20%,transparent),transparent 70%),color-mix(in srgb,var(--c, #97a1b0) 10%,var(--nx-panel));border-bottom:1px solid color-mix(in srgb,var(--c, #97a1b0) 15%,var(--nx-panel))}.nx2 .nxb-card--lead .nxb-cover{order:2;height:auto;min-height:260px;border-bottom:0;border-left:1px solid color-mix(in srgb,var(--c) 15%,var(--nx-panel))}.nx2 .nxb-cover svg{transition:transform .35s cubic-bezier(.16,1,.3,1)}.nx2 .nxb-card:hover .nxb-cover svg{transform:scale(1.08)}.nx2 .nxb-card-body{display:flex;flex-direction:column;flex:1;padding:20px 22px 22px}.nx2 .nxb-card--lead .nxb-card-body{padding:clamp(26px,3vw,42px);justify-content:center}.nx2 .nxb-tags{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--nx-muted)}.nx2 .nxb-tags span{display:inline-flex;gap:7px;align-items:center}.nx2 .nxb-tags i{width:7px;height:7px;border-radius:2px}.nx2 .nxb-tags b{font-weight:600;color:var(--nx-bg);background:var(--nx-fg);padding:3px 9px;border-radius:100px;letter-spacing:.06em}.nx2 .nxb-card h2{font-size:18.5px;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:13px 0 0;color:var(--nx-fg);text-wrap:balance}.nx2 .nxb-card--wide h2{font-size:21px}.nx2 .nxb-card--lead h2{font-size:clamp(24px,2.6vw,34px);letter-spacing:-.03em;line-height:1.15}.nx2 .nxb-card p{font-size:13.5px;line-height:1.6;color:var(--nx-muted);margin:11px 0 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.nx2 .nxb-card--lead p{font-size:15px;-webkit-line-clamp:4;max-width:56ch}.nx2 .nxb-card-meta{display:flex;align-items:center;gap:14px;margin-top:auto;padding-top:18px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.05em;color:var(--nx-faint)}.nx2 .nxb-card-meta b{margin-left:auto;width:30px;height:30px;border:1px solid var(--nx-line-2);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-family:Onest,system-ui,sans-serif;font-weight:450;font-size:13px;color:var(--nx-fg);transition:background .25s,color .25s,border-color .25s}.nx2 .nxb-card:hover .nxb-card-meta b{background:var(--nx-fg);color:var(--nx-bg);border-color:var(--nx-fg)}.nx2 .nxb-list{padding-top:64px;padding-bottom:110px}.nx2 .nxb-list-heading{display:flex;justify-content:space-between;align-items:baseline;gap:20px;border-bottom:1px solid var(--nx-line);padding-bottom:18px;margin-bottom:28px}.nx2 .nxb-list-heading h2{font-size:20px;font-weight:700;letter-spacing:-.02em;margin:0}.nx2 .nxb-list-heading span{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:var(--nx-faint)}.nx2 .nxb-index .nxb-list-heading{margin-bottom:0}.nx2 .nxb-head{padding-top:130px;max-width:820px}.nx2 .nxb-back{font-size:12px;color:var(--nx-muted);display:inline-flex;gap:8px;align-items:center;transition:color .2s}.nx2 .nxb-back:hover{color:var(--nx-fg)}.nx2 .nxb-head h1{font-size:clamp(34px,4.4vw,58px);font-weight:800;letter-spacing:-.04em;line-height:1.07;margin:26px 0 0;text-wrap:balance}.nx2 .nxb-standfirst{font-size:18.5px;line-height:1.6;color:var(--nx-muted);margin:22px 0 0}.nx2 .nxb-artmeta{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;margin:30px 0 0;padding-top:22px;border-top:1px solid var(--nx-line);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--nx-faint)}.nx2 .nxb-tag{border:1px solid var(--nx-line-2);border-radius:100px;padding:3px 10px;color:var(--nx-muted)}.nx2 .nxb-prose{max-width:820px;padding-top:44px}.nx2 .nxb-prose h2{font-size:clamp(23px,2.5vw,30px);font-weight:700;letter-spacing:-.03em;line-height:1.22;margin:54px 0 18px}.nx2 .nxb-prose h3{font-size:19px;font-weight:650;letter-spacing:-.015em;margin:38px 0 14px}.nx2 .nxb-prose p{font-size:16.5px;line-height:1.75;color:#c7c7cd;margin:0 0 20px}.nx2 .nxb-prose p:first-child{margin-top:0}.nx2 .nxb-prose strong{font-weight:650;color:var(--nx-fg)}.nx2 .nxb-prose em{color:inherit}.nx2 .nxb-prose a{color:var(--nx-fg);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--nx-faint)}.nx2 .nxb-prose a:hover{text-decoration-color:var(--nx-fg)}.nx2 .nxb-prose ul,.nx2 .nxb-prose ol{margin:0 0 22px;padding-left:22px;color:#c7c7cd}.nx2 .nxb-prose li{font-size:16.5px;line-height:1.7;margin:9px 0}.nx2 .nxb-prose blockquote{margin:28px 0;padding:20px 24px;border-left:2px solid var(--nx-fg);background:var(--nx-panel);border-radius:0 12px 12px 0}.nx2 .nxb-prose blockquote p{margin:0;font-size:16px;color:var(--nx-muted)}.nx2 .nxb-prose table{width:100%;border-collapse:collapse;margin:26px 0;font-size:14.5px}.nx2 .nxb-prose th,.nx2 .nxb-prose td{text-align:left;padding:13px 16px;border-bottom:1px solid var(--nx-line);vertical-align:top;color:#c7c7cd}.nx2 .nxb-prose th{font-family:JetBrains Mono,ui-monospace,monospace;font-weight:500;color:var(--nx-fg);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;border-bottom-color:var(--nx-line-2)}.nx2 .nxb-prose .blog-table-scroll{overflow-x:auto;margin:26px 0}.nx2 .nxb-prose .blog-table-scroll table{margin:0;min-width:520px}.nx2 .nxb-prose code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.86em;background:#ffffff12;border-radius:5px;padding:2px 6px;color:var(--nx-fg)}.nx2 .nxb-prose .blog-key{border:1px solid var(--nx-line-2);border-radius:14px;padding:26px 28px;margin:30px 0;background:var(--nx-panel)}.nx2 .nxb-prose .blog-key h3{margin-top:0}.nx2 .nxb-prose .blog-key p:last-child,.nx2 .nxb-prose .blog-key ul:last-child{margin-bottom:0}.nx2 .nxb-cta{display:flex;flex-wrap:wrap;gap:28px;align-items:center;justify-content:space-between;border:1px solid var(--nx-line-2);border-radius:18px;background:var(--nx-panel);padding:44px;margin-top:70px}.nx2 .nxb-cta h2{font-size:clamp(22px,2.6vw,30px);font-weight:700;letter-spacing:-.03em;line-height:1.15;margin:0}.nx2 .nxb-cta p{font-size:14px;line-height:1.6;color:var(--nx-muted);margin:12px 0 0;max-width:560px}.nx2 .nxb-cta-actions{display:flex;flex-wrap:wrap;gap:10px}.nx2 .nxb-related{padding-top:70px;padding-bottom:100px}.nx2 .nxb-related>h2{font-size:20px;font-weight:700;letter-spacing:-.02em;border-bottom:1px solid var(--nx-line);padding-bottom:18px;margin:0 0 28px}.nx2 .nxb-related .nxb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nx2 .nxb-related .nxb-card{grid-column:auto}.nx2 .nxb-missing{padding-top:170px;padding-bottom:160px;max-width:700px}.nx2 .nxb-missing h1{font-size:clamp(32px,4vw,52px);font-weight:800;letter-spacing:-.04em;margin:22px 0 16px}.nx2 .nxb-missing a{color:var(--nx-fg);text-decoration:underline;text-underline-offset:3px}.nx2 .nxb-topics{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.nx2 .nxb-topic{display:inline-flex;align-items:center;gap:8px;cursor:pointer;border:1px solid var(--nx-line);border-radius:100px;background:transparent;padding:7px 13px;color:var(--nx-muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;transition:color .2s,border-color .2s,background .2s}.nx2 .nxb-topic i{width:7px;height:7px;border-radius:2px}.nx2 .nxb-topic span{color:var(--nx-faint)}.nx2 .nxb-topic:hover{color:var(--nx-fg);border-color:var(--nx-line-2)}.nx2 .nxb-topic[aria-pressed=true]{color:var(--nx-bg);background:var(--nx-fg);border-color:var(--nx-fg)}.nx2 .nxb-topic[aria-pressed=true] span{color:inherit;opacity:.6}.nx2 .nxb-orient{max-width:820px;padding-top:40px;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px}.nx2 .nxb-orient>:only-child{grid-column:1 / -1}.nx2 .nxb-takeaways,.nx2 .nxb-toc{border:1px solid var(--nx-line);border-radius:16px;background:var(--nx-panel);padding:24px 26px}.nx2 .nxb-takeaways h2,.nx2 .nxb-toc h2,.nx2 .nxb-prose .blog-sources h3{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--nx-faint);margin:0 0 14px}.nx2 .nxb-takeaways ul{margin:0;padding:0;list-style:none}.nx2 .nxb-takeaways li{position:relative;padding-left:20px;margin:10px 0 0;font-size:14.5px;line-height:1.6;color:#c7c7cd}.nx2 .nxb-takeaways li:before{content:"";position:absolute;left:2px;top:.62em;width:6px;height:6px;border-radius:2px;background:var(--nx-fg)}.nx2 .nxb-toc ol{margin:0;padding:0;list-style:none;counter-reset:toc}.nx2 .nxb-toc li{counter-increment:toc;display:flex;gap:10px;margin:9px 0 0;font-size:13.5px;line-height:1.45}.nx2 .nxb-toc li:before{content:counter(toc,decimal-leading-zero);flex-shrink:0;padding-top:2px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:var(--nx-faint)}.nx2 .nxb-toc a{color:var(--nx-muted);text-decoration:none;transition:color .2s}.nx2 .nxb-toc a:hover{color:var(--nx-fg)}.nx2 .nxb-prose h2[id]{scroll-margin-top:96px}.nx2 .nxb-prose .blog-sources{border-top:1px solid var(--nx-line);margin-top:52px;padding-top:24px}.nx2 .nxb-prose .blog-sources li{font-size:13.5px;line-height:1.55;color:var(--nx-muted);margin:7px 0}.nx2 .nxb-prose .blog-note{font-size:14.5px;color:var(--nx-muted);border-left:2px solid var(--nx-line-2);padding-left:16px}.nx2 .nxb-faq{max-width:820px;padding-top:56px}.nx2 .nxb-faq>h2{font-size:clamp(23px,2.5vw,30px);font-weight:700;letter-spacing:-.03em;margin:0 0 14px;padding-bottom:18px;border-bottom:1px solid var(--nx-line)}.nx2 .nxb-faq details{border-bottom:1px solid var(--nx-line)}.nx2 .nxb-faq summary{display:flex;justify-content:space-between;gap:20px;align-items:baseline;cursor:pointer;list-style:none;padding:20px 0;font-size:17px;font-weight:600;letter-spacing:-.015em;line-height:1.4;color:var(--nx-fg)}.nx2 .nxb-faq summary::-webkit-details-marker{display:none}.nx2 .nxb-faq summary:after{content:"+";display:inline-block;flex-shrink:0;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:400;font-size:18px;color:var(--nx-faint);transition:transform .25s}.nx2 .nxb-faq details[open] summary:after{transform:rotate(45deg)}.nx2 .nxb-faq details p{font-size:15.5px;line-height:1.7;color:#c7c7cd;margin:0 0 22px;max-width:70ch}@media (max-width: 720px){.nx2 .nxb-orient{grid-template-columns:minmax(0,1fr)}.nx2 .nxb-takeaways,.nx2 .nxb-toc{padding:20px}.nx2 .nxb-faq summary{font-size:16px}}.nx2.nxb-light{--nx-bg: #fafafa;--nx-bg-2: #f3f3f5;--nx-panel: #ffffff;--nx-panel-2: #f5f5f7;--nx-fg: #131316;--nx-muted: #5d5d66;--nx-faint: #72727d;--nx-line: #e7e7ea;--nx-line-2: #d9d9de;--ac: #131316;--ac-2: #3c3c42;--on-ac: #ffffff;--ac-glow: rgba(0, 0, 0, 0);--white: #ffffff;--paper: #fafafa;--paper-2: #f3f3f5;--ink: #131316;--ink-2: #1f1f23;--graphite: #4a4a52;--muted: #5d5d66;--muted-2: #93939c;--line: #e7e7ea;--line-strong: #d9d9de;--line-soft: #f0f0f2;--accent: #131316;--accent-hover: #000000}html.nxb-light-body,body.nxb-light-body{background:#fafafa}.nx2.nxb-light ::selection{background:#131316;color:#fff}.nx2.nxb-light .nx-hl i{background:#8b7cff66}.nxb-light .nx-nav.is-scrolled{background:#fafafacc;border-bottom-color:var(--nx-line)}.nxb-light .nx-nav-logo img,.nxb-light .site-footer img{filter:none}.nxb-light .nx-nav-menu{border-color:#00000014;background:#fffffff0;box-shadow:0 30px 80px #00000024,inset 0 1px #fffc}.nxb-light .nx-nav-menu-grid a:hover{background:#0000000b}.nxb-light .nx-nav-menu-all{border-top-color:#00000012}.nx2.nxb-light .nx-btn-primary:hover{background:#000;box-shadow:0 10px 28px #0000002e}.nx2.nxb-light .nx-btn-ghost{--btn-fill: #f7f7f8;--btn-line: rgba(0, 0, 0, .16)}.nx2.nxb-light .nxb-prose p,.nx2.nxb-light .nxb-prose ul,.nx2.nxb-light .nxb-prose ol,.nx2.nxb-light .nxb-prose th,.nx2.nxb-light .nxb-prose td{color:#3b3b43}.nx2.nxb-light .nxb-prose th{color:var(--nx-fg)}.nx2.nxb-light .nxb-prose code{background:#0000000e}.nx2.nxb-light .site-footer{background:var(--nx-bg-2)!important}@media (max-width: 900px){.nx2 .nxb-hero{padding-top:120px}.nx2 .nxb-grid--index{grid-template-columns:repeat(2,minmax(0,1fr))}.nx2 .nxb-card,.nx2 .nxb-card--wide{grid-column:span 1}.nx2 .nxb-card--lead{grid-column:1 / -1;grid-template-columns:minmax(0,1fr)}.nx2 .nxb-card--lead .nxb-cover{order:0;min-height:0;height:190px;border-left:0;border-bottom:1px solid color-mix(in srgb,var(--c) 15%,var(--nx-panel))}.nx2 .nxb-cta{padding:34px}}@media (max-width: 620px){.nx2 .nxb-grid,.nx2 .nxb-grid--index,.nx2 .nxb-related .nxb-grid{grid-template-columns:1fr}.nx2 .nxb-card,.nx2 .nxb-card--wide{grid-column:auto}.nx2 .nxb-head{padding-top:110px}.nx2 .nxb-standfirst{font-size:17px}.nx2 .nxb-prose{padding-top:34px}.nx2 .nxb-prose p,.nx2 .nxb-prose li{font-size:16px}.nx2 .nxb-cta{padding:28px 24px}.nx2 .nxb-list{padding-top:50px}.nx2 .nxb-index{padding-top:46px;padding-bottom:90px}}.nx2 .nxc-hero{padding-top:140px}.nx2 .nxc-hero h1{font-size:clamp(40px,5.4vw,74px);font-weight:800;letter-spacing:-.04em;line-height:1.04;margin:22px 0 0;text-wrap:balance}.nx2 .nxc-hero .nx-sub{margin-top:24px;max-width:660px}.nx2 .nxc-stats{display:flex;flex-wrap:wrap;gap:44px;margin:44px 0 0;padding-top:26px;border-top:1px solid var(--nx-line)}.nx2 .nxc-stats dt{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--nx-faint)}.nx2 .nxc-stats dd{margin:8px 0 0;font-size:22px;font-weight:650;letter-spacing:-.02em;color:var(--nx-fg)}.nx2 .nxc-timeline{padding-top:64px;padding-bottom:20px}.nx2 .nxc-month{display:grid;grid-template-columns:230px minmax(0,1fr);gap:40px;padding-top:34px;padding-bottom:34px;border-top:1px solid var(--nx-line)}.nx2 .nxc-month-label{position:sticky;top:96px;align-self:start}.nx2 .nxc-month-label h2{font-size:22px;font-weight:700;letter-spacing:-.025em;margin:0}.nx2 .nxc-month-label span{display:block;margin-top:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:var(--nx-faint)}.nx2 .nxc-month-entries{display:flex;flex-direction:column}.nx2 .nxc-entry{display:grid;grid-template-columns:118px minmax(0,1fr);gap:28px;padding-top:26px;padding-bottom:26px;border-bottom:1px solid var(--nx-line)}.nx2 .nxc-entry:first-child{padding-top:0}.nx2 .nxc-entry:last-child{border-bottom:0;padding-bottom:6px}.nx2 .nxc-entry-aside{display:flex;flex-direction:column;gap:11px;align-items:flex-start;padding-top:3px}.nx2 .nxc-entry-aside time{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.04em;color:var(--nx-faint)}.nx2 .nxc-chip{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;padding:3px 9px;border-radius:100px;border:1px solid transparent;white-space:nowrap}.nx2 .nxc-chip--new{background:#54be801f;color:#7fd9a4;border-color:#54be8047}.nx2 .nxc-chip--improved{background:#7e94ea1f;color:#a7b5f0;border-color:#7e94ea4d}.nx2 .nxc-chip--platform{background:#d6b26a1f;color:#dcbe82;border-color:#d6b26a4d}.nx2 .nxc-entry-body h3{font-size:18.5px;font-weight:600;letter-spacing:-.02em;margin:0;line-height:1.3}.nx2 .nxc-entry-body p{font-size:14.5px;line-height:1.68;color:var(--nx-muted);margin:11px 0 0;max-width:720px}.nx2 .nxc-entry-link{display:inline-block;margin-top:14px;font-size:12.5px;font-weight:550;color:var(--nx-fg);text-decoration:none}.nx2 .nxc-entry-link span{display:inline-block;transition:transform .2s}.nx2 .nxc-entry-link:hover span{transform:translate(3px)}.nx2 .nxc-cta-wrap{padding-top:40px;padding-bottom:100px}.nx2 .nxc-cta-wrap .nxb-cta{margin-top:0}.nx2.nxb-light .nxc-month{border-top:0;padding-top:14px}.nx2.nxb-light .nxc-month-entries{background:var(--nx-panel);border:1px solid var(--nx-line);border-radius:18px;padding:28px 30px}.nx2.nxb-light .nxc-entry:last-child{padding-bottom:0}.nx2.nxb-light .nxc-chip--new{background:#3fa76f1f;color:#1f7a4a;border-color:#3fa76f4d}.nx2.nxb-light .nxc-chip--improved{background:#6176cd1f;color:#4254b5;border-color:#6176cd52}.nx2.nxb-light .nxc-chip--platform{background:#b0863821;color:#8a6420;border-color:#b0863857}@media (max-width: 900px){.nx2 .nxc-hero{padding-top:120px}.nx2 .nxc-month{grid-template-columns:1fr;gap:22px}.nx2 .nxc-month-label{position:static}.nx2 .nxc-timeline{padding-top:44px}}@media (max-width: 620px){.nx2 .nxc-stats{gap:26px 34px}.nx2 .nxc-stats dd{font-size:18px}.nx2 .nxc-entry{grid-template-columns:1fr;gap:12px}.nx2 .nxc-entry-aside{flex-direction:row;align-items:center;gap:12px;padding-top:0}.nx2 .nxc-entry-body p{font-size:14px}}.nx2 .nxl-hero{padding-top:140px;padding-bottom:56px;border-bottom:1px solid var(--nx-line)}.nx2 .nxl-hero h1{font-size:clamp(40px,5.6vw,78px);font-weight:800;letter-spacing:-.04em;line-height:1.02;margin:22px 0 0;text-wrap:balance}.nx2 .nxl-hero .nx-sub{margin-top:24px;max-width:640px}.nx2 .nxl-pills{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:28px}.nx2 .nxl-pills span{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.04em;padding:5px 11px;border-radius:100px;border:1px solid var(--nx-line-2);color:var(--nx-muted)}.nx2 .nxl-badges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:40px}.nx2 .nxl-badges>div{border:1px solid var(--nx-line-2);border-radius:14px;background:var(--nx-panel);padding:22px 22px 24px;display:flex;flex-direction:column;gap:6px}.nx2 .nxl-badges small{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--nx-faint)}.nx2 .nxl-badges b{font-size:21px;font-weight:700;letter-spacing:-.02em;color:var(--nx-fg)}.nx2 .nxl-badges span{font-size:13.5px;line-height:1.55;color:var(--nx-muted);margin-top:2px}.nx2 .nxl-grid{display:grid;grid-template-columns:260px minmax(0,1fr);gap:64px;padding-top:56px;padding-bottom:120px;align-items:start}.nx2 .nxl-num{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;font-weight:500;color:var(--nx-faint);min-width:20px;flex-shrink:0}.nx2 .nxl-toc{position:sticky;top:96px}.nx2 .nxl-toc-head{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--nx-faint);margin-bottom:16px}.nx2 .nxl-toc ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.nx2 .nxl-toc a{display:flex;gap:10px;align-items:baseline;padding-top:7px;padding-bottom:7px;text-decoration:none;font-size:13.5px;color:var(--nx-muted);transition:color .16s ease}.nx2 .nxl-toc a:hover{color:var(--nx-fg)}.nx2 .nxl-toc a.is-on{color:var(--nx-fg);font-weight:600}.nx2 .nxl-toc a.is-on .nxl-num{color:var(--nx-fg)}.nx2 .nxl-body{min-width:0;max-width:760px}.nx2 .nxl-section{scroll-margin-top:96px;padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid var(--nx-line)}.nx2 .nxl-section:last-of-type{border-bottom:0}.nx2 .nxl-section-head{display:flex;align-items:baseline;gap:14px;margin-bottom:18px}.nx2 .nxl-section-head h2{font-size:clamp(24px,3vw,32px);font-weight:700;letter-spacing:-.025em;line-height:1.12;margin:0}.nx2 .nxl-section h3{margin:24px 0 10px;font-size:17px;font-weight:650;letter-spacing:-.01em;color:var(--nx-fg)}.nx2 .nxl-section p{margin:0 0 16px;font-size:15.5px;line-height:1.7;color:#c0c0c7}.nx2 .nxl-section a{color:var(--nx-fg);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--nx-faint);overflow-wrap:anywhere}.nx2 .nxl-section a:hover{text-decoration-color:var(--nx-fg)}.nx2 .nxl-section ul,.nx2 .nxl-section ol{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:10px}.nx2 .nxl-section li{display:flex;gap:12px;font-size:15.5px;line-height:1.65;color:#c0c0c7}.nx2 .nxl-section ol li{align-items:baseline}.nx2 .nxl-bullet{flex-shrink:0;width:5px;height:5px;border-radius:50%;background:var(--nx-faint);margin-top:10px}.nx2 .nxl-contact{font-size:14px;color:var(--nx-muted);margin-top:8px}.nx2 .nxl-contact a{color:var(--nx-fg);text-decoration:underline;text-underline-offset:3px}@media (max-width: 900px){.nx2 .nxl-hero{padding-top:120px}.nx2 .nxl-grid{grid-template-columns:1fr;gap:32px}.nx2 .nxl-toc{position:static;padding-bottom:8px;border-bottom:1px solid var(--nx-line)}.nx2 .nxl-toc ol{flex-direction:row;flex-wrap:wrap;gap:4px 18px}}@media (max-width: 640px){.nx2 .nxl-badges{grid-template-columns:1fr}}@media (max-width: 960px){.nx-how-grid,.nx-mates-grid{grid-template-columns:1fr}.nx-how{min-height:0;display:block;padding:70px 0}.nx-how-screen{max-height:none}.nx-mate-stage{min-height:0}}@media (max-width: 560px){.nx-hero{padding-top:120px;min-height:0}.nx-hero h1{font-size:clamp(34px,10.5vw,44px)}.nx-gal-card{width:clamp(130px,34vw,200px)}}.nx-jrny{position:relative}.nx-jrny-track{display:flex;flex-direction:column;gap:90px;padding:110px 0 120px}.nx-jrny-ribbon,.nx-jrny-wires{display:none}.nx-jrny-ch{display:grid;gap:44px;align-items:center;justify-items:start;padding:0 clamp(20px,6vw,90px)}.nx-jrny:not(.is-rail) .nx-jrny-ch{grid-template-columns:minmax(0,1fr)}.nx-jrny:not(.is-rail) .nx-jrny-ch>.nx-jrny-copy{order:-1}.nx-jrny:not(.is-rail) .nx-jrny-track{position:relative}.nx-jrny:not(.is-rail) .nx-jrny-track:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;background:radial-gradient(420px 340px at 88% 10%,rgba(139,124,255,.11),transparent 70%),radial-gradient(480px 400px at 6% 46%,rgba(139,124,255,.07),transparent 70%),radial-gradient(440px 370px at 84% 88%,rgba(113,97,162,.1),transparent 70%)}.nx-jrny-copy{display:flex;flex-direction:column;gap:18px;max-width:580px}.nx-jrny-copy .nx-sub{margin:0;font-size:14.5px;line-height:1.65;max-width:48ch}.nx-jrny.is-rail .nx-jrny-stage{height:100vh;overflow:hidden}.nx-jrny.is-rail .nx-jrny-track{position:relative;flex-direction:row;height:100%;width:max-content;padding:0;gap:0;will-change:transform}.nx-jrny.is-rail .nx-jrny-ch{position:relative;z-index:1;flex:0 0 100vw;height:100%;padding:0 clamp(32px,7vw,110px);justify-items:center}.nx-jrny.is-rail .nx-jrny-ch--teams{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.nx-jrny.is-rail .nx-jrny-ch--core,.nx-jrny.is-rail .nx-jrny-ch--auto,.nx-jrny.is-rail .nx-jrny-ch--outs{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.nx-jrny.is-rail .nx-jrny-copy{justify-self:start}@media (max-width: 919px){.nx-jrny.is-rail .nx-jrny-ch--teams,.nx-jrny.is-rail .nx-jrny-ch--core,.nx-jrny.is-rail .nx-jrny-ch--auto,.nx-jrny.is-rail .nx-jrny-ch--outs{grid-template-columns:minmax(0,1fr)}.nx-jrny.is-rail .nx-jrny-ch{grid-template-rows:minmax(0,1fr) auto;align-content:stretch;align-items:center;justify-items:start;gap:20px;padding-top:60px;padding-bottom:28px}.nx-jrny.is-rail .nx-jrny-ch>.nx-jrny-copy{order:2;align-self:end}.nx-jrny.is-rail .nx-jrny-copy{gap:10px}.nx-jrny.is-rail .nx-jrny-copy .nx-h2{font-size:clamp(24px,7vw,32px)}.nx-jrny.is-rail .nx-jrny-copy .nx-sub{font-size:13px;line-height:1.55}.nx-jrny.is-rail .nx-jrny-pills{gap:11px}.nx-jrny.is-rail .nx-jrny-pill{font-size:13px}.nx-jrny.is-rail .nx-jrny-pill-in{padding:6px 16px 6px 6px;gap:10px}.nx-jrny.is-rail .nx-jrny-pill i{width:32px;height:32px}.nx-jrny.is-rail .nx-jrny-pill em{font-size:10.5px}.nx-jrny.is-rail .nx-jrny-pill:nth-child(2n){margin-left:18px}.nx-jrny.is-rail .nx-jrny-core{width:min(330px,100%);padding:15px 15px 17px;gap:12px}.nx-jrny.is-rail .nx-jrny-core-head{padding-bottom:10px}.nx-jrny.is-rail .nx-jrny-core-head b{font-size:17px}.nx-jrny.is-rail .nx-jrny-chip{padding:6px 9px;font-size:11.5px}.nx-jrny.is-rail .nx-jrny-hub{font-size:10px;padding:4px 8px}.nx-jrny.is-rail .nx-jrny-chain{gap:14px}.nx-jrny.is-rail .nx-jrny-chain .nx-jrny-step:nth-child(2){margin-left:30px}.nx-jrny.is-rail .nx-jrny-chain .nx-jrny-step:nth-child(3){margin-left:60px}.nx-jrny.is-rail .nx-jrny-outs{gap:12px}.nx-jrny.is-rail .nx-jrny-ch--outs .nx-jrny-out:nth-child(2){margin-left:26px}.nx-jrny.is-rail .nx-jrny-ch--outs .nx-jrny-out:nth-child(3){margin-left:52px}.nx-jrny.is-rail .nx-jrny-out{width:min(300px,100%)}.nx-jrny.is-rail .nx-jrny-out .nx-jrny-out-in{padding:11px 14px}}.nx-jrny.is-rail .nx-jrny-ribbon,.nx-jrny.is-rail .nx-jrny-wires{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.nx-jrny-ribbon path{fill:none;stroke:url(#nxJrnyGrad);stroke-linecap:round}.nx-jrny-ribbon-run{filter:blur(1px)}.nx-jrny-ribbon-glow{filter:blur(26px);stroke-opacity:.65}.nx-jrny-wires path{fill:none;stroke:#ffffff38;stroke-width:1.5}.nx-jrny-pulse{fill:#fff;filter:drop-shadow(0 0 7px rgba(255,255,255,.95))}.nx-jrny.is-rail .nx-jrny-frame{height:100%}.nx-jrny-hl{position:relative;z-index:0;white-space:nowrap}.nx-jrny-pills{display:flex;flex-direction:column;gap:18px;align-items:flex-start}.nx-jrny-pill{display:inline-flex;border-radius:999px;font-size:15px;font-weight:650;color:var(--nx-fg)}.nx-jrny-pill .nx-glass-host{width:max-content}.nx-jrny-pill-in{display:inline-flex;align-items:center;gap:14px;padding:9px 26px 9px 9px}.nx-jrny-pill i{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#ffffff12;border:1px solid rgba(255,255,255,.08);color:var(--nx-muted);flex:0 0 auto}.nx-jrny-pill-in>span{display:flex;flex-direction:column;gap:1px;text-align:left;white-space:nowrap}.nx-jrny-pill b{font-weight:650}.nx-jrny-pill em{font-style:normal;font-size:11.5px;font-weight:500;color:var(--nx-muted)}.nx-jrny-pill:nth-child(2n){margin-left:26px}.nx-jrny-core{position:relative;width:min(400px,100%);border-radius:20px;padding:20px 20px 22px;border:1px solid rgba(255,255,255,.1);background:#131316;box-shadow:0 32px 80px #0000008c;display:flex;flex-direction:column;gap:16px}.nx-jrny-core-glow{display:none}.nx-jrny.is-rail .nx-jrny-core-glow{display:block;position:absolute;top:-80px;right:-110px;bottom:-80px;left:-110px;z-index:-1;background:radial-gradient(closest-side,rgba(139,124,255,.17),transparent 72%);filter:blur(28px);pointer-events:none}.nx-jrny-core-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;border-bottom:1px solid var(--nx-line);padding-bottom:14px}.nx-jrny-core-head span{display:flex;flex-direction:column;gap:3px}.nx-jrny-core-head em{font-style:normal;font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--nx-faint)}.nx-jrny-core-head b{font-size:21px;font-weight:750;letter-spacing:-.02em;color:var(--nx-fg)}.nx-jrny-core-head u{text-decoration:none;font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--nx-faint);padding-bottom:3px}.nx-jrny-sect>em{display:block;font-style:normal;font-size:11px;font-weight:600;color:var(--nx-muted);margin-bottom:9px}.nx-jrny-hubs{display:flex;flex-wrap:wrap;gap:6px}.nx-jrny-hub{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--nx-muted);padding:5px 10px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.05);white-space:nowrap}.nx-jrny-hub svg{color:var(--nx-faint);flex:0 0 auto}.nx-jrny-chips{display:flex;flex-direction:column;gap:6px}.nx-jrny-chip{display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--nx-fg);padding:8px 11px;border-radius:9px;background:#ffffff0a;border:1px solid rgba(255,255,255,.05)}.nx-jrny-chip svg{color:var(--nx-muted);flex:0 0 auto}.nx-jrny-chip em{font-style:normal;font-size:11.5px;color:var(--nx-faint)}.nx-jrny-chip b{font-weight:600;margin-left:auto}.nx-jrny-chain{display:flex;flex-direction:column;gap:22px;align-items:flex-start}.nx-jrny-chain .nx-jrny-step:nth-child(2){margin-left:52px}.nx-jrny-chain .nx-jrny-step:nth-child(3){margin-left:104px}.nx-jrny-outs{display:flex;flex-direction:column;gap:18px;align-items:flex-start}.nx-jrny-out{display:flex;gap:14px;align-items:center;width:min(330px,100%);padding:15px 18px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#141417;box-shadow:0 22px 54px #00000080}.nx-jrny-out--glass{display:block;padding:0;border:0;background:transparent;box-shadow:none}.nx-jrny-out-in{display:flex;gap:14px;align-items:center;padding:15px 18px}.nx-jrny-out:nth-child(2){margin-left:30px}.nx-jrny-out i{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#ffffff0f;color:var(--nx-muted);flex:0 0 auto}.nx-jrny-out--won i{background:#f5f5f6;color:#0a0a0c}.nx-jrny-out-in>span{display:flex;flex-direction:column;gap:2px;min-width:0}.nx-jrny-out b{font-size:14px;font-weight:650;color:var(--nx-fg)}.nx-jrny-out em{font-style:normal;font-size:12px;color:var(--nx-faint)}@media (max-width: 560px){.nx-jrny-track{gap:64px;padding:80px 0 90px}.nx-jrny-ch{gap:28px}.nx-jrny-pill:nth-child(2n),.nx-jrny-out:nth-child(2),.nx-jrny-ch--outs .nx-jrny-out:nth-child(3){margin-left:0}.nx-jrny-chain .nx-jrny-step:nth-child(2),.nx-jrny-chain .nx-jrny-step:nth-child(3){margin-left:0}.nx-jrny-hl{white-space:normal}.nx-jrny-swoosh{display:none}}.nx-jrny .nx-jrny-w{display:inline-block;will-change:transform,opacity}:root{--nx-good: #5ad184;--nx-warn: #e8a04c;--nx-bad: #e8685c}.nx-jrny-ch--outs .nx-jrny-out:nth-child(2){margin-left:44px}.nx-jrny-ch--outs .nx-jrny-out:nth-child(3){margin-left:88px}@media (max-width: 560px){.nx-jrny-ch--outs .nx-jrny-out:nth-child(2),.nx-jrny-ch--outs .nx-jrny-out:nth-child(3){margin-left:0}}.nx-jrny-out--win i{color:var(--nx-good);border-color:#5ad18466;background:#5ad1841a}.nx-jrny-verdict{display:flex;align-items:center;gap:7px;margin:12px 0 0;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.04em}.nx-jrny-verdict i{width:5px;height:5px;border-radius:50%;flex-shrink:0}.nx-jrny-verdict.is-bad{color:var(--nx-bad)}.nx-jrny-verdict.is-bad i{background:var(--nx-bad);box-shadow:0 0 7px #e8685c80}.nx-jrny-verdict.is-good{color:var(--nx-good)}.nx-jrny-verdict.is-good i{background:var(--nx-good);box-shadow:0 0 7px #5ad18480}.nx-hero3{justify-content:center;min-height:100vh;min-height:100svh}.nx-hero3 .nx-hero-stage{position:relative;z-index:2;justify-content:center;align-items:flex-start;text-align:left;gap:clamp(16px,2.4vh,24px);padding-bottom:26px;width:100%;margin-inline:0}.nx-hero3 .nx-hero-scrollhint{align-self:center;display:none}.nx-hero3 .nx-hero-ctas{width:100%;align-items:center}.nx-cta-pair{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.nx-hero3 .nx-cta-pair{flex:0 1 460px;flex-wrap:nowrap}.nx2 .nx-hero3 .nx-cta-pair .nx-btn{flex:1;height:54px;padding:0 22px;background:#131316a8;border:1px solid rgba(255,255,255,.12);box-shadow:0 1px 2px #0000004d,0 10px 28px -14px #0009;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--nx-fg);font-size:15.5px;font-weight:500;letter-spacing:-.01em;animation:none;transition:transform .18s ease,box-shadow .18s ease}.nx2 .nx-hero3 .nx-cta-pair .nx-btn:after{display:none}.nx2 .nx-hero3 .nx-cta-pair .nx-btn:hover,.nx2 .nx-hero3 .nx-cta-pair .nx-btn:focus-visible{background:#131316a8;border-color:#ffffff1f;transform:translateY(-1px);box-shadow:0 2px 3px #0000004d,0 14px 34px -14px #000000b3}.nx2 .nx-hero3 .nx-cta-pair .nx-btn:active{transform:translateY(0) scale(.985);box-shadow:0 1px 2px #0000004d,0 10px 28px -14px #0009}.nx-hero3-sub{display:none}.nx-hero-pwr{margin-left:auto;display:inline-flex;align-items:center;gap:16px;font-size:clamp(16px,1.4vw,21px);font-weight:700;letter-spacing:-.015em;color:var(--nx-fg)}.nx-hero-pwr b{font-weight:800;background:linear-gradient(120deg,#a99bff,#cfc6ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;text-shadow:0 0 22px rgba(139,124,255,.4)}.nx-hero-pwr canvas{border-radius:50%;animation:nx-pwr-glow 3.2s ease-in-out infinite}@keyframes nx-pwr-glow{0%,to{box-shadow:0 0 10px #8b7cff40}50%{box-shadow:0 0 20px #8b7cff8c}}@media (prefers-reduced-motion: reduce){.nx-hero-pwr canvas{animation:none}}.nx-hero3 h1{margin-top:auto}.nx-hero3 .nx-hero-scrollhint{margin-top:auto;margin-bottom:22px}.nx-hero3 h1{font-size:clamp(46px,7.4vw,118px);line-height:.99;letter-spacing:-.045em}.nx-k-alt{font-size:1em}.nx-hero-silk{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;pointer-events:none}.nx-hero3:after{content:"";position:absolute;z-index:0;pointer-events:none;top:-34%;right:-6%;width:34%;height:130%;background:radial-gradient(closest-side,rgba(124,96,255,.26),rgba(124,96,255,.22) 18%,rgba(124,96,255,.15) 36%,rgba(124,96,255,.09) 52%,rgba(124,96,255,.05) 66%,rgba(124,96,255,.022) 78%,rgba(124,96,255,.008) 88%,transparent 97%);transform:rotate(32deg);transform-origin:50% 20%}.nx-hero3 h1{transform-style:preserve-3d;will-change:transform;text-shadow:0 16px 34px rgba(0,0,0,.45)}.nx-k-w{display:inline-block;white-space:nowrap;transform-style:preserve-3d}.nx-k-l{display:inline-block;will-change:transform}.nx-k-slot{display:inline-block;position:relative;vertical-align:top;transform-style:preserve-3d}.nx-k-rotor{display:inline-block;transform-style:preserve-3d;will-change:transform}.nx-k-face{white-space:nowrap}.nx-k-slot:not(.is-3d) .nx-k-face~.nx-k-face{display:none}.nx-k-slot.is-3d{text-align:left}.nx-k-slot.is-3d .nx-k-rotor{position:absolute;top:0;right:0;bottom:0;left:0}.nx-k-slot.is-3d .nx-k-face{position:absolute;left:0;top:50%;backface-visibility:hidden}.nx2 .nx-deck-sec{padding:clamp(90px,10vw,150px) 0 clamp(70px,8vw,120px);position:relative;overflow-x:clip;overflow-y:visible}.nx-deck-sec:before{content:"";position:absolute;z-index:0;pointer-events:none;top:0;left:-8%;width:46%;height:82%;background:radial-gradient(closest-side,rgba(124,96,255,.26),rgba(124,96,255,.22) 18%,rgba(124,96,255,.15) 36%,rgba(124,96,255,.09) 52%,rgba(124,96,255,.05) 66%,rgba(124,96,255,.022) 78%,rgba(124,96,255,.008) 88%,transparent 97%)}.nx-deck-sec>.container{position:relative;z-index:1;max-width:1160px;margin-inline:auto}.nx-deck-head{display:grid;gap:18px;justify-items:start;max-width:780px;margin-bottom:clamp(48px,6vw,84px)}.nx-deck{display:grid;gap:26px}.nx-deck-card{position:sticky;top:calc(84px + var(--i) * 58px);transform-origin:50% 0;transition:transform .5s cubic-bezier(.16,1,.3,1)}.nx-deck-card.is-under{transform:scale(.988)}.nx-deck-in{background:#131316;border:1px solid var(--nx-line);border-radius:24px;padding:0 clamp(24px,3.2vw,46px) clamp(26px,3.2vw,42px);box-shadow:0 -16px 40px #00000061;will-change:transform}.nx-deck-strip{height:58px;display:flex;align-items:center;justify-content:space-between;gap:20px}.nx-deck-strip h3{margin:0;font-size:clamp(21px,2vw,27px);font-weight:750;letter-spacing:-.025em;color:var(--nx-fg);transition:color .45s ease}.nx-deck-card.is-under .nx-deck-strip h3{color:var(--nx-muted)}.nx-deck-ix{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.14em;color:var(--nx-faint)}.nx-deck-body{display:grid;grid-template-columns:1.08fr 1fr;gap:clamp(30px,3.6vw,60px);align-items:center;padding-top:24px;border-top:1px solid var(--nx-line);transition:opacity .45s ease}.nx-deck-card.is-under .nx-deck-body{opacity:.35}.nx-deck-side{display:grid;gap:24px;justify-items:start}.nx-deck-side p{margin:0;font-size:15.5px;line-height:1.65;color:var(--nx-muted);max-width:46ch}.nx-deck-feats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:11px 26px}.nx-deck-feats li{display:flex;align-items:center;gap:10px;font-size:14.5px;font-weight:550;letter-spacing:-.01em;color:var(--nx-fg)}.nx-deck-feats li svg{flex:none;color:var(--nx-faint)}.nx-deck-side .nx-btn svg{transition:transform .25s cubic-bezier(.16,1,.3,1)}.nx-deck-side .nx-btn:hover svg{transform:translate(3px)}.nx-deck-viz{position:relative;overflow:hidden;align-self:stretch;display:grid;align-content:center;min-height:248px;padding:clamp(18px,2vw,26px);border:1px solid var(--nx-line);border-radius:16px;background:radial-gradient(90% 120% at 85% -10%,rgba(124,96,255,.1),transparent 55%),linear-gradient(180deg,#17171b,#101014)}.nx-dk{display:grid;gap:10px;font-size:12px}.nx-dk-lab{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--nx-faint)}.nx-dk-note{justify-self:start;margin-top:2px;padding:5px 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.04em;color:var(--nx-faint);border:1px dashed rgba(255,255,255,.14);border-radius:999px}.nx-dk-crm{grid-template-columns:1fr 1fr 1fr;gap:12px;align-items:start}.nx-dk-col{display:grid;gap:7px;align-content:start}.nx-dk-col .nx-dk-lab{margin-bottom:2px}.nx-dk-deal{display:grid;gap:3px;padding:8px 10px;background:#ffffff0b;border:1px solid rgba(255,255,255,.09);border-radius:9px}.nx-dk-deal b{font-size:11px;font-weight:600;color:var(--nx-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-dk-deal em{font-style:normal;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:var(--nx-muted)}.nx-dk-deal.is-hot{border-color:#8b7cff80;background:#7c60ff1a}.nx-dk-deal.is-hot em{color:#b4a8ff}.nx-dk-com{gap:8px;justify-items:start}.nx-dk-chips{display:flex;gap:6px;margin-bottom:6px}.nx-dk-chips span{padding:4px 10px;border-radius:999px;font-size:10.5px;font-weight:550;color:var(--nx-muted);border:1px solid rgba(255,255,255,.12);background:#ffffff08}.nx-dk-msg{max-width:82%;padding:8px 12px;font-size:12px;line-height:1.45;color:var(--nx-fg);background:#ffffff0d;border:1px solid rgba(255,255,255,.09);border-radius:12px 12px 12px 4px}.nx-dk-msg.is-out{justify-self:end;border-radius:12px 12px 4px;background:#7c60ff24;border-color:#8b7cff61}.nx-dk-pro{position:relative;gap:13px}.nx-dk-row{display:grid;grid-template-columns:64px 1fr;align-items:center;gap:12px}.nx-dk-track{position:relative;display:block;height:10px;border-radius:999px;background:#ffffff0d}.nx-dk-track b{position:absolute;top:0;bottom:0;border-radius:999px;background:#ffffff38}.nx-dk-track b.is-live{background:linear-gradient(90deg,#7c60ff,#9b8cff)}.nx-dk-today{position:absolute;top:-6px;bottom:-6px;left:calc(76px + (100% - 76px)*.62);width:0;border-left:1px dashed rgba(139,124,255,.55)}.nx-dk-erp{gap:0}.nx-dk-step{position:relative;display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:9px 0}.nx-dk-step:not(:last-child):before{content:"";position:absolute;left:10px;top:26px;bottom:-10px;width:0;border-left:1px solid rgba(255,255,255,.13)}.nx-dk-step i{width:9px;height:9px;margin-left:6px;border-radius:50%;background:#ffffff47}.nx-dk-step[data-st="in progress"] i{background:#8b7cff;box-shadow:0 0 0 4px #7c60ff29}.nx-dk-step[data-st=paid] i{background:#5fd49a}.nx-dk-step div{display:grid;gap:1px}.nx-dk-step b{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:600;color:var(--nx-fg)}.nx-dk-step span{font-size:11px;color:var(--nx-muted)}.nx-dk-step em{font-style:normal;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--nx-faint)}.nx-dk-auto{gap:8px;justify-items:start}.nx-dk-node{position:relative;display:grid;gap:2px;min-width:62%;padding:8px 12px;margin-left:18px;background:#ffffff0b;border:1px solid rgba(255,255,255,.1);border-radius:10px}.nx-dk-node b{font-size:12px;font-weight:600;color:var(--nx-fg)}.nx-dk-node.is-trig{margin-left:0;border-color:#8b7cff73;background:#7c60ff1a}.nx-dk-node:not(.is-trig):before{content:"";position:absolute;left:-12px;top:-14px;bottom:50%;width:10px;border-left:1px dashed rgba(139,124,255,.45);border-bottom:1px dashed rgba(139,124,255,.45);border-bottom-left-radius:8px}.nx-dk-auto .nx-dk-note{margin-left:18px}.nx-dk-an{gap:14px}.nx-dk-kpi{display:flex;align-items:baseline;gap:12px}.nx-dk-kpi .nx-dk-lab{margin-right:auto}.nx-dk-kpi b{font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--nx-fg)}.nx-dk-kpi em{font-style:normal;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:#5fd49a}.nx-dk-an svg{width:100%;height:96px;display:block}.nx-dk-an rect{fill:#ffffff1a}.nx-dk-an rect.is-live{fill:#7c60ff8c}.nx-dk-an polyline{fill:none;stroke:#8b7cff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:.85}@media (max-width: 880px){.nx-deck{gap:18px}.nx-deck-card{top:calc(70px + var(--i) * 44px)}.nx-deck-in{padding:0 18px 20px;border-radius:18px}.nx-deck-strip{height:44px}.nx-deck-strip h3{font-size:19px}.nx-deck-body{grid-template-columns:1fr;align-items:start;gap:16px;padding-top:14px}.nx-deck-viz{order:-1;min-height:0;max-height:176px;align-content:start;padding:14px}.nx-deck-side{gap:14px}.nx-deck-side p{font-size:14px}.nx-deck-feats{gap:8px 16px}.nx-deck-feats li{font-size:13px;gap:8px}.nx-dk-pro .nx-dk-row:last-child,.nx-dk-erp .nx-dk-step:last-child{display:none}.nx-dk-erp .nx-dk-step:nth-child(2):before{display:none}.nx-dk-auto .nx-dk-node:last-of-type,.nx-dk-auto .nx-dk-note,.nx-dk-com .nx-dk-note{display:none}.nx-dk-an svg{height:72px}}.nx2 .nx-bento-sec{padding:clamp(90px,10vw,150px) 0 clamp(70px,8vw,120px);position:relative;overflow-x:clip}.nx-bento-sec:before{content:"";position:absolute;z-index:0;pointer-events:none;top:0;left:-8%;width:46%;height:72%;background:radial-gradient(closest-side,rgba(124,96,255,.26),rgba(124,96,255,.22) 18%,rgba(124,96,255,.15) 36%,rgba(124,96,255,.09) 52%,rgba(124,96,255,.05) 66%,rgba(124,96,255,.022) 78%,rgba(124,96,255,.008) 88%,transparent 97%)}.nx-bento-sec>.container{position:relative;z-index:1;max-width:1200px;margin-inline:auto}.nx-bento-head{display:grid;gap:18px;justify-items:start;max-width:780px;margin-bottom:clamp(44px,5vw,72px)}.nx-bento{display:grid;gap:16px;grid-template-columns:repeat(6,1fr)}@media (min-width: 881px){.nx-bento{grid-template-areas:"ai ai inb inb aut aut" "src src key key hub hub" "int int int int mob mob" "an an an an an an"}.nx-bo-ai{grid-area:ai}.nx-bo-inbox{grid-area:inb}.nx-bo-automation{grid-area:aut}.nx-bo-search{grid-area:src}.nx-bo-keys{grid-area:key}.nx-bo-analytics{grid-area:an}.nx-bo-hubs{grid-area:hub}.nx-bo-integrations{grid-area:int}.nx-bo-mobile{grid-area:mob}}.nx-bo{position:relative;display:block;border-radius:22px;color:inherit}.nx-bo:hover .nx-glass .glass{border-color:#ffffff38}.nx2 .nx-bo .nx-glass .glass{padding:0!important}.nx-bo-in{display:flex;flex-direction:column;height:100%;padding:24px 24px 0}.nx-bo-text{display:grid;gap:13px;justify-items:start}.nx-bo-k{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:550;color:var(--nx-muted)}.nx-bo-k i{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:#ffffff12;border:1px solid rgba(255,255,255,.08);color:var(--nx-fg)}.nx-bo-text h3{margin:0;font-size:21px;font-weight:700;letter-spacing:-.02em;line-height:1.25;color:var(--nx-fg);text-wrap:balance}.nx-bo-text p{margin:0;font-size:14px;line-height:1.6;color:var(--nx-muted)}.nx-bo-viz{flex:1;margin-top:22px;align-self:stretch;display:grid;align-content:center;overflow:hidden;min-height:190px;padding:clamp(16px,1.8vw,22px);border:1px solid rgba(255,255,255,.07);border-bottom:0;border-radius:14px 14px 0 0;background:linear-gradient(180deg,#17171bd9,#10101499)}.nx-bo-logos{flex:1;margin-top:22px;min-height:240px;display:flex;flex-direction:column;justify-content:flex-end;gap:16px}.nx-bo-lrow{display:flex;justify-content:center;gap:16px}.nx-bo-lrow--b{transform:translate(44px)}.nx-bo-lrow--dim{opacity:.32;transform:translate(-34px);margin-bottom:-34px}.nx-bo-logo{width:74px;height:74px;border-radius:19px;display:grid;place-items:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);flex:0 0 auto}.nx-bo-logo img{width:34px;height:34px;display:block;object-fit:contain}.nx-bo-phone{flex:1;margin-top:22px;position:relative;min-height:375px}.nx-bo-phone-dock{position:absolute;top:0;left:50%;transform:translate(-50%);width:259px;height:543px}.nx-bo .nx-dk-chips{flex-wrap:wrap}.nx-bo .nx-dk-auto{justify-items:stretch}.nx-bo .nx-dk-auto .nx-dk-note{justify-self:start}.nx-bo .nx-dk-node{min-width:0}.nx-bo-aiv{display:grid;justify-items:center;align-content:center;gap:20px}.nx-bo-aiv-big{display:grid;place-items:center}.nx-bo-aiv-big canvas{filter:drop-shadow(0 0 34px rgba(139,124,255,.3))}.nx-bo-aiv-name{display:grid;gap:5px;justify-items:center;text-align:center}.nx-bo-aiv-name b{font-size:15px;font-weight:650;color:var(--nx-fg)}.nx-bo-aiv-name em{font-style:normal;font-size:11px;color:var(--nx-faint);font-family:JetBrains Mono,ui-monospace,monospace}.nx-bo-keyv-row em{margin-left:auto;font-style:normal;font-family:JetBrains Mono,monospace;font-size:10px;color:var(--nx-faint);white-space:nowrap}.nx-bo-shot{flex:1;margin-top:22px;position:relative;min-height:210px}.nx-bo-shot img{position:absolute;top:0;left:0;width:132%;max-width:none;display:block;border-radius:12px;border:1px solid rgba(255,255,255,.16);box-shadow:0 24px 60px #00000080}.nx-bo-keyv{display:grid;gap:8px}.nx-bo-keyv-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:#ffffff09;border:1px solid rgba(255,255,255,.05);font-size:13px}.nx-bo-keyv-row i{width:22px;height:22px;display:grid;place-items:center;flex:0 0 auto;color:var(--nx-muted)}.nx-bo-keyv-row i img{width:18px;height:18px;object-fit:contain;display:block}.nx-bo-keyv-row i img.is-invert{filter:invert(1)}.nx-bo-keyv-row b{font-weight:600;color:var(--nx-fg)}@media (min-width: 881px){.nx-bo-analytics .nx-bo-in{flex-direction:row;align-items:stretch;gap:clamp(24px,3vw,48px);padding:24px 0 0 28px}.nx-bo-analytics .nx-bo-text{flex:1;align-content:center;padding:20px 0 28px}.nx-bo-analytics .nx-bo-text h3{font-size:24px}.nx-bo-analytics .nx-bo-viz{flex:1.3;margin-top:0;border-radius:14px 0 0;border-right:0}}.nx-bo-hubgrid{flex:1;margin-top:22px;min-height:230px;display:grid;grid-template-columns:repeat(4,auto);gap:22px 18px;align-content:end;justify-content:center;padding-bottom:30px}.nx-bo-hub{display:grid;gap:8px;justify-items:center}.nx-bo-hub i{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;background:#ffffff0e;border:1px solid rgba(255,255,255,.08);color:var(--nx-muted)}.nx-bo-hub em{font-style:normal;font-size:10.5px;letter-spacing:.02em;color:var(--nx-faint)}.nx-bo-analytics .nx-bo-viz{display:flex;align-items:stretch;padding-right:0}.nx-bo-chart{flex:1;display:flex;flex-direction:column;gap:20px;min-width:0}.nx-bo-chart-head{display:grid;gap:7px;justify-items:start}.nx-bo-chart-head em{font-style:normal;font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--nx-faint);font-family:JetBrains Mono,ui-monospace,monospace}.nx-bo-chart-num{display:flex;align-items:center;gap:12px}.nx-bo-chart-num b{font-size:31px;font-weight:750;letter-spacing:-.02em;color:var(--nx-fg)}.nx-bo-chart-num span{font-size:12px;font-weight:650;color:#7ee2a4;background:#5ad18421;border:1px solid rgba(90,209,132,.22);border-radius:999px;padding:3px 9px}.nx-bo-chart-plot{position:relative;flex:1;min-height:170px;margin-top:6px}.nx-bo-chart-row{position:absolute;left:0;right:0;border-top:1px solid rgba(255,255,255,.07)}.nx-bo-chart-row u{position:absolute;top:-19px;left:0;text-decoration:none;font-size:11px;color:var(--nx-faint)}.nx-bo-chart-plot svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;overflow:visible;filter:drop-shadow(0 2px 10px rgba(139,124,255,.38))}.nx-bo-chart-dot{position:absolute;width:10px;height:10px;border-radius:50%;transform:translate(-50%,-50%);background:#fff;box-shadow:0 0 0 5px #16161be6,0 0 0 6px #ffffff2e,0 0 18px #8b7cff99}@media (max-width: 880px){.nx-bento{grid-template-columns:1fr;gap:14px}.nx-bo{border-radius:18px}.nx-bo-in{padding:20px 20px 0}.nx-bo-viz{min-height:0;margin-top:18px;padding:14px}.nx-bo-text h3{font-size:18.5px}.nx-bo-phone{min-height:340px;margin-top:18px}.nx-bo-logos{min-height:190px;margin-top:18px;gap:11px}.nx-bo-lrow{gap:11px}.nx-bo-lrow--b{transform:translate(32px)}.nx-bo-lrow--dim{transform:translate(-24px);margin-bottom:-26px}.nx-bo-logo{width:56px;height:56px;border-radius:15px}.nx-bo-logo img{width:26px;height:26px}}.nx2 .nx-zoo,.nx2 .nx-mates,.nx2 .nx-wheel-sec,.nx2 .nx-tour,.nx2 .nx-faq,.nx2 .nx-close,.nx2 .nx-final,.nx2 .pricing,.nx2 .nx-life,.nx2 .nx-ext,.nx2 .nx-pfaq{border-top:0}.nx2 .site-footer{background:var(--nx-bg)!important;border-top:0}.nx-step-dots{display:none}@media (max-width: 720px){.nx-hero-pwr{margin:-12px 0 0;font-size:15px;gap:10px}.nx-hero-pwr canvas{width:40px!important;height:40px!important}.nx-hero3 .nx-hero-stage{padding-left:14px;padding-right:14px}.nx-hero3 h1{font-size:clamp(27px,calc(10.4vw - 2px),64px);letter-spacing:-.048em;text-shadow:0 10px 24px rgba(0,0,0,.55)}.nx-hero3 .nx-hl-dot{position:absolute}.nx-hero3 .nx-hero-ctas{display:contents}.nx-hero3 .nx-cta-pair{margin-top:auto;order:1;flex:none;width:100%;max-width:none}.nx-hero3 .nx-hero-scrollhint{margin-top:0;order:2;display:flex}.nx-hero3 .nx-hero3-sub{display:block;margin-top:-2px;font-size:15.5px;max-width:36ch}.nx-hero3:before{content:"";position:absolute;z-index:0;pointer-events:none;left:-42%;bottom:-16%;width:112%;height:58%;background:radial-gradient(closest-side,rgba(124,96,255,.13),rgba(124,96,255,.08) 38%,rgba(124,96,255,.04) 58%,rgba(124,96,255,.015) 76%,transparent 92%)}.nx-gal-card{width:clamp(200px,55vw,250px);opacity:.8}.nx-gal-card:nth-child(-n+4){margin-left:-18vw}.nx-gal-card:nth-child(n+5){margin-left:-7vw}.nx-gal-fade{background:radial-gradient(ellipse 80% 52% at 50% 50%,rgba(5,5,7,.95) 36%,rgba(5,5,7,.55) 66%,transparent 86%)}.nx-how-screen{aspect-ratio:4 / 5}.nx-hello{width:86%}.nx-hello-orb canvas{width:64px!important;height:64px!important}.nx-hello-orb{margin-bottom:10px}.nx-hello b{font-size:15px}.nx-hello em{font-size:17px;white-space:nowrap}.nx-ask-box{width:90%}.nx-gen-ask{left:5%;right:5%;width:auto;top:7%;transform:none}.nx-gen-ask.is-off{transform:translateY(-14px)}.nx-gen-card{left:5%;right:5%;width:auto;top:auto;bottom:6%;transform:none}.nx-run-panel{width:90%}.nx-zoo,.nx-mates{padding:64px 0}.nx-how{padding:48px 0 56px}.nx-faq{padding:72px 0 96px}.nx-close{padding-top:84px}.nx-close{--cut: 64px}.nx-tab{gap:5px;padding:9px 4px;justify-content:center}.nx-tab b{display:none}.nx-tab--one.is-in{padding:9px 10px;justify-content:flex-start}.nx-tab--one.is-in b{display:block;flex:1}.nx-tab-one-tail,.nx-tabs-url em,.nx-skel-side{display:none}.nx-close-win .nx-tabs-page{height:calc(132px + var(--cut))}.nx-close-win .nx-page-login{padding-top:34px}.nx-close-win .nx-work-main,.nx-close-win .nx-work-panel{height:128px}.nx-work-panel{padding:14px 10px 12px;gap:8px}.nx-work-panel i{flex-basis:10px}.nx2 .site-footer{padding:44px 0 24px}.nx2 .site-footer-grid{gap:26px 20px}.nx2 .site-footer nav:first-of-type{grid-column:1 / -1}.nx2 .site-footer nav:first-of-type ul{grid-template-columns:1fr 1fr}.nx2 .site-footer nav a{padding:4px 0;font-size:13.5px}.nx2 .site-footer nav h2{margin-bottom:10px}.nx2 .site-footer-brand p{margin:14px 0 10px}.nx2 .site-footer-bottom{margin-top:28px;padding-top:18px}.nx-mate-stage{min-height:0;gap:18px}.nx-mate-chat{min-height:110px}.nx-mates-grid{gap:28px}.nx-how-grid{display:flex;flex-direction:column;align-items:stretch;gap:24px}.nx-how-right{display:contents}.nx-how-copy{order:-1;text-align:center}.nx-how-screen{border:1px solid rgba(255,255,255,.12);border-radius:24px;box-shadow:0 30px 80px #00000073}.nx-how-right{text-align:center}.nx-how-right>div:last-child{justify-content:center}.nx-how-steps{display:grid;margin-top:8px}.nx-step{grid-area:1 / 1;pointer-events:none;cursor:default;background:none;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:12px 0 0;display:flex;flex-direction:column;align-items:center;opacity:0;transform:translateY(10px);transition:opacity .45s ease,transform .45s ease}.nx-step.is-active{background:none;box-shadow:none;opacity:1;transform:none}.nx-step-head{flex-direction:column;gap:14px}.nx-step-ico{width:58px;height:58px;border-radius:17px;color:var(--nx-fg);background:#ffffff14;border-color:#ffffff24}.nx-step-gauge{display:none}.nx-step-body,.nx-step.is-active .nx-step-body{max-height:none;overflow:visible;margin:10px auto 0;max-width:36ch}.nx-step-dots{display:flex;justify-content:center;gap:8px;margin-top:18px}.nx-step-dots i{width:7px;height:7px;border-radius:50%;background:var(--nx-fg);opacity:.25;transform:scale(.8);transition:opacity .3s ease,transform .3s ease}.nx-step-dots[data-on="0"] i:nth-child(1),.nx-step-dots[data-on="1"] i:nth-child(2),.nx-step-dots[data-on="2"] i:nth-child(3){opacity:1;transform:none}}@media (max-width: 880px){.nx-hero3:after,.nx-deck-sec:before,.nx-close:after{width:150vw;height:56%;top:0;transform:none}.nx-hero3:after{top:-14%}.nx-hero3:after,.nx-close:after{right:-58vw;left:auto}.nx-deck-sec:before{left:-58vw;right:auto}}.nx2.is-light{--nx-bg: #fdfdfd;--nx-bg-2: #f7f7f8;--nx-panel: #ffffff;--nx-panel-2: #f2f2f4;--nx-fg: #101013;--nx-muted: #5c5c66;--nx-faint: #6b6b75;--nx-line: #e6e6ea;--nx-line-2: #d8d8de;--ac: #101013;--ac-2: #3c3c44;--on-ac: #ffffff;--ac-glow: rgba(16, 16, 19, .14);--white: #ffffff;--paper: #f7f7f8;--paper-2: #ececef;--ink: #101013;--ink-2: #1c1c20;--graphite: #4f4f58;--muted: #5c5c66;--muted-2: #7e7e88;--line: #e6e6ea;--line-strong: #d8d8de;--line-soft: #ececef;--accent: #101013;--accent-hover: #000000;background:var(--nx-bg);color:var(--nx-fg)}html.nx2-html.nx2-light,body.nx2-body.nx2-light{background:#fdfdfd}.nx2.is-light ::selection{background:#101013;color:#fdfdfd}.nx2.is-light .nx-ambience,.nx2.is-light .nx-shader-bed{display:none}.nx-theme-flip{display:inline-flex;gap:2px;padding:3px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#13131699}.nx-theme-flip button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;padding:5px 12px;border-radius:999px;background:transparent;color:var(--nx-fg);opacity:.55;font-family:inherit;font-size:12px;font-weight:500;line-height:1;letter-spacing:-.01em;cursor:pointer}.nx-theme-flip button.is-on{opacity:1;background:#ffffff1f}.nx2.is-light .nx-theme-flip{border-color:#1010131a;background:#ffffffb3}.nx2.is-light .nx-theme-flip button.is-on{background:#10101314}@media (max-width: 860px){.nx-nav-cta .nx-theme-flip{display:none}.nx-nav-sheet .nx-theme-flip{margin-top:28px}}.nx2.is-light .nx-nav:before{background:linear-gradient(180deg,rgba(253,253,253,.86),rgba(253,253,253,.48) 56%,transparent)}.nx2.is-light .nx-nav-logo img,.nx2.is-light .nx-tab-logo,.nx2.is-light .site-footer img{filter:none}.nx2.is-light .nx-nav-menu{border-color:#1010131a;background:#ffffffc7;box-shadow:0 30px 80px #1010132e,inset 0 1px #fffc}.nx2.is-light .nx-nav-menu-grid a:hover{background:#1010130d}.nx2.is-light .nx-nav-menu-ic{background:#1010130a;border-color:#10101314}.nx2.is-light .nx-nav-menu-all{border-top-color:#10101314}.nx2.is-light .nx-btn-primary:hover{background:#000;box-shadow:0 0 24px #10101333}.nx2.is-light .nx-btn-ghost{--btn-fill: #ffffff;--btn-line: var(--nx-line-2)}.nx2.is-light .nx-hero:before{display:none}.nx2.is-light .nx-hero3 h1{text-shadow:0 14px 30px rgba(16,16,19,.12)}.nx2.is-light .nx-hero3 .nx-cta-pair .nx-btn{background:#ffffffdb;border-color:#10101314;box-shadow:0 1px 2px #1010130a,0 10px 28px -14px #10101338;color:#101013}.nx2.is-light .nx-hero3 .nx-cta-pair .nx-btn:hover,.nx2.is-light .nx-hero3 .nx-cta-pair .nx-btn:focus-visible{background:#ffffffeb;border-color:#1010131a;box-shadow:0 2px 3px #1010130d,0 14px 34px -14px #10101347}.nx2.is-light .nx-gal-fade{background:radial-gradient(ellipse 38% 42% at 50% 50%,rgba(253,253,253,.92) 26%,rgba(253,253,253,.45) 58%,transparent 76%)}.nx2.is-light .nx-gal-card{border-color:#1010131a;box-shadow:0 40px 100px #10101342}@media (max-width: 720px){.nx2.is-light .nx-gal-fade{background:radial-gradient(ellipse 80% 52% at 50% 50%,rgba(253,253,253,.95) 36%,rgba(253,253,253,.55) 66%,transparent 86%)}}.nx2.is-light .nx-how:before{display:none}.nx2.is-light .nx-how:after{background:radial-gradient(40% 46% at 76% 52%,rgba(139,124,255,.16),transparent 72%),radial-gradient(34% 32% at 28% 60%,rgba(139,124,255,.1),transparent 70%)}.nx2.is-light .nx-how .nx-glass .glass{border-color:#1010131a;background:#ffffff80;box-shadow:0 14px 44px #1010131f,inset 0 1px #ffffffd9!important}.nx2.is-light .nx-how .nx-step--glass .nx-glass .glass{border-color:rgba(16,16,19,calc(.1 - var(--dim, 0) * .05))}.nx2.is-light .nx-how .nx-step--glass.is-active .nx-glass .glass{border-color:#10101333}.nx2.is-light .nx-how .nx-ask-box{box-shadow:0 34px 90px #10101329}.nx2.is-light .nx-how .nx-ask-caret{background:#101013;box-shadow:0 0 8px #10101340}.nx2.is-light .nx-how .nx-ask-plus,.nx2.is-light .nx-how .nx-ask-mic,.nx2.is-light .nx-how .nx-ask-mode{border-color:#10101324}.nx2.is-light .nx-how .nx-ask-send{background:#10101314}.nx2.is-light .nx-how .nx-ask-send.is-ready{box-shadow:0 0 24px #10101340}.nx2.is-light .nx-how .nx-gen-chips i{border-color:#10101324}.nx2.is-light .nx-how .nx-gen-chips i.is-picked em{color:#fdfdfd99}.nx2.is-light .nx-how .nx-gen-lines i{background:#10101314}.nx2.is-light .nx-how .nx-gen-lines i.is-in{background:#10101338}.nx2.is-light .nx-how .nx-build-label{background:linear-gradient(100deg,#10101373 40%,#101013,#10101373 60%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text}.nx2.is-light .nx-how .nx-build-spin{border-color:#1010132e;border-top-color:#101013}.nx2.is-light .nx-how .nx-run-item{background:#10101308}.nx2.is-light .nx-how .nx-step-gauge path{filter:drop-shadow(0 0 6px rgba(16,16,19,.3))}.nx2.is-light .nx-how .nx-step-ico{border-color:#1010131a;background:#1010130a}.nx2.is-light .nx-how .nx-step.is-active .nx-step-ico{background:#10101312;border-color:#1010134d;box-shadow:0 0 20px #10101314}.nx2.is-light .nx-bo:hover .nx-glass .glass{border-color:#10101333}.nx2.is-light .nx-bo-k i{background:#1010130d;border-color:#10101314}.nx2.is-light .nx-bo-viz{border-color:#10101314;background:linear-gradient(180deg,#ffffffc7,#f7f7f880)}.nx2.is-light .nx-bo-logo,.nx2.is-light .nx-bo-hub i{background:#1010130a;border-color:#10101314}.nx2.is-light .nx-bo-keyv-row{background:#10101309;border-color:#1010130f}.nx2.is-light .nx-bo-keyv-row i img.is-invert{filter:none}.nx2.is-light .nx-bo-shot img{border-color:#1010131f;box-shadow:0 24px 60px #10101340}.nx2.is-light .nx-bo-chart-row{border-top-color:#10101314}.nx2.is-light .nx-bo-chart-num span{color:#1d7a45;background:#5ad18429;border-color:#1d7a4540}.nx2.is-light .nx-bo-chart-dot{background:#101013;box-shadow:0 0 0 5px #ffffffeb,0 0 0 6px #10101326,0 0 18px #8b7cff80}.nx2.is-light .nx-dk-note{border-color:#10101333}.nx2.is-light .nx-dk-deal{background:#10101309;border-color:#1010131a}.nx2.is-light .nx-dk-deal.is-hot{border-color:#7c60ff80;background:#7c60ff14}.nx2.is-light .nx-dk-deal.is-hot em{color:#6b54e8}.nx2.is-light .nx-dk-chips span{border-color:#10101324;background:#10101308}.nx2.is-light .nx-dk-msg{background:#1010130b;border-color:#1010131a}.nx2.is-light .nx-dk-msg.is-out{background:#7c60ff1a;border-color:#7c60ff66}.nx2.is-light .nx-dk-track{background:#10101312}.nx2.is-light .nx-dk-track b{background:#10101340}.nx2.is-light .nx-dk-today{border-left-color:#6b54e88c}.nx2.is-light .nx-dk-step:not(:last-child):before{border-left-color:#10101324}.nx2.is-light .nx-dk-step i{background:#1010134d}.nx2.is-light .nx-dk-step[data-st="in progress"] i{background:#8b7cff}.nx2.is-light .nx-dk-kpi em{color:#1d7a45}.nx2.is-light .nx-dk-node{background:#10101309;border-color:#1010131f}.nx2.is-light .nx-dk-node.is-trig{border-color:#7c60ff80;background:#7c60ff14}.nx2.is-light .nx-dk-an rect{fill:#1010131f}.nx2.is-light .nx-tour-tabs button.is-on{color:#fdfdfd}.nx2.is-light .nx-close:before{display:none}
