:root{--electric-50:#ececff;--electric-100:#d2d2ff;--electric-200:#a8a8ff;--electric-300:#6b6bff;--electric-400:#3838ff;--electric-500:#1a15ff;--electric-600:#0d08e0;--electric-700:#0a06b4;--electric-800:#080489;--electric-900:#05035c;--electric-glow:#4d4dff;--green-50:#e6faf0;--green-100:#c2f2d9;--green-200:#8fe7b7;--green-300:#55d992;--green-400:#2ecd78;--green-500:#1fc16b;--green-600:#12a559;--green-700:#0c8447;--green-800:#0a6839;--green-900:#08512d;--magenta-50:#ffe6f4;--magenta-100:#ffbfe1;--magenta-300:#ff6fbb;--magenta-500:#ff2d9b;--magenta-600:#e00f80;--magenta-700:#b40866;--violet-50:#f2ebff;--violet-100:#e4d6ff;--violet-200:#c9adff;--violet-300:#ae84ff;--violet-400:#9663ff;--violet-500:#7e42ff;--violet-600:#6b36eb;--violet-700:#7e42ff;--violet-800:#5829c7;--violet-900:#3f1d8f;--ink-950:#0a0a0b;--ink-900:#111114;--ink-850:#19191c;--ink-800:#232327;--ink-700:#303035;--ink-600:#45454c;--ink-500:#5f5f68;--ink-400:#7d7d87;--ink-300:#a1a1ab;--ink-200:#c7c7cf;--ink-150:#dcdce1;--ink-100:#e9e9ed;--ink-75:#f2f2f5;--ink-50:#f8f8fa;--white:#fff;--black:#000;--data-green:var(--green-500);--data-magenta:var(--magenta-500);--data-violet:var(--violet-500);--data-blue:var(--electric-500);--data-amber:#ffb020;--data-teal:#12b5b0;--success:var(--green-500);--warning:#ffb020;--danger:#ff4d4d;--info:#2f8bff;--gradient-bao:linear-gradient(120deg,#9663ff,#7e42ff 55%,#5829c7 115%);--gradient-flux:linear-gradient(100deg,#3838ff,#7e42ff 48%,#e9e4ff);--gradient-voltage:linear-gradient(135deg,var(--violet-500) 0%,var(--violet-700) 55%,var(--violet-900) 100%);--gradient-rays:repeating-conic-gradient(from 0deg at 50% 120%,hsla(0,0%,100%,0) 0deg,hsla(0,0%,100%,0) 1.4deg,hsla(0,0%,100%,.55) 1.6deg,hsla(0,0%,100%,0) 1.8deg)}:root,[data-theme=light]{--bg-page:var(--white);--bg-subtle:var(--ink-50);--bg-sunken:var(--ink-75);--surface-card:var(--white);--surface-raised:var(--white);--surface-inset:var(--ink-50);--surface-hover:var(--ink-75);--border-subtle:var(--ink-100);--border-default:var(--ink-150);--border-strong:var(--ink-300);--text-primary:var(--ink-850);--text-secondary:var(--ink-500);--text-tertiary:var(--ink-400);--text-inverse:var(--white);--text-brand:var(--violet-700);--text-link:var(--violet-700);--accent:var(--violet-700);--accent-hover:var(--violet-800);--accent-active:var(--violet-900);--accent-contrast:var(--white);--accent-soft:var(--violet-50);--band:var(--violet-700);--band-raised:var(--violet-700);--brand-electric:var(--electric-500);--brand-electric-soft:var(--electric-50);--focus-ring:var(--violet-700)}[data-theme=dark]{--bg-page:var(--black);--bg-subtle:var(--ink-950);--bg-sunken:var(--ink-900);--surface-card:var(--ink-850);--surface-raised:var(--ink-800);--surface-inset:var(--ink-900);--surface-hover:var(--ink-800);--border-subtle:var(--ink-800);--border-default:var(--ink-700);--border-strong:var(--ink-600);--text-primary:var(--ink-50);--text-secondary:var(--ink-300);--text-tertiary:var(--ink-400);--text-inverse:var(--ink-850);--text-brand:var(--violet-300);--text-link:var(--violet-300);--accent:var(--violet-400);--accent-hover:var(--violet-300);--accent-active:var(--violet-200);--accent-contrast:var(--white);--accent-soft:rgba(126,66,255,.18);--band:var(--violet-700);--band-raised:var(--violet-600);--brand-electric:var(--electric-400);--brand-electric-soft:rgba(56,56,255,.18);--focus-ring:var(--violet-300)}[data-theme=ultramarine]{--bg-page:var(--violet-700);--bg-subtle:var(--violet-800);--bg-sunken:var(--violet-900);--surface-card:var(--violet-700);--surface-raised:var(--violet-600);--surface-inset:var(--violet-800);--surface-hover:var(--violet-600);--border-subtle:hsla(0,0%,100%,.22);--border-default:hsla(0,0%,100%,.45);--border-strong:hsla(0,0%,100%,.9);--text-primary:var(--white);--text-secondary:hsla(0,0%,100%,.72);--text-tertiary:hsla(0,0%,100%,.52);--text-inverse:var(--violet-700);--text-brand:var(--white);--text-link:var(--white);--accent:var(--white);--accent-hover:var(--violet-50);--accent-active:var(--violet-100);--accent-contrast:var(--violet-700);--accent-soft:hsla(0,0%,100%,.14);--focus-ring:var(--white)}[data-theme=electric]{--bg-page:var(--black);--bg-subtle:#030316;--bg-sunken:#05052a;--surface-card:#05051c;--surface-raised:#08083a;--surface-inset:#020210;--surface-hover:#0b0b4a;--border-subtle:rgba(77,77,255,.2);--border-default:rgba(77,77,255,.42);--border-strong:rgba(77,77,255,.85);--text-primary:#e8e8ff;--text-secondary:#9a9aff;--text-tertiary:#6b6bcc;--text-inverse:var(--black);--text-brand:var(--electric-glow);--text-link:var(--electric-glow);--accent:var(--electric-400);--accent-hover:var(--electric-300);--accent-active:var(--electric-200);--accent-contrast:var(--white);--accent-soft:rgba(26,21,255,.28);--focus-ring:var(--electric-glow)}:root{--font-sans:"JetBrains Sans","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-display:"JetBrains Sans","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-serif:"Bodoni Moda","Times New Roman",Georgia,serif;--font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--font-terminal:"VT323","JetBrains Mono",ui-monospace,monospace;--font-pixel:"Silkscreen","VT323",monospace;--font-pixel-display:"Doto","Silkscreen",monospace;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--fs-display-2xl:88px;--fs-display-xl:68px;--fs-display-lg:52px;--fs-h1:40px;--fs-h2:32px;--fs-h3:25px;--fs-h4:20px;--fs-body-lg:18px;--fs-body:16px;--fs-body-sm:14px;--fs-caption:13px;--fs-micro:11px;--lh-tight:1.05;--lh-snug:1.2;--lh-heading:1.15;--lh-body:1.55;--lh-relaxed:1.7;--ls-tighter:-0.04em;--ls-tight:-0.02em;--ls-normal:0;--ls-wide:0.02em;--ls-caps:0.08em;--text-display-font:var(--font-display);--text-display-weight:var(--fw-bold);--text-heading-weight:var(--fw-bold);--text-eyebrow-weight:var(--fw-medium);--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--gutter:24px;--page-pad:24px;--section-y:96px;--container-max:1200px;--container-narrow:760px;--radius-none:0px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:22px;--radius-pill:999px;--border-hairline:1px;--border-thick:1.5px;--border-heavy:2px;--shadow-xs:0 1px 2px rgba(17,17,20,.06);--shadow-sm:0 1px 3px rgba(17,17,20,.08),0 1px 2px rgba(17,17,20,.04);--shadow-md:0 4px 12px rgba(17,17,20,.08),0 2px 4px rgba(17,17,20,.05);--shadow-lg:0 12px 28px rgba(17,17,20,.12),0 4px 8px rgba(17,17,20,.06);--shadow-xl:0 24px 60px rgba(17,17,20,.16),0 8px 16px rgba(17,17,20,.08);--shadow-float:0 12px 28px rgba(17,17,20,.14),0 4px 8px rgba(17,17,20,.08);--shadow-hard-sm:2px 2px 0 0 var(--violet-700);--shadow-hard-md:4px 4px 0 0 var(--violet-700);--shadow-hard-lg:6px 6px 0 0 var(--violet-700);--glow-violet:0 0 0 1px rgba(126,66,255,.35),0 8px 24px rgba(126,66,255,.35);--glow-green:0 0 0 1px rgba(31,193,107,.35),0 8px 24px rgba(31,193,107,.3);--glow-magenta:0 8px 24px rgba(255,45,155,.3);--glow-electric:0 0 0 1px rgba(77,77,255,.55),0 0 20px rgba(26,21,255,.55),0 0 48px rgba(26,21,255,.3);--glow-electric-text:0 0 8px rgba(77,77,255,.75);--texture-dither:radial-gradient(circle at 50% 50%,currentColor 0.6px,transparent 0.9px) 0 0 /4px 4px,radial-gradient(circle at 50% 50%,currentColor 0.6px,transparent 0.9px) 2px 2px /4px 4px;--texture-scanlines:repeating-linear-gradient(0deg,hsla(0,0%,100%,.14),hsla(0,0%,100%,.14) 1px,transparent 0,transparent 3px);--texture-dither-lg:conic-gradient(from 0deg at 50% 50%,currentColor 0 25%,transparent 0 50%,currentColor 0 75%,transparent 0) 0 0 /6px 6px;--texture-pixels:linear-gradient(currentColor 1px,transparent 0) 0 0 /5px 5px,linear-gradient(90deg,currentColor 1px,transparent 0) 0 0 /5px 5px;--texture-crt:repeating-linear-gradient(0deg,rgba(0,0,0,.16),rgba(0,0,0,.16) 1px,transparent 0,transparent 3px),repeating-linear-gradient(90deg,rgba(0,0,0,.06),rgba(0,0,0,.06) 1px,transparent 0,transparent 3px);--texture-hatch:repeating-linear-gradient(45deg,rgba(77,77,255,.16),rgba(77,77,255,.16) 1px,transparent 0,transparent 5px);--texture-grid:linear-gradient(rgba(77,77,255,.1) 1px,transparent 0),linear-gradient(90deg,rgba(77,77,255,.1) 1px,transparent 0);--grid-cell:24px;--duotone-filter:grayscale(1) contrast(1.6) brightness(1.05);--pixel-filter:contrast(1.35) saturate(1.1);--sphere-green:radial-gradient(circle at 34% 28%,#7ef0ae 0%,#2ecd78 32%,#12a559 70%,#0a6839 100%);--sphere-magenta:radial-gradient(circle at 34% 28%,#ff9fd4 0%,#ff2d9b 40%,#b40866 100%);--sphere-violet:radial-gradient(circle at 34% 28%,#cdb3ff 0%,#7e42ff 42%,#5829c7 100%);--sphere-electric:radial-gradient(circle at 34% 28%,#9a9aff 0%,#3838ff 38%,var(--electric-500) 72%,var(--electric-800) 100%);--ease-standard:cubic-bezier(0.4,0,0.2,1);--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--dur-fast:120ms;--dur-base:180ms;--dur-slow:280ms;--dur-slower:480ms;--z-base:0;--z-sticky:100;--z-overlay:800;--z-modal:900;--z-toast:1000}*,:after,:before{box-sizing:border-box}body{font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);background:var(--bg-page);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,h1,h2,h3,h4,h5,h6{margin:0;color:var(--text-primary)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--fw-bold);line-height:var(--lh-heading);letter-spacing:var(--ls-tight)}p{margin:0;text-wrap:pretty}a{color:var(--text-link);text-decoration:none}a:hover{text-decoration:underline}code,kbd,pre{font-family:var(--font-mono)}::selection{background:rgba(31,193,107,.24);color:var(--ink-850)}.db-eyebrow{font-family:var(--font-mono);font-size:var(--fs-caption);font-weight:var(--fw-medium);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-brand)}.db-display{font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:var(--fs-display-lg);line-height:var(--lh-tight);letter-spacing:var(--ls-tighter)}.db-display-caps{font-weight:var(--fw-bold);text-transform:uppercase;line-height:.95;letter-spacing:.01em}.db-display-caps,.db-serif{font-family:var(--font-serif)}.db-mono{font-family:var(--font-mono)}.db-duotone{filter:var(--duotone-filter)}.db-dither:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:var(--texture-dither);mix-blend-mode:screen;opacity:.5}.db-terminal{font-family:var(--font-terminal);letter-spacing:.02em;line-height:1.15}.db-pixel-type{font-family:var(--font-pixel);letter-spacing:.04em}.db-px{font-family:var(--font-pixel-display);font-weight:900;font-size:1.04em;letter-spacing:.01em}.db-flux-text{background:var(--gradient-flux);-webkit-background-clip:text;background-clip:text;color:transparent}.db-flux-rule{height:2px;background:var(--gradient-flux);border:none}.db-pixelate{image-rendering:pixelated;image-rendering:crisp-edges}.db-dither-lg:after{background-image:var(--texture-dither-lg);mix-blend-mode:screen;opacity:.35}.db-crt:after,.db-dither-lg:after{content:"";position:absolute;inset:0;pointer-events:none}.db-crt:after{background-image:var(--texture-crt);opacity:.7}.db-cursor:after{content:"\2588";margin-left:.06em;animation:db-blink 1s steps(1) infinite}@keyframes db-blink{50%{opacity:0}}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@font-face{font-family:JetBrains Sans;src:url(/new-landing/landing/assets/fonts/JetBrainsSans-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Sans;src:url(/new-landing/landing/assets/fonts/JetBrainsSans-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Sans;src:url(/new-landing/landing/assets/fonts/JetBrainsSans-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Sans;src:url(/new-landing/landing/assets/fonts/JetBrainsSans-Bold.woff2) format("woff2");font-weight:600 800;font-style:normal;font-display:swap}:root{--dk-dim:oklch(0.4769 0.0521 297.84);--dk-faint:var(--ink-400);--dk-rule:oklch(0.934 0.007 304.24);--dk-rule-strong:var(--ink-200);--dk-panel:var(--white);--dk-band:var(--violet-700);--ink:oklch(0.1814 0.0606 296.17);--gray-500:var(--ink-400);--gray-600:var(--dk-dim);--gray-700:var(--ink-700);--text-body:var(--dk-dim);--text-muted:var(--ink-400);--text-subtle:var(--ink-400);--page-bg:#f2f3fa;--surface-shell:var(--white);--surface-card:var(--white);--canvas-warm:#e9ebf5;--border-hairline:var(--dk-rule);--border-card:var(--dk-rule);--border-chip:var(--ink-150);--radius-full:var(--radius-pill);--radius-card:var(--radius-lg);--radius-feature:var(--radius-2xl);--radius-8:var(--radius-md);--shadow-soft:var(--shadow-sm);--shadow-card:var(--shadow-lg);--shadow-panel:0 40px 90px -52px rgba(17,17,20,.22),0 18px 44px -26px rgba(17,17,20,.14);--lh-normal:var(--lh-body);--fs-10:10px;--fs-11:var(--fs-micro);--fs-12:12px;--fs-13:var(--fs-caption);--fs-14:var(--fs-body-sm);--fs-15:15px;--fs-4xl:clamp(30px,3.6vw,40px);--btn-primary-bg:var(--violet-700);--btn-primary-hover:var(--violet-800);--btn-primary-fg:#fff;--btn-secondary-bg:var(--white);--btn-secondary-hover:var(--ink-75);--btn-secondary-fg:var(--ink-850);--amber-text:#92400e;--paper-grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='p'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%25' height='100%25' filter='url(%23p)' opacity='0.05'/></svg>");--section-pad:clamp(72px,9vw,128px);--section-pad-tight:clamp(56px,7vw,96px)}.nl-section{padding-block:var(--section-pad)}.nl-section--tight{padding-block:var(--section-pad-tight)}.nl-glass{background:hsla(0,0%,100%,.62);-webkit-backdrop-filter:blur(12px) saturate(1.08);backdrop-filter:blur(12px) saturate(1.08);box-shadow:0 18px 44px -26px rgba(56,32,136,.22),0 8px 24px -18px rgba(17,17,20,.14),inset 0 1px 0 hsla(0,0%,100%,.65)}.nl-glass,.nl-glass-panel{border:1px solid hsla(0,0%,100%,.9);outline:1px solid rgba(25,25,28,.05)}.nl-glass-panel{background:hsla(0,0%,100%,.68);-webkit-backdrop-filter:blur(14px) saturate(1.06);backdrop-filter:blur(14px) saturate(1.06);box-shadow:0 40px 90px -52px rgba(56,32,136,.3),0 18px 44px -26px rgba(17,17,20,.16),inset 0 1px 0 hsla(0,0%,100%,.7)}.paper-soft{background-color:var(--page-bg);background-image:var(--paper-grain),radial-gradient(130% 80% at 50% -8%,rgba(74,42,184,.05) 0,rgba(74,42,184,0) 52%);background-size:160px 160px,auto}.paper-tint{background-color:var(--canvas-warm);background-image:var(--paper-grain),linear-gradient(180deg,rgba(74,42,184,.05) 0,rgba(74,42,184,0) 34%),radial-gradient(90% 70% at 100% 0,rgba(74,42,184,.045) 0,rgba(74,42,184,0) 50%);background-size:160px 160px,auto,auto}.paper-panel{background-color:var(--surface-card);background-image:var(--paper-grain),linear-gradient(180deg,rgba(74,42,184,.055) 0,rgba(74,42,184,0) 42%);background-size:160px 160px,auto;border:1px solid var(--border-card);border-radius:var(--radius-feature);box-shadow:var(--shadow-lg)}.nl-btn,.nl-root a,.nl-root a:hover{text-decoration:none}.nl-btn{font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:var(--fs-15);line-height:1;display:inline-flex;align-items:center;gap:11px;padding:12px 22px;border-radius:var(--radius-full);border:1px solid transparent;white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.nl-btn--sm{font-size:var(--fs-13);padding:8px 15px;gap:9px}.nl-btn--primary{background:var(--btn-primary-bg);color:var(--btn-primary-fg);box-shadow:var(--shadow-xs)}.nl-btn--primary:hover{background:var(--btn-primary-hover);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.nl-btn--ghost{background:transparent;color:var(--violet-700);border-color:var(--border-card)}.nl-btn--ghost:hover{background:var(--violet-50);border-color:rgba(74,42,184,.42);transform:translateY(-1px)}.nl-btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-soft),0 0 0 1px var(--focus-ring)}.nl-btn:active{transform:translateY(0)}.nl-navlink{font-size:var(--fs-14);color:var(--gray-600);transition:color var(--dur-fast) var(--ease-standard)}.nl-navlink:hover{color:var(--ink)}.nl-navpill{display:inline-flex;align-items:center;gap:2px;padding:4px;opacity:.8;border-radius:var(--radius-pill);background:hsla(0,0%,100%,.78);border:1px solid rgba(25,25,28,.07);box-shadow:0 6px 20px -12px rgba(17,17,20,.14),inset 0 1px 0 hsla(0,0%,100%,.6)}.nl-navpill-link{font-size:13.5px;font-weight:var(--fw-medium);color:var(--gray-600);padding:6px 14px;border-radius:var(--radius-pill);text-decoration:none;white-space:nowrap;transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.nl-navpill-link:hover{background:rgba(25,25,28,.05);color:var(--ink)}@media (max-width:1180px){.nl-hero-cards{display:none!important}}.nl-root a:focus-visible{outline:none;border-radius:var(--radius-xs);box-shadow:0 0 0 3px var(--accent-soft)}.nl-root button:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-soft)}.nl-card-focus:focus-visible{outline:none;box-shadow:0 0 0 3px hsla(0,0%,100%,.55)}.product-ui{--ink:var(--ink-850);--gray-500:var(--ink-400);--gray-600:var(--ink-500);--gray-700:var(--ink-600);--text-body:var(--ink-700);--text-muted:var(--ink-400);--text-subtle:var(--ink-400);--page-bg:var(--ink-50);--surface-shell:var(--white);--surface-card:var(--white);--canvas-warm:var(--ink-75);--border-hairline:var(--border-subtle);--border-card:var(--border-subtle);--border-chip:var(--border-default);--shadow-soft:var(--shadow-sm);--shadow-card:var(--shadow-lg);--amber-text:#92400e;color:var(--ink-850)}.fx-dither-glow{position:relative;background:var(--page-bg)}.fx-dither-glow>*{position:relative;z-index:1}.fx-dither-glow:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(48% 42% at 50% 46%,rgba(17,17,20,.1) 0,rgba(17,17,20,0) 70%)}:root{--font-pixel:"JetBrains Sans","Inter",system-ui,-apple-system,sans-serif}.font-pixel{font-family:var(--font-pixel);font-weight:700!important;font-variation-settings:normal!important;letter-spacing:-.018em!important}.nl-root *{box-sizing:border-box}:root{--container-max:1040px}html{scroll-behavior:smooth}body,html{background:var(--page-bg)}.nl-root,body{color:var(--ink)}.nl-root{position:relative;--font-sans:"JetBrains Sans","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-display:"JetBrains Sans","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--font-pixel:"JetBrains Sans","Inter",system-ui,-apple-system,sans-serif;background-color:var(--page-bg);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='p'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%25' height='100%25' filter='url(%23p)' opacity='0.05'/></svg>"),radial-gradient(circle at 1px 1px,rgba(74,42,184,.06) 1px,transparent 1.7px),linear-gradient(90deg,rgba(74,42,184,.025) 1px,transparent 0),linear-gradient(180deg,rgba(74,42,184,.025) 1px,transparent 0);background-size:160px 160px,22px 22px,88px 88px,88px 88px;font-family:var(--font-sans)}.nl-root section[id]{scroll-margin-top:84px}.nl-guides{position:fixed;bottom:0;left:50%;transform:translateX(-50%) translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;width:min(var(--container-max),calc(100% - 2 * var(--space-6)));border-left:1px solid rgba(74,42,184,.07);border-right:1px solid rgba(74,42,184,.07);z-index:0}.nl-guides,.nl-hero-bg{top:0;pointer-events:none}.nl-hero-bg{position:absolute;left:0;right:0;height:100svh;z-index:1;background:radial-gradient(58% 52% at 50% 6%,rgba(126,66,255,.1) 0,rgba(126,66,255,0) 62%)}.nl-band{background-color:var(--violet-700);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='pv'><feTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%25' height='100%25' filter='url(%23pv)' opacity='0.09'/></svg>"),radial-gradient(circle,hsla(0,0%,100%,.06) .9px,transparent 1.2px);background-size:180px 180px,15px 15px;background-position:0 0,0 0}.nl-band-grid{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='pv'><feTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%25' height='100%25' filter='url(%23pv)' opacity='0.09'/></svg>"),linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:180px 180px,22px 22px,22px 22px;background-position:0 0,0 0,0 0}.nl-band{width:calc(100% - 2 * var(--space-6));max-width:var(--container-max);margin:var(--section-pad-tight) auto;border-radius:var(--radius-2xl);overflow:hidden;box-shadow:0 40px 80px -52px rgba(17,17,20,.34),0 12px 28px -20px rgba(17,17,20,.2)}.l-cta-card{position:relative;overflow:hidden;background-color:var(--surface-card);background-image:var(--paper-grain),linear-gradient(180deg,rgba(74,42,184,.06) 0,rgba(74,42,184,0) 46%),radial-gradient(120% 120% at 50% 0,rgba(74,42,184,.05) 0,rgba(74,42,184,0) 55%);background-size:160px 160px,auto,auto;border:1px solid var(--border-card);border-radius:var(--radius-feature);color:var(--ink);box-shadow:0 40px 84px -54px rgba(17,17,20,.3),0 12px 30px -22px rgba(17,17,20,.16)}@keyframes nspin{to{transform:rotate(1turn)}}@keyframes nfade{0%{opacity:.35;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes npulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.5}}@keyframes ncap{0%,to{opacity:.35}50%{opacity:1}}@keyframes alphaFade{0%{opacity:0}to{opacity:1}}@keyframes alphaPop{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.ny-rec-dot{animation:ncap 1.6s ease-in-out infinite}.nl-root a{-webkit-tap-highlight-color:transparent}.reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.reveal.is-in{opacity:1;transform:none}.lift{transition:transform .18s ease;will-change:transform}.lift:hover{transform:translateY(-3px)}.nl-compare tbody tr{transition:background var(--dur-fast) var(--ease-standard)}.nl-compare tbody tr:hover td{background:rgba(74,42,184,.035)}.nl-logo-chip{transition:box-shadow var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard)}.nl-logo-chip img{filter:grayscale(1);opacity:.66;transition:filter var(--dur-base) var(--ease-standard),opacity var(--dur-base) var(--ease-standard)}.nl-logo-chip:hover{border-color:var(--border-chip);box-shadow:var(--shadow-lg)}.nl-logo-chip:hover img{filter:grayscale(0);opacity:1}.pulse-dot{animation:npulse 2.6s ease-in-out infinite}@media (max-width:860px){.l-grid-4{grid-template-columns:repeat(2,1fr)!important}.l-split{grid-template-columns:1fr!important}}@media (max-width:680px){.l-grid-2,.l-grid-3,.l-grid-4{grid-template-columns:1fr!important}.l-hpad{padding-left:20px!important;padding-right:20px!important}.l-cta-card{padding:var(--space-12) var(--space-6)!important}.nav-links,.step-arrow{display:none!important}.l-scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch}.l-scroll-x>*{min-width:720px}.nl-scale-arrow{transform:rotate(90deg)}}@keyframes nl-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}.nl-caret{display:inline-block;width:2px;height:1.1em;margin-right:7px;background:var(--violet-700);animation:nl-caret-blink 1.06s step-end infinite}@media (prefers-reduced-motion:reduce){.nl-root *{animation:none!important;transition:none!important}html{scroll-behavior:auto}.reveal{opacity:1!important;transform:none!important}}