.nl-app{--nl-bg:#07162e;--nl-panel:#0d2241;--nl-muted:#a8bbd4;--nl-line:#a2c3f024;--nl-cyan:#76eee4;--nl-white:#f2f7ff;background:radial-gradient(ellipse at 88% 5%,#0a38655c,transparent 46%),var(--nl-bg);min-height:100dvh;color:var(--nl-white);font-family:var(--font-manrope),sans-serif;isolation:isolate;font-size:16px;line-height:1.65}.nl-app *{box-sizing:border-box}.nl-app button,.nl-app input,.nl-app textarea,.nl-app select{font:inherit}.nl-app button,.nl-app a{-webkit-tap-highlight-color:transparent}.nl-app button{cursor:pointer}.nl-app button:disabled{opacity:.5;cursor:not-allowed}.nl-app a{color:inherit;text-decoration:none}.nl-app h1,.nl-app h2,.nl-app h3,.nl-app p{margin:0}.nl-app button:focus-visible,.nl-app a:focus-visible,.nl-app input:focus-visible,.nl-app textarea:focus-visible,.nl-app select:focus-visible{outline:2px solid var(--nl-cyan);outline-offset:4px}.nl-app h1:focus{outline:none}.nl-sidebar{z-index:30;border-right:1px solid var(--nl-line);background:#081a34f5;flex-direction:column;width:246px;height:100dvh;padding:30px 20px 18px;display:flex;position:fixed;inset:0 auto 0 0;overflow:auto}.nl-logo{font-family:var(--font-space),sans-serif;letter-spacing:-1.5px;align-items:center;gap:0;font-size:32px;font-weight:700;line-height:1;display:flex}.nl-logo>span:first-child{width:40px;height:43px;color:var(--nl-cyan);background:linear-gradient(140deg,#48d7dc22,#175eb122);border:1px solid #76eee459;border-radius:13px;place-items:center;margin-right:10px;display:grid}.nl-logo-light{color:var(--nl-cyan);font-weight:400}.nl-logo small{font-family:var(--font-manrope);letter-spacing:1px;color:var(--nl-cyan);background:#76eee414;border-radius:4px;align-self:start;margin:3px 0 0 9px;padding:5px;font-size:10px}.nl-back{align-items:center;gap:9px;padding:23px 2px 27px;font-size:13px;display:flex;color:var(--nl-muted)!important}.nl-nav-label{letter-spacing:2px;color:#879dbb;margin:12px 14px;font-size:11px;font-weight:700}.nl-sidebar nav{gap:5px;display:grid}.nl-sidebar nav button{color:#b5c5dd;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;min-height:49px;padding:13px;font-size:14px;transition:background .2s,color .2s;display:flex;position:relative}.nl-sidebar nav button span{flex:1}.nl-sidebar nav button small{color:#647e9f;font-size:11px}.nl-sidebar nav button.active{color:#85f5eb;background:linear-gradient(110deg,#155b8f4d,#1342723d);border-color:#67dbdc30}.nl-sidebar nav button.active:before{content:"";background:var(--nl-cyan);border-radius:0 3px 3px 0;width:3px;height:25px;position:absolute;left:-21px}.nl-sidebar nav button:hover{background:#81bae911}.nl-optional-dot{border:1px solid var(--nl-muted);border-radius:50%;width:4px;height:4px;position:absolute;right:4px}.nl-project-link{border:0;border-top:1px solid var(--nl-line);color:var(--nl-muted);background:0 0;gap:12px;margin-top:17px;padding:22px 13px;display:flex;font-size:14px!important}.nl-sidebar-bottom{margin-top:auto;padding-top:30px}.nl-pilot-card{background:linear-gradient(155deg,#103453,#0b203b);border:1px solid #94d4e025;border-radius:14px;padding:17px;font-size:13px}.nl-pilot-card>svg{color:var(--nl-cyan);margin-bottom:9px}.nl-pilot-card strong{font-size:14px;display:block}.nl-pilot-card p{color:var(--nl-muted);margin:6px 0 12px;font-size:12px}.nl-pilot-card button{color:var(--nl-cyan);background:0 0;border:none;align-items:center;gap:7px;padding:0;font-size:12px;display:flex}.nl-user{text-align:left;border:0;border-top:1px solid var(--nl-line);width:100%;color:var(--nl-white);background:0 0;align-items:center;gap:10px;margin-top:21px;padding:18px 0 0;display:flex}.nl-user>span{color:var(--nl-cyan);background:#284662;border:1px solid #77b9c54d;border-radius:12px;place-items:center;width:35px;height:35px;display:grid}.nl-user div{flex:1}.nl-user strong{font-size:13px;display:block}.nl-user small{color:var(--nl-muted);font-size:11px;display:block}.nl-workspace{min-width:0;margin-left:246px}.nl-topbar{border-bottom:1px solid var(--nl-line);justify-content:space-between;align-items:center;gap:15px;height:78px;padding:0 42px;display:flex}.nl-topbar>div{align-items:center;gap:15px;font-size:13px;display:flex}.nl-topbar span,.nl-topbar small{color:var(--nl-muted)}.nl-topbar strong{font-weight:600}.nl-topbar-divider{background:var(--nl-line);width:1px;height:17px;margin:0 4px}.nl-icon-button{color:var(--nl-muted);border:1px solid var(--nl-line);background:#142946;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.nl-main{max-width:1580px;margin:auto;padding:42px 42px 0}.nl-page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px;display:flex}.nl-eyebrow{letter-spacing:2px;color:var(--nl-cyan);align-items:center;gap:9px;margin-bottom:15px;font-size:11px;font-weight:700;display:flex}.nl-eyebrow>span{background:var(--nl-cyan);border-radius:50%;width:6px;height:6px;box-shadow:0 0 15px #76eee470}.nl-page-heading h1{font-family:var(--font-space),sans-serif;letter-spacing:-1.6px;font-size:clamp(30px,3vw,43px);font-weight:500;line-height:1.22}.nl-page-heading h1 em{font:inherit;color:#adc3de;display:block}.nl-page-heading p{color:var(--nl-muted);max-width:700px;margin-top:16px;font-size:14px}.nl-step-count{white-space:nowrap;font-family:var(--font-space);align-items:baseline;gap:7px;display:flex}.nl-step-count span{color:#6ed4de30;font-size:55px;line-height:1}.nl-step-count small{color:#6b829e;font-size:14px}.nl-panel{border:1px solid var(--nl-line);background:linear-gradient(140deg,#10294a94,#0b1d3894);border-radius:19px;min-width:0;padding:28px}.nl-panel h2{font-family:var(--font-space);letter-spacing:-.6px;font-size:23px;font-weight:500;line-height:1.35}.nl-panel p{color:var(--nl-muted);font-size:14px}.nl-panel-heading{align-items:center;gap:15px;margin-bottom:27px;display:flex}.nl-panel-heading h2{font-size:20px}.nl-panel-heading p{margin-top:4px;font-size:13px}.nl-icon-tile{width:45px;height:45px;color:var(--nl-cyan);background:#76eee40d;border:1px solid #76eee42d;border-radius:13px;flex-shrink:0;place-items:center;display:grid}.nl-start-grid{grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);gap:25px;display:grid}.nl-segmented{border:1px solid var(--nl-line);background:#061a33;border-radius:12px;gap:5px;margin-bottom:23px;padding:5px;display:flex}.nl-segmented button{color:var(--nl-muted);background:0 0;border:0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;padding:11px 8px;font-size:13px;font-weight:600;display:flex}.nl-segmented button.active{color:var(--nl-white);background:#203b59;box-shadow:0 3px 10px #0002}.nl-app label{color:#dae5f3;margin:17px 0 8px;font-size:13px;font-weight:600;display:block}.nl-app input,.nl-app textarea,.nl-app select{color:#ecf4ff;background:#091a31;border:1px solid #a0bdd42d;border-radius:10px;width:100%;min-width:0;padding:12px 14px;font-size:14px;line-height:1.6;transition:border-color .2s}.nl-app textarea{resize:vertical;min-height:110px}.nl-app input::placeholder,.nl-app textarea::placeholder{color:#7891af}.nl-app select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.nl-field-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.nl-input-icon{position:relative}.nl-input-icon svg{color:var(--nl-muted);position:absolute;top:16px;left:13px}.nl-input-icon input{padding-left:39px}.nl-button{color:var(--nl-white);white-space:normal;text-align:center;background:#153250;border:1px solid #86bedc35;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:13px 19px;font-weight:650;line-height:1.5;transition:background .2s,transform .2s;display:inline-flex;font-size:14px!important}.nl-button:hover{background:#214467;transform:translateY(-1px)}.nl-button.nl-primary{color:#05233a;background:linear-gradient(110deg,#a4fff0,#66e3e2);border-color:#bafff73b;box-shadow:0 5px 24px #55cfc711}.nl-button.nl-primary:hover{background:#b7fff2;box-shadow:0 6px 30px #55cfc72a}.nl-wide{width:100%;margin-top:25px}.nl-wide>svg:last-child{margin-left:auto}.nl-form-note{text-align:center;justify-content:center;align-items:center;gap:6px;display:flex;margin-top:12px!important;font-size:11px!important}.nl-start-side{flex-direction:column;gap:20px;display:flex}.nl-signal-panel{background:radial-gradient(at 60% 20%,#087d9555,#0000 60%),linear-gradient(150deg,#103653,#0c2243 70%);border:1px solid #67dcdd35;border-radius:19px;flex:1;padding:30px 32px;position:relative;overflow:hidden}.nl-signal-panel:after{content:"";pointer-events:none;background-image:linear-gradient(#9ccddd05 1px,#0000 1px),linear-gradient(90deg,#9ccddd05 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.nl-orbit{place-items:center;max-width:340px;height:270px;margin:0 auto 14px;display:grid;position:relative}.nl-orbit-ring{border:1px solid #8cdce226;border-radius:50%;width:200px;height:200px;position:absolute;box-shadow:0 0 0 27px #83ddd205,0 0 0 28px #83ddd219,0 0 0 57px #83ddd204}.nl-orbit-ring.second{border-style:dashed;border-color:#86ece542;width:155px;height:155px;animation:65s linear infinite nl-orbit}.nl-orbit-core{color:#b1fff3;background:linear-gradient(135deg,#266b7d,#153653);border:1px solid #91fff080;border-radius:29px;place-items:center;width:104px;height:104px;display:grid;transform:rotate(-8deg);box-shadow:0 0 55px #51d1da25}.nl-orbit-core svg{transform:rotate(8deg)}.nl-orbit-label{letter-spacing:.3px;background:#164360dd;border:1px solid #b1e9ed38;border-radius:7px;padding:7px 12px;font-size:11px;font-weight:500;position:absolute;box-shadow:0 7px 18px #0002}.nl-orbit-label.first{top:45px;left:6px}.nl-orbit-label.second{top:119px;right:0}.nl-orbit-label.third{bottom:32px;left:17px}.nl-signal-panel h2{font-family:var(--font-space);letter-spacing:-1px;z-index:1;font-size:30px;font-weight:500;line-height:1.25;position:relative}.nl-signal-panel h2 span{color:#7ae6e2}.nl-signal-panel>p{color:#b7ccdf;max-width:350px;margin-top:17px;font-size:14px}.nl-signal-footer{color:var(--nl-cyan);border-top:1px solid #a6ddd32a;align-items:center;gap:12px;margin-top:25px;padding-top:20px;font-size:12px;display:flex}.nl-signal-footer span{color:#afc7d9}.nl-signal-footer strong{color:#d5eee9;font-weight:500}.nl-demo-card{text-align:left;border:1px solid var(--nl-line);width:100%;color:var(--nl-white);background:#0f2440;border-radius:15px;align-items:center;gap:15px;padding:20px;transition:border-color .2s;display:flex}.nl-demo-card:hover{border-color:#76eee46b}.nl-demo-card>span:nth-child(2){flex:1}.nl-demo-card strong{font-size:15px;font-weight:600;display:block}.nl-demo-card small{color:var(--nl-muted);margin-top:3px;font-size:12px;display:block}.nl-demo-card>svg{color:var(--nl-cyan)}.nl-chip{border:1px solid var(--nl-line);color:var(--nl-muted);border-radius:6px;align-items:center;gap:6px;max-width:100%;padding:5px 9px;font-size:11px;line-height:1.5;display:inline-flex}.nl-demo-banner,.nl-notice{color:#e7cf9d;background:#b47e1212;border:1px solid #f0c97740;border-radius:10px;align-items:center;gap:12px;margin-bottom:25px;padding:13px 16px;font-size:13px;display:flex}.nl-demo-banner span,.nl-notice span{flex:1}.nl-demo-banner button,.nl-notice button{color:inherit;background:0 0;border:none;align-items:center;gap:6px;font-size:12px;display:flex}.nl-notice{color:#c1dded;background:#4b9ccd15;border-color:#4b9ccd35}.nl-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:24px;display:grid}.nl-metric{border:1px solid var(--nl-line);background:linear-gradient(150deg,#13365780,#0c234280);border-radius:15px;min-width:0;padding:24px}.nl-metric>span{letter-spacing:1.7px;color:#b6d0e8;align-items:center;gap:9px;font-size:10px;display:flex}.nl-metric h2{font-family:var(--font-space);margin:17px 0 12px;font-size:24px;font-weight:500;line-height:1.25}.nl-metric p{color:var(--nl-muted);font-size:13px}.nl-metric-accent{background:linear-gradient(145deg,#15536370,#0d304a);border-color:#71e5d635}.nl-metric-accent h2{color:var(--nl-cyan)}.nl-report-grid{grid-template-columns:1.1fr 1fr;gap:24px;display:grid}.nl-verdict h2{margin:22px 0 17px;font-size:29px;line-height:1.3}.nl-verdict>p{font-size:15px;line-height:1.85}.nl-verdict>.nl-button{margin-top:25px}.nl-callout{border-top:1px solid var(--nl-line);color:var(--nl-muted);align-items:flex-start;gap:10px;margin-top:28px;padding-top:20px;font-size:12px;display:flex}.nl-callout svg{color:#c5b88d;flex-shrink:0;margin-top:2px}.nl-evidence-list{margin-top:16px}.nl-evidence-list article{border-bottom:1px solid var(--nl-line);align-items:start;gap:15px;padding:21px 0;display:flex}.nl-evidence-list article:last-child{border:0;padding-bottom:0}.nl-evidence-list article>span{color:var(--nl-cyan);font-size:13px;font-family:var(--font-space)}.nl-evidence-list article div{flex:1;min-width:0}.nl-evidence-list h3{font-size:15px;font-weight:600}.nl-evidence-list p{margin-top:7px;font-size:13px}.nl-evidence-list svg{color:#5d7b9e}.nl-section-intro{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.nl-section-intro h2{font-family:var(--font-space);font-size:22px;font-weight:500}.nl-section-intro p{color:var(--nl-muted);max-width:680px;margin-top:7px;font-size:14px}.nl-competitor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.nl-competitor{flex-direction:column;padding:24px;display:flex}.nl-competitor-top{justify-content:space-between;align-items:center;gap:7px;margin-bottom:24px;display:flex}.nl-company-mark{color:#9ee4e0;width:45px;height:45px;font-family:var(--font-space);background:#1e3b5b;border:1px solid #92ccde29;border-radius:11px;place-items:center;font-size:18px;display:grid}.nl-competitor h2{min-height:62px;font-size:23px}.nl-competitor>p{min-height:65px;margin-top:12px}.nl-competitor dl{border-top:1px solid var(--nl-line);margin:25px 0 20px;padding-top:15px}.nl-competitor dt{color:#7f99b7;margin-top:12px;font-size:11px}.nl-competitor dd{margin:3px 0;font-size:14px}.nl-competitor-insight{background:#77ded509;border:1px solid #77ded51a;border-radius:9px;gap:9px;margin-top:auto;padding:15px;display:flex}.nl-competitor-insight svg{color:var(--nl-cyan);flex-shrink:0;margin-top:3px}.nl-competitor-insight p{font-size:12px}.nl-text-button{background:0 0;border:0;align-items:center;gap:9px;padding:10px 0;display:inline-flex;color:var(--nl-cyan)!important;font-size:13px!important}.nl-bottom-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-top:28px;display:flex}.nl-angle-list{gap:16px;display:grid}.nl-angle{align-items:center;gap:25px;display:flex}.nl-angle-number{font-size:40px;font-family:var(--font-space);color:#67a6b96b;align-self:flex-start;line-height:1.5}.nl-angle>div{flex:1;min-width:0}.nl-angle h2{margin:10px 0;font-size:24px}.nl-angle small{color:#baa97e;align-items:baseline;gap:7px;margin-top:12px;font-size:12px;display:flex}.nl-angle small svg{flex-shrink:0}.nl-test,.nl-product-empty{max-width:850px;margin:auto;padding:38px}.nl-test-heading{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.nl-test h2{letter-spacing:-1.2px;margin-bottom:17px;font-size:35px}.nl-test>p{max-width:650px;font-size:15px}.nl-test-questions{border:1px solid var(--nl-line);background:#071a3199;border-radius:12px;margin:25px 0;padding:24px}.nl-test-questions h3{font-size:15px}.nl-test-questions ol{color:var(--nl-muted);gap:10px;margin:14px 0 0;padding-left:21px;font-size:14px;display:grid}.nl-test-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.nl-product-empty>.nl-chip{margin:20px 0}.nl-product-empty h2{margin-bottom:14px;font-size:30px}.nl-empty{text-align:center;max-width:850px;margin:auto;padding:65px 35px}.nl-empty>svg{color:var(--nl-cyan);margin-bottom:24px}.nl-empty h2{max-width:570px;margin:0 auto 17px;font-size:30px}.nl-empty p{max-width:530px;margin:auto}.nl-empty .nl-button{margin-top:25px}.nl-empty .nl-bottom-actions{justify-content:center}.nl-footer{border-top:1px solid var(--nl-line);color:#7791af;justify-content:space-between;align-items:center;gap:20px;margin-top:50px;padding:24px 0;font-size:11px;display:flex}.nl-footer>span{font-family:var(--font-space);color:#a1b9d3;letter-spacing:-.7px;white-space:nowrap;font-size:19px}.nl-footer small{font-family:var(--font-manrope);color:#6d87a4;letter-spacing:0;margin-left:8px;font-size:10px}.nl-footer a{align-items:center;gap:7px;display:flex}.nl-overlay{z-index:150;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#020e23c9;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow:auto}.nl-account-dialog{background:#0e2a4f;border:1px solid #76eee438;border-radius:18px;width:100%;max-width:480px;max-height:calc(100dvh - 44px);padding:35px;position:relative;overflow:auto}.nl-close{color:var(--nl-white);background:0 0;border:0;padding:7px;position:absolute;top:13px;right:13px}.nl-menu-button,.nl-mobile-steps{display:none}.nl-stage{animation:.45s both nl-reveal}.nl-stage>.nl-panel,.nl-metric,.nl-competitor,.nl-angle{animation:.5s both nl-reveal}.nl-metric:nth-child(2),.nl-competitor:nth-child(2){animation-delay:80ms}.nl-metric:nth-child(3),.nl-competitor:nth-child(3){animation-delay:.16s}@keyframes nl-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes nl-orbit{to{transform:rotate(360deg)}}@media (min-width:1650px){.nl-main{padding-top:52px}.nl-signal-panel{padding:35px 40px}.nl-orbit{height:310px}.nl-page-heading{margin-bottom:38px}}@media (max-width:1200px){.nl-sidebar{width:218px;padding-left:15px;padding-right:15px}.nl-sidebar nav button{gap:8px;font-size:13px}.nl-workspace{margin-left:218px}.nl-main{padding:30px 25px 0}.nl-topbar{padding:0 25px}.nl-start-grid{grid-template-columns:1.15fr 1fr;gap:18px}.nl-panel{padding:23px}.nl-signal-panel{padding:24px}.nl-orbit{height:240px}.nl-orbit-label{padding:5px 8px;font-size:10px}.nl-orbit-ring{width:170px;height:170px}.nl-signal-panel h2{font-size:27px}.nl-segmented button{font-size:12px}.nl-competitor-grid{gap:12px}.nl-competitor{padding:19px}.nl-competitor h2{font-size:20px}.nl-competitor-top .nl-chip{font-size:10px}.nl-footer>p{display:none}}@media (max-width:1000px){.nl-start-grid{grid-template-columns:1fr}.nl-start-side{grid-template-columns:1fr;display:grid}.nl-signal-panel{display:none}.nl-report-grid{grid-template-columns:1fr}.nl-metric-grid{gap:12px}.nl-metric{padding:19px}.nl-metric h2{font-size:21px}.nl-competitor-grid{grid-template-columns:1fr}.nl-competitor h2,.nl-competitor>p{min-height:0}.nl-competitor dl{grid-template-columns:100px 1fr;gap:10px;display:grid}.nl-competitor dt,.nl-competitor dd{margin:0}.nl-angle{flex-wrap:wrap}.nl-angle>.nl-button{margin-left:60px}.nl-field-row{gap:12px}}@media (max-width:760px){.nl-sidebar{z-index:80;width:270px;transition:transform .25s;transform:translate(-100%)}.nl-sidebar-open{transform:none}.nl-menu-scrim{z-index:70;background:#0009;border:0;position:fixed;inset:0}.nl-workspace{margin-left:0}.nl-menu-button{color:var(--nl-white);background:0 0;border:0;place-items:center;padding:5px;display:grid}.nl-topbar{height:65px;padding:0 18px}.nl-topbar>div{gap:10px}.nl-topbar-divider,.nl-topbar small,.nl-topbar .nl-chip{display:none}.nl-main{padding:27px 18px 0}.nl-page-heading{align-items:start;margin-bottom:25px}.nl-page-heading h1{letter-spacing:-1px;font-size:32px}.nl-page-heading p{margin-top:13px;font-size:14px}.nl-step-count{display:none}.nl-eyebrow{letter-spacing:1.5px;font-size:10px}.nl-panel{border-radius:15px;padding:23px 20px}.nl-panel-heading{gap:12px;margin-bottom:23px}.nl-panel-heading h2{font-size:19px}.nl-panel-heading p{font-size:12px}.nl-mobile-steps{gap:7px;margin-bottom:25px;display:flex}.nl-mobile-steps button{border:1px solid var(--nl-line);min-height:35px;color:var(--nl-muted);font-family:var(--font-space);background:#12304e;border-radius:7px;flex:1;font-size:12px}.nl-mobile-steps button.active{color:#062339;background:#6de6df;border-color:#a5fff4}.nl-app input,.nl-app select,.nl-app textarea{font-size:16px}.nl-app label{font-size:14px}.nl-field-row{grid-template-columns:1fr}.nl-input-icon svg{top:18px}.nl-segmented button{gap:5px;padding:12px 7px;font-size:12px}.nl-segmented button svg{flex-shrink:0;width:15px}.nl-form-note{align-items:flex-start;line-height:1.6;font-size:12px!important}.nl-form-note svg{flex-shrink:0;margin-top:3px}.nl-metric-grid{grid-template-columns:1fr}.nl-metric{padding:22px}.nl-metric h2{margin:12px 0;font-size:25px}.nl-metric p{font-size:14px}.nl-metric>span{font-size:11px}.nl-verdict h2{font-size:29px}.nl-report-grid{gap:18px}.nl-demo-banner{align-items:flex-start;padding:12px;font-size:12px}.nl-demo-banner>svg{flex-shrink:0;margin-top:3px}.nl-demo-banner button{font-size:0}.nl-demo-banner button svg{width:19px;height:19px}.nl-section-intro{flex-direction:column;align-items:start;gap:12px}.nl-section-intro h2{font-size:22px}.nl-angle{gap:16px}.nl-angle-number{font-size:29px}.nl-angle h2{font-size:24px}.nl-angle>.nl-button{width:100%;margin:0}.nl-angle>div{flex-basis:calc(100% - 65px);min-width:0}.nl-angle small{font-size:13px}.nl-bottom-actions{gap:12px}.nl-bottom-actions>.nl-button{flex:1}.nl-test h2{font-size:29px}.nl-test-actions{flex-direction:column}.nl-test-actions>.nl-button{width:100%}.nl-test-questions{padding:19px}.nl-test-questions ol{font-size:15px}.nl-footer{padding-bottom:calc(25px + env(safe-area-inset-bottom));margin-top:35px}.nl-footer small{display:none}.nl-footer a{font-size:11px}.nl-overlay{padding:12px}.nl-account-dialog{max-height:calc(100dvh - 24px);padding:38px 20px 25px}.nl-empty{padding:40px 20px}.nl-empty h2{font-size:26px}.nl-demo-card{padding:18px}.nl-button{min-height:48px;font-size:14px!important}.nl-app p{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.nl-app *,.nl-app :before,.nl-app :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.nl-stage{border:0;min-width:0;margin:0;padding:0}.nl-stage:disabled{opacity:.72}.nl-project-status{color:#9bb7d3;justify-content:space-between;align-items:center;gap:15px;margin:-8px 0 21px;font-size:12px;display:flex}.nl-project-status>span,.nl-project-status>div{align-items:center;gap:9px;display:flex}.nl-project-status>.nl-text-button{padding:0}.nl-research-progress{background:linear-gradient(110deg,#124d61,#102e4c);border:1px solid #78e8dd55;border-radius:18px;align-items:center;gap:24px;margin-bottom:25px;padding:28px;display:flex;box-shadow:0 0 50px #36d6cd0b}.nl-research-progress>div:nth-child(2){flex:1}.nl-research-progress h2{font-family:var(--font-space);font-size:22px;font-weight:500;line-height:1.4}.nl-research-progress p{color:#b9d9df;margin-top:7px;font-size:13px}.nl-research-progress .nl-eyebrow{margin-bottom:8px}.nl-scan-icon{width:75px;height:75px;color:var(--nl-cyan);border:1px solid #8ff6e955;border-radius:50%;flex-shrink:0;place-items:center;display:grid;box-shadow:0 0 0 10px #92e5d509}.nl-scan-icon svg{animation:4s linear infinite nl-orbit}.nl-pulse-bars{align-items:center;gap:5px;height:35px;display:flex}.nl-pulse-bars i{background:#8bf3e5;border-radius:3px;width:4px;height:25px;animation:1s infinite alternate nl-pulse}.nl-pulse-bars i:nth-child(2){animation-delay:.15s}.nl-pulse-bars i:nth-child(3){animation-delay:.3s}.nl-pulse-bars i:nth-child(4){animation-delay:.45s}.nl-pulse-bars i:nth-child(5){animation-delay:.6s}@keyframes nl-pulse{0%{opacity:.4;transform:scaleY(.3)}to{opacity:1;transform:scaleY(1)}}.nl-sources{border:1px solid var(--nl-line);background:#0a203b;border-radius:12px;margin-top:25px}.nl-sources summary{cursor:pointer;color:#b8d6e8;align-items:center;gap:10px;padding:17px 22px;font-size:13px;display:flex}.nl-sources summary span{color:#7595b4;margin-left:auto;font-size:12px}.nl-sources>div{color:var(--nl-muted);padding:0 22px 22px;font-size:13px}.nl-sources ul{margin:16px 0;padding-left:20px}.nl-source-links{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.nl-source-links a{color:#a1e8e8;overflow-wrap:anywhere;border:1px solid #8dd7dd24;border-radius:5px;align-items:center;gap:5px;max-width:100%;padding:4px 7px;font-size:12px;display:inline-flex}.nl-source-links a:hover{text-decoration:underline}.nl-source-links svg{flex-shrink:0}.nl-studio-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.nl-studio-toolbar .nl-segmented{min-width:350px;margin:0}.nl-editor-grid{grid-template-columns:240px minmax(0,1fr);gap:22px;display:grid}.nl-outline{align-self:start;padding:22px 18px}.nl-outline h2{font-size:20px}.nl-outline>p{margin:7px 0 21px;font-size:12px}.nl-outline>button:not(.nl-text-button){text-align:left;width:100%;color:var(--nl-muted);background:0 0;border:1px solid #0000;border-radius:9px;align-items:start;gap:10px;margin:6px 0;padding:15px 10px;display:flex}.nl-outline>button.active{color:#c5fff7;background:#225b7138;border-color:#6ae2d330}.nl-outline>button>span{color:#70b6bb;font-family:var(--font-space);padding-top:2px;font-size:12px}.nl-outline strong{font-size:13px;font-weight:500;line-height:1.6}.nl-editor>label{margin-top:0}.nl-editor-caption{justify-content:space-between;align-items:center;gap:10px;margin:18px 0 8px;display:flex}.nl-editor-caption>span{letter-spacing:1.5px;color:#7298ba;font-size:11px}.nl-editor .nl-chapter-content{color:#17344d;resize:vertical;background:#f6f9fd;border-color:#dce8f1;min-height:470px;padding:25px;font-size:16px;line-height:1.9}.nl-editor>p{margin-top:13px;font-size:12px}.nl-cover-grid{grid-template-columns:1.1fr 1fr;gap:25px;display:grid}.nl-cover-grid h2{margin-bottom:10px}.nl-cover-grid .nl-panel>p{font-size:13px}.nl-theme-choices{flex-wrap:wrap;gap:10px;display:flex}.nl-theme-choices>button{color:#d6eef1;border:1px solid #94b5d945;border-radius:9px;align-items:center;gap:8px;padding:12px 14px;font-size:13px;display:flex}.nl-theme-choices .nl-theme-ocean{background:linear-gradient(120deg,#06243c,#177488)}.nl-theme-choices .nl-theme-electric{background:linear-gradient(120deg,#08216a,#245bdd)}.nl-theme-choices .nl-theme-midnight{background:linear-gradient(120deg,#07172c,#263e60)}.nl-theme-choices .active{outline:2px solid var(--nl-cyan);outline-offset:2px}.nl-app label.nl-upload{cursor:pointer;border:1px dashed #9dcfe63d;border-radius:10px;align-items:center;gap:10px;margin-top:27px;padding:14px;font-size:13px;display:flex}.nl-upload input{max-width:100%;background:0 0!important;border:0!important;width:auto!important;padding:0!important;font-size:12px!important}.nl-muted{color:var(--nl-muted);font-size:12px}.nl-cover-preview{background:radial-gradient(at 50% 40%,#15507655,#0000 70%),#071932;border:1px solid #abd7e92e;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:45px;display:flex}.nl-cover-preview img{border-radius:2px;max-width:100%;max-height:480px;box-shadow:15px 25px 45px #0006}.nl-export-bar{background:#13314a;border:1px solid #91d5db36;border-radius:15px;justify-content:space-between;align-items:center;gap:25px;margin-top:25px;padding:22px;display:flex}.nl-export-bar strong{font-size:15px}.nl-export-bar p{color:var(--nl-muted);margin-top:5px;font-size:12px}.nl-export-bar>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.nl-export-bar .nl-button{padding:12px 14px;font-size:13px!important}.nl-launch-tabs{border-bottom:1px solid var(--nl-line);gap:5px;margin-bottom:25px;display:flex;overflow:auto}.nl-launch-tabs button{color:var(--nl-muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:15px 22px;font-size:14px}.nl-launch-tabs [aria-selected=true]{color:var(--nl-cyan);border-color:var(--nl-cyan)}.nl-launch-editor textarea{font-size:16px;line-height:1.8}.nl-launch-piece+.nl-launch-piece{margin-top:20px}.nl-project-dialog,.nl-access-dialog{width:min(100%,650px);max-height:calc(100dvh - 44px);padding:35px;position:relative;overflow:auto;background:#0c2442!important}.nl-project-dialog>p{margin:10px 0 20px}.nl-project-list{gap:10px;margin-top:25px;display:grid}.nl-project-list>button{text-align:left;border:1px solid var(--nl-line);width:100%;color:var(--nl-white);background:#102e4c;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;padding:17px;display:flex}.nl-project-list strong{font-size:15px;font-weight:600;display:block}.nl-project-list small{color:var(--nl-muted);margin-top:5px;font-size:12px;display:block}.nl-access-dialog{max-width:550px}.nl-access-dialog h2{margin:25px 0 20px;font-size:29px}.nl-access-dialog>.nl-button{width:100%;margin:25px 0 15px}.nl-access-dialog>.nl-text-button{justify-content:center;width:100%;display:flex}.nl-coach-scrim{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00112988;position:fixed;inset:0}.nl-coach{background:#0c2442;border:1px solid #78dfdb48;border-radius:19px;flex-direction:column;width:430px;max-width:calc(100% - 30px);display:flex;position:absolute;inset:15px 15px 15px auto;overflow:hidden;box-shadow:-25px 0 100px #0004}.nl-coach header{border-bottom:1px solid var(--nl-line);flex-shrink:0;align-items:center;gap:13px;padding:22px;display:flex}.nl-coach header>div{flex:1}.nl-coach header strong{font-family:var(--font-space);font-size:23px;display:block}.nl-coach header small{color:var(--nl-muted);font-size:12px}.nl-coach-context{background:#1234527d;flex-shrink:0;padding:17px 23px}.nl-coach-context span{letter-spacing:1.7px;color:#77d3d8;font-size:10px}.nl-coach-context p{color:#bed6e8;max-height:70px;margin-top:7px;font-size:13px;overflow:auto}.nl-coach-messages{overscroll-behavior:contain;scroll-behavior:smooth;flex:1;min-height:0;padding:24px 20px;overflow:auto}.nl-coach-bubble{color:#d3e4ef;white-space:pre-wrap;overflow-wrap:anywhere;background:#173852;border:1px solid #77bfc42b;border-radius:0 12px 12px;margin-bottom:15px;padding:17px;font-size:14px;line-height:1.85}.nl-coach-bubble.user{background:#245876;border-radius:12px 0 12px 12px;margin-left:35px}.nl-coach form{border-top:1px solid var(--nl-line);background:#0b213d;flex-shrink:0;padding:17px 20px 20px}.nl-coach form label{margin:0 0 8px;font-size:12px}.nl-coach form textarea{resize:none;min-height:60px;max-height:150px;font-size:16px}.nl-coach form .nl-button{width:100%;margin-top:10px;padding:10px}.nl-coach-thinking{color:var(--nl-cyan);font-size:13px}.nl-typing-caret{background:var(--nl-cyan);vertical-align:middle;width:2px;height:1em;margin-left:3px;animation:.6s infinite alternate nl-pulse;display:inline-block}.nl-comparison{background:#0c2442;width:min(900px,100%);max-height:calc(100dvh - 44px);position:relative;overflow:auto}.nl-compare-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:25px;display:grid}.nl-compare-grid>article{border:1px solid var(--nl-line);background:#112e4d;border-radius:12px;padding:23px}.nl-compare-grid h3{font-size:22px;font-family:var(--font-space);margin-bottom:20px;font-weight:500}.nl-compare-grid h4{color:var(--nl-cyan);margin:20px 0 7px;font-size:12px;font-weight:600}.nl-compare-grid p{font-size:14px}.nl-compare-checkbox{align-items:center;gap:8px;color:var(--nl-muted)!important;margin:10px 0 0!important;font-size:12px!important;display:flex!important}.nl-compare-checkbox input{height:17px;accent-color:var(--nl-cyan);width:17px!important}.nl-compare-bar{background:#103349;border:1px solid #75dad942;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:15px 20px;font-size:14px;display:flex}.nl-test-copy{align-items:center;gap:9px;margin-top:15px;display:flex}.nl-note-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.nl-app .nl-nav-label,.nl-app .nl-eyebrow,.nl-app .nl-chip,.nl-app .nl-metric>span,.nl-app .nl-orbit-label,.nl-app .nl-footer,.nl-app .nl-user small,.nl-app .nl-pilot-card p,.nl-app .nl-company-mark+span,.nl-app .nl-editor-caption>span,.nl-app .nl-coach-context span{font-size:12px}.nl-sidebar nav button,.nl-app label{font-size:14px}.nl-app .nl-form-note{font-size:12px!important}.nl-orbit-label.first{left:-7px}.nl-orbit-label.second{right:-8px}.nl-orbit-label.third{left:3px}@media (max-width:1200px){.nl-export-bar{flex-wrap:wrap}.nl-editor-grid{grid-template-columns:200px minmax(0,1fr)}.nl-cover-preview{padding:30px}.nl-upload,.nl-studio-toolbar{flex-wrap:wrap}.nl-studio-toolbar .nl-segmented{min-width:0}.nl-project-status>div .nl-chip{display:none}}@media (max-width:760px){.nl-project-status{align-items:flex-start;gap:10px;font-size:12px}.nl-project-status>span{flex:1;align-items:flex-start}.nl-project-status>span svg{flex-shrink:0;margin-top:3px}.nl-project-status .nl-text-button{white-space:nowrap;padding:0}.nl-research-progress{gap:15px;padding:20px}.nl-scan-icon{width:45px;height:45px}.nl-scan-icon svg{width:25px}.nl-research-progress h2{font-size:19px}.nl-research-progress p{font-size:12px}.nl-pulse-bars{display:none}.nl-research-progress .nl-eyebrow{font-size:10px!important}.nl-editor-grid{grid-template-columns:1fr;gap:18px}.nl-outline{padding:20px}.nl-outline>button:not(.nl-text-button){padding:12px 9px}.nl-outline>p{font-size:13px}.nl-outline strong{font-size:14px}.nl-editor .nl-chapter-content{min-height:400px;padding:17px}.nl-editor-caption{flex-wrap:wrap;gap:0}.nl-editor-caption .nl-text-button{font-size:13px!important}.nl-cover-grid{grid-template-columns:1fr}.nl-cover-preview{padding:30px}.nl-cover-preview img{max-height:440px}.nl-export-bar{gap:17px;padding:20px}.nl-export-bar>div:last-child{grid-template-columns:1fr 1fr;gap:9px;width:100%;display:grid}.nl-export-bar .nl-primary{grid-column:1/-1}.nl-studio-toolbar{align-items:flex-start;gap:12px}.nl-studio-toolbar .nl-segmented{width:100%}.nl-theme-choices{gap:8px}.nl-theme-choices>button{padding:12px;font-size:12px}.nl-project-dialog,.nl-access-dialog{max-height:calc(100dvh - 24px);padding:28px 20px}.nl-access-dialog h2{font-size:27px}.nl-coach{border-radius:0;width:100%;max-width:100%;height:100dvh;inset:0}.nl-coach header{padding:16px 18px}.nl-coach-context{padding:12px 20px}.nl-coach form{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.nl-coach header strong{font-size:21px}.nl-coach form label{font-size:14px}.nl-coach form textarea{min-height:64px;max-height:110px}.nl-sources summary{padding:16px;font-size:13px}.nl-sources summary span{white-space:nowrap;font-size:11px}.nl-sources>div{padding:0 16px 20px}.nl-launch-tabs{gap:0}.nl-launch-tabs button{padding:14px 15px;font-size:13px}.nl-compare-grid{grid-template-columns:1fr}.nl-compare-bar{gap:10px;padding:13px;font-size:13px}.nl-compare-bar .nl-button{padding:10px;font-size:12px!important}.nl-compare-checkbox{font-size:14px!important}.nl-comparison{padding:35px 18px 20px}.nl-theme-choices{flex-wrap:wrap}}.nl-coach-scrim{height:100dvh;bottom:auto}.nl-coach-bubble small{color:#90cfd6;margin-bottom:5px;font-size:12px;display:block}.nl-coach-messages{scroll-behavior:auto}.nl-compare-grid .nl-button{margin-top:24px}.nl-comparison h2{padding-right:30px}.nl-metric p,.nl-panel>p,.nl-verdict>p,.nl-evidence-list p,.nl-competitor>p,.nl-test-questions p,.nl-compare-grid p,.nl-app input,.nl-app textarea,.nl-app select{font-size:16px}.nl-pilot-card button,.nl-outline strong,.nl-back,.nl-user strong{font-size:14px}.nl-app .nl-logo small{font-size:12px}.nl-test-questions+.nl-test-questions{margin-top:20px}@media (max-width:760px){.nl-coach{height:100%}.nl-coach-context p{max-height:45px}.nl-coach header{padding:12px 18px}.nl-coach form{padding-top:12px}.nl-compare-bar{flex-direction:column;align-items:flex-start}.nl-compare-bar .nl-button{width:100%}.nl-app .nl-panel h2{overflow-wrap:anywhere}}@media (max-height:540px){.nl-coach-context{display:none}.nl-coach header{padding:9px 15px}.nl-coach header .nl-icon-tile{width:32px;height:32px}.nl-coach form textarea{min-height:45px;max-height:70px}.nl-coach form{padding:9px 15px max(9px,env(safe-area-inset-bottom))}.nl-coach form label{margin-bottom:4px}.nl-coach form .nl-button{margin-top:6px;padding:7px}}.nl-app main.nl-main{background:0 0;overflow:visible}@media (max-width:760px){.nl-sidebar:not(.nl-sidebar-open){visibility:hidden;pointer-events:none}}
.nl-app{--nl-bg:#050f25;--nl-panel:#0c1d38;--nl-line:#aec6f024;--nl-cyan:#7ff5e9;background:radial-gradient(ellipse at 88% 0,#134eda35,transparent 44%),radial-gradient(ellipse at 10% 80%,#007f8c14,transparent 48%),var(--nl-bg)}.nl-motion-logo{position:relative;overflow:hidden;padding:0!important}.nl-motion-logo video{object-fit:cover;pointer-events:none;width:100%;height:100%;transform:scale(1.48)}.nl-sidebar{background:#071329f5}.nl-topbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#07132999}.nl-app .nl-main{max-width:1720px}.nl-page-heading{margin-bottom:28px}.nl-panel{background:#0c1e3899;border-radius:16px}.nl-sidebar nav button{transition:background .25s,transform .25s,color .25s}.nl-sidebar nav button:hover{transform:translate(3px)}.nl-sidebar nav button.active{box-shadow:inset 0 0 28px #47dce40c}.nl-button{transition:transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s,background .22s}.nl-button:active{transform:scale(.98)}.nl-stage{animation:.65s cubic-bezier(.16,1,.3,1) both nl-page-enter}.nl-stage>*{min-width:0}.nl-stage>div,.nl-stage>section{animation:.65s cubic-bezier(.16,1,.3,1) both nl-page-enter}.nl-stage>div:nth-child(2){animation-delay:70ms}.nl-overlay>[role=dialog],.nl-coach{animation:.4s cubic-bezier(.16,1,.3,1) both nl-panel-enter}.nl-app :is(h2,h3,p,dd){overflow-wrap:anywhere}.nl-app summary{cursor:pointer}.nl-entry-paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.nl-entry-paths>button{color:#abc0dd;border:1px solid var(--nl-line);text-align:left;background:#0c1c34;border-radius:12px;align-items:center;gap:13px;padding:20px 16px;transition:background .25s,border-color .25s,transform .25s;display:flex}.nl-entry-paths>button:hover{border-color:#76eee476;transform:translateY(-3px)}.nl-entry-paths>button.active{color:#b1fff4;background:linear-gradient(120deg,#174179,#123346);border-color:#71e8e366}.nl-entry-paths>button>span{flex:1}.nl-entry-paths strong,.nl-entry-paths small{display:block}.nl-entry-paths strong{font-size:15px}.nl-entry-paths small{color:#a8bbd4;margin-top:4px;font-size:12px;font-weight:400}.nl-entry-paths svg{flex-shrink:0}.nl-signal-panel{background:radial-gradient(at 70% 20%,#087f9355,#0000 60%),linear-gradient(150deg,#102759,#08162d)}.nl-orbit-ring.second{animation-duration:30s}.nl-orbit-label{animation:5s ease-in-out infinite nl-float}.nl-orbit-label.second{animation-delay:-1.6s}.nl-orbit-label.third{animation-delay:-3.2s}.nl-decision-strip{border-bottom:1px solid var(--nl-line);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:24px;padding:30px 0 35px;display:grid}.nl-decision-symbol{width:64px;height:64px;color:var(--nl-cyan);background:linear-gradient(140deg,#174d79,#092542);border:1px solid #80f5e755;border-radius:20px;place-items:center;display:grid}.nl-decision-strip .nl-eyebrow{margin-bottom:10px}.nl-decision-strip h2{font-family:var(--font-space);letter-spacing:-1px;font-size:clamp(25px,2.6vw,37px);font-weight:500;line-height:1.2}.nl-decision-strip p{max-width:780px;color:var(--nl-muted);margin-top:15px;line-height:1.85}.nl-research-facts{grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0 32px;display:grid}.nl-research-facts>section{border-right:1px solid var(--nl-line);padding:22px 25px}.nl-research-facts>section:first-child{padding-left:0}.nl-research-facts>section:last-child{border:0}.nl-research-facts>section>span{color:#8caaca;text-transform:uppercase;letter-spacing:1.5px;font-size:12px}.nl-research-facts h3{color:#d3fff7;margin:12px 0;font-size:22px;font-weight:500;line-height:1.3}.nl-research-facts p{color:var(--nl-muted);font-size:14px}.nl-research-facts small{color:#869cb8;margin-top:12px;font-size:12px;display:block}.nl-evidence-workbench{border:1px solid var(--nl-line);background:linear-gradient(120deg,#101f3b,#0a1b34);border-radius:18px;padding:30px}.nl-evidence-workbench>.nl-section-intro{margin-bottom:12px}.nl-evidence-workbench>.nl-section-intro>svg{color:var(--nl-cyan)}.nl-evidence-split{grid-template-columns:minmax(210px,.7fr) minmax(0,1.3fr);gap:28px;display:grid}.nl-evidence-index{flex-direction:column;gap:8px;display:flex}.nl-evidence-index button{color:#a3b9d5;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:14px;padding:17px;display:flex}.nl-evidence-index button[aria-pressed=true]{color:#c9fff5;background:#143856;border-color:#82f4df33}.nl-evidence-index button strong{flex:1;font-size:14px;font-weight:500}.nl-evidence-index button>span{font:14px var(--font-space);color:#73bcce}.nl-evidence-detail{background:radial-gradient(at 100% 0,#16648930,#0000 75%),#0a182e;border:1px solid #7aa9d326;border-radius:12px;min-height:265px;padding:30px;animation:.45s both nl-page-enter}.nl-evidence-detail h3{font:500 26px/1.35 var(--font-space);letter-spacing:-.6px;margin:20px 0 15px}.nl-evidence-detail p{color:#b8cbe1;line-height:1.9}.nl-data-empty{text-align:center;color:var(--nl-muted);justify-items:center;gap:12px;padding:38px 24px;display:grid}.nl-data-empty h3{color:#d9e8f7}.nl-data-empty p{max-width:580px}.nl-filter-row{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:25px;display:flex}.nl-filter-row>label{flex:1;align-items:center;gap:9px;min-width:190px;margin:0;display:flex}.nl-filter-row>label>svg{color:var(--nl-cyan)}.nl-filter-row>select{width:auto;max-width:260px}.nl-filter-row>.nl-segmented{margin:0}.nl-table-scroll{border:1px solid var(--nl-line);border-radius:14px;overflow:auto}.nl-market-table{border-collapse:collapse;text-align:left;width:100%}.nl-market-table caption{text-align:left;color:#86adc8;background:#0d2440;padding:17px 22px;font-size:14px}.nl-market-table th,.nl-market-table td{border-bottom:1px solid var(--nl-line);vertical-align:top;min-width:150px;max-width:360px;padding:23px;font-size:14px;line-height:1.8}.nl-market-table thead{color:#90b7d6;background:#0a1a32}.nl-market-table tbody tr{background:#0c1b3299;transition:background .2s}.nl-market-table tbody tr:hover{background:#14345399}.nl-market-table tbody th{text-align:left;min-width:225px;font-weight:400}.nl-market-table strong{color:#edf6ff;font-size:17px;font-weight:600;display:block}.nl-market-table p{color:var(--nl-muted);margin:9px 0}.nl-market-table td{color:#c6d6e9}.nl-market-table a{color:var(--nl-cyan);align-items:center;gap:7px;font-size:13px;display:inline-flex}.nl-market-table tr:last-child>*{border-bottom:0}.nl-opportunity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.nl-opportunity{background:linear-gradient(155deg,#143458,#0b1d38 55%);border:1px solid #8adbe232;border-radius:16px;flex-direction:column;min-width:0;padding:25px;transition:transform .28s,border-color .28s,box-shadow .28s;display:flex;position:relative;overflow:hidden}.nl-opportunity:hover{border-color:#7ff5e973;transform:translateY(-5px);box-shadow:0 18px 35px #0003}.nl-opportunity:nth-child(2){background:linear-gradient(155deg,#233359,#0b1d38 55%)}.nl-opportunity:nth-child(3){background:linear-gradient(155deg,#0f404c,#0b1d38 55%)}.nl-opportunity-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.nl-opportunity-num{font:500 54px var(--font-space);color:#79e5de47;margin:27px 0 18px;line-height:1;display:block}.nl-opportunity h2{font:500 26px/1.3 var(--font-space);letter-spacing:-.8px;margin-bottom:16px}.nl-opportunity>p{color:#b7cee2;font-size:16px}.nl-opportunity dl{margin:25px 0}.nl-opportunity dt{letter-spacing:1.3px;color:#7cabbf;margin-bottom:7px;font-size:12px}.nl-opportunity dd{color:#bfd2e6;margin:0 0 19px;font-size:14px}.nl-opportunity details{border-top:1px solid var(--nl-line);color:#b4c5dd;margin-top:auto;padding-top:16px;font-size:14px}.nl-opportunity details p{color:#d1bc92;padding-top:12px;font-size:14px}.nl-opportunity-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:22px;display:flex}.nl-opportunity-actions .nl-compare-checkbox{margin:0!important}.nl-research-progress{position:relative;overflow:hidden}.nl-research-progress:after{content:"";background:linear-gradient(90deg,#0000,#a0fff0,#0000);width:35%;height:2px;animation:2.1s ease-in-out infinite nl-sweep;position:absolute;bottom:0;left:-35%}.nl-brief-advanced{border:1px solid var(--nl-line);color:#bdd0e6;border-radius:10px;margin-top:22px;padding:16px;font-size:14px}.nl-editor-controls{align-items:center;gap:20px;margin-bottom:18px;display:flex}.nl-editor-controls>.nl-muted{margin-left:auto}.nl-editor-mobile-tabs{display:none}.nl-authoring-grid{grid-template-columns:175px minmax(300px,1fr) minmax(280px,.9fr);align-items:start;gap:16px;display:grid}.nl-authoring-grid .nl-outline{padding:18px 10px}.nl-authoring-grid .nl-eyebrow{letter-spacing:1px;font-size:12px}.nl-chapter-row{border-bottom:1px solid var(--nl-line);padding:6px 0}.nl-chapter-row>button{color:var(--nl-muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:flex-start;gap:10px;width:100%;padding:12px 8px;display:flex}.nl-chapter-row>button.active{color:#cefff5;background:#204261;border-color:#8df6e530}.nl-chapter-row>button>span{color:#86b9ca;font-size:12px}.nl-chapter-row strong{font-size:14px}.nl-chapter-row>div{justify-content:flex-end;gap:3px;display:flex}.nl-chapter-row>div>button,.nl-block-editor header button{color:#89b3ce;background:0 0;border:0;border-radius:6px;place-items:center;padding:6px;display:grid}.nl-chapter-row>div>button:hover,.nl-block-editor header button:hover{color:#c5ffed;background:#21617a}.nl-writing-surface{border:1px solid var(--nl-line);background:#0e2340;border-radius:13px;min-width:0;padding:22px}.nl-writing-surface>label{margin-top:0}.nl-writing-actions{flex-wrap:wrap;align-items:center;gap:9px;margin:17px 0;display:flex}.nl-writing-actions select{padding:9px 12px;font-size:14px}.nl-writing-surface .nl-main-writing{background:#07182e;min-height:430px;padding:19px;font-size:16px;line-height:1.9}.nl-add-blocks{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.nl-add-blocks button{color:#b4e9ed;background:#14445855;border:1px dashed #8fe4e35c;border-radius:7px;align-items:center;gap:6px;padding:9px 11px;font-size:14px;display:flex}.nl-block-editor{background:#102c45;border:1px solid #7bcbdd33;border-radius:9px;margin-top:17px;overflow:hidden}.nl-block-editor header{color:#9be9e1;justify-content:space-between;align-items:center;padding:10px 14px;font-size:14px;display:flex}.nl-block-editor header>div{display:flex}.nl-block-editor textarea{border:0;border-top:1px solid var(--nl-line);border-radius:0;min-height:120px}.nl-live-preview{min-width:0;position:sticky;top:20px}.nl-preview-label{color:#a9c6da;letter-spacing:1px;align-items:center;gap:8px;margin-bottom:14px;font-size:12px;display:flex}.nl-preview-label>span{color:#8aebda;letter-spacing:0;margin-left:auto}.nl-paper{--paper-accent:#156d81;color:#253449;background:#f9fbff;border-radius:2px;min-height:550px;max-height:760px;padding:32px;font-family:Georgia,serif;font-size:16px;overflow:auto;box-shadow:0 22px 70px #0004}.nl-paper-electric{--paper-accent:#3155c7}.nl-paper-midnight{--paper-accent:#405773}.nl-paper-running{font:12px/1.5 var(--font-manrope);letter-spacing:1px;text-transform:uppercase;color:#69788f;border-bottom:1px solid #dce5ed;margin-bottom:28px;padding-bottom:12px}.nl-paper-number{font:12px var(--font-manrope);letter-spacing:1px;color:var(--paper-accent)}.nl-app .nl-paper h2{color:#172941;letter-spacing:-.5px;margin:13px 0 25px;font:600 26px/1.3 Georgia,serif}.nl-paper-content{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.95}.nl-paper footer{font:12px var(--font-manrope);color:#768394;border-top:1px solid #dce5ed;margin-top:35px;padding-top:14px}.nl-paper-block{border-left:3px solid var(--paper-accent);background:#eaf1f7;margin-top:25px;padding:15px 17px}.nl-paper-block h3{font:600 12px var(--font-manrope);color:var(--paper-accent);text-transform:uppercase;letter-spacing:.6px;margin-bottom:10px}.nl-paper-block p{color:#2c4057;white-space:pre-wrap}.nl-paper-block ul{margin:0;padding:0;list-style:none}.nl-paper-block li{align-items:start;gap:9px;margin:9px 0;font-size:14px;display:flex}.nl-answer-lines{background:repeating-linear-gradient(#0000 0 22px,#b3c5d8 23px,#0000 24px);height:70px;margin-top:10px}.nl-live-preview>small{text-align:center;color:#8fa8bf;margin-top:14px;font-size:12px;display:block}.nl-revision-proposal{background:#0e384b;border:1px solid #82f4df77;border-radius:10px;margin:20px 0;padding:20px}.nl-revision-proposal h3{color:#bffff5;font-size:18px}.nl-revision-proposal p{color:#afd0dc;margin:9px 0;font-size:14px}.nl-revision-proposal>div:not(.nl-bottom-actions){white-space:pre-wrap;max-height:400px;font-size:16px;line-height:1.85;overflow:auto}.nl-version-drawer{background:#112e49;border:1px solid #82d5db40;border-radius:12px;margin-bottom:22px;padding:24px}.nl-version-drawer h3{font-size:19px}.nl-version-drawer>p{color:var(--nl-muted);margin:8px 0 18px;font-size:14px}.nl-version-row{border:0;border-bottom:1px solid var(--nl-line);color:#c9e7eb;text-align:left;background:0 0;justify-content:space-between;align-items:center;width:100%;padding:15px 0;display:flex}.nl-version-row small{color:#94b5ce;font-size:12px;display:block}.nl-coach-bubble{animation:.25s both nl-page-enter}.nl-coach-bubble p{font-size:16px}.nl-coach-bubble .nl-text-button{padding-bottom:0;font-size:12px!important}.nl-page-builder{background:linear-gradient(130deg,#102f4b,#0a1c36);border:1px solid #84d8d74a;border-radius:16px;margin-top:28px;padding:30px}.nl-page-fields{max-width:800px}.nl-page-fields>.nl-muted{margin-top:12px;display:block}.nl-share-strip{background:#0c3542;border:1px solid #72dfca40;border-radius:10px;flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:20px;padding:18px;display:flex}.nl-share-strip>a{overflow-wrap:anywhere;color:#b8fff0;flex:1;min-width:180px;font-size:14px}.nl-share-strip>a>svg{margin-left:9px;display:inline}.nl-page-preview{border:1px solid var(--nl-line);background:#061329;border-radius:12px;padding:30px;overflow:hidden}.nl-public-page{min-height:100dvh}.nl-public-nav{border-bottom:1px solid var(--nl-line);justify-content:space-between;align-items:center;gap:20px;padding:24px max(20px,50vw - 560px);display:flex}.nl-public-nav>a:first-child{font:600 27px var(--font-space);letter-spacing:-1px}.nl-public-nav>a:first-child>span{color:var(--nl-cyan);font-weight:400}.nl-public-nav>a:last-child{color:#95bdd3;align-items:center;gap:7px;font-size:14px;display:flex}.nl-public-page main{background:0 0;max-width:1120px;margin:auto;padding:50px 24px;overflow:visible}.nl-public-hero{align-items:center;gap:50px;display:flex}.nl-public-hero>div{flex:1;min-width:0}.nl-public-hero h1{font:500 clamp(30px,4vw,52px)/1.16 var(--font-space);letter-spacing:-1.8px;overflow-wrap:anywhere;margin:20px 0 25px}.nl-public-hero p{white-space:pre-wrap;color:#b2c9e3;font-size:17px;line-height:1.9}.nl-public-hero>img{object-fit:contain;border-radius:5px;width:32%;max-width:320px;box-shadow:12px 20px 70px #0005}.nl-public-byline{color:#83b8ca;margin-top:25px;font-size:14px;display:block}.nl-public-price{font:500 32px var(--font-space);color:var(--nl-cyan);margin-top:25px;display:block}.nl-public-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:35px 0;display:grid}.nl-public-benefits>div{border-top:1px solid var(--nl-line);color:#d2e4f3;gap:11px;padding:20px 0;font-size:16px;display:flex}.nl-public-benefits svg{color:var(--nl-cyan);flex-shrink:0}.nl-feedback-form{background:#0e2744;border:1px solid #8de4e033;border-radius:16px;max-width:760px;margin:45px 0 20px;padding:30px}.nl-feedback-form h2{font:500 29px/1.3 var(--font-space)}.nl-feedback-form>p{color:var(--nl-muted);margin-top:15px}.nl-feedback-form form>.nl-button{margin-top:22px}.nl-feedback-form .nl-compare-checkbox{align-items:flex-start}.nl-feedback-form .nl-compare-checkbox input{flex-shrink:0;margin-top:5px}.nl-public-checkout{margin:30px 0}.nl-public-checkout p{color:#8eaec6;max-width:620px;margin-top:14px;font-size:14px}.nl-public-footer{border-top:1px solid var(--nl-line);color:#84a2bc;justify-content:space-between;gap:20px;max-width:1120px;margin:auto;padding:30px 24px;font-size:14px;display:flex}.nl-feedback-results{border-top:1px solid var(--nl-line);margin-top:35px;padding-top:25px}.nl-feedback-results article{border-top:1px solid var(--nl-line);padding:16px 0}.nl-feedback-results small{color:#9bb7cb;font-size:12px}.nl-feedback-results p{white-space:pre-wrap;color:#d0dfed}.nl-feedback-counts{gap:25px;margin:20px 0;display:flex}.nl-feedback-counts strong{font:500 32px var(--font-space);color:#9cf8e9;display:block}.nl-feedback-counts span{color:#a6c2d7;font-size:14px}.nl-honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (max-width:760px){.nl-page-builder{padding:22px 16px}.nl-page-preview{padding:20px 15px}.nl-public-hero{flex-direction:column-reverse;align-items:stretch;gap:25px}.nl-public-hero>img{align-self:center;width:65%}.nl-public-benefits{grid-template-columns:1fr;gap:0}.nl-feedback-form{padding:25px 18px}.nl-public-nav>a:last-child{font-size:12px}.nl-public-page main{padding:32px 18px}.nl-public-hero h1{letter-spacing:-1px}.nl-share-strip>.nl-button{width:100%}.nl-feedback-counts{gap:18px}.nl-public-footer{font-size:12px}.nl-editor-controls>.nl-muted{margin-left:0}.nl-version-drawer .nl-field-row{grid-template-columns:1fr}}@media (max-width:1450px){.nl-authoring-grid{grid-template-columns:155px minmax(250px,1fr)}.nl-live-preview{grid-column:2;position:static}.nl-paper{max-height:600px}.nl-writing-surface{padding:18px}.nl-authoring-grid>.nl-outline{grid-row:1/3}}@media (max-width:1000px){.nl-authoring-grid{grid-template-columns:1fr}.nl-authoring-grid>.nl-outline{grid-row:auto}.nl-live-preview{grid-column:auto}.nl-editor-mobile-tabs{margin:0;display:flex}.nl-show-editor .nl-live-preview,.nl-show-preview .nl-writing-surface{display:none}.nl-authoring-grid .nl-outline{align-items:center;gap:8px;padding:12px;display:flex;overflow:auto}.nl-authoring-grid .nl-outline>.nl-eyebrow{display:none}.nl-chapter-row{border:0;min-width:165px;max-width:230px}.nl-authoring-grid .nl-outline>.nl-text-button{min-width:160px}.nl-paper{min-height:500px;max-height:none}.nl-editor-controls{flex-wrap:wrap;gap:10px}.nl-editor-controls>.nl-muted{font-size:12px}.nl-editor-mobile-tabs button{padding:10px 14px}}@keyframes nl-page-enter{0%{opacity:0;filter:blur(3px);transform:translateY(22px)}to{opacity:1;filter:none;transform:none}}@keyframes nl-panel-enter{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes nl-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes nl-sweep{to{left:100%}}@media (max-width:1250px){.nl-decision-strip{grid-template-columns:54px minmax(0,1fr)}.nl-decision-strip>.nl-button{grid-column:2;justify-self:start}.nl-entry-paths{gap:8px}.nl-entry-paths>button{padding:15px 12px}.nl-entry-paths>button>svg:last-child{display:none}.nl-opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.nl-entry-paths{grid-template-columns:1fr}.nl-entry-paths>button{padding:17px}.nl-entry-paths>button>svg:last-child{display:block}.nl-decision-strip{grid-template-columns:1fr;gap:16px;padding:10px 0 27px}.nl-decision-strip>.nl-button{grid-column:auto;justify-self:stretch}.nl-decision-symbol{border-radius:14px;width:48px;height:48px}.nl-research-facts{grid-template-columns:1fr;margin-bottom:20px}.nl-research-facts>section,.nl-research-facts>section:first-child{border:0;border-bottom:1px solid var(--nl-line);padding:20px 0}.nl-evidence-workbench{padding:20px 15px}.nl-evidence-split{grid-template-columns:1fr;gap:16px}.nl-evidence-index{flex-direction:row;padding-bottom:7px;display:flex;overflow:auto}.nl-evidence-index button{min-width:175px;max-width:220px;padding:14px}.nl-evidence-index button>svg{display:none}.nl-evidence-detail{padding:23px 18px}.nl-evidence-detail h3{font-size:24px}.nl-opportunity-grid{grid-template-columns:1fr}.nl-filter-row>label{flex-basis:100%}.nl-filter-row>select{flex:1;max-width:100%}.nl-filter-row>.nl-segmented{width:100%}.nl-opportunity{padding:25px}.nl-market-table th,.nl-market-table td{padding:17px}.nl-section-intro{flex-wrap:wrap;align-items:flex-start}.nl-app .nl-page-heading h1{font-size:30px}.nl-app .nl-main{padding-left:18px;padding-right:18px}}@media (prefers-reduced-motion:reduce){.nl-app *,.nl-app :before,.nl-app :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.nl-logo{letter-spacing:0;width:100%;font-size:0;display:block}.nl-logo>.nexlab-brand-logo:first-child{justify-content:flex-start;align-items:center;width:100%;max-width:100%;height:auto;min-height:43px;margin:0;display:flex;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.nl-logo .nexlab-brand-logo>small{background:0 0;margin:0;padding:0;font-size:9px}
