.nl-page{--clr-dark:#0f172a;--clr-darker:#0a101f;--clr-light:#f8fafc;--clr-gray:#e2e8f0;--clr-teal:#14b8a6;--clr-teal-soft:#14b8a61a;--clr-headline:#111827;--clr-body:#334155;--clr-muted:#475569;--clr-subtle:#94a3b8;--clr-border:#cbd5e1;--nl-display:var(--font-inter), "Inter", system-ui, sans-serif;--nl-body:var(--font-plex-sans), "IBM Plex Sans", system-ui, sans-serif;--nl-mono:var(--font-plex-mono), "IBM Plex Mono", ui-monospace, monospace;font-family:var(--nl-body);color:#0f172a;-webkit-font-smoothing:antialiased;background:#fff;line-height:1.5}.nl-page *,.nl-page :before,.nl-page :after{box-sizing:border-box}.nl-page img{max-width:100%;height:auto;display:block}.nl-page a{color:inherit}.nl-page button{cursor:pointer;font-family:inherit}.nl-container{max-width:1200px;margin:0 auto;padding:0 32px}.nl-util{z-index:10;justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:22px 32px;display:flex;position:relative}.nl-util-logo{font-family:var(--nl-display);letter-spacing:-.01em;color:var(--clr-light);font-size:15px;font-weight:900;text-decoration:none}.nl-util-logo .dot{color:var(--clr-teal)}.nl-util-meta{font-family:var(--nl-mono);letter-spacing:.22em;text-transform:uppercase;color:#e2e8f0b3;white-space:nowrap;align-items:center;gap:12px;font-size:10px;display:flex}.nl-util-meta .live-dot{background:var(--clr-teal);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite nl-pulse-dot;display:inline-block;box-shadow:0 0 0 4px #14b8a633}.nl-hero{color:var(--clr-light);background:radial-gradient(70% 90% at 100% 100%,#14b8a624,#0000 60%),radial-gradient(50% 50% at 0 0,#14b8a60a,#0000 70%),linear-gradient(#0a101f 0%,#0f172a 100%);flex-direction:column;min-height:100vh;padding-top:72px;display:flex;position:relative;overflow:hidden}.nl-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#f8fafc06 1px,#0000 1px),linear-gradient(90deg,#f8fafc06 1px,#0000 1px);background-size:40px 40px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(80% 80% at 70% 60%,#000 30%,#0000 80%);mask-image:radial-gradient(80% 80% at 70% 60%,#000 30%,#0000 80%)}.nl-hero-grid{z-index:1;flex:1;grid-template-columns:1.25fr 1fr;align-items:center;gap:64px;width:100%;max-width:1200px;margin:0 auto;padding:48px 32px 80px;display:grid;position:relative}.nl-hero-kicker{font-family:var(--nl-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--clr-teal);align-items:center;gap:14px;margin-bottom:28px;font-size:11px;font-weight:500;display:flex}.nl-hero-kicker:before{content:"";background:var(--clr-teal);width:36px;height:1px;display:block}.nl-hero-title{font-family:var(--nl-display);letter-spacing:-.045em;color:#fff;margin:0 0 24px;font-size:clamp(48px,7.2vw,96px);font-weight:900;line-height:.96}.nl-hero-title .more{color:var(--clr-teal)}.nl-hero-sub{font-family:var(--nl-body);color:#e2e8f0d1;max-width:560px;margin:0 0 36px;font-size:clamp(17px,1.5vw,20px);font-weight:400;line-height:1.55}.nl-hero-sub strong{color:#fff;font-weight:600}.nl-hero .nl-form-slot{max-width:560px}.nl-plus-one{padding-left:24px;position:relative}.nl-plus-one-label{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.nl-plus-one-badge{font-family:var(--nl-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--clr-dark);background:var(--clr-teal);white-space:nowrap;border-radius:2px;flex-shrink:0;padding:6px 10px;font-size:10px;font-weight:600}.nl-plus-one-text{font-family:var(--nl-mono);letter-spacing:.18em;text-transform:uppercase;color:#e2e8f0d9;font-size:11px;font-weight:500;line-height:1.5}.nl-plus-one-text strong{color:#fff;font-weight:600}.nl-plus-one-card{transform:perspective(1000px) rotateZ(-1.2deg) rotateY(var(--ry,0deg)) rotateX(var(--rx,0deg));will-change:transform;background:#fff;border-radius:3px;padding:12px;transition:transform .25s,box-shadow .35s;position:relative;box-shadow:0 30px 70px #0208178c,0 4px 12px #02081766}.nl-plus-one-card:hover{box-shadow:0 40px 90px #02081799,0 0 50px #14b8a62e}.nl-plus-one-card img{border-radius:1px;width:100%;display:block}.nl-plus-one-meta{font-family:var(--nl-mono);letter-spacing:.18em;text-transform:uppercase;color:#475569;border-top:1px dashed #cbd5e1;justify-content:space-between;margin-top:10px;padding:8px 4px 2px;font-size:9px;display:flex}.nl-plus-one-meta strong{color:#0f172a;font-weight:600}.nl-plus-one-fold{font-family:var(--nl-display);color:var(--clr-teal);background:var(--clr-dark);letter-spacing:.22em;text-transform:uppercase;z-index:2;white-space:nowrap;border-radius:2px;padding:4px 10px;font-size:10px;font-weight:900;position:absolute;top:18px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #14b8a659}.nl-page section{padding:96px 0}.nl-sec-head{max-width:720px;margin-bottom:56px}.nl-sec-kicker{font-family:var(--nl-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--clr-teal);align-items:center;gap:12px;margin-bottom:18px;font-size:11px;font-weight:500;display:flex}.nl-sec-kicker:before{content:"";background:var(--clr-teal);width:24px;height:1px;display:block}.nl-sec-title{font-family:var(--nl-display);letter-spacing:-.035em;color:var(--clr-headline);margin:0;font-size:clamp(34px,4.5vw,56px);font-weight:900;line-height:1}.nl-sec-title.dark{color:#fff}.nl-sec-sub{color:var(--clr-muted);max-width:600px;margin-top:18px;font-size:18px;line-height:1.55}.nl-sec-sub.dark{color:#e2e8f0c7}.nl-issue-section{background:#fff;position:relative;overflow:hidden}.nl-issue-blocks{background:var(--clr-border);border:1px solid var(--clr-border);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.nl-issue-block{background:#fff;padding:36px 32px;transition:background .3s;position:relative}.nl-issue-block .b-top-rule{background:linear-gradient(90deg, transparent 0%, var(--clr-teal) 50%, transparent 100%);transform-origin:50%;z-index:2;height:2px;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.nl-issue-block:hover{background:#fafbfc}.nl-issue-block:hover .b-top-rule{transform:scaleX(1)}.nl-issue-block:hover h3{color:var(--clr-dark)}.nl-issue-block h3{transition:color .2s}.nl-issue-block .b-kicker{font-family:var(--nl-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--clr-teal);margin-bottom:14px;font-size:10px;font-weight:600}.nl-issue-block h3{font-family:var(--nl-display);letter-spacing:-.025em;color:var(--clr-headline);margin:0 0 10px;font-size:22px;font-weight:900;line-height:1.15}.nl-issue-block p{font-family:var(--nl-body);color:var(--clr-body);margin:0;font-size:15px;line-height:1.55}.nl-issue-block .b-detail{font-family:var(--nl-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--clr-muted);margin-top:16px;font-size:10px}.nl-issue-time{border-top:2px solid var(--clr-dark);border-bottom:1px solid var(--clr-border);font-family:var(--nl-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--clr-muted);justify-content:space-between;align-items:baseline;margin-top:32px;padding:14px 0;font-size:11px;display:flex}.nl-issue-time .total{font-family:var(--nl-display);color:var(--clr-dark);letter-spacing:.05em;font-size:14px;font-weight:900}.nl-roadmap-section{color:var(--clr-light);background:linear-gradient(#0f172a 0%,#0a101f 100%);position:relative;overflow:hidden}.nl-roadmap-section:before{content:"";pointer-events:none;background-image:linear-gradient(#f8fafc05 1px,#0000 1px),linear-gradient(90deg,#f8fafc05 1px,#0000 1px);background-size:48px 48px;position:absolute;top:0;bottom:0;left:0;right:0}.nl-roadmap-section .nl-container{z-index:1;position:relative}.nl-roadmap-grid{background:#f8fafc14;border:1px solid #f8fafc14;grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.nl-module-cell{background:var(--clr-dark);cursor:default;flex-direction:column;min-height:110px;padding:20px 18px;transition:background .25s;display:flex;position:relative;overflow:hidden}.nl-module-cell:hover{background:#131e36}.nl-module-cell.live{background:#14b8a60f}.nl-module-cell.live:hover{background:#14b8a61a}.nl-module-cell .corner{border-style:solid;border-width:0 14px 14px 0;border-color:transparent var(--clr-teal) transparent transparent;opacity:0;z-index:2;width:0;height:0;transition:opacity .3s;position:absolute;top:0;right:0}.nl-module-cell:hover .corner{opacity:.85}.nl-module-cell.live .corner{opacity:1}.nl-module-cell .m-num{font-family:var(--nl-mono);letter-spacing:.22em;color:var(--clr-subtle);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:10px;display:flex}.nl-module-cell.live .m-num{color:var(--clr-teal)}.nl-module-cell .m-status{letter-spacing:.18em;color:#94a3b8b3;font-size:9px}.nl-module-cell.live .m-status{color:var(--clr-teal);font-weight:600}.nl-module-cell.live .live-pulse{background:var(--clr-teal);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:6px;animation:2.2s ease-in-out infinite nl-pulse-dot;display:inline-block}.nl-module-cell .m-title{font-family:var(--nl-display);letter-spacing:-.01em;color:#e2e8f0eb;margin:0;font-size:13px;font-weight:700;line-height:1.3}.nl-module-cell.live .m-title{color:#fff}.nl-roadmap-foot{font-family:var(--nl-mono);letter-spacing:.2em;text-transform:uppercase;color:#94a3b8d9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:32px;font-size:10px;display:flex}.nl-roadmap-foot strong{color:var(--clr-teal);font-weight:600}.nl-sample{background:var(--clr-light);position:relative;overflow:hidden}.nl-sample .nl-container{z-index:1;position:relative}.nl-sample-card{border:1px solid var(--clr-border);background:#fff;grid-template-columns:1.1fr 1fr;transition:box-shadow .4s;display:grid;overflow:hidden;box-shadow:0 24px 60px #0f172a0f}.nl-sample-card:hover{box-shadow:0 36px 80px #0f172a1a}.nl-sample-text{flex-direction:column;justify-content:center;padding:56px 48px;display:flex}.nl-sample-text .s-issue{font-family:var(--nl-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--clr-teal);margin-bottom:16px;font-size:10px;font-weight:600}.nl-sample-text h3{font-family:var(--nl-display);letter-spacing:-.03em;color:var(--clr-headline);margin:0 0 16px;font-size:32px;font-weight:900;line-height:1.05}.nl-sample-text .s-byline{font-family:var(--nl-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--clr-muted);margin-bottom:22px;font-size:10px}.nl-sample-text .s-byline strong{color:var(--clr-headline)}.nl-sample-excerpt{color:var(--clr-body);border-left:3px solid var(--clr-teal);margin:0 0 28px;padding-left:18px;font-family:Georgia,serif;font-size:17px;font-style:italic;line-height:1.5}.nl-sample-link{z-index:1;font-family:var(--nl-display);letter-spacing:.04em;text-transform:uppercase;color:var(--clr-dark);border:1.5px solid var(--clr-dark);border-radius:3px;align-self:flex-start;align-items:center;gap:10px;padding:14px 22px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s,color .2s;display:inline-flex;position:relative;overflow:hidden}.nl-sample-link:before{content:"";background:var(--clr-dark);z-index:-1;transition:transform .4s cubic-bezier(.4,0,.2,1);position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-101%)}.nl-sample-link:hover:before{transform:translate(0)}.nl-sample-link:hover{color:var(--clr-light);border-color:var(--clr-dark)}.nl-sample-link .arrow{color:var(--clr-teal);transition:transform .3s;display:inline-block}.nl-sample-link:hover .arrow{transform:translate(6px)}.nl-sample-visual{background:radial-gradient(60% 70% at 50% 100%,#14b8a62e,#0000 60%),linear-gradient(135deg,#0f172a 0%,#131e36 100%);justify-content:center;align-items:center;padding:56px 48px;display:flex;position:relative;overflow:hidden}.nl-sample-visual:before{content:"";background-image:linear-gradient(#f8fafc06 1px,#0000 1px),linear-gradient(90deg,#f8fafc06 1px,#0000 1px);background-size:32px 32px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(135deg,#000 30%,#0000 90%);mask-image:linear-gradient(135deg,#000 30%,#0000 90%)}.nl-sample-thumb{z-index:1;background:#fff;border-radius:2px;width:100%;max-width:340px;padding:28px 24px;transition:transform .4s;position:relative;transform:rotate(-1deg);box-shadow:0 30px 80px #02081780}.nl-sample-thumb:hover{transform:rotate(0)translateY(-4px)}.nl-sample-thumb .t-top{text-align:center;border-top:3px solid #0f172a;border-bottom:1px solid #0f172a;margin-bottom:14px;padding:8px 0 6px}.nl-sample-thumb .t-folio{font-family:var(--nl-mono);letter-spacing:.22em;color:var(--clr-muted);text-transform:uppercase;margin-bottom:4px;font-size:8px}.nl-sample-thumb .t-title{font-family:var(--nl-display);letter-spacing:-.03em;color:var(--clr-dark);font-size:16px;font-weight:900;line-height:1}.nl-sample-thumb .t-tagline{font-family:var(--nl-mono);letter-spacing:.22em;color:var(--clr-muted);text-transform:uppercase;margin-top:4px;font-size:7px}.nl-sample-thumb .t-tagline span{color:var(--clr-teal)}.nl-sample-thumb .t-meta{font-family:var(--nl-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--clr-muted);border-bottom:1px solid #cbd5e1;justify-content:space-between;margin-bottom:12px;padding:6px 0;font-size:7px;display:flex}.nl-sample-thumb .t-meta strong{color:var(--clr-dark)}.nl-sample-thumb .t-mod{font-family:var(--nl-mono);letter-spacing:.22em;color:var(--clr-teal);text-transform:uppercase;margin-bottom:6px;font-size:8px}.nl-sample-thumb .t-headline{font-family:var(--nl-display);letter-spacing:-.025em;color:var(--clr-headline);margin-bottom:16px;font-size:17px;font-weight:900;line-height:1.05}.nl-sample-thumb .t-lines>div{background:#e2e8f0;border-radius:1px;height:5px;margin-bottom:4px}.nl-sample-thumb .t-lines>div:nth-child(4){width:80%}.nl-sample-thumb .t-lines>div:nth-child(8){width:60%;margin-bottom:14px}.nl-sample-thumb .t-rule{background:linear-gradient(90deg, transparent, var(--clr-teal), transparent);height:1px;margin:12px 0 10px}.nl-sample-thumb .t-section{font-family:var(--nl-mono);letter-spacing:.22em;color:var(--clr-teal);text-transform:uppercase;margin-bottom:6px;font-size:7px}.nl-sample-thumb .t-lines2>div{background:#e2e8f0;border-radius:1px;height:4px;margin-bottom:3px}.nl-sample-thumb .t-lines2>div:last-child{width:70%}.nl-founder{color:var(--clr-light);background:radial-gradient(60% 90% at 50% 100%,#14b8a614,#0000 60%),#0f172a;position:relative;overflow:hidden}.nl-founder:before{content:"";background-image:linear-gradient(#f8fafc05 1px,#0000 1px),linear-gradient(90deg,#f8fafc05 1px,#0000 1px);background-size:40px 40px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.nl-founder .nl-container{z-index:1;position:relative}.nl-founder-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;display:grid}.nl-founder-portrait{aspect-ratio:3/4;width:100%;max-width:600px;margin:0 auto;position:relative}.nl-founder-portrait:before{content:"";filter:blur(6px);z-index:0;background:radial-gradient(65% 60% at 50% 55%,#14b8a65c 0%,#14b8a61f 42%,#0000 78%);position:absolute;top:-10%;bottom:-10%;left:-8%;right:-8%}.nl-founder-portrait img{z-index:1;object-fit:contain;object-position:bottom center;filter:drop-shadow(0 28px 70px #0000008c);width:100%;height:100%;position:relative}.nl-founder-rule{background:var(--clr-teal);width:60px;height:2px;margin-bottom:28px;box-shadow:0 0 16px #14b8a680}.nl-founder h2{font-family:var(--nl-display);letter-spacing:-.03em;color:#fff;margin:0 0 24px;font-size:clamp(28px,3.8vw,44px);font-weight:900;line-height:1.05}.nl-founder p{font-family:var(--nl-body);color:#e2e8f0d9;max-width:540px;margin:0 0 18px;font-size:17px;line-height:1.65}.nl-founder p strong{color:#fff;font-weight:600}.nl-founder-facts{border-top:1px solid #f8fafc1a;grid-template-columns:1fr 1fr;gap:24px 32px;max-width:560px;margin-top:36px;padding-top:32px;display:grid}.nl-founder-fact{border-radius:4px;margin:-14px -16px;padding:14px 16px;transition:background .25s}.nl-founder-fact:hover{background:#14b8a60d}.nl-founder-fact .f-num{font-family:var(--nl-display);letter-spacing:-.03em;background:linear-gradient(#fff 0%,#b5eae2 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:6px;font-size:32px;font-weight:900;line-height:1}.nl-founder-fact .f-num .unit{-webkit-text-fill-color:var(--clr-teal);color:var(--clr-teal);background:0 0;margin-left:4px;font-size:.55em}.nl-founder-fact .f-label{font-family:var(--nl-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--clr-subtle);font-size:10px;line-height:1.4}.nl-final{background:radial-gradient(ellipse 50% 80% at 50% 100%, #14b8a61a, transparent 60%), var(--clr-light);text-align:center;padding:96px 32px;position:relative;overflow:hidden}.nl-final-inner{z-index:1;max-width:640px;margin:0 auto;position:relative}.nl-final-kicker{font-family:var(--nl-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--clr-teal);align-items:center;gap:12px;margin-bottom:24px;font-size:11px;font-weight:500;display:inline-flex}.nl-final-kicker:before,.nl-final-kicker:after{content:"";background:var(--clr-teal);width:24px;height:1px}.nl-final h2{font-family:var(--nl-display);letter-spacing:-.035em;color:var(--clr-headline);margin:0 0 18px;font-size:clamp(36px,5vw,56px);font-weight:900;line-height:1}.nl-final p{color:var(--clr-muted);margin:0 0 32px;font-size:17px;line-height:1.55}.nl-final .nl-form-slot{max-width:560px;margin:0 auto}.nl-footer{background:var(--clr-dark);color:#e2e8f099;border-top:1px solid #f8fafc0d;padding:36px 32px}.nl-foot-inner{max-width:1200px;font-family:var(--nl-mono);letter-spacing:.18em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;font-size:10px;display:flex}.nl-foot-inner a{color:#e2e8f099;text-decoration:none;transition:color .2s;position:relative}.nl-foot-inner a:after{content:"";background:var(--clr-teal);transform-origin:0;height:1px;transition:transform .3s;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.nl-foot-inner a:hover{color:var(--clr-teal)}.nl-foot-inner a:hover:after{transform:scaleX(1)}.nl-foot-sep{color:#14b8a666;margin:0 8px}.nl-accent{pointer-events:none;color:var(--clr-teal);opacity:.09;z-index:0;position:absolute}.nl-accent svg{width:100%;height:100%;display:block}.nl-accent.tl{top:-10%;left:-4%}.nl-accent.tr{top:8%;right:-4%}.nl-accent.bl{bottom:-6%;left:-4%}.nl-accent.br{bottom:-4%;right:-2%}.nl-accent.drift{animation:18s ease-in-out infinite nl-accent-drift}.nl-accent.on-light{color:var(--clr-dark);opacity:.06}.nl-accent.on-light.teal{color:var(--clr-teal);opacity:.1}.nl-hero .nl-accent.tr{opacity:.1;width:360px;height:360px;top:6%;right:-6%}.nl-hero .nl-accent.bl{opacity:.05;width:280px;height:280px;bottom:-8%;left:-6%}.nl-issue-section .nl-accent.tr{width:240px;height:240px;top:32px;right:-30px}.nl-roadmap-section .nl-accent.bl{opacity:.05;width:320px;height:320px;bottom:-40px;left:-40px}.nl-roadmap-section .nl-accent.tr{opacity:.06;width:240px;height:240px;top:24px;right:-30px}.nl-sample .nl-accent.tr{width:220px;height:220px;top:32px;right:-30px}.nl-founder .nl-accent.br{opacity:.05;width:360px;height:360px;bottom:-10%;right:-8%}.nl-final .nl-accent.tl{width:200px;height:200px;top:24px;left:32px}.nl-final .nl-accent.br{width:200px;height:200px;bottom:24px;right:32px}.nl-form-slot .beehiiv-embed-wrap{min-height:80px}@keyframes nl-pulse-dot{0%,to{box-shadow:0 0 #14b8a68c}50%{box-shadow:0 0 0 8px #14b8a600}}@keyframes nl-accent-drift{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-10px,10px)rotate(2deg)}}@keyframes nl-scan-sweep{0%{opacity:0;transform:translateY(-12vh)}8%{opacity:1}to{opacity:0;transform:translateY(120vh)}}@keyframes nl-aurora-drift{0%,to{opacity:.5;transform:translate(0)scale(1)}50%{opacity:.8;transform:translate(40px,-20px)scale(1.05)}}@keyframes nl-hud-tick{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes nl-hud-blink{0%,50%,to{opacity:1}25%,75%{opacity:.25}}@keyframes nl-ring-ping{0%{opacity:.6;transform:translate(-50%,-50%)scale(.6)}to{opacity:0;transform:translate(-50%,-50%)scale(1.6)}}.nl-hero .nl-aurora{pointer-events:none;z-index:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.nl-hero .nl-aurora:before{content:"";filter:blur(40px);background:radial-gradient(circle,#14b8a629,#0000 55%);width:60vw;height:60vw;animation:22s ease-in-out infinite nl-aurora-drift;position:absolute;top:-10%;right:-20%}.nl-hero .nl-aurora:after{content:"";filter:blur(60px);background:radial-gradient(circle,#14b8a612,#0000 55%);width:50vw;height:50vw;animation:28s ease-in-out infinite reverse nl-aurora-drift;position:absolute;bottom:-20%;left:-10%}.nl-hero .nl-scanline{z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#14b8a6b3 30%,#2dd4bfe6 50%,#14b8a6b3 70%,#0000);height:1px;animation:2.6s cubic-bezier(.65,.05,.35,1) .4s both nl-scan-sweep;position:absolute;top:0;left:0;right:0;box-shadow:0 0 12px #14b8a699,0 0 32px #14b8a64d}.nl-hud{z-index:3;font-family:var(--nl-mono);letter-spacing:.18em;text-transform:uppercase;color:#e2e8f0c7;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;font-size:10px;display:flex;position:absolute;top:96px;right:32px}.nl-hud-line{-webkit-backdrop-filter:blur(8px);background:#0a101f8c;border:1px solid #14b8a62e;border-radius:2px;align-items:center;gap:8px;padding:8px 12px;display:flex;position:relative;overflow:hidden}.nl-hud-line:after{content:"";background:linear-gradient(90deg,#0000,#14b8a62e,#0000);width:30%;animation:5s linear infinite nl-hud-tick;position:absolute;top:0;bottom:0;left:0;right:0}.nl-hud-line .lbl{color:var(--clr-teal)}.nl-hud-line .val{color:#fff;font-weight:500}.nl-hud-line .dot{background:var(--clr-teal);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite nl-pulse-dot;box-shadow:0 0 #14b8a699}@media (max-width:1000px){.nl-hud{display:none}}.nl-brackets{position:relative}.nl-brackets:after{content:"";pointer-events:none;background:linear-gradient(to right, var(--bracket-clr,var(--clr-teal)) 0 14px, transparent 14px) top left / 14px 1px no-repeat, linear-gradient(to bottom, var(--bracket-clr,var(--clr-teal)) 0 14px, transparent 14px) top left / 1px 14px no-repeat, linear-gradient(to left, var(--bracket-clr,var(--clr-teal)) 0 14px, transparent 14px) top right / 14px 1px no-repeat, linear-gradient(to bottom, var(--bracket-clr,var(--clr-teal)) 0 14px, transparent 14px) top right / 1px 14px no-repeat, linear-gradient(to right, var(--bracket-clr,var(--clr-teal)) 0 14px, transparent 14px) bottom left / 14px 1px no-repeat, linear-gradient(to top, var(--bracket-clr,var(--clr-teal)) 0 14px, transparent 14px) bottom left / 1px 14px no-repeat, linear-gradient(to left, var(--bracket-clr,var(--clr-teal)) 0 14px, transparent 14px) bottom right / 14px 1px no-repeat, linear-gradient(to top, var(--bracket-clr,var(--clr-teal)) 0 14px, transparent 14px) bottom right / 1px 14px no-repeat;opacity:0;z-index:4;transition:opacity .35s,transform .35s cubic-bezier(.2,.8,.2,1),top .35s,bottom .35s,left .35s cubic-bezier(.2,.8,.2,1),right .35s;position:absolute;top:8px;bottom:8px;left:8px;right:8px;transform:scale(1.04)}.nl-brackets:hover:after{opacity:1;top:6px;bottom:6px;left:6px;right:6px;transform:scale(1)}.nl-issue-block{--bracket-clr:var(--clr-dark)}.nl-module-cell{--bracket-clr:#14b8a6d9}.nl-sample-card{--bracket-clr:var(--clr-dark)}.nl-module-cell:before{content:"";background:linear-gradient(90deg, var(--clr-teal), transparent);transform-origin:0;height:1px;transition:transform .4s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:14px;left:18px;right:18px;transform:scaleX(0)}.nl-module-cell:hover:before,.nl-module-cell.live:before{transform:scaleX(1)}.nl-module-cell.live .live-pulse{position:relative}.nl-module-cell.live .live-pulse:after{content:"";border:1px solid var(--clr-teal);border-radius:50%;width:12px;height:12px;animation:2.2s ease-out infinite nl-ring-ping;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nl-founder-portrait:before{content:"";pointer-events:none;z-index:2;border-top:1px solid #14b8a666;border-bottom:1px solid #14b8a666;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;top:8px;bottom:8px;left:8px;right:8px;transform:scaleX(0)}.nl-founder-portrait:hover:before{transform:scaleX(1)}.nl-founder-portrait .corner-tick{background:linear-gradient(to left, var(--clr-teal) 0 12px, transparent 12px) top right / 12px 1px no-repeat, linear-gradient(to bottom, var(--clr-teal) 0 12px, transparent 12px) top right / 1px 12px no-repeat;opacity:.7;z-index:2;pointer-events:none;width:28px;height:28px;position:absolute;top:16px;right:16px}.nl-final{position:relative}.nl-final:after{content:"";pointer-events:none;border:1px solid #14b8a614;border-radius:50%;width:800px;height:800px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nl-final .nl-final-inner:after{content:"";pointer-events:none;border:1px dashed #14b8a61f;border-radius:50%;width:520px;height:520px;animation:30s linear infinite nl-aurora-drift;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nl-final .nl-final-inner{position:relative}@media (max-width:880px){.nl-hero-grid{grid-template-columns:1fr;gap:56px;padding:24px 24px 64px}.nl-plus-one{max-width:360px;margin:0 auto;padding-left:0}.nl-util{padding:18px 24px}.nl-page section{padding:64px 0}.nl-container{padding:0 24px}.nl-sec-head{margin-bottom:36px}.nl-issue-blocks{grid-template-columns:1fr}.nl-issue-block{padding:28px 24px}.nl-roadmap-grid{grid-template-columns:repeat(2,1fr)}.nl-sample-card{grid-template-columns:1fr}.nl-sample-text{padding:36px 28px}.nl-sample-visual{padding:40px 28px}.nl-founder-grid{grid-template-columns:1fr;gap:40px}.nl-founder-portrait{max-width:360px}.nl-founder-facts{max-width:100%}.nl-final{padding:64px 24px}}@media (max-width:480px){.nl-roadmap-grid,.nl-founder-facts{grid-template-columns:1fr}.nl-hero-title{font-size:48px}}
