.nd-page{--mk-ok:#16a34a;--mk-ok-bg:rgba(22,163,74,.12);--mk-warn:#d97706;--mk-warn-bg:rgba(217,119,6,.12);--mk-track:var(--surface-2)}html[data-ag-theme=dark] .nd-mock,html[data-ag-theme=dark] .nd-page{--mk-ok:#4ade80;--mk-ok-bg:rgba(74,222,128,.16);--mk-warn:#fbbf24;--mk-warn-bg:rgba(251,191,36,.16)}.nd-mock{--mk-c1:#7305ff;--mk-c2:#c79bff;width:100%;background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden;box-shadow:0 24px 52px rgba(17,24,39,.22),0 4px 12px rgba(17,24,39,.1);font-size:12px;line-height:1.3;color:var(--ink);container-type:inline-size}html[data-ag-theme=dark] .nd-mock{box-shadow:0 28px 60px rgba(0,0,0,.55),0 6px 16px rgba(0,0,0,.4)}.nd-mb{display:flex;align-items:center;gap:7px;padding:10px 14px;border-bottom:1px solid var(--border);background:var(--surface)}.nd-mb i{width:8px;height:8px;border-radius:999px;background:var(--border-strong)}.nd-mb b{font-size:12px;font-weight:700;color:var(--ink);margin-left:4px}.nd-mb .nd-mb-tabs{margin-left:14px;display:flex;gap:14px;color:var(--muted);font-weight:500}.nd-mb .nd-mb-tabs .on{color:var(--ink);border-bottom:2px solid var(--accent);padding-bottom:9px;margin-bottom:-11px}.nd-mb .nd-mb-right{margin-left:auto;display:flex;gap:10px;color:var(--muted)}.nd-mk-icn{display:inline-grid;place-items:center;border-radius:7px;background:var(--accent-soft);color:var(--accent)}.nd-pill{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;font-size:10.5px;font-weight:600}.nd-pill-ok{background:var(--mk-ok-bg);color:var(--mk-ok)}.nd-pill-warn{background:var(--mk-warn-bg);color:var(--mk-warn)}.nd-pill-mut{background:var(--tag-bg);color:var(--tag-ink)}.nd-dotok{width:7px;height:7px;border-radius:999px;background:var(--mk-ok)}.nd-dash{display:grid;grid-template-columns:132px 1fr;min-height:300px}.nd-dash-side{border-right:1px solid var(--border);padding:14px 10px;display:flex;flex-direction:column;gap:3px;background:var(--surface)}.nd-dash-side .brand{display:flex;align-items:center;gap:7px;font-weight:700;font-size:12.5px;padding:4px 8px 12px}.nd-dash-side .brand .g{width:18px;height:18px;border-radius:6px;background:linear-gradient(135deg,var(--mk-c1),var(--mk-c2))}.nd-dash-side a{display:flex;align-items:center;gap:9px;padding:7px 9px;border-radius:8px;color:var(--muted);font-weight:500}.nd-dash-side a.on{background:var(--accent-soft);color:var(--accent);font-weight:600}.nd-dash-side a span{width:13px;height:13px;border-radius:4px;background:currentColor;opacity:.55}.nd-dash-main{padding:16px}.nd-dash-top{display:flex;align-items:center;margin-bottom:14px}.nd-dash-top h4{font-size:15px;font-weight:700;margin:0}.nd-dash-top .av{margin-left:auto;width:24px;height:24px;border-radius:999px;background:var(--surface-2);border:1px solid var(--border)}.nd-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px}.nd-metric{border:1px solid var(--border);border-radius:11px;padding:11px;background:var(--surface)}.nd-metric .l{color:var(--muted);font-size:10.5px}.nd-metric .v{font-size:19px;font-weight:700;margin-top:3px;letter-spacing:-.02em}.nd-metric .d{color:var(--mk-ok);font-size:10px;font-weight:600;margin-top:2px}.nd-dash-low{display:grid;grid-template-columns:1.5fr 1fr;gap:10px}.nd-chart{border:1px solid var(--border);border-radius:11px;padding:12px;background:var(--surface)}.nd-chart h5,.nd-list h5{margin:0 0 10px;font-size:12px;font-weight:600}.nd-chart svg{width:100%;height:86px;display:block}.nd-list{border:1px solid var(--border);border-radius:11px;padding:12px;background:var(--surface)}.nd-list-row{display:flex;align-items:center;gap:8px;padding:7px 0;border-top:1px solid var(--border)}.nd-list-row:first-of-type{border-top:0}.nd-list-row .ic{width:22px;height:22px;border-radius:6px}.nd-list-row .nm{font-weight:600;font-size:11.5px}.nd-list-row .nd-pill{margin-left:auto}.nd-agent{display:grid;grid-template-columns:1fr 1fr;min-height:300px}.nd-agent-chat{border-right:1px solid var(--border);padding:13px;display:flex;flex-direction:column;gap:9px}.nd-agent-chat .hd{display:flex;align-items:center;gap:8px;font-weight:700;font-size:12.5px;padding-bottom:10px;border-bottom:1px solid var(--border);margin-bottom:3px}.nd-agent-chat .hd .nd-pill{margin-left:auto}.nd-bub{max-width:84%;padding:8px 11px;border-radius:12px;font-size:11px}.nd-bub.them{align-self:flex-start;background:var(--surface-2);border:1px solid var(--border)}.nd-bub.ai{align-self:flex-start;background:var(--accent-soft);color:var(--ink);border:1px solid transparent;display:flex;gap:7px}.nd-bub.ai .s{color:var(--accent);flex-shrink:0}.nd-agent-tl{padding:13px 15px}.nd-agent-tl h5{margin:0 0 12px;font-size:12px;font-weight:600}.nd-step2{position:relative;padding:0 0 16px 22px}.nd-step2:before{content:"";position:absolute;left:7px;top:14px;bottom:-2px;width:2px;background:var(--border)}.nd-step2:last-child:before{display:none}.nd-step2 .nd-node2{position:absolute;left:0;top:0;width:16px;height:16px;border-radius:999px;background:var(--mk-ok);display:grid;place-items:center;color:#fff;font-size:9px}.nd-step2 .t{font-weight:600;font-size:11.5px}.nd-step2 .m{color:var(--muted);font-size:10.5px;margin-top:2px}.nd-tbl{padding:15px 16px;min-height:300px}.nd-tbl-h{display:flex;align-items:center;margin-bottom:12px}.nd-tbl-h h4{margin:0;font-size:14.5px;font-weight:700}.nd-tbl-h .nd-pill{margin-left:auto}.nd-trow{display:grid;grid-template-columns:22px 1.4fr 1.3fr 56px;gap:10px;align-items:center;padding:9px 0;border-top:1px solid var(--border)}.nd-trow.head{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.06em;border-top:0}.nd-trow .rk{color:var(--muted);font-weight:600}.nd-trow .nm{font-weight:600;font-size:11.5px}.nd-bar{height:7px;background:var(--mk-track);overflow:hidden}.nd-bar,.nd-bar>i{border-radius:999px}.nd-bar>i{display:block;height:100%;background:linear-gradient(90deg,var(--mk-c1),var(--mk-c2))}.nd-chg{font-weight:700;font-size:11px;text-align:right}.nd-chg.up{color:var(--mk-ok)}.nd-chg.dn{color:#ef4444}.nd-flow{display:grid;grid-template-columns:1fr 150px;min-height:300px}.nd-flow-canvas{padding:18px;display:flex;align-items:center;gap:0;position:relative}.nd-fnode{flex:1;border:1px solid var(--border);border-radius:11px;padding:11px 10px;background:var(--surface);box-shadow:var(--shadow-float)}.nd-fnode .ic{width:24px;height:24px;border-radius:7px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;margin-bottom:7px}.nd-fnode .t{font-weight:700;font-size:11px}.nd-fnode .m{color:var(--muted);font-size:10px;margin-top:2px}.nd-fconn{width:22px;height:2px;background:linear-gradient(90deg,var(--mk-c1),var(--mk-c2));flex-shrink:0}.nd-flow-hist{border-left:1px solid var(--border);padding:13px}.nd-flow-hist h5{margin:0 0 10px;font-size:11.5px;font-weight:600}.nd-hrow{display:flex;align-items:center;gap:7px;padding:6px 0;font-size:10.5px}.nd-hrow .nd-dotok{flex-shrink:0}.nd-hrow .tm{margin-left:auto;color:var(--muted)}.nd-funnel{display:grid;grid-template-columns:1fr .9fr;min-height:300px}.nd-fn-main{padding:16px;border-right:1px solid var(--border)}.nd-fn-main h4{margin:0 0 14px;font-size:14px;font-weight:700}.nd-fn-stage{margin:0 auto 8px;border-radius:9px;background:linear-gradient(135deg,rgba(115,5,255,.16),rgba(199,155,255,.16));border:1px solid var(--accent-soft);padding:10px;text-align:center}.nd-fn-stage .v{font-weight:700;font-size:16px}.nd-fn-stage .l{color:var(--muted);font-size:10px}.nd-fn-side{padding:16px;display:flex;flex-direction:column;gap:10px}.nd-fn-card{border:1px solid var(--border);border-radius:11px;padding:12px}.nd-fn-card .l{color:var(--muted);font-size:10.5px}.nd-fn-card .v{font-size:18px;font-weight:700;margin-top:2px}.nd-web{display:grid;grid-template-columns:1.1fr .9fr;min-height:300px}.nd-web-site{padding:16px;border-right:1px solid var(--border)}.nd-web-nav{display:flex;align-items:center;gap:10px;font-size:10px;color:var(--muted);margin-bottom:16px}.nd-web-nav b{color:var(--ink);font-size:12px;margin-right:auto}.nd-web-site h3{margin:0 0 8px;font-size:19px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.nd-web-btn{display:inline-block;background:var(--cta);color:var(--cta-ink);padding:7px 14px;border-radius:999px;font-size:10.5px;font-weight:600}.nd-web-img{margin-top:14px;height:96px;border-radius:11px;background:linear-gradient(135deg,rgba(115,5,255,.12),rgba(186,229,255,.18));border:1px solid var(--border)}.nd-web-an{padding:16px}.nd-web-an h5{margin:0 0 10px;font-size:11.5px;font-weight:600}.nd-web-an svg{width:100%;height:70px;display:block;margin-bottom:12px}.nd-web-an .row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.nd-gal{padding:15px;min-height:300px}.nd-gal-pills{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.nd-gal-pills span{padding:4px 11px;border-radius:999px;font-size:10.5px;font-weight:600;border:1px solid var(--border);color:var(--muted)}.nd-gal-pills span.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.nd-gal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.nd-gcard{border:1px solid var(--border);border-radius:11px;overflow:hidden;background:var(--surface)}.nd-gcard .hdr{height:38px;display:grid;place-items:center}.nd-gcard .hdr .tile{width:22px;height:22px;border-radius:7px;background:var(--surface);box-shadow:0 2px 6px rgba(0,0,0,.15)}.nd-gcard .bd{padding:9px}.nd-gcard .bd .t{font-weight:700;font-size:11px}.nd-gcard .bd .m{color:var(--muted);font-size:9.5px;margin-top:2px}@container (max-width: 460px){.nd-dash{grid-template-columns:1fr}.nd-dash-side{display:none}.nd-agent,.nd-flow,.nd-funnel,.nd-web{grid-template-columns:1fr}.nd-agent-chat,.nd-flow-hist,.nd-fn-main,.nd-web-site{border-right:0;border-bottom:1px solid var(--border)}.nd-gal-grid{grid-template-columns:repeat(2,1fr)}}.nd-page{--bg:#fcfcfd;--bg-subtle:#f6f6f8;--bg-contrast:#efeff3;--surface:#fff;--surface-2:#f6f6f8;--ink:#0a0a0c;--ink-2:#27272d;--muted:#5d5d68;--border:rgba(10,10,16,.09);--border-strong:rgba(10,10,16,.16);--accent:#7305ff;--accent-soft:rgba(115,5,255,.08);--cta:#09090b;--cta-ink:#fff;--ok:#16a34a;--tag-bg:#f1f1f4;--tag-ink:#6b6b76;--grad-c1:rgba(115,5,255,.45);--grad-c2:rgba(155,77,255,.55);--panel-dark:#0b0a12;--shadow-float:0 1px 2px rgba(10,10,20,.05),0 8px 22px -6px rgba(10,10,20,.08);--shadow-lift:0 2px 4px rgba(10,10,20,.05),0 24px 56px -12px rgba(10,10,20,.16);--radius:18px;--radius-lg:24px;background:var(--bg);color:var(--ink);font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,system-ui,sans-serif;-webkit-font-smoothing:antialiased;position:relative;z-index:1;overflow:clip}html[data-ag-theme=dark] .nd-page{--bg:#050507;--bg-subtle:#0b0b10;--bg-contrast:#111117;--surface:#121218;--surface-2:#1a1a22;--ink:#f5f6f8;--ink-2:#c9cbd3;--muted:hsla(0,0%,100%,.62);--border:hsla(0,0%,100%,.09);--border-strong:hsla(0,0%,100%,.17);--accent:#b591ff;--accent-soft:rgba(181,145,255,.14);--cta:#fff;--cta-ink:#050507;--tag-bg:hsla(0,0%,100%,.06);--tag-ink:hsla(0,0%,100%,.7);--panel-dark:#0b0a12;--shadow-float:0 1px 0 hsla(0,0%,100%,.04) inset,0 18px 50px rgba(0,0,0,.5);--shadow-lift:0 1px 0 hsla(0,0%,100%,.06) inset,0 26px 64px rgba(0,0,0,.6)}.nd-shell{width:min(1240px,calc(100% - 48px));margin:0 auto}.nd-section{padding:clamp(84px,10vw,136px) 0;position:relative}.nd-bg-subtle{background:var(--bg-subtle);border-block:1px solid var(--border)}.nd-bg-contrast{background:var(--bg-contrast)}.nd-bg-subtle+.nd-bg-subtle{border-top:0}.nd-display,.nd-page h1,.nd-page h2{font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"SF Pro Display",system-ui,sans-serif;font-weight:600;letter-spacing:-.045em;color:var(--ink);text-wrap:balance;margin:0}.nd-h1{font-size:clamp(42px,5.9vw,74px);line-height:1.01}.nd-h2{font-size:clamp(31px,4.2vw,50px);line-height:1.06;letter-spacing:-.04em}.nd-h3{font-family:var(--font-geist-sans),system-ui,sans-serif;font-weight:600;font-size:19px;line-height:1.25;letter-spacing:-.012em;color:var(--ink);margin:0}.nd-muted-clause{color:var(--muted);font-weight:560}.nd-lead{font-size:clamp(16px,1.6vw,19px);line-height:1.6;max-width:620px}.nd-body,.nd-lead{color:var(--muted)}.nd-body{font-size:15px;line-height:1.65}.nd-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-geist-mono),monospace;font-size:11.5px;font-weight:550;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);background:none;border:none;padding:0;box-shadow:none;border-radius:0}.nd-eyebrow:before{content:"";width:20px;height:2px;border-radius:2px;background:linear-gradient(90deg,#7305ff,#c79bff);flex-shrink:0}.nd-eyebrow-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:7px;background:var(--accent-soft);color:var(--accent);flex-shrink:0}.nd-cta-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.nd-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:13px 27px;border-radius:999px;font-size:14.5px;font-weight:600;letter-spacing:-.005em;text-decoration:none;cursor:pointer;transition:transform .22s cubic-bezier(.16,1,.3,1),background .22s,box-shadow .22s,border-color .22s}.nd-btn-primary{background:var(--cta);color:var(--cta-ink);border:1px solid var(--cta);box-shadow:var(--shadow-float)}.nd-btn-primary:hover{transform:translateY(-1px);box-shadow:var(--shadow-lift)}.nd-btn-outline{background:var(--surface);color:var(--ink);border:1px solid var(--border-strong)}.nd-btn-outline:hover{transform:translateY(-1px);background:var(--surface-2)}.nd-btn-accent{background:var(--accent);color:#fff;border:1px solid var(--accent);box-shadow:0 6px 18px rgba(115,5,255,.22)}.nd-btn-accent:hover{transform:translateY(-1px)}.nd-btn-square{border-radius:10px;padding:12px 24px;min-height:46px}.nd-tag{display:inline-flex;align-items:center;height:24px;padding:0 11px;border-radius:999px;background:var(--tag-bg);color:var(--tag-ink);font-size:12px;font-weight:600}.nd-check{list-style:none;display:grid;gap:13px;margin:0;padding:0}.nd-check li{display:flex;align-items:flex-start;gap:11px;color:var(--ink-2);font-size:15px;line-height:1.5}.nd-check svg{flex-shrink:0;margin-top:1px;width:21px;height:21px;padding:4.5px;border-radius:999px;background:var(--accent);color:#fff;box-shadow:0 3px 8px rgba(115,5,255,.28)}.nd-mesh{position:relative;isolation:isolate;overflow:hidden}.nd-mesh>*{position:relative;z-index:1}.nd-mesh:before{inset:-22%;filter:blur(26px) saturate(1.12);animation:nd-drift 30s ease-in-out infinite alternate}.nd-mesh:after,.nd-mesh:before{content:"";position:absolute;z-index:0}.nd-mesh:after{inset:0;pointer-events:none;opacity:.45;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.35'/%3E%3C/svg%3E")}@keyframes nd-drift{0%{transform:translate3d(-2%,-1%,0) scale(1.02) rotate(-.5deg)}to{transform:translate3d(2%,2%,0) scale(1.07) rotate(.5deg)}}@media (prefers-reduced-motion:reduce){.nd-mesh:before{animation:none}}.nd-sky:before{background:radial-gradient(52% 62% at 16% 18%,#7cc4ff,transparent 62%),radial-gradient(46% 56% at 86% 10%,#4f8dff,transparent 64%),radial-gradient(56% 64% at 78% 90%,#9fd9ff,transparent 64%),radial-gradient(48% 56% at 6% 92%,#c9e6ff,transparent 62%)}.nd-sky{background:#e8f1fd}.nd-dawn:before{background:radial-gradient(52% 62% at 18% 16%,#ffb37c,transparent 62%),radial-gradient(46% 54% at 84% 12%,#ff7d9c,transparent 64%),radial-gradient(58% 64% at 78% 90%,#ffc98f,transparent 64%),radial-gradient(46% 54% at 8% 92%,#ffe0c4,transparent 62%)}.nd-dawn{background:#fdefe4}.nd-meadow:before{background:radial-gradient(52% 62% at 18% 18%,#6fe0a8,transparent 62%),radial-gradient(46% 54% at 86% 12%,#43d68f,transparent 64%),radial-gradient(58% 64% at 76% 90%,#b7f0cf,transparent 64%),radial-gradient(46% 54% at 8% 92%,#d8f7e4,transparent 62%)}.nd-meadow{background:#e7f8ee}.nd-candy:before{background:radial-gradient(52% 62% at 16% 16%,#d78bff,transparent 62%),radial-gradient(46% 54% at 86% 14%,#ff8ccf,transparent 64%),radial-gradient(58% 64% at 80% 90%,#ffb787,transparent 64%),radial-gradient(46% 54% at 8% 92%,#f0d3ff,transparent 62%)}.nd-candy{background:#f8ecfd}.nd-aurora:before{background:radial-gradient(52% 62% at 16% 18%,#9b6bff,transparent 62%),radial-gradient(48% 56% at 86% 10%,#ff7ad9,transparent 64%),radial-gradient(58% 64% at 78% 90%,#6ea8ff,transparent 64%),radial-gradient(48% 56% at 8% 92%,#d9c4ff,transparent 62%)}.nd-aurora{background:#f0eafd}.nd-chrome:before{background:radial-gradient(54% 64% at 18% 16%,#9fb6d9,transparent 62%),radial-gradient(46% 54% at 84% 12%,#89a8d8,transparent 64%),radial-gradient(58% 64% at 78% 90%,#c3d3ea,transparent 64%),radial-gradient(46% 54% at 8% 92%,#e2e9f3,transparent 62%)}.nd-chrome{background:#ebeff5}html[data-ag-theme=dark] .nd-sky{background:#0a1326}html[data-ag-theme=dark] .nd-dawn{background:#241310}html[data-ag-theme=dark] .nd-meadow{background:#0c1f14}html[data-ag-theme=dark] .nd-candy{background:#1d0f26}html[data-ag-theme=dark] .nd-aurora{background:#160f2c}html[data-ag-theme=dark] .nd-chrome{background:#10141c}html[data-ag-theme=dark] .nd-mesh:before{filter:blur(26px) saturate(1.25) brightness(.72);opacity:.9}.nd-hb{overflow:hidden;pointer-events:none;z-index:0;--hb1:#a78bfa;--hb2:#f0abfc;--hb3:#93c5fd;mask-image:linear-gradient(180deg,#000 0,#000 68%,transparent 99%);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 68%,transparent 99%)}.nd-hb,.nd-hb-layer{position:absolute;inset:0}.nd-hb-wash{background:radial-gradient(88% 58% at 50% -14%,color-mix(in srgb,var(--hb1) 30%,transparent),transparent 70%),radial-gradient(48% 42% at 10% 4%,color-mix(in srgb,var(--hb2) 20%,transparent),transparent 72%),radial-gradient(46% 40% at 90% 2%,color-mix(in srgb,var(--hb3) 22%,transparent),transparent 70%)}.nd-hb-mesh{background:radial-gradient(38% 44% at 8% 78%,color-mix(in srgb,var(--hb2) 14%,transparent),transparent 70%),radial-gradient(36% 42% at 94% 72%,color-mix(in srgb,var(--hb3) 12%,transparent),transparent 70%);filter:blur(34px)}.nd-hb-noise{opacity:.5;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.3'/%3E%3C/svg%3E")}.nd-hb-scene{background-size:cover;background-position:top;opacity:.9}html[data-ag-theme=dark] .nd-hb-scene{opacity:.55;filter:saturate(1.1) brightness(.72)}.nd-hb-scene:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 62%,transparent) 0,color-mix(in srgb,var(--bg) 30%,transparent) 48%,color-mix(in srgb,var(--bg) 55%,transparent) 100%)}.nd-sig-aurora .nd-hb-art{background:radial-gradient(48% 40% at 24% 2%,color-mix(in srgb,var(--hb1) 46%,transparent),transparent 70%),radial-gradient(44% 36% at 58% -6%,color-mix(in srgb,var(--hb2) 40%,transparent),transparent 72%),radial-gradient(40% 34% at 84% 4%,color-mix(in srgb,var(--hb3) 38%,transparent),transparent 72%);filter:blur(48px) saturate(1.06);animation:nd-hb-sway 22s ease-in-out infinite alternate}.nd-sig-beams .nd-hb-art{background:linear-gradient(112deg,transparent 28%,color-mix(in srgb,var(--hb1) 36%,transparent) 38%,transparent 48%),linear-gradient(112deg,transparent 46%,color-mix(in srgb,var(--hb2) 30%,transparent) 56%,transparent 66%),linear-gradient(112deg,transparent 62%,color-mix(in srgb,var(--hb3) 26%,transparent) 74%,transparent 86%);filter:blur(42px) saturate(1.06);transform-origin:50% 0;animation:nd-hb-beam 26s ease-in-out infinite alternate}.nd-sig-horizon .nd-hb-art{background:radial-gradient(60% 48% at 50% 112%,color-mix(in srgb,var(--hb1) 52%,transparent),transparent 72%),radial-gradient(44% 36% at 50% 106%,color-mix(in srgb,var(--hb2) 42%,transparent),transparent 74%);filter:blur(40px) saturate(1.1)}.nd-sig-horizon .nd-hb-art:before{content:"";position:absolute;left:50%;bottom:-42%;width:130%;aspect-ratio:1.9;transform:translateX(-50%);border-radius:50%;box-shadow:0 -1px 0 .5px color-mix(in srgb,var(--hb2) 65%,transparent);filter:blur(.5px)}.nd-sig-bloom .nd-hb-art{background:radial-gradient(34% 46% at 8% 34%,color-mix(in srgb,var(--hb1) 52%,transparent),transparent 68%),radial-gradient(32% 42% at 94% 22%,color-mix(in srgb,var(--hb2) 46%,transparent),transparent 70%),radial-gradient(26% 34% at 78% 78%,color-mix(in srgb,var(--hb3) 34%,transparent),transparent 72%);filter:blur(50px) saturate(1.04);animation:nd-hb-sway 26s ease-in-out infinite alternate}.nd-sig-prism .nd-hb-art{background:conic-gradient(from 158deg at 50% -12%,transparent 0deg,color-mix(in srgb,var(--hb1) 40%,transparent) 24deg,transparent 52deg,color-mix(in srgb,var(--hb2) 34%,transparent) 78deg,transparent 104deg,color-mix(in srgb,var(--hb3) 36%,transparent) 128deg,transparent 158deg);filter:blur(44px) saturate(1.06);animation:nd-hb-sway 28s ease-in-out infinite alternate}.nd-sig-orbit .nd-hb-art{background:radial-gradient(46% 38% at 50% -8%,color-mix(in srgb,var(--hb1) 46%,transparent),transparent 70%),radial-gradient(30% 26% at 22% 12%,color-mix(in srgb,var(--hb2) 26%,transparent),transparent 72%),radial-gradient(30% 26% at 80% 10%,color-mix(in srgb,var(--hb3) 26%,transparent),transparent 72%);filter:blur(46px) saturate(1.05)}.nd-hb-rings{position:absolute;inset:0}.nd-hb-rings svg{width:100%;height:100%;display:block}@keyframes nd-hb-sway{0%{transform:translate3d(-1.5%,-1%,0) scale(1.02)}to{transform:translate3d(1.5%,1.5%,0) scale(1.06)}}@keyframes nd-hb-beam{0%{transform:translateX(-2.5%) scaleY(1.02)}to{transform:translateX(2.5%) scaleY(1.06)}}@media (prefers-reduced-motion:reduce){.nd-hb-art,.nd-sig-beams .nd-hb-art{animation:none!important}}html[data-ag-theme=dark] .nd-hb-art{filter:blur(46px) saturate(1.3) brightness(.62)}html[data-ag-theme=dark] .nd-hb-wash{opacity:.75}html[data-ag-theme=dark] .nd-hb-noise{opacity:.3}.nd-card{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-float);transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s,border-color .32s}.nd-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lift);border-color:var(--border-strong)}.nd-mhcard{overflow:hidden}.nd-mhcard-band{height:132px;display:grid;place-items:center}.nd-mhcard-tiles{display:flex;gap:12px}.nd-applogo{width:44px;height:44px;border-radius:12px;background:#fff;display:grid;place-items:center;box-shadow:0 4px 12px rgba(15,15,20,.12);border:1px solid hsla(0,0%,100%,.7);color:var(--accent)}.nd-mhcard-body{padding:22px}.nd-mhcard-body .nd-tag{margin-right:6px}.nd-frame{border-radius:var(--radius-lg);padding:14px;box-shadow:var(--shadow-lift)}.nd-frame-inner{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden}.nd-frame-bar{display:flex;align-items:center;gap:7px;padding:11px 14px;border-bottom:1px solid var(--border)}.nd-frame-bar i{width:9px;height:9px;border-radius:999px;background:var(--border-strong)}.nd-frame-bar strong{margin-left:auto;font-size:11px;font-weight:600;color:var(--muted);font-family:var(--font-geist-mono)}.nd-mockrow{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:11px;background:var(--surface)}.nd-mockrow+.nd-mockrow{margin-top:9px}.nd-mockrow .nd-dot{width:30px;height:30px;border-radius:8px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;flex-shrink:0}.nd-mockrow b{font-size:13px;color:var(--ink);display:block}.nd-mockrow span{font-size:11px;color:var(--muted)}.nd-mockrow .nd-live{margin-left:auto;font-size:11px;color:var(--ok);display:inline-flex;align-items:center;gap:5px}.nd-mockrow .nd-live:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--ok)}.nd-shot{padding:clamp(20px,3.2vw,38px);border-radius:28px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.35),0 1px 2px rgba(10,10,20,.04)}.nd-shot.nd-mesh:before{filter:blur(46px) saturate(1.02)}html[data-ag-theme=dark] .nd-shot.nd-mesh:before{filter:blur(46px) saturate(1.22) brightness(.72)}html[data-ag-theme=dark] .nd-shot{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06)}.nd-shot img{display:block;width:100%;height:auto;border-radius:14px;border:1px solid hsla(0,0%,100%,.65);box-shadow:0 24px 52px rgba(17,24,39,.22),0 4px 12px rgba(17,24,39,.1)}html[data-ag-theme=dark] .nd-shot img{border-color:hsla(0,0%,100%,.1);box-shadow:0 28px 60px rgba(0,0,0,.55),0 6px 16px rgba(0,0,0,.4)}.nd-hero{padding:clamp(122px,13vw,172px) 0 clamp(56px,7vw,92px)}.nd-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,5vw,72px);align-items:center}.nd-hero-head{max-width:620px}.nd-hero h1{margin:22px 0 0}.nd-hero .nd-lead{margin:20px 0 0}.nd-hero .nd-cta-row{margin-top:32px}.nd-hero-visual{border-radius:28px}.nd-hero-visual .nd-frame{padding:clamp(18px,3vw,30px)}.nd-hero-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.nd-hero-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 7px;border-radius:999px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-float);font-size:12.5px;font-weight:550;color:var(--ink-2);letter-spacing:0}.nd-hero-chip .ic{width:24px;height:24px;border-radius:999px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);flex-shrink:0}html[data-ag-theme=dark] .nd-orbit-tile{box-shadow:0 10px 28px rgba(0,0,0,.55),0 1px 2px rgba(0,0,0,.4),inset 0 0 0 1px hsla(0,0%,100%,.06)!important}.nd-hero-showcase{position:relative;overflow:hidden}.nd-hero-shell{display:grid;gap:clamp(32px,5vw,64px);align-items:center}.nd-hero-split .nd-hero-shell{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)}.nd-hero-split .nd-hero-head{max-width:none}.nd-hero-split .nd-hero-visual{margin-top:0}.nd-hero-centered{text-align:center}.nd-hero-centered .nd-hero-head{max-width:780px;margin:0 auto;text-align:center}.nd-hero-centered .nd-cta-row,.nd-hero-centered .nd-eyebrow,.nd-hero-centered .nd-hero-chips{justify-content:center}.nd-hero-centered .nd-hero-shell{grid-template-columns:1fr;justify-items:center}.nd-hero-centered .nd-hero-visual{margin-top:clamp(28px,4vw,48px);width:min(100%,1080px)}.nd-hero-shell{position:relative;z-index:1}.nd-hero-custom-visual{display:flex;align-items:center;justify-content:center;min-height:360px}.nd-hero-custom-visual>:first-child{width:100%}.nd-hero-badges{position:absolute;inset:0;pointer-events:none;z-index:1}.nd-hero-badge{position:absolute;display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 9px;border-radius:999px;background:var(--surface);border:1px solid var(--border);color:var(--accent);box-shadow:var(--shadow-float);font-size:12px;font-weight:600;letter-spacing:.01em;animation:nd-hero-badge-float 7s ease-in-out infinite;animation-delay:calc(var(--ag-badge-i, 0) * .7s)}.nd-hero-badge-label{color:var(--ink-2);font-weight:500}@keyframes nd-hero-badge-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media (prefers-reduced-motion:reduce){.nd-hero-badge{animation:none}}.nd-hero-badge:first-child{top:24%;left:5%}.nd-hero-badge:nth-child(2){top:30%;right:5%}.nd-hero-badge:nth-child(3){top:56%;left:8%}.nd-hero-badge:nth-child(4){top:62%;right:8%}.nd-hero-badge:nth-child(n+5){display:none}.nd-hero-stats{margin-top:clamp(44px,6vw,68px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));border-block:1px solid var(--border)}.nd-hero-stat{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:24px 26px;border-left:1px solid var(--border)}.nd-hero-stat:first-child{border-left:none}.nd-hero-stat-value{font-size:clamp(26px,3vw,34px);font-weight:650;letter-spacing:-.04em;color:var(--ink);line-height:1.1}.nd-hero-stat-label,.nd-hero-stat-value{font-family:var(--font-geist-mono),monospace}.nd-hero-stat-label{margin-top:7px;font-size:11.5px;font-weight:550;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}@media (max-width:940px){.nd-hero-split .nd-hero-shell{grid-template-columns:1fr;gap:32px}.nd-hero-split .nd-hero-visual{margin-top:8px}.nd-hero-badge{display:none!important}}@media (max-width:560px){.nd-hero-stats{grid-template-columns:1fr 1fr}.nd-hero-stat:nth-child(n){border-left:none}.nd-hero-stat:nth-child(2n){border-left:1px solid var(--border)}}.nd-trust{border-block:1px solid var(--border);padding:20px 0;background:var(--surface);position:relative;z-index:1}.nd-trust-row{display:flex;flex-wrap:wrap;justify-content:center;gap:12px clamp(22px,4vw,46px)}.nd-trust-row span{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-geist-mono),monospace;font-size:11.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border:none;background:none;padding:0;border-radius:0}.nd-trust-row span:before{content:"";width:6px;height:6px;border-radius:999px;background:linear-gradient(135deg,#7305ff,#c79bff)}.nd-splits{display:grid;gap:clamp(64px,9vw,120px)}.nd-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,5vw,80px);align-items:center}.nd-split.rev .nd-split-text{order:2}.nd-split-text .nd-eyebrow{margin-bottom:18px}.nd-split-text h2{margin-bottom:16px}.nd-split-text .nd-body{margin-bottom:22px;max-width:30em;font-size:15.5px}.nd-split-text .nd-check{margin-bottom:26px}.nd-split-visual .nd-frame{width:100%}.nd-featrow-head{max-width:720px;margin-bottom:48px}.nd-featrow-head h2{margin-top:16px}.nd-featrow-head .nd-body{margin-top:14px;max-width:36em}.nd-featgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.nd-featgrid[data-count="2"]{grid-template-columns:repeat(2,1fr)}.nd-featgrid[data-count="4"]{grid-template-columns:repeat(4,1fr)}.nd-featcol{position:relative;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);padding:30px 28px;box-shadow:var(--shadow-float);transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s,border-color .32s}.nd-featcol:hover{transform:translateY(-3px);box-shadow:var(--shadow-lift);border-color:var(--border-strong)}.nd-featcol .nd-ficon{width:46px;height:46px;border-radius:13px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;margin-bottom:20px}.nd-featcol h3{margin-bottom:9px}.nd-featcol .nd-detail{margin-top:18px;font-size:12.5px;font-weight:650;color:var(--accent);letter-spacing:.01em}.nd-featcol.feat{color:#fff;border:1px solid hsla(0,0%,100%,.09);background:var(--panel-dark);box-shadow:0 24px 56px -12px rgba(24,8,60,.45)}.nd-featcol.feat:before{background:radial-gradient(66% 88% at 84% -12%,rgba(139,61,255,.8),transparent 64%),radial-gradient(56% 70% at 6% 112%,rgba(217,75,182,.5),transparent 68%),radial-gradient(48% 60% at 62% 120%,rgba(70,118,255,.4),transparent 70%);filter:blur(18px) saturate(1.2)}.nd-featcol.feat .nd-ficon{background:hsla(0,0%,100%,.94);color:#7305ff}.nd-featcol.feat .nd-body,.nd-featcol.feat h3{color:#fff}.nd-featcol.feat .nd-body{opacity:.88}.nd-featcol.feat .nd-detail{color:#e4d1ff}html[data-ag-theme=dark] .nd-featcol.feat{border-color:hsla(0,0%,100%,.14)}.nd-proc-head{max-width:680px;margin-bottom:56px}.nd-proc-head h2{margin-top:16px}.nd-procgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(20px,3vw,40px);position:relative}.nd-procgrid:before{content:"";position:absolute;top:19px;left:4%;right:4%;height:2px;background:linear-gradient(90deg,transparent,var(--grad-c1) 12%,var(--grad-c2) 50%,var(--grad-c1) 88%,transparent)}.nd-step{position:relative;background:none;border:none;border-radius:0;padding:0 8px 0 0;box-shadow:none}.nd-step .nd-node{position:relative;display:grid;place-items:center;width:40px;height:40px;margin-bottom:20px;border-radius:999px;background:linear-gradient(135deg,#7305ff,#9b4dff);color:#fff;font-family:var(--font-geist-mono);font-size:13px;font-weight:700;box-shadow:0 8px 20px rgba(115,5,255,.28),0 0 0 6px var(--bg)}.nd-bg-subtle .nd-step .nd-node{box-shadow:0 8px 20px rgba(115,5,255,.28),0 0 0 6px var(--bg-subtle)}.nd-step h3{margin-bottom:9px;font-size:17.5px}.nd-step .nd-detail{display:inline-flex;align-items:center;gap:7px;margin-top:15px;color:var(--accent);font-size:12.5px;font-weight:650}.nd-step .nd-detail:before{content:"";width:6px;height:6px;border-radius:999px;background:linear-gradient(135deg,#7305ff,#c79bff)}.nd-faq-layout{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:clamp(28px,5vw,64px);align-items:start}.nd-faq-list{display:grid;gap:0;border-top:1px solid var(--border)}.nd-faq-item{position:relative;background:none;border:none;border-bottom:1px solid var(--border);border-radius:0;padding:26px 8px 26px 58px;box-shadow:none;transition:background .25s}.nd-faq-item:hover{transform:none;box-shadow:none;background:var(--surface)}.nd-faq-item:before{content:"Q";position:absolute;top:24px;left:8px;width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:var(--accent-soft);color:var(--accent);font-family:var(--font-geist-mono);font-size:13px;font-weight:700}.nd-faq-item h3{margin-bottom:8px;font-size:16.5px}.nd-faq-item .nd-body{max-width:46em}.nd-quad-head{max-width:760px;margin:0 auto 56px;text-align:center}.nd-quad-head h2{margin-top:16px}.nd-quad-head .nd-lead{margin:16px auto 0}.nd-quad-head .nd-eyebrow{justify-content:center}.nd-quad-grid{display:grid;grid-template-columns:minmax(220px,1fr) minmax(320px,1.35fr) minmax(220px,1fr);gap:clamp(28px,4vw,56px);align-items:center}.nd-quad-col{display:grid;gap:clamp(40px,6vw,88px);align-content:center}.nd-quad-story .nd-kicker{display:block;font-family:var(--font-geist-mono),monospace;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}.nd-quad-story h3{margin-bottom:8px;font-size:18px}.nd-quad-story .nd-body{font-size:14.5px}.nd-quad-center{position:relative;border-radius:30px;padding:clamp(24px,3vw,44px) clamp(16px,2vw,32px)}@media (max-width:1080px){.nd-quad-grid{grid-template-columns:1fr 1fr}.nd-quad-center{order:-1;grid-column:1/-1;max-width:640px;margin:0 auto;width:100%}.nd-quad-col{gap:36px;align-content:start}}@media (max-width:640px){.nd-quad-grid{grid-template-columns:1fr}.nd-quad-col{gap:28px}}.nd-final-panel{position:relative;max-width:none;margin:0 auto;text-align:center;border-radius:32px;border:1px solid hsla(0,0%,100%,.09);background:radial-gradient(64% 52% at 50% 122%,rgba(124,58,237,.6),transparent 68%),radial-gradient(38% 30% at 50% 112%,rgba(199,155,255,.5),transparent 70%),var(--panel-dark);color:#fff;padding:clamp(56px,8vw,104px) clamp(28px,6vw,96px);box-shadow:0 32px 80px -20px rgba(24,8,60,.5);overflow:hidden}.nd-final-panel .nd-mesh-bloom{position:absolute;inset:-45% -12% auto;height:85%;z-index:0;filter:blur(52px);opacity:.75;background:radial-gradient(46% 60% at 50% 0,#8b3dff,transparent 62%),radial-gradient(36% 48% at 82% 8%,#ff7ad9,transparent 62%),radial-gradient(34% 44% at 16% 6%,#4676ff,transparent 64%)}.nd-final-panel:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.5;background-image:radial-gradient(hsla(0,0%,100%,.5) .8px,transparent .9px),radial-gradient(hsla(0,0%,100%,.32) .7px,transparent .8px);background-size:190px 190px,120px 120px;background-position:12px 8px,60px 40px;mask-image:linear-gradient(180deg,#000,transparent 62%);-webkit-mask-image:linear-gradient(180deg,#000,transparent 62%)}.nd-final-panel>*{position:relative;z-index:1}.nd-final-panel h2{margin-bottom:18px;color:#fff}.nd-final-panel .nd-lead{margin:0 auto 32px;color:hsla(0,0%,100%,.74)}.nd-final-panel .nd-cta-row{justify-content:center}.nd-final-panel .nd-btn-primary{background:#fff;color:#0b0a12;border-color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.35)}.nd-final-panel .nd-btn-primary:hover{box-shadow:0 16px 40px rgba(0,0,0,.45)}.nd-final-panel .nd-btn-outline{background:transparent;color:#fff;border-color:hsla(0,0%,100%,.28)}.nd-final-panel .nd-btn-outline:hover{background:hsla(0,0%,100%,.08)}html[data-ag-theme=dark] .nd-final-panel{border-color:hsla(0,0%,100%,.14)}.nd-page .ag-reveal-header,.nd-page .ag-reveal-item{opacity:0;transform:translateY(20px);transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1)}.nd-page .ag-reveal-header.is-in,.nd-page .ag-reveal-item.is-in{opacity:1;transform:none}.nd-page .ag-reveal-item:nth-child(2){transition-delay:80ms}.nd-page .ag-reveal-item:nth-child(3){transition-delay:.16s}.nd-page .ag-reveal-item:nth-child(4){transition-delay:.24s}@media (prefers-reduced-motion:reduce){.nd-page .ag-reveal-header,.nd-page .ag-reveal-item{opacity:1!important;transform:none!important}}@media (max-width:1180px){.nd-featgrid[data-count="4"]{grid-template-columns:repeat(2,1fr)}}@media (max-width:940px){.nd-hero-grid{grid-template-columns:1fr;gap:44px}.nd-hero-head{max-width:none}.nd-split{grid-template-columns:1fr;gap:28px}.nd-split.rev .nd-split-text{order:0}.nd-featgrid,.nd-featgrid[data-count="2"]{grid-template-columns:1fr}.nd-procgrid{grid-template-columns:repeat(2,1fr)}.nd-procgrid:before{display:none}.nd-faq-layout{grid-template-columns:1fr}}@media (max-width:640px){.nd-featgrid[data-count="4"]{grid-template-columns:1fr}}@media (max-width:560px){.nd-shell{width:min(100% - 32px,1240px)}.nd-procgrid{grid-template-columns:1fr}}