@import "https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,400;12..96,600;12..96,700;12..96,800&family=Inter:ital,opsz,wght@0,14..32,300;0,14..32,400;0,14..32,500;0,14..32,600;0,14..32,700;1,14..32,400&family=DM+Mono:wght@400;500&family=Space+Grotesk:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Hanken+Grotesk:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400;1,500;1,600;1,700&family=Inter:wght@300;400;500;600;700&family=DM+Mono:wght@400;500&display=swap";@import "https://fonts.googleapis.com/css2?family=Hanken+Grotesk:ital,wght@0,400;0,500;0,600;0,700;0,800;1,500;1,600&family=Inter:wght@300;400;500;600;700&family=DM+Mono:wght@400;500&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.container{width:100%}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.flex-shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-move{cursor:move}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{color:#e8e8ec;background:#080809;font-family:Inter,sans-serif;overflow-x:hidden}:root{--spring:cubic-bezier(.4, 1.35, .5, .97);--spring-slow:cubic-bezier(.25, 1, .5, 1);--motion:1;--bg:#f8f7f4;--bg2:#fff;--text:#0e0e0e;--text2:#555550;--text3:#888882;--border:#e4e1da;--border2:#d0cdc6;--accent:#1a6b3a;--accent2:#5b3af5;--accent-light:#e8f5ee;--accent2-light:#eeebff}.btn{cursor:pointer;letter-spacing:-.01em;white-space:nowrap;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:9px 18px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.btn-outline{color:#888;background:0 0;border:1px solid #28282f}.btn-outline:hover{color:#e8e8ec;border-color:#3a3a44}.btn-solid{color:#080809;background:#e8e8ec}.btn-solid:hover{background:#fff}.btn-dim{color:#888;background:#131318;border:1px solid #1e1e26}.btn-dim:hover{color:#e8e8ec;border-color:#2e2e38}.inp{color:#e8e8ec;background:#0f0f13;border:1px solid #1e1e26;border-radius:8px;outline:none;width:100%;padding:10px 13px;font-family:Inter,sans-serif;font-size:13px}.inp:focus{border-color:#3a3a50}.inp::placeholder{color:#333340}.surface{background:#0f0f13;border:1px solid #1a1a22;border-radius:12px}.surface-raised{background:#131318;border:1px solid #1e1e28;border-radius:12px}.mono{font-family:DM Mono,monospace}.tag{border-radius:4px;align-items:center;padding:2px 8px;font-family:DM Mono,monospace;font-size:11px;font-weight:400;display:inline-flex}.nav-link{color:#555;cursor:pointer;border-radius:7px;padding:6px 12px;font-size:13px;text-decoration:none;transition:all .15s}.nav-link:hover{color:#e8e8ec;background:#ffffff0d}.nav-link.active{color:#e8e8ec}@keyframes fadein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fadein{animation:.35s both fadein}.mobile-menu-overlay{z-index:9000;background:#080809f7;flex-direction:column;padding:24px;display:none;position:fixed;inset:0}.mobile-menu-overlay.open{display:flex}.mobile-menu-item{color:#888;cursor:pointer;border-bottom:1px solid #1a1a22;padding:16px 0;font-family:Inter,sans-serif;font-size:24px;font-weight:600}.mobile-menu-item:hover,.mobile-menu-item.active{color:#e8e8ec}.bottom-sheet{z-index:50;background:#0b0b14;border-top:1px solid #1e1e2c;border-radius:20px 20px 0 0;flex-direction:column;max-height:65vh;transition:transform .3s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.bottom-sheet.open{transform:translateY(0)}.bottom-sheet-handle{background:#333;border-radius:2px;flex-shrink:0;width:36px;height:4px;margin:12px auto 0}.bottom-sheet-content{-webkit-overflow-scrolling:touch;flex:1;padding:16px 20px 32px;overflow-y:auto}.landing-root{background:var(--bg);color:var(--text);min-height:100vh;font-family:Inter,sans-serif;overflow-x:hidden}.nav-mobile-btn{display:none}.nav-light{border:1px solid var(--border);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:#f8f7f4e0}.nav-light .nav-lnk{color:var(--text2);cursor:pointer;border-radius:8px;padding:6px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s}.nav-light .nav-lnk:hover{color:var(--text);background:#0000000d}.nav-light .nav-lnk.active{color:var(--text)}.lbtn{cursor:pointer;transition:all .2s var(--spring);white-space:nowrap;border:none;border-radius:100px;align-items:center;gap:8px;font-family:Inter,sans-serif;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.lbtn-primary{background:var(--accent);color:#fff;padding:14px 28px;font-size:15px}.lbtn-primary:hover{background:#155830;transform:translateY(-1px);box-shadow:0 8px 24px #1a6b3a4d}.lbtn-ghost{border:1.5px solid var(--border2);color:var(--text2);background:0 0;padding:13px 24px;font-size:14px}.lbtn-ghost:hover{border-color:var(--text2);color:var(--text);background:#00000008}.lbtn-arrow{width:18px;height:18px;display:inline-flex;position:relative;overflow:hidden}.lbtn-arrow-icon{transition:transform .25s var(--spring);position:absolute}.lbtn-arrow-icon.out{transform:translate(0)translateY(0)}.lbtn-primary:hover .lbtn-arrow-icon.out{transform:translate(120%)translateY(-120%)}.lbtn-arrow-icon.in{transform:translate(-120%)translateY(120%)}.lbtn-primary:hover .lbtn-arrow-icon.in{transform:translate(0)translateY(0)}@keyframes revealLine1{0%{clip-path:polygon(0 76%,2% 98%,7% 99%,0 100%)}50%{clip-path:polygon(0 70%,19% 33%,49% 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes revealLine2{0%{clip-path:polygon(32% 0,100% 0,100% 1%,69% 1%)}50%{clip-path:polygon(29% 0,100% 0,100% 11%,70% 75%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes revealLine3{0%{clip-path:polygon(0 0,2% 0,2% 6%,1% 7%)}50%{clip-path:polygon(0 0,62% 49%,22% 87%,0 91%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUpSm{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes floatNode{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-10px)scale(1.03)}}@keyframes pulseRing{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@keyframes growEdge{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes nodeIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}@keyframes spinSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.reveal-line{display:block;overflow:hidden}.reveal-active .reveal-line:first-child{animation:.65s linear forwards revealLine1}.reveal-active .reveal-line:nth-child(2){animation:.65s linear 50ms forwards revealLine2}.reveal-active .reveal-line:nth-child(3){animation:.65s linear .1s forwards revealLine3}.reveal-line{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.fade-up{opacity:0;transform:translateY(24px)}.fade-up.visible{animation:fadeUp .65s var(--spring) forwards}.fade-up-sm{opacity:0;transform:translateY(12px)}.fade-up-sm.visible{animation:fadeUpSm .5s var(--spring) forwards}.float-node{animation:4s ease-in-out infinite floatNode}.l-section{padding:96px 0}.l-container{max-width:1160px;margin:0 auto;padding:0 24px}.l-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:16px;font-size:12px;font-weight:700}.l-h2{letter-spacing:-.04em;color:var(--text);font-size:clamp(32px,5vw,56px);font-weight:700;line-height:1.08}.l-p{color:var(--text2);font-size:clamp(15px,2vw,18px);line-height:1.75}.bento{grid-template-columns:1fr 1fr;gap:16px;display:grid}.bento-tall{grid-row:span 2}.bento-card{background:var(--bg2);border:1px solid var(--border);transition:box-shadow .25s, transform .25s var(--spring);border-radius:20px;padding:32px;position:relative;overflow:hidden}.bento-card:hover{transform:translateY(-2px);box-shadow:0 12px 40px #00000014}.proto-block{color:#c8c8c8;background:#0e0e0e;border-radius:16px;padding:28px 32px;font-family:DM Mono,monospace;font-size:13px;line-height:1.9;overflow:auto}.proto-key{color:#a78bfa}.proto-val{color:#86efac}.proto-str{color:#fcd34d}.proto-dim{color:#555}.step-line{background:linear-gradient(to bottom, var(--border2), transparent);width:1px;height:40px;margin:0 auto}.float-tag{background:var(--bg2);border:1px solid var(--border);color:var(--text2);border-radius:100px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:500;display:inline-flex;box-shadow:0 2px 8px #0000000f}@media (width<=768px){.nav-desktop{display:none!important}.nav-mobile-btn{display:flex!important}.shared-nav{gap:8px;padding:12px!important}.hero-btns{flex-direction:column;align-items:stretch}.hero-btns .btn{text-align:center;justify-content:center;width:100%}.how-grid{grid-template-columns:1fr!important}.usecase-section{flex-direction:column!important;gap:12px!important;padding:24px 14px 0!important}.usecase-section-rev{flex-direction:column!important}.usecase-text{flex:none!important;justify-content:flex-start!important}.usecase-text>*{margin-bottom:4px!important}.usecase-graph-header{display:none!important}.concept-grid-2{grid-template-columns:1fr!important}.graph-with-panel{flex-direction:column!important}.graph-side-panel{border-top:1px solid #1e1e2c;max-height:220px;overflow-x:hidden;border-left:none!important;width:100%!important}.explore-graph-wrap{overflow-x:hidden;padding:12px!important}.cta-btns{flex-direction:column;align-items:stretch}.cta-btns .btn{text-align:center;justify-content:center;width:100%}.dash-stats{grid-template-columns:1fr 1fr!important}.bento{grid-template-columns:1fr!important}.bento-tall{grid-row:auto!important}.l-section{padding:48px 0}.hero-graph-mobile{display:none!important}.ng-usecards,.ng-use-layout{grid-template-columns:1fr!important}.l-container{padding:0 16px}.surface,.surface-raised{border-radius:10px}.btn{min-height:44px;padding:10px 18px}.inp{min-height:44px;font-size:16px}.nav-link{padding:8px 10px;font-size:13px}svg{max-width:100%;height:auto}}@media (width<=480px){.dash-stats{grid-template-columns:1fr 1fr!important}.l-section{padding:40px 0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:Inter,sans-serif;overflow-x:hidden}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-thumb{background:#222;border-radius:2px}:root{--ease-out:cubic-bezier(.16,1,.3,1);--spring:cubic-bezier(.34,1.56,.64,1);--canvas:#060608;--bg:#060608;--bg-1:#ffffff0d;--bg-2:#ffffff17;--line:#ffffff24;--line-2:#ffffff3d;--text:#fff;--text-2:#ffffffa8;--text-3:#ffffff6b;--blk-hero:#1a1640;--blk-explain:#071c2c;--blk-ai:#120f36;--blk-connect:#0a1410;--blk-uses:#c83412;--accent:#d94915;--blk-ink:#0e0e12;--graphite:#17181c;--radius-block:36px}.nl-page{background:var(--canvas);min-height:100vh;color:var(--text);font-family:Inter,sans-serif;overflow-x:hidden}.nl-page-block{border-radius:var(--radius-block);margin:14px;padding:120px 48px 100px;position:relative;overflow:hidden}.nl-page-block-first{margin-top:84px;padding-top:72px}.nl-page-inner{max-width:980px;margin:0 auto}.nl-page-inner-narrow{max-width:760px;margin:0 auto}.nl-page-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:#fff6;margin-bottom:14px;font-family:DM Mono,monospace;font-size:11px;font-weight:500;display:block}.nl-page-h1{letter-spacing:-.03em;color:#fff;margin-bottom:18px;font-family:Hanken Grotesk,sans-serif;font-size:clamp(32px,5vw,56px);font-weight:800;line-height:1}.nl-page-h1 em{color:var(--accent);font-style:italic}.nl-page-sub{color:#fff9;max-width:560px;font-size:16px;line-height:1.8}.nl-page-h2{letter-spacing:-.02em;color:#fff;margin-bottom:14px;font-family:Hanken Grotesk,sans-serif;font-size:24px;font-weight:800}.nl-page-card{background:var(--bg-1);border:1px solid var(--line);border-radius:16px;padding:22px 24px}.nl-page-card-title{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:10px;font-family:DM Mono,monospace;font-size:11px;font-weight:600}.nl-page-card p,.nl-page-card-body{color:#ffffff9e;margin:0;font-size:14px;line-height:1.7}@media (width<=900px){.nl-page-block{margin:10px;padding:80px 20px 64px}.nl-page-block-first{margin-top:72px;padding-top:56px}}.nl-loading{z-index:9999;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);transition:opacity .55s var(--ease-out),transform .55s var(--ease-out);background:#050508;flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex;position:fixed;inset:0}.nl-loading.exit{opacity:0;pointer-events:none}.nl-loading-logo{justify-content:center;align-items:center;display:flex;position:relative}.nl-loading-img{filter:invert();width:auto;max-width:60vw;height:72px;transition:transform .7s var(--spring),opacity .6s;display:block}.nl-loading-img.enter{animation:nl-logo-in .7s var(--spring) both}.nl-loading-ring{animation:nl-ring-expand 1.2s var(--ease-out) .5s both;pointer-events:none;border:1.5px solid #ffffff38;border-radius:50%;position:absolute;top:50%;left:50%}@keyframes nl-logo-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes nl-ring-expand{0%{opacity:.8;width:80px;height:80px;margin:-40px 0 0 -40px}to{opacity:0;width:200px;height:200px;margin:-100px 0 0 -100px}}@media (width<=640px){.nl-loading-img{height:52px}@keyframes nl-ring-expand{0%{opacity:.8;width:64px;height:64px;margin:-32px 0 0 -32px}to{opacity:0;width:150px;height:150px;margin:-75px 0 0 -75px}}}.nl-hero-wrap{height:300vh;position:relative}@media (width<=900px){.nl-hero-wrap{height:150vh}}.nl-hero-pin{background:linear-gradient(#0b0c10 0%,#08090c 55%,#060608 100%);flex-direction:column;justify-content:flex-start;align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:visible}.nl-hero-pin:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#06060866 55%,#060608e6 100%);height:24vh;position:absolute;bottom:0;left:0;right:0}.nl-hero-bg{pointer-events:none;background:radial-gradient(70% 50% at 50% -14%,#4f46e524 0%,#0000 58%);position:absolute;inset:0}.nl-hero-grain{pointer-events:none;opacity:.04;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-size:128px;position:absolute;inset:0}.nl-hero-orbs{pointer-events:none;border-radius:inherit;z-index:2;position:absolute;inset:0;overflow:hidden}.nl-hero-orb{border-radius:50%;position:absolute}.nl-hero-orb-a{background:radial-gradient(circle,#d949151f 0%,#d949150d 48%,#0000 70%);width:600px;height:600px;top:5%;left:55%;transform:translate(-50%)}.nl-hero-orb-b{background:radial-gradient(circle,#4f46e51a 0%,#4f46e50a 48%,#0000 70%);width:600px;height:600px;top:5%;left:45%;transform:translate(-50%)}.nl-hero-panel{z-index:5;border-radius:var(--radius-block);background:radial-gradient(60% 50% at 50% 0,#4f46e51f 0%,#0000 70%),linear-gradient(#26272f 0%,#1b1c22 100%);border:1px solid #ffffff2e;flex-direction:column;align-items:center;width:calc(100% - 28px);margin:84px auto 0;padding:72px 40px 0;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0006,0 40px 80px -48px #000c}.nl-hero-panel-grid{pointer-events:none;z-index:0;background-color:#0000;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 75% at 50% 12%,#000 26%,#0000 78%);mask-image:radial-gradient(80% 75% at 50% 12%,#000 26%,#0000 78%)}.nl-hero-head{z-index:10;text-align:center;pointer-events:none;width:100%;max-width:860px;padding:8px 24px 0;position:relative}.nl-hero-eyebrow{color:#a6b0c2;letter-spacing:.06em;animation:nl-fade-up .7s var(--ease-out) .15s both;pointer-events:auto;background:#ffffff0f;border:1px solid #ffffff24;border-radius:100px;align-items:center;gap:8px;margin-bottom:22px;padding:6px 16px 6px 10px;font-family:DM Mono,monospace;font-size:11px;font-weight:500;display:inline-flex;box-shadow:0 1px 2px #0000004d}.nl-eyebrow-dot{background:#4f46e5;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s ease-in-out infinite nl-pulse;box-shadow:0 0 8px #4f46e566}.nl-h1{letter-spacing:-.03em;color:#f8fafc;animation:nl-fade-up .8s var(--ease-out) .25s both;margin-bottom:18px;font-family:Hanken Grotesk,sans-serif;font-size:clamp(36px,5.8vw,70px);font-weight:800;line-height:.97}.nl-h1 em{font-style:italic;font-weight:inherit;letter-spacing:-.02em;color:var(--accent)}.nl-hero-sub{color:#ffffffad;max-width:440px;animation:nl-fade-up .8s var(--ease-out) .38s both;pointer-events:auto;margin:0 auto 32px;font-size:clamp(15px,1.7vw,18px);font-weight:400;line-height:1.75}.nl-hero-ctas{pointer-events:auto;animation:nl-fade-up .8s var(--ease-out) .52s both;flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.nl-cta-main{background:var(--accent);color:#fff;cursor:pointer;transition:all .3s var(--spring);border:none;border-radius:100px;align-items:center;gap:10px;padding:13px 28px;font-family:Hanken Grotesk,sans-serif;font-size:15px;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #d9491533}.nl-cta-main:hover{transform:scale(1.03)translateY(-2px);box-shadow:0 14px 36px #d9491552}.nl-cta-sec{color:#d5dae3;cursor:pointer;background:#ffffff12;border:1px solid #ffffff2e;border-radius:100px;align-items:center;padding:13px 22px;font-family:Hanken Grotesk,sans-serif;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 1px 2px #0000004d}.nl-cta-sec:hover{color:#fff;border-color:#ffffff57;box-shadow:0 4px 14px #0000004d}.nl-hero-trust{z-index:10;pointer-events:auto;animation:nl-fade-up .8s var(--ease-out) .6s both;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:30px 0 -6px;display:flex;position:relative}.nl-hero-trust-label{letter-spacing:.04em;color:#64748b;margin-right:4px;font-family:DM Mono,monospace;font-size:11px}.nl-hero-chip{color:#a6b0c2;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;padding:5px 11px;font-family:Hanken Grotesk,sans-serif;font-size:12.5px;font-weight:600;box-shadow:0 1px 2px #0000004d}.nl-hero-mockup-wrap{z-index:5;perspective:1200px;width:100%;max-width:980px;animation:nl-fade-up .9s var(--ease-out) .65s both;margin-top:24px;padding:0 24px;position:relative}.nl-hero-mockup{transform-origin:50%;will-change:transform;touch-action:pan-y;background:#0e0e18;border:1px solid #ffffff1a;border-radius:18px;overflow:hidden;box-shadow:0 2px 4px #0006,0 24px 60px #00000080}.nl-mockup-bar{background:#080810;border-bottom:1px solid #ffffff0f;align-items:center;gap:7px;padding:11px 14px;display:flex}.nl-mockup-dot{border-radius:50%;width:10px;height:10px}.nl-mockup-url{color:#fff3;white-space:nowrap;text-overflow:ellipsis;background:#ffffff0a;border-radius:6px;flex:1;margin:0 8px;padding:5px 12px;font-family:DM Mono,monospace;font-size:10px;overflow:hidden}.nl-mockup-svg-wrap{height:340px;position:relative;overflow:hidden}.nl-mockup-svg{touch-action:pan-y;width:100%;height:100%;display:block}.nl-scroll-hint{pointer-events:none;animation:nl-fade-up 1s var(--ease-out) 1.3s both;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.nl-scroll-text{color:#ffffff57;letter-spacing:.18em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:10px}.nl-scroll-line{background:linear-gradient(#ffffff52,#0000);width:1px;height:22px;animation:2s ease-in-out infinite nl-scroll-pulse}.nl-spine{z-index:200;pointer-events:none;opacity:0;width:2px;transition:opacity .4s;position:fixed;top:0;bottom:0;left:36px}.nl-spine.visible{opacity:1}.nl-spine-track{background:#ffffff0d;border-radius:1px;position:absolute;inset:0}.nl-spine-fill{background:linear-gradient(#ffffffb3 0%,#ffffff40 100%);border-radius:1px;transition:height 60ms linear;position:absolute;top:0;left:0;right:0}.nl-spine-node{width:9px;height:9px;transition:transform .3s var(--spring);border:2px solid #0a0a0a;border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.nl-spine-node.lit{transform:translate(-50%)scale(1.3)}.nl-bento-section{background:var(--canvas);padding:120px 48px 100px;position:relative;overflow:hidden}.nl-bento-section .nl-bento-eyebrow{color:#fff6}.nl-bento-section .nl-bento-h2{color:#fff}.nl-bento-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:#00000052;margin-bottom:14px;font-family:DM Mono,monospace;font-size:11px;font-weight:500;display:block}.nl-bento-h2{letter-spacing:-.04em;color:var(--text);max-width:680px;margin-bottom:60px;font-family:Hanken Grotesk,sans-serif;font-size:clamp(32px,5.5vw,68px);font-weight:800;line-height:.97}.nl-bento-h2 em{font-style:italic;font-weight:inherit;color:inherit}.nl-bento-grid{z-index:1;grid-template-columns:repeat(12,1fr);gap:14px;display:grid;position:relative}.nl-bcard{transition:transform .4s var(--spring),box-shadow .4s;cursor:default;border-radius:20px;padding:28px;position:relative;overflow:hidden}.nl-bcard:hover{transform:translateY(-4px)}.nl-bc1{color:var(--text);background:#4338ca;grid-area:1/1/2/5;min-height:240px}.nl-bc2{background:var(--blk-uses);color:var(--text);text-align:center;flex-direction:column;grid-area:1/5/3/9;justify-content:center;align-items:center;min-height:380px;display:flex}.nl-bc3{background:var(--blk-ai);color:var(--text);grid-area:1/9/2/13;min-height:240px}.nl-bc4{background:var(--blk-explain);color:var(--text);grid-area:2/1/3/5;min-height:190px}.nl-bc5{background:var(--blk-connect);color:var(--text);grid-area:2/9/3/13;min-height:190px}.nl-bcard-tag{letter-spacing:.1em;text-transform:uppercase;border-radius:4px;align-items:center;gap:6px;margin-bottom:14px;padding:4px 10px;font-family:DM Mono,monospace;font-size:10px;font-weight:500;display:inline-flex}.nl-bcard-h3{letter-spacing:-.035em;margin-bottom:8px;font-family:Hanken Grotesk,sans-serif;font-size:clamp(17px,2vw,22px);font-weight:800;line-height:1.1}.nl-bcard-p{opacity:.6;max-width:280px;font-size:13px;line-height:1.72}.nl-bc2-big{letter-spacing:-.045em;color:var(--text);margin-bottom:18px;font-family:Hanken Grotesk,sans-serif;font-size:clamp(24px,4vw,44px);font-weight:800;line-height:.97}.nl-bc2-big em{font-style:italic;font-weight:inherit;color:inherit}.nl-avatars{margin-bottom:14px;display:flex}.nl-avatar{border:2.5px solid #fff;border-radius:50%;width:36px;height:36px;margin-left:-10px;overflow:hidden}.nl-avatar:first-child{margin-left:0}.nl-avatar-inner{background:linear-gradient(135deg,var(--c1),var(--c2));width:100%;height:100%}.nl-connect-panel{background:var(--blk-connect);border-radius:var(--radius-block);align-items:center;min-height:100vh;margin:14px;padding:100px 48px;display:flex;position:relative;overflow:hidden}.nl-connect-inner{align-items:flex-start;gap:64px;width:100%;max-width:1200px;margin:0 auto;display:flex}.nl-connect-content{z-index:1;flex-shrink:0;max-width:380px;padding-top:8px;position:relative}.nl-connect-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--text-3);margin-bottom:14px;font-family:DM Mono,monospace;font-size:11px;display:block}.nl-connect-h2{letter-spacing:-.04em;color:var(--text);margin-bottom:18px;font-family:Hanken Grotesk,sans-serif;font-size:clamp(26px,4vw,48px);font-weight:800;line-height:.97}.nl-connect-p{color:var(--text-2);max-width:330px;margin-bottom:28px;font-size:15px;line-height:1.8}.nl-connect-steps{flex-direction:column;gap:9px;display:flex}.nl-connect-step{border:1px solid var(--line);background:#ffffff0a;border-radius:11px;align-items:flex-start;gap:11px;padding:10px 13px;display:flex}.nl-connect-step-dot{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;font-family:DM Mono,monospace;font-size:9px;font-weight:700;display:flex}.nl-connect-step-text{color:var(--text-2);font-size:13px;line-height:1.55}.nl-connect-step-text strong{color:var(--text);font-weight:700}.nl-connect-right{flex-direction:column;flex:1;display:flex;position:relative}.nl-connect-searchbar-wrap{z-index:20;margin-bottom:20px;position:relative}.nl-connect-searchbar{border:1px solid var(--line-2);background:#141d18;border-radius:100px;align-items:center;gap:14px;padding:16px 24px;display:flex;box-shadow:0 8px 48px #00000073,0 2px 8px #0000004d}.nl-connect-searchbar-icon{color:var(--text);flex-shrink:0;align-items:center;display:flex}.nl-connect-searchbar-text{color:var(--text);white-space:nowrap;flex:1;font-family:DM Mono,monospace;font-size:16px;overflow:hidden}.nl-connect-searchbar-placeholder{color:var(--text-3)}.nl-connect-searchbar-cursor{background:var(--text);vertical-align:middle;width:2px;height:16px;margin-left:2px;animation:.85s step-end infinite nl-blink;display:inline-block}.nl-connect-searchbar-hint{color:var(--text-3);border:1px solid var(--line);white-space:nowrap;background:#ffffff0a;border-radius:6px;flex-shrink:0;padding:3px 10px;font-family:DM Mono,monospace;font-size:10px}.nl-connect-screen{will-change:transform;background:#0c0c1a;border-radius:16px;width:100%;position:relative;overflow:hidden;box-shadow:0 36px 90px #00000052,0 6px 20px #0003}.nl-connect-screen-bar{background:#07071a;border-bottom:1px solid #ffffff0d;align-items:center;gap:6px;padding:10px 14px;display:flex}.nl-connect-screen-dot{border-radius:50%;width:9px;height:9px}.nl-connect-screen-body{background:#0c0c1a;height:360px;position:relative;overflow:hidden}.nl-connect-graph-area{position:absolute;inset:0}.nl-connect-graph-svg{width:100%;height:100%;display:block}.nl-connect-dropdown-wrap{z-index:30;transform-origin:top;animation:nl-dd-open .2s var(--ease-out) forwards;position:absolute;top:calc(100% + 8px);left:0;right:0}@keyframes nl-dd-open{0%{opacity:0;transform:scaleY(.88)translateY(-6px)}to{opacity:1;transform:scaleY(1)translateY(0)}}.nl-connect-dropdown{border:1px solid var(--line-2);background:#121a16;border-radius:20px;overflow:hidden;box-shadow:0 20px 56px #00000080,0 4px 10px #0000004d}.nl-connect-dd-item{cursor:pointer;border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:11px 20px;transition:background .1s;display:flex}.nl-connect-dd-item:last-child{border-bottom:none}.nl-connect-dd-item.hover{background:#ffffff0a}.nl-connect-dd-item.selecting{background:#ffffff12}.nl-connect-dd-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.nl-connect-dd-info{flex:1;min-width:0}.nl-connect-dd-label{color:var(--text);font-family:DM Mono,monospace;font-size:12px;font-weight:700}.nl-connect-dd-meta{color:var(--text-3);margin-top:1px;font-family:DM Mono,monospace;font-size:10px}.nl-connect-dd-badge{border-radius:100px;flex-shrink:0;padding:2px 8px;font-family:DM Mono,monospace;font-size:9px}.nl-connect-dd-badge.pub{color:var(--text-2);border:1px solid var(--line);background:#ffffff0f}.nl-connect-dd-badge.official{color:var(--text);border:1px solid var(--line-2);background:#ffffff1a}.nl-connect-chip{border:1px solid var(--line);color:var(--text-2);animation:nl-node-pop .3s var(--spring) forwards;background:#ffffff0f;border-radius:100px;align-self:flex-start;align-items:center;gap:5px;margin-top:10px;padding:4px 12px;font-family:DM Mono,monospace;font-size:10px;font-weight:700;display:inline-flex}.nl-connect-cursor{pointer-events:none;z-index:100;filter:drop-shadow(0 2px 6px #00000059);transition:left .55s cubic-bezier(.25,1,.5,1),top .55s cubic-bezier(.25,1,.5,1);position:absolute}.nl-connect-cursor.clicking{animation:.25s ease-in-out nl-cursor-click}@keyframes nl-cursor-click{0%{transform:scale(1)}40%{transform:scale(.78)}to{transform:scale(1)}}@keyframes nl-ring-pulse{0%{opacity:.7;transform:scale(.7)}to{opacity:0;transform:scale(2.8)}}@keyframes nl-edge-grow{0%{stroke-dashoffset:400px}to{stroke-dashoffset:0}}@keyframes nl-node-pop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@media (width<=900px){.nl-connect-panel{padding:72px 20px}.nl-connect-inner{flex-direction:column;gap:36px}.nl-connect-screen-body{height:260px}}.nl-uses-section{background:var(--canvas);padding:120px 48px}.nl-uses-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--text-3);margin-bottom:14px;font-family:DM Mono,monospace;font-size:11px;display:block}.nl-uses-h2{letter-spacing:-.04em;color:var(--text);max-width:620px;margin-bottom:60px;font-family:Hanken Grotesk,sans-serif;font-size:clamp(30px,5vw,62px);font-weight:800;line-height:.97}.nl-uses-h2 em{font-style:italic;font-weight:inherit;color:inherit}.nl-use-block{border-radius:22px;grid-template-columns:1fr 1fr;min-height:480px;margin-bottom:18px;display:grid;overflow:hidden;box-shadow:0 4px 24px #00000012}.nl-use-text{flex-direction:column;justify-content:center;padding:56px 52px;display:flex;position:relative}.nl-use-graph-side{position:relative;overflow:hidden}.nl-use-graph-side svg{touch-action:pan-y;width:100%;height:100%;display:block}.nl-use-tag{letter-spacing:.14em;text-transform:uppercase;border-radius:4px;align-items:center;gap:7px;width:fit-content;margin-bottom:18px;padding:5px 12px;font-family:DM Mono,monospace;font-size:10px;font-weight:500;display:inline-flex}.nl-use-h3{letter-spacing:-.04em;margin-bottom:16px;font-family:Hanken Grotesk,sans-serif;font-size:clamp(20px,2.8vw,36px);font-weight:800;line-height:1.04}.nl-use-p{opacity:.65;max-width:340px;margin-bottom:26px;font-size:14px;line-height:1.85}.nl-use-nodes{flex-direction:column;gap:8px;display:flex}.nl-use-node{border:1px solid var(--line);background:#ffffff0a;border-radius:9px;align-items:center;gap:10px;padding:8px 12px;display:flex}.nl-use-node-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.nl-use-node-label{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:DM Mono,monospace;font-size:11px;overflow:hidden}.nl-use-node-type{color:var(--text-3);font-family:DM Mono,monospace;font-size:10px}.nl-final{background:var(--blk-ink);border-radius:var(--radius-block);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;margin:14px;padding:120px 48px;display:flex;position:relative;overflow:hidden}.nl-final-bg{pointer-events:none;background:radial-gradient(65% 45% at 50% 55%,#ffffff0d 0%,#0000 70%);position:absolute;inset:0}.nl-final-orb{filter:blur(80px);pointer-events:none;border-radius:50%;position:absolute}.nl-final-badge{color:#ffffff47;letter-spacing:.08em;z-index:1;background:#ffffff0d;border:1px solid #ffffff12;border-radius:100px;align-items:center;gap:8px;margin-bottom:32px;padding:6px 16px 6px 10px;font-family:DM Mono,monospace;font-size:10px;display:inline-flex;position:relative}.nl-final-badge-dot{background:var(--text);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s ease-in-out infinite nl-pulse;box-shadow:0 0 8px #ffffff59}.nl-final-h2{letter-spacing:-.045em;color:var(--text);z-index:1;margin-bottom:18px;font-family:Hanken Grotesk,sans-serif;font-size:clamp(36px,7vw,90px);font-weight:800;line-height:.94;position:relative}.nl-final-h2 em{font-style:italic;font-weight:inherit;color:inherit}.nl-final-sub{color:var(--text-2);z-index:1;margin-bottom:44px;font-size:16px;position:relative}.nl-final-btns{z-index:1;flex-wrap:wrap;justify-content:center;gap:12px;display:flex;position:relative}.nl-final-btn1{color:#000;cursor:pointer;transition:all .3s var(--spring);background:#fff;border:none;border-radius:100px;align-items:center;gap:10px;padding:15px 34px;font-family:Hanken Grotesk,sans-serif;font-size:16px;font-weight:700;display:inline-flex}.nl-final-btn1:hover{transform:scale(1.05)translateY(-2px);box-shadow:0 20px 60px #ffffff2e}.nl-final-btn2{color:#ffffff47;cursor:pointer;background:0 0;border:1px solid #ffffff17;border-radius:100px;align-items:center;padding:15px 26px;font-family:Hanken Grotesk,sans-serif;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.nl-final-btn2:hover{color:#ffffffa6;border-color:#ffffff38}.nl-footer{background:var(--canvas);border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:22px 48px;display:flex}.nl-footer-logo{opacity:.18;filter:invert();width:auto;height:24px}.nl-footer-copy{color:#ffffff1a;font-family:DM Mono,monospace;font-size:11px}.nl-footer-links{align-items:center;gap:18px;display:flex}.nl-footer-link{color:#ffffff59;font-family:DM Mono,monospace;font-size:11px;text-decoration:none;transition:color .15s}.nl-footer-link:hover{color:#ffffffd9}.nl-rv{opacity:0;transition:opacity .85s var(--ease-out),transform .85s var(--ease-out);transform:translateY(36px)}.nl-rv.vis{opacity:1;transform:none}.nl-rv-left{opacity:0;transition:opacity .8s var(--ease-out),transform .8s var(--ease-out);transform:translate(-44px)}.nl-rv-left.vis{opacity:1;transform:none}.nl-rv-right{opacity:0;transition:opacity .8s var(--ease-out),transform .8s var(--ease-out);transform:translate(44px)}.nl-rv-right.vis{opacity:1;transform:none}.nl-rv-scale{opacity:0;transition:opacity .7s var(--ease-out),transform .7s var(--spring);transform:scale(.88)}.nl-rv-scale.vis{opacity:1;transform:scale(1)}@keyframes nl-fade-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes nl-scroll-pulse{0%,to{opacity:.12}50%{opacity:.45}}@keyframes nl-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.82)}}@keyframes nl-float{0%,to{transform:translateY(0)translate(0)}33%{transform:translateY(-16px)translate(5px)}66%{transform:translateY(-7px)translate(-3px)}}@keyframes nl-spin-slow{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.nl-explainer{background:var(--blk-explain);border-radius:var(--radius-block);margin:14px;padding:120px 48px;position:relative;overflow:hidden}.nl-explainer-inner{grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1100px;margin:0 auto;display:grid}.nl-explainer-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);margin-bottom:16px;font-family:DM Mono,monospace;font-size:11px;font-weight:500;display:block}.nl-explainer-h2{letter-spacing:-.04em;color:var(--text);margin-bottom:18px;font-family:Hanken Grotesk,sans-serif;font-size:clamp(28px,4vw,52px);font-weight:800;line-height:1.04}.nl-explainer-h2 em{font-style:italic;font-weight:inherit;color:inherit}.nl-explainer-p{color:var(--text-2);max-width:420px;margin-bottom:28px;font-size:16px;line-height:1.85}.nl-explainer-steps{flex-direction:column;gap:16px;display:flex}.nl-explainer-step{border:1px solid var(--line);background:#ffffff0a;border-radius:14px;align-items:flex-start;gap:14px;padding:14px 18px;display:flex}.nl-explainer-step-num{width:26px;height:26px;color:var(--text);background:#ffffff1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-family:DM Mono,monospace;font-size:11px;font-weight:700;display:flex}.nl-explainer-step-text{color:var(--text-2);font-size:14px;line-height:1.65}.nl-explainer-step-text strong{color:var(--text);font-weight:700}.nl-explainer-visual{align-items:stretch;gap:48px;width:100%;display:flex;position:relative}.nl-zoom-overlay{pointer-events:none;z-index:10;position:absolute;inset:0;overflow:visible}.nl-phone-wrap{flex-direction:column;flex-shrink:0;align-items:center;display:flex;position:relative}.nl-phone-svg{filter:drop-shadow(0 40px 80px #000000b3);overflow:visible}.nl-phone-svg-mobile{width:min(94vw,420px);height:auto}.nl-phone{display:contents}.nl-phone-btn-vol,.nl-phone-btn-pwr{display:none}.nl-phone-inner{display:contents}.nl-phone-island,.nl-phone-island-camera,.nl-phone-island-pill{display:none}.nl-phone-screen{background:#08080f;flex-direction:column;flex:1;padding:10px 11px 0;display:flex}.nl-phone-appbar{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;margin-bottom:9px;padding:5px 0 8px;display:flex}.nl-phone-appbar-title{color:#ffffffb3;font-family:Hanken Grotesk,sans-serif;font-size:12px;font-weight:700}.nl-phone-appbar-badge{border:1px solid var(--line);color:var(--text-2);background:#ffffff0f;border-radius:5px;padding:2px 6px;font-family:DM Mono,monospace;font-size:8px}.nl-phone-concept-chip{border:1px solid var(--line);color:var(--text-2);background:#ffffff0d;border-radius:7px;align-items:center;gap:5px;margin-bottom:7px;padding:4px 8px;font-family:DM Mono,monospace;font-size:9.5px;font-weight:600;display:inline-flex}.nl-phone-node{background:#ffffff0a;border:1px solid #ffffff12;border-radius:9px;align-items:center;gap:7px;margin-bottom:4px;padding:6px 9px;display:flex}.nl-phone-node-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.nl-phone-node-label{color:#ffffff80;flex:1;font-family:DM Mono,monospace;font-size:9px}.nl-phone-node-rel{color:#fff3;background:#ffffff0a;border-radius:3px;padding:1px 4px;font-family:DM Mono,monospace;font-size:7px}.nl-phone-graph-viewport{border:1.5px solid var(--line);background:#0f0e0c;border-radius:10px;margin-top:8px;position:relative;box-shadow:inset 0 0 20px #0006}.nl-phone-graph-viewport svg{border-radius:10px;width:100%;height:160px;display:block}.nl-phone-graph-full{border:1.5px solid var(--line);touch-action:pan-y;background:#0f0e0c;border-radius:10px;flex:1;position:relative;overflow:hidden;box-shadow:inset 0 0 20px #0006}.nl-phone-graph-full svg{touch-action:pan-y;width:100%;height:100%;display:block}.nl-phone-mobile-big{flex-direction:column;width:min(92vw,400px);min-height:min(170vw,720px);display:flex}.nl-phone-mobile-big .nl-phone-inner{flex-direction:column;flex:1;min-height:0;display:flex}.nl-phone-mobile-big .nl-phone-screen{flex-direction:column;flex:1;min-height:0;padding:10px 13px 0;display:flex}.nl-phone-homebar{background:#ffffff1f;border-radius:2px;width:80px;height:3.5px;margin:12px auto 10px}.nl-explainer-graph-box{background:var(--bg-2);border:2px dashed var(--line-2);border-radius:20px;flex-direction:column;flex:1;min-height:560px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 40px #00000059,inset 0 1px #ffffff0a}.nl-explainer-graph-box:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(60% 50% at 50% 30%,#ffffff0a 0%,#0000 70%);position:absolute;inset:0}.nl-explainer-graph-box svg{z-index:1;touch-action:pan-y;flex:1;width:100%;min-height:500px;display:block;position:relative}@media (width<=900px){.nl-explainer-graph-box svg{min-height:240px}}.nl-explainer-graph-topbar{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#0a0a0bb3;justify-content:space-between;align-items:center;padding:12px 16px;display:flex;position:absolute;top:0;left:0;right:0}.nl-explainer-graph-title{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-family:DM Mono,monospace;font-size:10px;font-weight:600}.nl-explainer-graph-badge{border:1px solid var(--line);color:var(--text-2);background:#ffffff0f;border-radius:100px;align-items:center;gap:5px;padding:3px 10px;font-family:DM Mono,monospace;font-size:9px;display:inline-flex}.nl-explainer-graph-badge-dot{background:var(--text-2);border-radius:50%;width:5px;height:5px;animation:2s infinite nl-pulse}@keyframes nl-zoom-dash{0%{stroke-dashoffset:12px}to{stroke-dashoffset:0}}.nl-aiprompt{background:var(--blk-ai);border-radius:var(--radius-block);margin:14px;padding:120px 48px;position:relative;overflow:clip}.nl-aiprompt-bg{pointer-events:none;background:radial-gradient(70% 50%,#ffffff0a 0%,#0000 65%);position:absolute;inset:0}.nl-aiprompt-inner{z-index:1;box-sizing:border-box;width:100%;max-width:960px;margin:0 auto;position:relative}.nl-aiprompt-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);text-align:center;margin-bottom:16px;font-family:DM Mono,monospace;font-size:11px;font-weight:500;display:block}.nl-aiprompt-h2{letter-spacing:-.04em;color:var(--text);text-align:center;margin-bottom:16px;font-family:Hanken Grotesk,sans-serif;font-size:clamp(28px,4.5vw,58px);font-weight:800;line-height:1}.nl-aiprompt-h2 em{font-style:italic;font-weight:inherit;color:inherit}.nl-aiprompt-sub{color:var(--text-2);text-align:center;margin-bottom:56px;font-size:16px;line-height:1.75}.nl-aiprompt-box{background:var(--bg-1);border:1px solid var(--line);box-sizing:border-box;border-radius:16px;width:100%;margin-bottom:32px;padding:20px 24px;box-shadow:0 20px 60px #0006}.nl-aiprompt-label{color:var(--text-3);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-family:DM Mono,monospace;font-size:10px;display:block}.nl-aiprompt-input{color:var(--text);min-height:28px;font-family:Hanken Grotesk,sans-serif;font-size:18px;font-weight:500;line-height:1.55;position:relative}.nl-aiprompt-cursor{background:var(--text);vertical-align:middle;border-radius:1px;width:2px;height:20px;margin-left:2px;animation:.85s step-end infinite nl-blink;display:inline-block}@keyframes nl-blink{0%,to{opacity:1}50%{opacity:0}}.nl-aiprompt-actions{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;margin-top:14px;padding-top:14px;display:flex}.nl-aiprompt-hint{color:#ffffff2e;letter-spacing:.06em;font-family:DM Mono,monospace;font-size:10px}.nl-aiprompt-run{background:var(--text);color:var(--bg);cursor:pointer;transition:all .25s var(--spring);border:none;border-radius:100px;align-items:center;gap:7px;padding:8px 18px;font-family:Hanken Grotesk,sans-serif;font-size:13px;font-weight:700;display:inline-flex}.nl-aiprompt-run:hover{transform:scale(1.06);box-shadow:0 8px 28px #ffffff2e}.nl-aiprompt-run.building{background:var(--text-2);color:var(--bg)}.nl-aiprompt-textarea{resize:none;width:100%;color:var(--text);min-height:52px;caret-color:var(--text);box-sizing:border-box;-webkit-appearance:none;background:0 0;border:none;outline:none;font-family:Hanken Grotesk,sans-serif;font-size:17px;font-weight:500;line-height:1.6;overflow:hidden}.nl-aiprompt-textarea::placeholder{color:var(--text-3)}.nl-aiprompt-result{background:var(--bg-1);border:1.5px solid var(--line);transition:opacity .55s,transform .55s var(--ease-out);border-radius:20px;overflow:hidden;box-shadow:0 32px 80px #00000080}.nl-aiprompt-result.hidden{opacity:0;pointer-events:none;transform:translateY(24px)}.nl-aiprompt-result-wrap{box-sizing:border-box;width:100%;max-width:960px;margin:0 auto;padding:0 48px}.nl-aiprompt-result.visible{opacity:1;transform:none}.nl-aiprompt-result-bar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000004d;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.nl-aiprompt-result-title{color:#ffffff59;letter-spacing:.1em;font-family:DM Mono,monospace;font-size:11px}.nl-aiprompt-result-badge{border:1px solid var(--line);color:var(--text-2);background:#ffffff0f;border-radius:100px;align-items:center;gap:5px;padding:4px 12px;font-family:DM Mono,monospace;font-size:10px;font-weight:600;display:inline-flex}.nl-aiprompt-result-dot{background:var(--text-2);border-radius:50%;width:5px;height:5px;animation:2s infinite nl-pulse}.nl-aiprompt-graph-wrap{height:440px;position:relative}.nl-aiprompt-graph-wrap svg{touch-action:pan-y;width:100%;height:100%;display:block}@media (width<=900px){.nl-hero-panel{border-radius:22px;width:calc(100% - 24px);margin-top:80px;padding:28px 14px 0}.nl-hero-panel-grid{background-size:32px 32px}.nl-hero-head{padding-top:4px;padding-left:16px;padding-right:16px}.nl-h1{letter-spacing:-.025em;font-size:clamp(32px,9vw,48px)}.nl-hero-sub{max-width:100%;padding:0 4px;font-size:15px}.nl-hero-ctas{flex-direction:column;align-items:stretch;gap:10px;padding:0 4px}.nl-cta-main,.nl-cta-sec{justify-content:center;width:100%;padding:15px 20px}.nl-hero-mockup-wrap{margin-top:12px;padding:0 12px}.nl-mockup-svg-wrap{height:260px}.nl-hero-orb-b,.nl-hero-orb-a{width:420px;height:420px}.nl-hero-eyebrow{margin-bottom:16px;padding:5px 12px 5px 8px;font-size:10px}.nl-scroll-hint{display:none}.nl-bento-section{padding:60px 16px 56px}.nl-bento-grid{grid-template-columns:1fr}.nl-bc1,.nl-bc2,.nl-bc3,.nl-bc4,.nl-bc5{grid-area:auto/1}.nl-bento-h2{margin-bottom:36px;font-size:clamp(26px,7vw,40px)}.nl-bcard{padding:22px}.nl-connect-panel{padding:60px 8px}.nl-connect-inner{flex-direction:column;gap:32px;padding:0}.nl-connect-content{max-width:100%;padding:0 8px}.nl-connect-right{width:100%}.nl-connect-h2{font-size:clamp(24px,7vw,38px)}.nl-connect-searchbar{gap:10px;padding:12px 16px}.nl-connect-searchbar-hint{display:none}.nl-connect-searchbar-text{font-size:14px}.nl-connect-screen-body{height:280px}.nl-connect-searchbar-wrap{margin-bottom:0;position:static}.nl-connect-dropdown-wrap{margin-top:8px;margin-bottom:12px;animation:none;position:static}.nl-connect-dropdown{border-radius:14px}.nl-uses-section{padding:60px 16px}.nl-uses-h2{margin-bottom:40px;font-size:clamp(26px,7vw,40px)}.nl-use-block{grid-template-columns:1fr;min-height:auto}.nl-use-graph-side{order:1;min-height:280px}.nl-use-text{order:2;padding:32px 24px}.nl-use-h3{font-size:clamp(20px,5.5vw,28px)}.nl-use-p{max-width:100%}.nl-explainer{padding:60px 16px}.nl-explainer-inner{grid-template-columns:1fr;gap:40px}.nl-explainer-visual{flex-direction:column;align-items:center;gap:0}.nl-phone-wrap{align-items:center;width:100%}.nl-zoom-overlay{display:none}.nl-aiprompt{padding:60px 16px}.nl-aiprompt-inner{padding:0}.nl-aiprompt-h2{font-size:clamp(26px,7vw,40px)}.nl-aiprompt-sub{margin-bottom:36px;font-size:14px}.nl-aiprompt-box{box-sizing:border-box;width:100%;padding:16px;overflow:hidden}.nl-aiprompt-textarea{box-sizing:border-box;width:100%;min-height:52px;font-size:16px}.nl-aiprompt-graph-wrap{height:320px}.nl-aiprompt-result-wrap{padding:0 8px}.nl-aiprompt-actions{flex-wrap:wrap;gap:10px}.nl-aiprompt-run{max-width:100%}.nl-final{padding:72px 20px}.nl-final-h2{font-size:clamp(30px,8vw,52px)}.nl-final-btns{flex-direction:column;align-items:stretch;gap:10px}.nl-final-btn1,.nl-final-btn2{justify-content:center;width:100%;padding:16px 20px}.nl-footer{text-align:center;flex-direction:column;gap:8px;padding:18px 20px}.nl-spine{display:none}}@media (width<=480px){.nl-h1{font-size:clamp(28px,10vw,40px)}.nl-hero-panel{margin-top:72px}.nl-hero-head{padding-top:4px}.nl-bento-section{padding:48px 14px 44px}.nl-uses-section,.nl-explainer,.nl-aiprompt{padding:48px 14px}.nl-connect-panel{padding:48px 8px}.nl-use-graph-side{min-height:240px}.nl-explainer-graph-box{min-height:280px}.nl-aiprompt-graph-wrap{height:420px}.nl-aiprompt-box{box-sizing:border-box;width:100%;padding:14px}.nl-aiprompt-textarea{box-sizing:border-box;width:100%;min-height:52px;font-size:16px}.nl-aiprompt-actions{flex-direction:column;align-items:stretch;gap:10px}.nl-aiprompt-run{box-sizing:border-box;justify-content:center;width:100%}.nl-connect-screen-body{height:260px}.nl-connect-searchbar-wrap{margin-bottom:0;position:static}.nl-connect-dropdown-wrap{margin-top:8px;margin-bottom:12px;animation:none;position:static}.nl-connect-dropdown{border-radius:14px}.nl-mockup-svg-wrap{height:220px}}.nl-nav-link:focus-visible,.nl-btn-ghost:focus-visible,.nl-btn-primary:focus-visible,.nl-cta-main:focus-visible,.nl-cta-sec:focus-visible,.nl-final-btn1:focus-visible,.nl-final-btn2:focus-visible,.nl-aiprompt-run:focus-visible,.nl-footer-link:focus-visible,.nl-hamburger:focus-visible{outline:2px solid var(--text);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.nl-rv,.nl-rv-left,.nl-rv-right,.nl-rv-scale{opacity:1!important;transform:none!important}}.au-root{--canvas:#060608;--graphite:#121216;--line:#ffffff1f;--line-2:#fff3;--text:#fff;--text-2:#ffffff9e;--text-3:#fff6;--spring:cubic-bezier(.34,1.56,.64,1);background:var(--canvas);min-height:100vh;color:var(--text);flex-direction:column;justify-content:center;align-items:center;padding:24px;font-family:Inter,sans-serif;display:flex;position:relative;overflow:hidden}.au-glow{pointer-events:none;background:radial-gradient(45% 40% at 12% 95%,#22d3ee1f 0%,#0000 60%),radial-gradient(45% 40% at 90% 92%,#6366f11f 0%,#0000 60%);position:absolute;inset:0}.au-grain{pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:120px;position:absolute;inset:0}.au-back{color:var(--text-3);cursor:pointer;z-index:2;background:0 0;border:none;align-self:flex-start;align-items:center;gap:6px;margin-bottom:18px;font-family:Inter,sans-serif;font-size:13px;transition:color .15s;display:flex}.au-back:hover{color:var(--text)}.au-logo{filter:invert();z-index:2;width:auto;height:36px;animation:au-in .6s var(--spring) both;margin:0 auto 26px;display:block;position:relative}.au-logo-lg{height:46px;margin-bottom:34px}@media (width<=480px){.au-root{justify-content:flex-start;padding:16px}.au-logo{height:24px;margin-bottom:10px}.au-logo-lg{height:32px;margin-bottom:16px}.au-card{border-radius:18px;padding:22px 20px}.au-title{margin-bottom:4px;font-size:22px}.au-sub{margin-bottom:18px;font-size:13px}.au-inp{margin-bottom:12px;padding:11px 13px}.au-or{margin:14px 0 12px}.au-foot{margin-top:16px}}.au-card{z-index:2;background:var(--graphite);border:1px solid var(--line);width:100%;max-width:412px;animation:au-in .55s var(--spring) 60ms both;border-radius:22px;padding:36px 34px;position:relative;box-shadow:0 30px 80px #0000008c,0 0 0 1px #ffffff05}@keyframes au-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.au-field-in{animation:au-in .3s var(--spring) both}.au-title{letter-spacing:-.03em;text-align:center;margin-bottom:7px;font-family:Hanken Grotesk,sans-serif;font-size:26px;font-weight:700}.au-title em{background:linear-gradient(100deg,#818cf8 0%,#c084fc 48%,#22d3ee 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.au-sub{color:var(--text-2);text-align:center;margin-bottom:28px;font-size:14px}.au-label{color:var(--text-3);letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-family:DM Mono,monospace;font-size:10.5px;font-weight:500;display:block}.au-inp{border:1px solid var(--line);width:100%;color:var(--text);background:#ffffff0a;border-radius:12px;outline:none;margin-bottom:16px;padding:13px 15px;font-family:Inter,sans-serif;font-size:14.5px;transition:border-color .15s,background .15s}.au-inp::placeholder{color:var(--text-3)}.au-inp:focus{border-color:var(--line-2);background:#ffffff0f}.au-primary{color:#000;cursor:pointer;width:100%;transition:transform .2s var(--spring),box-shadow .2s,opacity .2s;background:#fff;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:4px;padding:14px;font-family:Hanken Grotesk,sans-serif;font-size:15px;font-weight:700;display:flex}.au-primary:hover{transform:translateY(-1px);box-shadow:0 10px 30px #ffffff29}.au-or{align-items:center;gap:12px;margin:20px 0 14px;display:flex}.au-or div{background:var(--line);flex:1;height:1px}.au-or span{color:var(--text-3);letter-spacing:.1em;font-family:DM Mono,monospace;font-size:10.5px}.au-google{width:100%;color:var(--text);border:1px solid var(--line);cursor:pointer;background:#ffffff0d;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:13px;font-family:Hanken Grotesk,sans-serif;font-size:14px;font-weight:600;transition:background .15s,border-color .15s;display:flex}.au-google:hover{border-color:var(--line-2);background:#ffffff17}.au-switch{text-align:center;color:var(--text-2);margin-top:24px;font-size:13.5px}.au-switch span{color:var(--text);cursor:pointer;border-bottom:1px solid var(--line-2);font-weight:600}.au-msg{border-radius:10px;margin-bottom:16px;padding:10px 12px;font-size:12.5px;line-height:1.45}.au-err{color:#fca5a5;background:#f8717114;border:1px solid #f8717133}.au-info{color:#86efac;background:#4ade8014;border:1px solid #4ade8033}.au-foot{z-index:2;color:var(--text-3);letter-spacing:.04em;text-align:center;margin-top:24px;font-family:DM Mono,monospace;font-size:11px;position:relative}.nl-nav{z-index:500;box-sizing:border-box;justify-content:center;align-items:center;width:100%;padding:14px 24px;transition:background .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s,box-shadow .4s;display:flex;position:fixed;top:0;left:0;right:0;overflow:visible}.nl-nav.scrolled{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);background:#08080ad1;box-shadow:0 1px #ffffff0f}.nl-nav-inner{align-items:center;gap:24px;width:100%;max-width:1200px;display:flex}.nl-logo{cursor:pointer;flex-shrink:0;align-items:center;height:30px;display:flex}.nl-logo img{filter:invert();width:auto;height:100%;display:block}.nl-nav-links{align-items:center;gap:2px;display:flex}.nl-nav-spacer{margin-left:auto}.nl-nav-item{position:relative}.nl-nav-link{color:#ffffff9e;cursor:pointer;letter-spacing:-.005em;background:0 0;border:none;border-radius:9px;align-items:center;gap:5px;padding:7px 12px;font-family:Hanken Grotesk,Bricolage Grotesque,sans-serif;font-size:14px;font-weight:500;transition:color .15s,background .15s;display:inline-flex}.nl-nav-link:hover{color:#fff;background:#ffffff0f}.nl-nav-caret{opacity:.6;transition:transform .2s cubic-bezier(.16,1,.3,1)}.nl-nav-item:hover .nl-nav-caret{transform:rotate(180deg)}.nl-nav-dd{opacity:0;visibility:hidden;background:#121216;border:1px solid #ffffff14;border-radius:16px;min-width:248px;padding:8px;transition:opacity .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1),visibility .18s;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-6px);box-shadow:0 24px 60px #0000008c}.nl-nav-item:hover .nl-nav-dd{opacity:1;visibility:visible;transform:none}.nl-nav-dd-item{cursor:pointer;border-radius:11px;flex-direction:column;gap:2px;padding:9px 12px;text-decoration:none;transition:background .12s;display:flex}.nl-nav-dd-item:hover{background:#ffffff0f}.nl-nav-dd-title{color:#fff;font-family:Hanken Grotesk,Bricolage Grotesque,sans-serif;font-size:13.5px;font-weight:600}.nl-nav-dd-desc{color:#ffffff59;font-size:11.5px;line-height:1.35}.nl-soon-badge{letter-spacing:.06em;text-transform:uppercase;color:var(--accent,#d94915);vertical-align:middle;background:#d949151f;border:1px solid #d949154d;border-radius:100px;margin-left:6px;padding:1px 7px;font-family:DM Mono,monospace;font-size:9px;font-weight:500;display:inline-block}.nl-nav-link-soon{cursor:default}.nl-nav-dd-item-soon{cursor:default;opacity:.6}.nl-nav-dd-item-soon:hover{background:0 0}.nl-nav-ctas{align-items:center;gap:8px;display:flex}.nl-btn-ghost{color:#ffffffd9;cursor:pointer;background:0 0;border:1px solid #ffffff57;border-radius:100px;padding:8px 18px;font-family:Hanken Grotesk,Bricolage Grotesque,sans-serif;font-size:13px;font-weight:600;transition:all .2s}.nl-btn-ghost:hover{color:#fff;border-color:#fff9}.nl-btn-primary{color:#fff;cursor:pointer;background:linear-gradient(#e85520 0%,#d94915 100%);border:none;border-radius:100px;padding:9px 22px;font-family:Hanken Grotesk,Bricolage Grotesque,sans-serif;font-size:13px;font-weight:700;transition:all .25s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f,0 2px 10px #d9491559,0 0 24px #d9491538}.nl-btn-primary:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000,#ffffff6b,#0000);width:45%;transition:left .55s;position:absolute;top:0;bottom:0;left:-70%;transform:skew(-18deg)}.nl-btn-primary:hover{transform:scale(1.05);box-shadow:inset 0 0 0 1px #ffffff2e,0 6px 22px #d9491580,0 0 48px #d9491559}.nl-btn-primary:hover:after{left:130%}.nl-nav.light-hero:not(.scrolled) .nl-logo img{filter:none}.nl-nav.light-hero:not(.scrolled) .nl-nav-link{color:#475569}.nl-nav.light-hero:not(.scrolled) .nl-nav-link:hover{color:#0f172a;background:#0f172a0d}.nl-nav.light-hero:not(.scrolled) .nl-btn-ghost{color:#475569;border-color:#0f172a29}.nl-nav.light-hero:not(.scrolled) .nl-btn-ghost:hover{color:#0f172a;border-color:#0f172a52}.nl-nav.light-hero:not(.scrolled) .nl-btn-primary{color:#fff;background:#d94915}.nl-nav.light-hero:not(.scrolled) .nl-btn-primary:hover{box-shadow:0 8px 28px #d9491547}.nl-nav.light-hero:not(.scrolled) .nl-hamburger:not(.open) span{background:#0f172a}.nl-hamburger{cursor:pointer;appearance:none;background:0 0;border:none;border-radius:0;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:44px;min-width:44px;height:44px;min-height:44px;margin-left:auto;padding:0;display:none;overflow:visible}.nl-hamburger span{transform-origin:50%;opacity:1;will-change:transform;background:#fff;border-radius:2px;flex-shrink:0;width:22px;height:2px;transition:transform .28s cubic-bezier(.34,1.56,.64,1),opacity .2s;display:block}.nl-hamburger span:nth-child(3){width:14px}.nl-hamburger.open span:first-child{transform:translateY(7.5px)rotate(45deg)}.nl-hamburger.open span:nth-child(2){opacity:0;transform:scaleX(0)}.nl-hamburger.open span:nth-child(3){transform:translateY(-7.5px)rotate(-45deg)}.nl-mobile-drawer{z-index:490;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;background:#0404088c;transition:opacity .22s;position:fixed;inset:0}.nl-mobile-drawer.open{opacity:1;pointer-events:all}.nl-drawer-panel{-webkit-backdrop-filter:blur(18px);transform-origin:top;background:#101014e6;border:1px solid #ffffff24;border-radius:20px;padding:8px;transition:transform .24s cubic-bezier(.16,1,.3,1);position:absolute;top:66px;left:10px;right:10px;overflow:hidden;transform:translateY(-8px)scale(.98);box-shadow:0 24px 64px #0009}.nl-mobile-drawer.open .nl-drawer-panel{transform:none}.nl-drawer-link{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;width:100%;padding:14px 12px;transition:background .15s;display:flex}.nl-drawer-link:active{background:#ffffff0f}.nl-drawer-link.soon{cursor:default;opacity:.45}.nl-drawer-label{letter-spacing:-.01em;color:#fff;flex-shrink:0;font-family:Hanken Grotesk,sans-serif;font-size:16px;font-weight:700}.nl-drawer-desc{color:#ffffff59;text-overflow:ellipsis;white-space:nowrap;text-align:right;flex:1;font-size:12px;overflow:hidden}.nl-drawer-chevron{color:#ffffff4d;flex-shrink:0}.nl-mobile-drawer-ctas{border-top:1px solid #ffffff14;gap:8px;margin-top:8px;padding:10px 4px 4px;display:flex}.nl-mobile-drawer-ctas .nl-btn-ghost,.nl-mobile-drawer-ctas .nl-btn-primary{text-align:center;flex:1;justify-content:center;padding:12px 16px;font-size:14px;display:inline-flex}@media (width<=900px){.nl-hamburger{display:flex!important}.nl-nav{gap:8px;padding:12px 14px}.nl-nav-inner{gap:8px}.nl-logo,.nl-logo img{height:26px}.nl-nav-links,.nl-nav-ctas{display:none}}.drill-ring{transform-origin:0 0;animation:16s linear infinite spin-dash}@keyframes spin-dash{to{stroke-dashoffset:-40px}}.app-m-shell{background:#080809;flex-direction:column;max-width:100vw;min-height:100dvh;font-family:Inter,sans-serif;display:flex;overflow-x:clip}.app-m-content>*{max-width:100%}.app-m-shell.with-bars:before{content:"";z-index:299;pointer-events:none;height:calc(74px + env(safe-area-inset-top));background:linear-gradient(#080809 62%,#08080900 100%);position:fixed;top:0;left:0;right:0}.app-m-shell.with-bars:after{content:"";z-index:299;pointer-events:none;height:calc(86px + env(safe-area-inset-bottom));background:linear-gradient(#08080900 0%,#080809 42%);position:fixed;bottom:0;left:0;right:0}.app-m-topbar{top:calc(8px + env(safe-area-inset-top));z-index:300;-webkit-backdrop-filter:blur(18px);background:#17171feb;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:8px;height:52px;padding:0 8px 0 16px;display:flex;position:fixed;left:10px;right:10px;box-shadow:0 4px 24px #00000073}.app-m-topbar-logo{filter:brightness(0)invert();width:auto;height:22px;display:block}.app-m-topbar-spacer{flex:1}.app-m-topbar-btn{color:#ffffffb3;cursor:pointer;background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s;display:flex}.app-m-topbar-btn:active{background:#ffffff14}.app-m-content{min-width:0;padding-top:calc(68px + env(safe-area-inset-top));padding-bottom:calc(84px + env(safe-area-inset-bottom));flex:1}.app-m-content.full{padding-bottom:0}.app-m-tabbar{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:300;-webkit-backdrop-filter:blur(18px);background:#17171feb;border:1px solid #ffffff1f;border-radius:18px;justify-content:space-around;align-items:stretch;height:62px;padding:0 6px;display:flex;position:fixed;box-shadow:0 8px 32px #0000008c}.app-m-tab{cursor:pointer;color:#ffffff6b;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;min-width:44px;transition:color .15s;display:flex}.app-m-tab.active{color:#fff}.app-m-tab-label{letter-spacing:.01em;font-family:Inter,sans-serif;font-size:10px;font-weight:500}.app-m-tab.active .app-m-tab-label{font-weight:600}.app-m-bell-slot{flex:1;align-items:stretch;min-width:44px;display:flex}.app-m-tab-create{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex:1;justify-content:center;align-items:flex-start;padding-top:0;display:flex}.app-m-create-circle{color:#fff;background:linear-gradient(#e85520 0%,#d94915 100%);border:4px solid #17171f;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin-top:-14px;transition:transform .18s cubic-bezier(.34,1.56,.64,1);display:flex;box-shadow:0 4px 16px #d9491573,0 2px 6px #00000080}.app-m-tab-create:active .app-m-create-circle{transform:scale(.92)}@media (prefers-reduced-motion:reduce){.app-m-tab-create:active .app-m-create-circle{transition:none}}
