.lab-site .nl-tech-heading>p{max-width:340px}.lab-site .nl-technology{border-top:1px solid #3a3b36}.lab-site .nl-area-tabs{border-bottom:1px solid #3a3b36;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.lab-site .nl-area-tabs>button{text-align:left;color:#a7aa9e;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:11px;min-height:94px;padding:23px 20px 23px 0;display:flex}.lab-site .nl-area-tabs>button+button{border-left:1px solid #3a3b36;padding-left:20px}.lab-site .nl-area-tabs>button>span{color:#8f9683;align-self:flex-start;padding-top:4px;font:10px Courier New,monospace}.lab-site .nl-area-tabs>button strong{letter-spacing:-.025em;font-size:17px;font-weight:500;line-height:1.3}.lab-site .nl-area-tabs>button>svg{opacity:.3;flex-shrink:0;margin-left:auto}.lab-site .nl-area-tabs>button[aria-selected=true]{color:#f5f5ed;border-bottom-color:#bee28f}.lab-site .nl-area-tabs>button[aria-selected=true]>span,.lab-site .nl-area-tabs>button[aria-selected=true]>svg{color:#bee28f;opacity:1}.lab-site .nl-area-tabs>button:hover{background:#ffffff04}.lab-site .nl-area-panel{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:0 70px;padding-top:52px;display:grid}.lab-site .nl-area-copy{min-width:0;padding:10px 0 0}.lab-site .nl-area-copy>.lab-eyebrow{color:#bee28f;font-size:10px;line-height:1.6}.lab-site .nl-area-copy>h3{letter-spacing:-.048em;margin-top:19px;font-size:clamp(30px,3.25vw,48px);font-weight:500;line-height:1.09}.lab-site .nl-area-copy>h3 span{display:block}.lab-site .nl-area-copy>p{color:#babdb0;max-width:420px;margin-top:25px;font-size:15px;line-height:1.75}.lab-site .nl-area-copy>ul{gap:14px;margin-top:26px;display:grid}.lab-site .nl-area-copy>ul>li{color:#c2c5b7;align-items:flex-start;gap:10px;font-size:12px;line-height:1.65;display:flex}.lab-site .nl-area-copy>ul svg{color:#bee28f;flex-shrink:0;margin-top:2px}.lab-site .nl-related{border-top:1px solid #3a3b36;margin-top:35px;padding-top:23px}.lab-site .nl-related>span{letter-spacing:.07em;color:#969d89;margin-bottom:12px;font:9px/1.5 Courier New,monospace;display:block}.lab-site .nl-related>a{color:#d9e7c8;justify-content:space-between;align-items:center;gap:18px;padding:10px 0;font-size:14px;line-height:1.4;display:flex}.lab-site .nl-related>a svg{flex-shrink:0}.lab-site .nl-related>a:hover{color:#bee28f;text-underline-offset:4px;text-decoration:underline}.lab-site .nl-area-visual{background:#1d2019;border:1px solid #41493a;flex-direction:column;align-self:start;min-width:0;display:flex}.lab-site .nl-visual-heading{color:#bec6b0;border-bottom:1px solid #3a4231;justify-content:space-between;align-items:center;gap:15px;padding:17px 22px;font:10px/1.5 Courier New,monospace;display:flex}.lab-site .nl-visual-heading>span:first-child{align-items:center;gap:8px;display:flex}.lab-site .nl-visual-heading>span:first-child>i{background:#bee28f;border-radius:50%;flex-shrink:0;width:5px;height:5px}.lab-site .nl-visual-heading>span:last-child{color:#909a81;white-space:nowrap;font-size:9px}.lab-site .nl-scenario,.lab-site .nl-vision,.lab-site .nl-workflow,.lab-site .nl-platform{min-width:0;padding:25px 25px 20px}.lab-site .nl-demo-prompt>span{color:#9ba78b;letter-spacing:.045em;font:9px/1.5 Courier New,monospace;display:block}.lab-site .nl-demo-prompt>p{color:#eff2e6;letter-spacing:-.02em;margin-top:9px;font-size:16px;line-height:1.4}.lab-site .nl-choice-row{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.lab-site .nl-technology .nl-choice-row>button{color:#c7cebd;background:#252b20;border:1px solid #45513a;border-radius:3px;min-height:40px;padding:10px 13px;font-size:12px;line-height:1.3}.lab-site .nl-technology .nl-choice-row>button[aria-pressed=true]{color:#182016;background:#bee28f;border-color:#bee28f}.lab-site .nl-choice-row>button:hover{border-color:#bee28f}.lab-site .nl-assumptions{color:#a7b099;flex-wrap:wrap;gap:12px 26px;margin-top:19px;font-size:11px;display:flex}.lab-site .nl-assumptions>span{align-items:center;gap:9px;display:flex}.lab-site .nl-assumptions b{color:#e0e7d5;font-weight:400}.lab-site .nl-chart{margin-top:24px}.lab-site .nl-chart-caption{color:#abb69b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font:8px/1.5 Courier New,monospace;display:flex}.lab-site .nl-chart-caption>span:last-child{align-items:center;gap:6px;font-size:9px;display:flex}.lab-site .nl-chart-caption i{background:#68755c;width:14px;height:1px;display:inline-block}.lab-site .nl-chart-caption i.nl-chart-legend-selected{background:#bee28f;margin-left:6px}.lab-site .nl-chart>svg{width:100%;height:auto;margin-top:5px;display:block}.lab-site .nl-chart-grid{fill:none;stroke:#3a4430;stroke-width:1px}.lab-site .nl-chart-reference{stroke:#6b775f;stroke-width:2px;stroke-dasharray:4 5;fill:none}.lab-site .nl-chart-selected{stroke:#bee28f;stroke-width:2.5px;fill:none}.lab-site .nl-chart text{fill:#a9b399;font:9px Courier New,monospace}.lab-site .nl-demo-result{color:#aab59a;min-height:38px;font-size:11px;line-height:1.7;margin-top:18px!important}.lab-site .nl-visual-footer{color:#99a487;letter-spacing:.025em;border-top:1px solid #3a4231;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:13px 22px;font:8px/1.5 Courier New,monospace;display:flex}.lab-site .nl-camera{background:#151b12;border:1px solid #46523a;margin-top:20px}.lab-site .nl-camera-top{color:#a9b796;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;font:8px Courier New,monospace;display:flex}.lab-site .nl-camera-top>span:first-child{align-items:center;gap:7px;display:flex}.lab-site .nl-camera-top>span:last-child{color:#8b967b}.lab-site .nl-camera>svg{width:100%;height:auto;display:block}.lab-site .nl-camera-structure{stroke:#35422d;fill:none;stroke-width:1px}.lab-site .nl-camera-object{fill:#25331d;stroke:#405234;stroke-width:1px}.lab-site .nl-camera-zone{stroke:#bee28f;stroke-width:2px;fill:none}.lab-site .nl-camera text{fill:#bee28f;letter-spacing:1px;font:8px Courier New,monospace}.lab-site .nl-flame{fill:#bee28f;fill-opacity:.23;stroke:#bee28f;stroke-width:1.5px}.lab-site .nl-flame-inner{fill:#d2e7b9;fill-opacity:.5}.lab-site .nl-smoke{fill:#c6d5b5;fill-opacity:.1;stroke:#becfa6;stroke-opacity:.35;stroke-width:.7px}.lab-site .nl-channel-row{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.lab-site .nl-technology .nl-channel-row>button{color:#9da88d;background:0 0;border:1px solid #45513a;border-radius:3px;align-items:center;gap:7px;min-height:38px;padding:9px 10px;font-size:11px;line-height:1.2;display:flex}.lab-site .nl-technology .nl-channel-row>button[aria-pressed=true]{color:#d6e8c0;background:#bee28f0b;border-color:#718956}.lab-site .nl-work-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:26px;display:grid}.lab-site .nl-work-column{background:#181d14;border:1px solid #3b4730;min-width:0;min-height:176px;padding:13px 10px}.lab-site .nl-work-active{border-color:#8fa771}.lab-site .nl-work-column-heading{color:#c2cdb2;align-items:center;gap:5px;font-size:10px;line-height:1.4;display:flex}.lab-site .nl-work-column-heading>i{background:#83946c;border-radius:50%;flex-shrink:0;width:4px;height:4px}.lab-site .nl-work-column-heading>span{color:#839174;margin-left:auto;font:9px Courier New,monospace}.lab-site .nl-work-ticket{background:#2c3524;border:1px solid #536342;min-width:0;margin-top:16px;padding:12px 9px}.lab-site .nl-work-ticket>span{color:#bdcea7;font:8px/1.4 Courier New,monospace;display:block}.lab-site .nl-work-ticket>strong{color:#f0f3e9;overflow-wrap:anywhere;margin-top:9px;font-size:12px;font-weight:500;line-height:1.4;display:block}.lab-site .nl-work-ticket>div{color:#a7b894;align-items:flex-start;gap:5px;margin-top:12px;font-size:9px;line-height:1.6;display:flex}.lab-site .nl-work-ticket svg{flex-shrink:0;margin-top:1px}.lab-site .nl-work-slot{color:#516242;border:1px dashed #35432b;justify-content:center;align-items:center;height:107px;margin-top:16px;display:flex}.lab-site .nl-work-progress{color:#a8b599;grid-template-columns:1fr auto;gap:12px;margin-top:22px;font-size:11px;display:grid}.lab-site .nl-work-progress strong{color:#dae9c8;font-weight:500}.lab-site .nl-work-progress>div{grid-column:1/-1;gap:7px;display:flex}.lab-site .nl-work-progress>div>i{background:#3c4931;flex:1;height:3px;display:block}.lab-site .nl-work-progress>div>i.is-complete{background:#bee28f}.lab-site .nl-technology .nl-demo-action{color:#1d2516;background:#bee28f;border:1px solid #8da574;justify-content:space-between;align-items:center;gap:22px;width:100%;min-height:42px;margin-top:21px;padding:11px 15px;font-size:12px;display:flex}.lab-site .nl-browser{background:#171d12;border:1px solid #536244;min-height:281px;margin-top:21px}.lab-site .nl-browser-bar{color:#a3b18e;border-bottom:1px solid #3a4830;justify-content:space-between;align-items:center;gap:9px;padding:12px 14px;font:8px/1.5 Courier New,monospace;display:flex}.lab-site .nl-browser-bar>div{gap:4px;display:flex}.lab-site .nl-browser-bar i{background:#5d7050;border-radius:50%;width:4px;height:4px}.lab-site .nl-catalog{padding:21px 19px 13px}.lab-site .nl-catalog>span{color:#9bad87;letter-spacing:.03em;font:8px Courier New,monospace}.lab-site .nl-catalog>a{color:#e6eedb;border-bottom:1px solid #35452a;align-items:center;gap:13px;padding:18px 0;display:flex}.lab-site .nl-catalog>a:last-child{border:0}.lab-site .nl-catalog>a>svg{color:#bee28f;flex-shrink:0;margin-left:auto}.lab-site .nl-catalog>a:hover strong{text-underline-offset:4px;text-decoration:underline}.lab-site .nl-catalog-mark{color:#bee28f;background:#2d3b22;flex-shrink:0;justify-content:center;align-items:center;width:33px;height:33px;display:flex}.lab-site .nl-catalog-mark>svg{width:25px;height:25px}.lab-site .nl-catalog>a>div{min-width:0}.lab-site .nl-catalog strong{font-size:13px;font-weight:500;line-height:1.4;display:block}.lab-site .nl-catalog>a>div>span{color:#94a47f;margin-top:3px;font-size:10px;line-height:1.5;display:block}.lab-site .nl-catalog>p{color:#a4b58d;margin-top:22px;font-size:12px;line-height:1.7}.lab-site .nl-product-preview{min-height:252px;padding:25px 22px;position:relative}.lab-site .nl-product-preview>svg{color:#a5bc86;opacity:.45;width:50px;height:50px;position:absolute;top:22px;right:20px}.lab-site .nl-product-preview>span{color:#a0b58a;max-width:calc(100% - 62px);font:9px/1.5 Courier New,monospace;display:block}.lab-site .nl-product-preview>strong{letter-spacing:-.04em;max-width:calc(100% - 57px);margin-top:13px;font-size:clamp(22px,2.2vw,32px);font-weight:500;line-height:1.15;display:block}.lab-site .nl-product-preview>p{color:#b4c3a1;max-width:335px;margin-top:17px;font-size:12px;line-height:1.7}.lab-site .nl-product-preview>a{color:#d2e7b6;border-bottom:1px solid #9fbb7e;align-items:center;gap:18px;margin-top:22px;padding-bottom:7px;font-size:11px;display:inline-flex}.lab-site .nl-area-process{border-top:1px solid #3a3b36;border-bottom:1px solid #3a3b36;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:47px;display:grid}.lab-site .nl-area-process>div{align-items:center;gap:13px;padding:21px 25px 21px 0;display:flex}.lab-site .nl-area-process>div+div{border-left:1px solid #3a3b36;padding-left:25px}.lab-site .nl-area-process>div>span{color:#8c987c;font:9px Courier New,monospace}.lab-site .nl-area-process strong{color:#c6d0ba;font-size:13px;font-weight:400;line-height:1.4}.lab-site .nl-area-process>div>svg{color:#a5b692;flex-shrink:0;margin-left:auto}.lab-site .nl-illustration-note{color:#a2a997;max-width:760px;font-size:11px;line-height:1.75;margin-top:20px!important}.lab-site .project-card-link{color:#353c2b;border-bottom:1px solid #a1a596;align-items:center;gap:25px;margin-top:8px;padding:12px 0 7px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.lab-site .project-card:hover .project-card-link{border-color:#171715}.lab-site .project-card:focus-visible{outline-offset:7px;outline:2px solid #739244}@media (max-width:1150px){.lab-site .nl-area-tabs>button{gap:9px;padding-right:12px}.lab-site .nl-area-tabs>button+button{padding-left:14px}.lab-site .nl-area-tabs>button strong{font-size:15px}.lab-site .nl-area-tabs>button>svg{width:16px}.lab-site .nl-area-panel{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:37px}.lab-site .nl-area-copy>p{font-size:14px}.lab-site .nl-area-copy>ul>li{font-size:11px}.lab-site .nl-scenario,.lab-site .nl-vision,.lab-site .nl-workflow,.lab-site .nl-platform{padding:22px 18px 19px}.lab-site .nl-visual-heading{padding:15px 17px}.lab-site .nl-visual-heading>span:last-child{font-size:8px}.lab-site .nl-work-column{padding:12px 7px}.lab-site .nl-work-ticket{padding:11px 7px}.lab-site .nl-work-column-heading>span{display:none}}@media (max-width:900px){.lab-site .nl-area-panel{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);column-gap:28px;padding-top:38px}.lab-site .nl-area-copy>h3{font-size:33px}.lab-site .nl-area-copy>p{margin-top:19px;font-size:13px}.lab-site .nl-area-copy>ul{gap:11px;margin-top:19px}.lab-site .nl-related{margin-top:24px;padding-top:19px}.lab-site .nl-related>a{font-size:12px}.lab-site .nl-area-tabs>button{min-height:85px}.lab-site .nl-area-tabs>button strong{font-size:13px}.lab-site .nl-area-tabs>button>svg{display:none}.lab-site .nl-visual-heading{flex-wrap:wrap;gap:6px}.lab-site .nl-demo-prompt>p{font-size:15px}.lab-site .nl-technology .nl-choice-row>button{padding:9px 10px;font-size:11px}.lab-site .nl-demo-result{font-size:10px}.lab-site .nl-channel-row{gap:5px}.lab-site .nl-technology .nl-channel-row>button{gap:5px;padding:8px;font-size:10px}.lab-site .nl-work-board{gap:6px}.lab-site .nl-work-column-heading{font-size:9px}.lab-site .nl-work-ticket>strong{font-size:11px}.lab-site .nl-work-ticket>div{font-size:8px;display:block}.lab-site .nl-work-ticket>div>svg{margin-bottom:6px;display:block}.lab-site .nl-area-process{margin-top:35px}.lab-site .nl-area-process>div{gap:8px;padding-right:12px}.lab-site .nl-area-process>div+div{padding-left:14px}.lab-site .nl-area-process strong{font-size:11px}.lab-site .nl-visual-footer{padding:12px 15px;font-size:7px}.lab-site .nl-catalog{padding:19px 14px 11px}.lab-site .nl-catalog>a{gap:10px}.lab-site .nl-catalog strong{font-size:12px}}@media (max-width:680px){.lab-site .nl-area-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-site .nl-area-tabs>button{gap:9px;min-height:81px;padding:20px 12px 20px 0}.lab-site .nl-area-tabs>button+button{padding-left:15px}.lab-site .nl-area-tabs>button:nth-child(3){border-left:0;padding-left:0}.lab-site .nl-area-tabs>button:nth-child(-n+2){border-bottom:1px solid #3a3b36}.lab-site .nl-area-tabs>button:nth-child(-n+2)[aria-selected=true]{border-bottom:2px solid #bee28f}.lab-site .nl-area-tabs>button strong{font-size:15px}.lab-site .nl-area-tabs>button>svg{width:15px;display:block}.lab-site .nl-area-tabs>button>span{padding-top:3px;font-size:9px}.lab-site .nl-area-panel{grid-template-columns:1fr;gap:33px;padding-top:34px;display:grid}.lab-site .nl-area-copy{padding-top:0}.lab-site .nl-area-copy>.lab-eyebrow{font-size:9px}.lab-site .nl-area-copy>h3{margin-top:15px;font-size:37px}.lab-site .nl-area-copy>p{max-width:470px;margin-top:22px;font-size:14px;line-height:1.75}.lab-site .nl-area-copy>ul{gap:12px;margin-top:23px}.lab-site .nl-area-copy>ul>li{font-size:12px}.lab-site .nl-related{margin-top:25px;padding-top:18px}.lab-site .nl-related>a{font-size:14px}.lab-site .nl-scenario,.lab-site .nl-vision,.lab-site .nl-workflow,.lab-site .nl-platform{padding:23px 19px 20px}.lab-site .nl-visual-heading{flex-wrap:nowrap;padding:15px 18px;font-size:9px}.lab-site .nl-visual-heading>span:last-child{font-size:8px}.lab-site .nl-demo-prompt>p{font-size:16px}.lab-site .nl-technology .nl-choice-row>button{padding:10px 12px;font-size:12px}.lab-site .nl-demo-result{min-height:0;font-size:11px}.lab-site .nl-visual-footer{padding:12px 17px;font-size:7px}.lab-site .nl-camera-top{font-size:8px}.lab-site .nl-channel-row{gap:8px}.lab-site .nl-technology .nl-channel-row>button{min-height:40px;padding:10px;font-size:11px}.lab-site .nl-work-board{gap:8px}.lab-site .nl-work-column{min-height:178px;padding:12px 9px}.lab-site .nl-work-column-heading{font-size:10px}.lab-site .nl-work-ticket{padding:12px 8px}.lab-site .nl-work-ticket>strong{font-size:12px}.lab-site .nl-work-ticket>div{font-size:9px}.lab-site .nl-work-progress{font-size:12px}.lab-site .nl-catalog{padding:22px 16px 12px}.lab-site .nl-catalog strong{font-size:13px}.lab-site .nl-catalog>a{padding:18px 0}.lab-site .nl-product-preview>strong{font-size:28px}.lab-site .nl-area-process{grid-template-columns:1fr;margin-top:0}.lab-site .nl-area-process>div,.lab-site .nl-area-process>div+div{border-left:0;gap:17px;padding:17px 0}.lab-site .nl-area-process>div+div{border-top:1px solid #33382d}.lab-site .nl-area-process>div>span{font-size:10px}.lab-site .nl-area-process strong{font-size:13px}.lab-site .nl-area-process>div>svg{transform:rotate(90deg)}.lab-site .nl-area-process>div:last-child>svg{transform:none}.lab-site .nl-illustration-note{font-size:11px;line-height:1.7;margin-top:20px!important}.lab-site .project-card-link{gap:25px;font-size:12px}}@media (max-width:400px){.lab-site .nl-area-tabs>button strong{font-size:14px}.lab-site .nl-area-tabs>button>svg{display:none}.lab-site .nl-visual-heading{flex-wrap:wrap;gap:5px 12px}.lab-site .nl-visual-heading>span:first-child{flex:1 0 100%}.lab-site .nl-work-column{padding:12px 7px}.lab-site .nl-work-ticket{padding:10px 6px}.lab-site .nl-work-ticket>strong{font-size:11px}.lab-site .nl-work-column-heading{font-size:9px}.lab-site .nl-technology .nl-channel-row>button{gap:5px;padding:9px 8px}.lab-site .nl-technology .nl-choice-row>button{padding:10px;font-size:11px}}
